{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"redocly_category":"Treasure Code","product_name":"Treasure Code","type":"markdown"},"seo":{"title":"Marketing as Code - tdx | Treasure Data","description":"Transform marketing operations into version-controlled YAML. Manage segments, journeys, and workflows as code with AI assistance.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"image":"/assets/og-image.ba836864a30434f560a4f7720f8a09019ad30ff828b20c5052ae933ba7121524.d7ef4821.png"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"marketing-as-code","__idx":0},"children":["Marketing as Code"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["tdx enables ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Marketing as Code"]},"—a paradigm shift from manual UI operations to AI-friendly marketing configurations."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"the-problem","__idx":1},"children":["The Problem"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Traditional marketing operations rely on clicking through UIs:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Manual and error-prone"]}," - Complex sequences of clicks that are hard to reproduce"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Invisible to AI"]}," - AI assistants cannot navigate UIs or understand click-based workflows"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Hard to scale"]}," - Cannot easily replicate configurations across brands or environments"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["No version control"]}," - Difficult to track changes, review history, or roll back mistakes"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"the-solution","__idx":2},"children":["The Solution"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["tdx treats marketing logic as code:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Traditional \"Click Ops\""},"children":["Traditional \"Click Ops\""]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Marketing as Code"},"children":["Marketing as Code"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Configure in UI"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Define in YAML files"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Manual testing"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Local validation with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Direct production changes"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Test locally, then deploy"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hard to automate"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["AI agents can read/write"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"yaml-as-source-of-truth","__idx":3},"children":["YAML as Source of Truth"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Instead of navigating complex UIs, define your marketing logic in simple YAML files:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"name: High-Value Customers\ndescription: Customers with lifetime value > $1000\nrules:\n  - attribute: lifetime_value\n    operator: greater_than\n    value: 1000\nactivations:\n  - connection: salesforce-prod\n    enabled: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"type: journey\nname: Welcome Series\nreentry: no_reentry\n\nstages:\n  - name: Onboarding\n    steps:\n      - type: activation\n        name: Send Welcome Email\n        with:\n          activation: welcome-email\n        next: wait-for-engagement\n\n      - type: wait\n        name: Wait for Engagement\n        id: wait-for-engagement\n        with:\n          condition:\n            segment: engaged-users\n            timeout:\n              duration: 7\n              unit: day\n        next: follow-up\n\n      - type: activation\n        name: Follow Up\n        id: follow-up\n        with:\n          activation: follow-up-email\n\nactivations:\n  welcome-email:\n    connection: email-provider\n  follow-up-email:\n    connection: email-provider\n\nsegments:\n  engaged-users:\n    rules:\n      - attribute: email_opened\n        operator: is_true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Why YAML?"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["AI excels at generating structured text like YAML"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Human-readable and easy to review"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Standard format with excellent tooling support"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Avoids hallucinations from complex JSON APIs"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/segment#segment-yaml-schema"},"children":["Segment YAML Schema"]}," and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/journey#journey-yaml-schema"},"children":["Journey YAML Schema"]}," for full specifications."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"cdp-architecture","__idx":4},"children":["CDP Architecture"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["CDP resources follow a hierarchical structure:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart TB\n    subgraph Parent[\"Parent Segment (tdx ps)\"]\n        Master[(Master Table)]\n        Attrs[Attributes]\n        Behaviors[Behaviors]\n        Master --> Attrs\n        Master --> Behaviors\n    end\n\n    subgraph Children[\"Child Segments (tdx sg)\"]\n        Seg1[Segment A<br/>Rules + Activations]\n        Seg2[Segment B<br/>Rules + Activations]\n    end\n\n    subgraph Journeys[\"Journeys (tdx journey)\"]\n        J1[Welcome Series]\n        J2[Re-engagement]\n    end\n\n    Parent --> Seg1\n    Parent --> Seg2\n    Parent --> J1\n    Parent --> J2\n\n    Seg1 --> Act1[Salesforce]\n    Seg2 --> Act2[Facebook]\n    J1 --> Act3[Email Sequence]\n    J2 --> Act4[Push Notifications]\n","diagramHtml":"<svg id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1038.1484375px;\" viewBox=\"0 0 1038.1484375 536.0994262695312\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .error-icon{fill:#552222;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .error-text{fill:#552222;stroke:#552222;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edge-thickness-normal{stroke-width:1px;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edge-thickness-thick{stroke-width:3.5px;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edge-pattern-solid{stroke-dasharray:0;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edge-pattern-dashed{stroke-dasharray:3;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edge-pattern-dotted{stroke-dasharray:2;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .marker{fill:#333333;stroke:#333333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .marker.cross{stroke:#333333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f p{margin:0;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .cluster-label text{fill:#333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .cluster-label span{color:#333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .cluster-label span p{background-color:transparent;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .label text,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f span{fill:#333;color:#333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node rect,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node circle,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node ellipse,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node polygon,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .rough-node .label text,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node .label text,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .image-shape .label,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .icon-shape .label{text-anchor:middle;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .rough-node .label,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node .label,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .image-shape .label,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .icon-shape .label{text-align:center;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node.clickable{cursor:pointer;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .arrowheadPath{fill:#333333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .flowchart-link{stroke:#333333;fill:none;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .cluster text{fill:#333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .cluster span{color:#333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f rect.text{fill:none;stroke-width:0;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .icon-shape,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .icon-shape p,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .icon-shape .label rect,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f .node .neo-node{stroke:#9370DB;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].node rect,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].cluster rect,#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-Journeys\" data-look=\"classic\"><rect style=\"\" x=\"546\" y=\"296.0994110107422\" width=\"484.1484375\" height=\"128\"></rect><g class=\"cluster-label\" transform=\"translate(706.73046875, 296.0994110107422)\"><foreignObject width=\"162.6875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Journeys (tdx journey)</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-Children\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"296.0994110107422\" width=\"518\" height=\"128\"></rect><g class=\"cluster-label\" transform=\"translate(180.265625, 296.0994110107422)\"><foreignObject width=\"173.46875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Child Segments (tdx sg)</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M142.5,399.099L142.5,403.266C142.5,407.433,142.5,415.766,142.5,424.099C142.5,432.433,142.5,440.766,142.5,448.433C142.5,456.099,142.5,463.099,142.5,466.599L142.5,470.099\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_Seg1_Act1_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Seg1_Act1_0\" data-points=\"W3sieCI6MTQyLjUsInkiOjM5OS4wOTk0MTEwMTA3NDIyfSx7IngiOjE0Mi41LCJ5Ijo0MjQuMDk5NDExMDEwNzQyMn0seyJ4IjoxNDIuNSwieSI6NDQ5LjA5OTQxMTAxMDc0MjJ9LHsieCI6MTQyLjUsInkiOjQ3NC4wOTk0MTEwMTA3NDIyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path><path d=\"M391.5,399.099L391.5,403.266C391.5,407.433,391.5,415.766,391.5,424.099C391.5,432.433,391.5,440.766,391.5,448.433C391.5,456.099,391.5,463.099,391.5,466.599L391.5,470.099\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_Seg2_Act2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Seg2_Act2_0\" data-points=\"W3sieCI6MzkxLjUsInkiOjM5OS4wOTk0MTEwMTA3NDIyfSx7IngiOjM5MS41LCJ5Ijo0MjQuMDk5NDExMDEwNzQyMn0seyJ4IjozOTEuNSwieSI6NDQ5LjA5OTQxMTAxMDc0MjJ9LHsieCI6MzkxLjUsInkiOjQ3NC4wOTk0MTEwMTA3NDIyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path><path d=\"M669.883,387.099L669.883,393.266C669.883,399.433,669.883,411.766,669.883,422.099C669.883,432.433,669.883,440.766,669.883,448.433C669.883,456.099,669.883,463.099,669.883,466.599L669.883,470.099\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_J1_Act3_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_J1_Act3_0\" data-points=\"W3sieCI6NjY5Ljg4MjgxMjUsInkiOjM4Ny4wOTk0MTEwMTA3NDIyfSx7IngiOjY2OS44ODI4MTI1LCJ5Ijo0MjQuMDk5NDExMDEwNzQyMn0seyJ4Ijo2NjkuODgyODEyNSwieSI6NDQ5LjA5OTQxMTAxMDc0MjJ9LHsieCI6NjY5Ljg4MjgxMjUsInkiOjQ3NC4wOTk0MTEwMTA3NDIyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path><path d=\"M906.375,387.099L906.375,393.266C906.375,399.433,906.375,411.766,906.375,422.099C906.375,432.433,906.375,440.766,906.375,448.433C906.375,456.099,906.375,463.099,906.375,466.599L906.375,470.099\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_J2_Act4_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_J2_Act4_0\" data-points=\"W3sieCI6OTA2LjM3NSwieSI6Mzg3LjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6NDI0LjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6NDQ5LjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6NDc0LjA5OTQxMTAxMDc0MjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path><path d=\"M333.418,200.254L301.598,212.061C269.779,223.869,206.139,247.484,174.32,263.458C142.5,279.433,142.5,287.766,142.5,295.433C142.5,303.099,142.5,310.099,142.5,313.599L142.5,317.099\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_Parent_Seg1_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Parent_Seg1_0\" data-points=\"W3sieCI6MzMzLjQxNzk2ODc1LCJ5IjoyMDAuMjUzNzQ4OTcwNDgxMjR9LHsieCI6MTQyLjUsInkiOjI3MS4wOTk0MTEwMTA3NDIyfSx7IngiOjE0Mi41LCJ5IjoyOTYuMDk5NDExMDEwNzQyMn0seyJ4IjoxNDIuNSwieSI6MzIxLjA5OTQxMTAxMDc0MjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path><path d=\"M415.657,246.099L411.631,250.266C407.605,254.433,399.552,262.766,395.526,271.099C391.5,279.433,391.5,287.766,391.5,295.433C391.5,303.099,391.5,310.099,391.5,313.599L391.5,317.099\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_Parent_Seg2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Parent_Seg2_0\" data-points=\"W3sieCI6NDE1LjY1NjgzNjMwODk3OTg1LCJ5IjoyNDYuMDk5NDExMDEwNzQyMn0seyJ4IjozOTEuNSwieSI6MjcxLjA5OTQxMTAxMDc0MjJ9LHsieCI6MzkxLjUsInkiOjI5Ni4wOTk0MTEwMTA3NDIyfSx7IngiOjM5MS41LCJ5IjozMjEuMDk5NDExMDEwNzQyMn1d\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path><path d=\"M645.726,246.099L649.752,250.266C653.778,254.433,661.831,262.766,665.857,271.099C669.883,279.433,669.883,287.766,669.883,297.433C669.883,307.099,669.883,318.099,669.883,323.599L669.883,329.099\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_Parent_J1_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Parent_J1_0\" data-points=\"W3sieCI6NjQ1LjcyNTk3NjE5MTAyMDIsInkiOjI0Ni4wOTk0MTEwMTA3NDIyfSx7IngiOjY2OS44ODI4MTI1LCJ5IjoyNzEuMDk5NDExMDEwNzQyMn0seyJ4Ijo2NjkuODgyODEyNSwieSI6Mjk2LjA5OTQxMTAxMDc0MjJ9LHsieCI6NjY5Ljg4MjgxMjUsInkiOjMzMy4wOTk0MTEwMTA3NDIyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path><path d=\"M727.965,202.691L757.7,214.092C787.435,225.494,846.905,248.297,876.64,263.865C906.375,279.433,906.375,287.766,906.375,297.433C906.375,307.099,906.375,318.099,906.375,323.599L906.375,329.099\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_Parent_J2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Parent_J2_0\" data-points=\"W3sieCI6NzI3Ljk2NDg0Mzc1LCJ5IjoyMDIuNjkwOTY1OTkzMzU5MTZ9LHsieCI6OTA2LjM3NSwieSI6MjcxLjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6Mjk2LjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6MzMzLjA5OTQxMTAxMDc0MjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Seg1_Act1_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Seg2_Act2_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_J1_Act3_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_J2_Act4_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Parent_Seg1_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Parent_Seg2_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Parent_J1_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Parent_J2_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(325.41796875, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-Parent\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"394.546875\" height=\"238.0994110107422\"></rect><g class=\"cluster-label\" transform=\"translate(116.1484375, 8)\"><foreignObject width=\"178.25\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Parent Segment (tdx ps)</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M156.094,107.799L162.344,102.341C168.594,96.883,181.094,85.966,192.932,80.508C204.771,75.05,215.948,75.05,221.536,75.05L227.125,75.05\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_Master_Attrs_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Master_Attrs_0\" data-points=\"W3sieCI6MTU2LjA5Mzc1LCJ5IjoxMDcuNzk4OTg1NDk2ODE5NzJ9LHsieCI6MTkzLjU5Mzc1LCJ5Ijo3NS4wNDk3MDU1MDUzNzExfSx7IngiOjIzMS4xMjUsInkiOjc1LjA0OTcwNTUwNTM3MTF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path><path d=\"M156.094,146.3L162.344,151.759C168.594,157.217,181.094,168.133,192.927,173.591C204.76,179.05,215.927,179.05,221.51,179.05L227.094,179.05\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-L_Master_Behaviors_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Master_Behaviors_0\" data-points=\"W3sieCI6MTU2LjA5Mzc1LCJ5IjoxNDYuMzAwNDI1NTEzOTIyNDV9LHsieCI6MTkzLjU5Mzc1LCJ5IjoxNzkuMDQ5NzA1NTA1MzcxMX0seyJ4IjoyMzEuMDkzNzUsInkiOjE3OS4wNDk3MDU1MDUzNzExfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Master_Attrs_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Master_Behaviors_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-Master-0\" data-look=\"classic\" transform=\"translate(100.796875, 127.0497055053711)\"><path d=\"M0,11.73564133174161 a55.296875,11.73564133174161 0,0,0 110.59375,0 a55.296875,11.73564133174161 0,0,0 -110.59375,0 l0,50.73564133174161 a55.296875,11.73564133174161 0,0,0 110.59375,0 l0,-50.73564133174161\" class=\"basic label-container outer-path\" style=\"\" transform=\"translate(-55.296875, -37.10346199761241)\"></path><g class=\"label\" style=\"\" transform=\"translate(-47.796875, -2)\"><rect></rect><foreignObject width=\"95.59375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Master Table</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-Attrs-1\" data-look=\"classic\" transform=\"translate(298.0703125, 75.0497055053711)\"><rect class=\"basic label-container\" style=\"\" x=\"-66.9453125\" y=\"-27\" width=\"133.890625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-36.9453125, -12)\"><rect></rect><foreignObject width=\"73.890625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Attributes</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-Behaviors-2\" data-look=\"classic\" transform=\"translate(298.0703125, 179.0497055053711)\"><rect class=\"basic label-container\" style=\"\" x=\"-66.9765625\" y=\"-27\" width=\"133.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-36.9765625, -12)\"><rect></rect><foreignObject width=\"73.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Behaviors</p></span></div></foreignObject></g></g></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-Seg1-7\" data-look=\"classic\" transform=\"translate(142.5, 360.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.5\" y=\"-39\" width=\"199\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.5, -24)\"><rect></rect><foreignObject width=\"139\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Segment A<br>Rules + Activations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-Seg2-8\" data-look=\"classic\" transform=\"translate(391.5, 360.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.5\" y=\"-39\" width=\"199\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.5, -24)\"><rect></rect><foreignObject width=\"139\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Segment B<br>Rules + Activations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-J1-9\" data-look=\"classic\" transform=\"translate(669.8828125, 360.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.8828125\" y=\"-27\" width=\"177.765625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.8828125, -12)\"><rect></rect><foreignObject width=\"117.765625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Welcome Series</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-J2-10\" data-look=\"classic\" transform=\"translate(906.375, 360.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.7734375\" y=\"-27\" width=\"177.546875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.7734375, -12)\"><rect></rect><foreignObject width=\"117.546875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Re-engagement</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-Act1-20\" data-look=\"classic\" transform=\"translate(142.5, 501.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-68.1171875\" y=\"-27\" width=\"136.234375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-38.1171875, -12)\"><rect></rect><foreignObject width=\"76.234375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Salesforce</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-Act2-22\" data-look=\"classic\" transform=\"translate(391.5, 501.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-65.640625\" y=\"-27\" width=\"131.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-35.640625, -12)\"><rect></rect><foreignObject width=\"71.28125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Facebook</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-Act3-24\" data-look=\"classic\" transform=\"translate(669.8828125, 501.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.8515625\" y=\"-27\" width=\"177.703125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.8515625, -12)\"><rect></rect><foreignObject width=\"117.703125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Email Sequence</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-flowchart-Act4-26\" data-look=\"classic\" transform=\"translate(906.375, 501.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.640625\" y=\"-27\" width=\"195.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.640625, -12)\"><rect></rect><foreignObject width=\"135.28125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Push Notifications</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-78d9ec940184c99eef69bd128890656d2d5c3dd946624a2e13ebdeded77dd95f-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1038.1484375px;\" viewBox=\"0 0 1038.1484375 536.0994262695312\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .error-icon{fill:#a44141;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .error-text{fill:#ddd;stroke:#ddd;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edge-thickness-normal{stroke-width:1px;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edge-thickness-thick{stroke-width:3.5px;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edge-pattern-solid{stroke-dasharray:0;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .marker.cross{stroke:lightgrey;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 p{margin:0;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .cluster-label text{fill:#F9FFFE;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .cluster-label span{color:#F9FFFE;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .cluster-label span p{background-color:transparent;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .label text,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 span{fill:#ccc;color:#ccc;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node rect,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node circle,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node ellipse,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node polygon,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .rough-node .label text,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node .label text,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .image-shape .label,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .icon-shape .label{text-anchor:middle;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .rough-node .label,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node .label,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .image-shape .label,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .icon-shape .label{text-align:center;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node.clickable{cursor:pointer;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .arrowheadPath{fill:lightgrey;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .cluster text{fill:#F9FFFE;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .cluster span{color:#F9FFFE;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 rect.text{fill:none;stroke-width:0;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .icon-shape,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .icon-shape p,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .icon-shape .label rect,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 .node .neo-node{stroke:#ccc;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].node rect,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].cluster rect,#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].node polygon{stroke:url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].node path{stroke:url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-gradient);stroke-width:1px;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].node circle{stroke:url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-Journeys\" data-look=\"classic\"><rect style=\"\" x=\"546\" y=\"296.0994110107422\" width=\"484.1484375\" height=\"128\"></rect><g class=\"cluster-label\" transform=\"translate(706.73046875, 296.0994110107422)\"><foreignObject width=\"162.6875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Journeys (tdx journey)</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-Children\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"296.0994110107422\" width=\"518\" height=\"128\"></rect><g class=\"cluster-label\" transform=\"translate(180.265625, 296.0994110107422)\"><foreignObject width=\"173.46875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Child Segments (tdx sg)</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M142.5,399.099L142.5,403.266C142.5,407.433,142.5,415.766,142.5,424.099C142.5,432.433,142.5,440.766,142.5,448.433C142.5,456.099,142.5,463.099,142.5,466.599L142.5,470.099\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_Seg1_Act1_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Seg1_Act1_0\" data-points=\"W3sieCI6MTQyLjUsInkiOjM5OS4wOTk0MTEwMTA3NDIyfSx7IngiOjE0Mi41LCJ5Ijo0MjQuMDk5NDExMDEwNzQyMn0seyJ4IjoxNDIuNSwieSI6NDQ5LjA5OTQxMTAxMDc0MjJ9LHsieCI6MTQyLjUsInkiOjQ3NC4wOTk0MTEwMTA3NDIyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path><path d=\"M391.5,399.099L391.5,403.266C391.5,407.433,391.5,415.766,391.5,424.099C391.5,432.433,391.5,440.766,391.5,448.433C391.5,456.099,391.5,463.099,391.5,466.599L391.5,470.099\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_Seg2_Act2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Seg2_Act2_0\" data-points=\"W3sieCI6MzkxLjUsInkiOjM5OS4wOTk0MTEwMTA3NDIyfSx7IngiOjM5MS41LCJ5Ijo0MjQuMDk5NDExMDEwNzQyMn0seyJ4IjozOTEuNSwieSI6NDQ5LjA5OTQxMTAxMDc0MjJ9LHsieCI6MzkxLjUsInkiOjQ3NC4wOTk0MTEwMTA3NDIyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path><path d=\"M669.883,387.099L669.883,393.266C669.883,399.433,669.883,411.766,669.883,422.099C669.883,432.433,669.883,440.766,669.883,448.433C669.883,456.099,669.883,463.099,669.883,466.599L669.883,470.099\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_J1_Act3_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_J1_Act3_0\" data-points=\"W3sieCI6NjY5Ljg4MjgxMjUsInkiOjM4Ny4wOTk0MTEwMTA3NDIyfSx7IngiOjY2OS44ODI4MTI1LCJ5Ijo0MjQuMDk5NDExMDEwNzQyMn0seyJ4Ijo2NjkuODgyODEyNSwieSI6NDQ5LjA5OTQxMTAxMDc0MjJ9LHsieCI6NjY5Ljg4MjgxMjUsInkiOjQ3NC4wOTk0MTEwMTA3NDIyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path><path d=\"M906.375,387.099L906.375,393.266C906.375,399.433,906.375,411.766,906.375,422.099C906.375,432.433,906.375,440.766,906.375,448.433C906.375,456.099,906.375,463.099,906.375,466.599L906.375,470.099\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_J2_Act4_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_J2_Act4_0\" data-points=\"W3sieCI6OTA2LjM3NSwieSI6Mzg3LjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6NDI0LjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6NDQ5LjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6NDc0LjA5OTQxMTAxMDc0MjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path><path d=\"M333.418,200.254L301.598,212.061C269.779,223.869,206.139,247.484,174.32,263.458C142.5,279.433,142.5,287.766,142.5,295.433C142.5,303.099,142.5,310.099,142.5,313.599L142.5,317.099\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_Parent_Seg1_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Parent_Seg1_0\" data-points=\"W3sieCI6MzMzLjQxNzk2ODc1LCJ5IjoyMDAuMjUzNzQ4OTcwNDgxMjR9LHsieCI6MTQyLjUsInkiOjI3MS4wOTk0MTEwMTA3NDIyfSx7IngiOjE0Mi41LCJ5IjoyOTYuMDk5NDExMDEwNzQyMn0seyJ4IjoxNDIuNSwieSI6MzIxLjA5OTQxMTAxMDc0MjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path><path d=\"M415.657,246.099L411.631,250.266C407.605,254.433,399.552,262.766,395.526,271.099C391.5,279.433,391.5,287.766,391.5,295.433C391.5,303.099,391.5,310.099,391.5,313.599L391.5,317.099\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_Parent_Seg2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Parent_Seg2_0\" data-points=\"W3sieCI6NDE1LjY1NjgzNjMwODk3OTg1LCJ5IjoyNDYuMDk5NDExMDEwNzQyMn0seyJ4IjozOTEuNSwieSI6MjcxLjA5OTQxMTAxMDc0MjJ9LHsieCI6MzkxLjUsInkiOjI5Ni4wOTk0MTEwMTA3NDIyfSx7IngiOjM5MS41LCJ5IjozMjEuMDk5NDExMDEwNzQyMn1d\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path><path d=\"M645.726,246.099L649.752,250.266C653.778,254.433,661.831,262.766,665.857,271.099C669.883,279.433,669.883,287.766,669.883,297.433C669.883,307.099,669.883,318.099,669.883,323.599L669.883,329.099\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_Parent_J1_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Parent_J1_0\" data-points=\"W3sieCI6NjQ1LjcyNTk3NjE5MTAyMDIsInkiOjI0Ni4wOTk0MTEwMTA3NDIyfSx7IngiOjY2OS44ODI4MTI1LCJ5IjoyNzEuMDk5NDExMDEwNzQyMn0seyJ4Ijo2NjkuODgyODEyNSwieSI6Mjk2LjA5OTQxMTAxMDc0MjJ9LHsieCI6NjY5Ljg4MjgxMjUsInkiOjMzMy4wOTk0MTEwMTA3NDIyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path><path d=\"M727.965,202.691L757.7,214.092C787.435,225.494,846.905,248.297,876.64,263.865C906.375,279.433,906.375,287.766,906.375,297.433C906.375,307.099,906.375,318.099,906.375,323.599L906.375,329.099\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_Parent_J2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Parent_J2_0\" data-points=\"W3sieCI6NzI3Ljk2NDg0Mzc1LCJ5IjoyMDIuNjkwOTY1OTkzMzU5MTZ9LHsieCI6OTA2LjM3NSwieSI6MjcxLjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6Mjk2LjA5OTQxMTAxMDc0MjJ9LHsieCI6OTA2LjM3NSwieSI6MzMzLjA5OTQxMTAxMDc0MjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Seg1_Act1_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Seg2_Act2_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_J1_Act3_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_J2_Act4_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Parent_Seg1_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Parent_Seg2_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Parent_J1_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Parent_J2_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(325.41796875, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-Parent\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"394.546875\" height=\"238.0994110107422\"></rect><g class=\"cluster-label\" transform=\"translate(116.1484375, 8)\"><foreignObject width=\"178.25\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Parent Segment (tdx ps)</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M156.094,107.799L162.344,102.341C168.594,96.883,181.094,85.966,192.932,80.508C204.771,75.05,215.948,75.05,221.536,75.05L227.125,75.05\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_Master_Attrs_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Master_Attrs_0\" data-points=\"W3sieCI6MTU2LjA5Mzc1LCJ5IjoxMDcuNzk4OTg1NDk2ODE5NzJ9LHsieCI6MTkzLjU5Mzc1LCJ5Ijo3NS4wNDk3MDU1MDUzNzExfSx7IngiOjIzMS4xMjUsInkiOjc1LjA0OTcwNTUwNTM3MTF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path><path d=\"M156.094,146.3L162.344,151.759C168.594,157.217,181.094,168.133,192.927,173.591C204.76,179.05,215.927,179.05,221.51,179.05L227.094,179.05\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-L_Master_Behaviors_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Master_Behaviors_0\" data-points=\"W3sieCI6MTU2LjA5Mzc1LCJ5IjoxNDYuMzAwNDI1NTEzOTIyNDV9LHsieCI6MTkzLjU5Mzc1LCJ5IjoxNzkuMDQ5NzA1NTA1MzcxMX0seyJ4IjoyMzEuMDkzNzUsInkiOjE3OS4wNDk3MDU1MDUzNzExfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Master_Attrs_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Master_Behaviors_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-Master-0\" data-look=\"classic\" transform=\"translate(100.796875, 127.0497055053711)\"><path d=\"M0,11.73564133174161 a55.296875,11.73564133174161 0,0,0 110.59375,0 a55.296875,11.73564133174161 0,0,0 -110.59375,0 l0,50.73564133174161 a55.296875,11.73564133174161 0,0,0 110.59375,0 l0,-50.73564133174161\" class=\"basic label-container outer-path\" style=\"\" transform=\"translate(-55.296875, -37.10346199761241)\"></path><g class=\"label\" style=\"\" transform=\"translate(-47.796875, -2)\"><rect></rect><foreignObject width=\"95.59375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Master Table</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-Attrs-1\" data-look=\"classic\" transform=\"translate(298.0703125, 75.0497055053711)\"><rect class=\"basic label-container\" style=\"\" x=\"-66.9453125\" y=\"-27\" width=\"133.890625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-36.9453125, -12)\"><rect></rect><foreignObject width=\"73.890625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Attributes</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-Behaviors-2\" data-look=\"classic\" transform=\"translate(298.0703125, 179.0497055053711)\"><rect class=\"basic label-container\" style=\"\" x=\"-66.9765625\" y=\"-27\" width=\"133.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-36.9765625, -12)\"><rect></rect><foreignObject width=\"73.953125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Behaviors</p></span></div></foreignObject></g></g></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-Seg1-7\" data-look=\"classic\" transform=\"translate(142.5, 360.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.5\" y=\"-39\" width=\"199\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.5, -24)\"><rect></rect><foreignObject width=\"139\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Segment A<br>Rules + Activations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-Seg2-8\" data-look=\"classic\" transform=\"translate(391.5, 360.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.5\" y=\"-39\" width=\"199\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.5, -24)\"><rect></rect><foreignObject width=\"139\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Segment B<br>Rules + Activations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-J1-9\" data-look=\"classic\" transform=\"translate(669.8828125, 360.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.8828125\" y=\"-27\" width=\"177.765625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.8828125, -12)\"><rect></rect><foreignObject width=\"117.765625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Welcome Series</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-J2-10\" data-look=\"classic\" transform=\"translate(906.375, 360.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.7734375\" y=\"-27\" width=\"177.546875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.7734375, -12)\"><rect></rect><foreignObject width=\"117.546875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Re-engagement</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-Act1-20\" data-look=\"classic\" transform=\"translate(142.5, 501.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-68.1171875\" y=\"-27\" width=\"136.234375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-38.1171875, -12)\"><rect></rect><foreignObject width=\"76.234375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Salesforce</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-Act2-22\" data-look=\"classic\" transform=\"translate(391.5, 501.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-65.640625\" y=\"-27\" width=\"131.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-35.640625, -12)\"><rect></rect><foreignObject width=\"71.28125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Facebook</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-Act3-24\" data-look=\"classic\" transform=\"translate(669.8828125, 501.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.8515625\" y=\"-27\" width=\"177.703125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.8515625, -12)\"><rect></rect><foreignObject width=\"117.703125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Email Sequence</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-flowchart-Act4-26\" data-look=\"classic\" transform=\"translate(906.375, 501.0994110107422)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.640625\" y=\"-27\" width=\"195.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.640625, -12)\"><rect></rect><foreignObject width=\"135.28125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Push Notifications</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-eaec1d94e5607cdd0942f6080d25fbbac45277ba24f401949b56cb02df2af6f1-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TB\n    subgraph Parent[\"Parent Segment (tdx ps)\"]\n        Master[(Master Table)]\n        Attrs[Attributes]\n        Behaviors[Behaviors]\n        Master --> Attrs\n        Master --> Behaviors\n    end\n\n    subgraph Children[\"Child Segments (tdx sg)\"]\n        Seg1[Segment A<br/>Rules + Activations]\n        Seg2[Segment B<br/>Rules + Activations]\n    end\n\n    subgraph Journeys[\"Journeys (tdx journey)\"]\n        J1[Welcome Series]\n        J2[Re-engagement]\n    end\n\n    Parent --> Seg1\n    Parent --> Seg2\n    Parent --> J1\n    Parent --> J2\n\n    Seg1 --> Act1[Salesforce]\n    Seg2 --> Act2[Facebook]\n    J1 --> Act3[Email Sequence]\n    J2 --> Act4[Push Notifications]\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Parent Segment"]}," defines the data foundation:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Master Table"]}," - Source of customer records"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Attributes"]}," - Customer properties (e.g., lifetime_value, signup_date)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Behaviors"]}," - Customer actions (e.g., purchases, page_views)"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Child Segments"]}," define targeting rules and activations:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Filter customers using attributes and behaviors"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Activate to marketing channels (Salesforce, Google Ads, etc.)"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Journeys"]}," orchestrate multi-step customer experiences:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Define stages with sequential or conditional steps"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Wait for time delays or segment conditions"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Branch based on A/B tests or decision points"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Activate to channels at each step"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"the-lifecycle","__idx":5},"children":["The Lifecycle"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Marketing as Code follows a familiar development workflow:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart LR\n    Define[\"1. Define<br/>(Code)\"] --> Verify[\"2. Verify<br/>(Test)\"] --> Deploy[\"3. Deploy<br/>(Push)\"]\n","diagramHtml":"<svg id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 491.75px;\" viewBox=\"0 0 491.75 94\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .error-icon{fill:#552222;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .error-text{fill:#552222;stroke:#552222;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edge-thickness-normal{stroke-width:1px;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edge-thickness-thick{stroke-width:3.5px;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edge-pattern-solid{stroke-dasharray:0;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .marker{fill:#333333;stroke:#333333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .marker.cross{stroke:#333333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 p{margin:0;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .cluster-label text{fill:#333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .cluster-label span{color:#333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .cluster-label span p{background-color:transparent;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .label text,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 span{fill:#333;color:#333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node rect,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node circle,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node ellipse,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node polygon,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .rough-node .label text,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node .label text,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .image-shape .label,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .icon-shape .label{text-anchor:middle;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .rough-node .label,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node .label,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .image-shape .label,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .icon-shape .label{text-align:center;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node.clickable{cursor:pointer;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .arrowheadPath{fill:#333333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .flowchart-link{stroke:#333333;fill:none;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .cluster text{fill:#333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .cluster span{color:#333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 rect.text{fill:none;stroke-width:0;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .icon-shape,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .icon-shape p,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .icon-shape .label rect,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 .node .neo-node{stroke:#9370DB;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].node rect,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].cluster rect,#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M134.469,47L138.635,47C142.802,47,151.135,47,158.802,47C166.469,47,173.469,47,176.969,47L180.469,47\" id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10-L_Define_Verify_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Define_Verify_0\" data-points=\"W3sieCI6MTM0LjQ2ODc1LCJ5Ijo0N30seyJ4IjoxNTkuNDY4NzUsInkiOjQ3fSx7IngiOjE4NC40Njg3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-pointEnd)\"></path><path d=\"M304.281,47L308.448,47C312.615,47,320.948,47,328.615,47C336.281,47,343.281,47,346.781,47L350.281,47\" id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10-L_Verify_Deploy_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Verify_Deploy_0\" data-points=\"W3sieCI6MzA0LjI4MTI1LCJ5Ijo0N30seyJ4IjozMjkuMjgxMjUsInkiOjQ3fSx7IngiOjM1NC4yODEyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Define_Verify_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Verify_Deploy_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10-flowchart-Define-0\" data-look=\"classic\" transform=\"translate(71.234375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-63.234375\" y=\"-39\" width=\"126.46875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-33.234375, -24)\"><rect></rect><foreignObject width=\"66.46875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>1. Define<br>(Code)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10-flowchart-Verify-1\" data-look=\"classic\" transform=\"translate(244.375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-59.90625\" y=\"-39\" width=\"119.8125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-29.90625, -24)\"><rect></rect><foreignObject width=\"59.8125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>2. Verify<br>(Test)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10-flowchart-Deploy-2\" data-look=\"classic\" transform=\"translate(419.015625, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-64.734375\" y=\"-39\" width=\"129.46875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-34.734375, -24)\"><rect></rect><foreignObject width=\"69.46875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>3. Deploy<br>(Push)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-ca5622d9480262b1aab7e35b349e343759954f36fd4f5e37952f694ae5055f10-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 491.75px;\" viewBox=\"0 0 491.75 94\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .error-icon{fill:#a44141;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .error-text{fill:#ddd;stroke:#ddd;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edge-thickness-normal{stroke-width:1px;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edge-thickness-thick{stroke-width:3.5px;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edge-pattern-solid{stroke-dasharray:0;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .marker.cross{stroke:lightgrey;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 p{margin:0;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .cluster-label text{fill:#F9FFFE;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .cluster-label span{color:#F9FFFE;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .cluster-label span p{background-color:transparent;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .label text,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 span{fill:#ccc;color:#ccc;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node rect,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node circle,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node ellipse,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node polygon,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .rough-node .label text,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node .label text,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .image-shape .label,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .icon-shape .label{text-anchor:middle;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .rough-node .label,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node .label,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .image-shape .label,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .icon-shape .label{text-align:center;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node.clickable{cursor:pointer;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .arrowheadPath{fill:lightgrey;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .cluster text{fill:#F9FFFE;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .cluster span{color:#F9FFFE;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 rect.text{fill:none;stroke-width:0;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .icon-shape,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .icon-shape p,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .icon-shape .label rect,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 .node .neo-node{stroke:#ccc;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].node rect,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].cluster rect,#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].node polygon{stroke:url(#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].node path{stroke:url(#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-gradient);stroke-width:1px;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].node circle{stroke:url(#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M134.469,47L138.635,47C142.802,47,151.135,47,158.802,47C166.469,47,173.469,47,176.969,47L180.469,47\" id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-L_Define_Verify_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Define_Verify_0\" data-points=\"W3sieCI6MTM0LjQ2ODc1LCJ5Ijo0N30seyJ4IjoxNTkuNDY4NzUsInkiOjQ3fSx7IngiOjE4NC40Njg3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-pointEnd)\"></path><path d=\"M304.281,47L308.448,47C312.615,47,320.948,47,328.615,47C336.281,47,343.281,47,346.781,47L350.281,47\" id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-L_Verify_Deploy_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Verify_Deploy_0\" data-points=\"W3sieCI6MzA0LjI4MTI1LCJ5Ijo0N30seyJ4IjozMjkuMjgxMjUsInkiOjQ3fSx7IngiOjM1NC4yODEyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Define_Verify_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Verify_Deploy_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-flowchart-Define-0\" data-look=\"classic\" transform=\"translate(71.234375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-63.234375\" y=\"-39\" width=\"126.46875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-33.234375, -24)\"><rect></rect><foreignObject width=\"66.46875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>1. Define<br>(Code)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-flowchart-Verify-1\" data-look=\"classic\" transform=\"translate(244.375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-59.90625\" y=\"-39\" width=\"119.8125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-29.90625, -24)\"><rect></rect><foreignObject width=\"59.8125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>2. Verify<br>(Test)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-flowchart-Deploy-2\" data-look=\"classic\" transform=\"translate(419.015625, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-64.734375\" y=\"-39\" width=\"129.46875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-34.734375, -24)\"><rect></rect><foreignObject width=\"69.46875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>3. Deploy<br>(Push)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-9528c67d9163e947a274487130b1124d4ee8cc94250033ceb379a78611863997-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart LR\n    Define[\"1. Define<br/>(Code)\"] --> Verify[\"2. Verify<br/>(Test)\"] --> Deploy[\"3. Deploy<br/>(Push)\"]\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use these commands to manage CDP resources as code:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/parent-segment"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx ps"]}]}," (parent-segment) - Pull, edit, and push parent segment YAML files"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/segment"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx sg"]}]}," (segment) - Pull, edit, and push child segment YAML files"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/journey"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey"]}]}," - Pull, edit, and push journey YAML files"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"1-define","__idx":6},"children":["1. Define"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI generates or you write marketing definitions locally:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"# Pull existing resources to YAML\ntdx sg pull \"My Segment\"\ntdx journey pull \"My Journey\"\n\n# AI can modify the YAML files\n# or create new definitions from scratch\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"2-verify","__idx":7},"children":["2. Verify"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Test your changes locally before touching production:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"# Validate definitions\ntdx sg validate\ntdx journey validate\n\n# Preview sample data\ntdx ps preview\ntdx sg show\n\n# Check what would change\ntdx sg push --dry-run\ntdx journey push --dry-run\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"3-deploy","__idx":8},"children":["3. Deploy"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Push verified changes to production:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"# Deploy segment changes\ntdx sg push\n\n# Deploy journey changes\ntdx journey push\n\n# Deploy parent segment\ntdx ps push\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"benefits","__idx":9},"children":["Benefits"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"standardization","__idx":10},"children":["Standardization"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Code is standard. One team's segment definition looks the same as another's—solving scattered, inconsistent configurations."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"version-control-optional","__idx":11},"children":["Version Control (Optional)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Store YAML files in Git to track changes over time. If an AI agent makes a mistake, you can ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["git revert"]},". You cannot easily revert a sequence of UI clicks."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"scalability","__idx":12},"children":["Scalability"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Copy and adapt YAML files across 100 brands. You cannot copy-paste UI clicks."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"production-safety","__idx":13},"children":["Production Safety"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Test locally before deploying. Marketing as Code means you don't break production—you validate first."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"ai-native","__idx":14},"children":["AI-Native"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI agents can read, write, and test marketing configurations safely. The complexity stays in tdx, not in your prompts."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/claude"},"children":["tdx claude"]}," to launch Claude Code with TD's ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://docs.treasuredata.com/products/customer-data-platform/ai-agent-foundry"},"children":["AI Foundry"]}," backend—AI can edit your YAML files, validate changes, and deploy segments directly."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getting-started","__idx":15},"children":["Getting Started"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"# Install tdx\nnpm install -g @treasuredata/tdx\n\n# Authenticate\ntdx auth setup\n\n# Pull resources to start working locally\ntdx sg pull \"My Segment\" -u\ntdx journey pull \"My Journey\" -u\n\n# Make changes to the YAML files, then push\ntdx sg push\ntdx journey push\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"learn-more","__idx":16},"children":["Learn More"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/parent-segment"},"children":["Parent Segment Commands"]}," - Manage parent segments as YAML"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/segment"},"children":["Segment Commands"]}," - Manage child segments as YAML"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/journey"},"children":["Journey Commands"]}," - Manage journeys as YAML"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/guide/td-skills"},"children":["TD Skills"]}," - AI skills for CDP management"]}]}]},"headings":[{"value":"Marketing as Code","id":"marketing-as-code","depth":1},{"value":"The Problem","id":"the-problem","depth":2},{"value":"The Solution","id":"the-solution","depth":2},{"value":"YAML as Source of Truth","id":"yaml-as-source-of-truth","depth":2},{"value":"CDP Architecture","id":"cdp-architecture","depth":2},{"value":"The Lifecycle","id":"the-lifecycle","depth":2},{"value":"1. Define","id":"1-define","depth":3},{"value":"2. Verify","id":"2-verify","depth":3},{"value":"3. Deploy","id":"3-deploy","depth":3},{"value":"Benefits","id":"benefits","depth":2},{"value":"Standardization","id":"standardization","depth":3},{"value":"Version Control (Optional)","id":"version-control-optional","depth":3},{"value":"Scalability","id":"scalability","depth":3},{"value":"Production Safety","id":"production-safety","depth":3},{"value":"AI-Native","id":"ai-native","depth":3},{"value":"Getting Started","id":"getting-started","depth":2},{"value":"Learn More","id":"learn-more","depth":2}],"frontmatter":{"seo":{"title":"Marketing as Code - tdx | Treasure Data","description":"Transform marketing operations into version-controlled YAML. Manage segments, journeys, and workflows as code with AI assistance.","image":"/assets/og-image.ba836864a30434f560a4f7720f8a09019ad30ff828b20c5052ae933ba7121524.d7ef4821.png"}},"lastModified":"2026-04-17T09:39:31.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/treasure-code/guide/marketing-as-code","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}