{
	"$schema": "https://schemas.wp.org/trunk/block.json",
    "apiVersion": 3,
	"name": "tpgb/tp-progress-tracker",
	"version": "0.1.0",
	"title": "Progress Tracker",
	"category": "tpgb",
	"description": "Helps you display a visual indicator of a user's progress as they scroll through your web page.",
	"example": {
		"attributes": {}
	},
	"supports": {
		"align": ["wide","full"]
	},
	"textdomain": "the-plus-addons-for-block-editor",
    "attributes": {
        "block_id": {
            "type": "string",
            "default": ""
          },
          "progressType": {
            "type": "string",
            "default": "horizontal"
          },
          "horizontalPos": {
            "type": "string",
            "default": "top"
          },
          "hzDirection": {
            "type": "string",
            "default": "ltr"
          },
          "verticalPos": {
            "type": "string",
            "default": "left"
          },
          "circularPos": {
            "type": "string",
            "default": "top-left"
          },
          "cPosTopOff": {
            "type": "object",
            "default": {
              "md": "0",
              "unit": "px"
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "top-left" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-top-left{ top : {{cPosTopOff}}; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "top-right" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-top-right{ top : {{cPosTopOff}}; }"
              }
            ],
            "scopy": true
          },
          "cPosBottomOff": {
            "type": "object",
            "default": {
              "md": "0",
              "unit": "px"
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "bottom-left" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-bottom-left{ bottom : {{cPosBottomOff}}; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "bottom-right" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-bottom-right{ bottom : {{cPosBottomOff}}; }"
              }
            ],
            "scopy": true
          },
          "cPosLeftOff": {
            "type": "object",
            "default": {
              "md": "0",
              "unit": "px"
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "top-left" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-top-left{ left : {{cPosLeftOff}}; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "center-left" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-center-left{ left : {{cPosLeftOff}}; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "bottom-left" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-bottom-left{ left : {{cPosLeftOff}}; }"
              }
            ],
            "scopy": true
          },
          "cPosRightOff": {
            "type": "object",
            "default": {
              "md": "0",
              "unit": "px"
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "top-right" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-top-right{ right : {{cPosRightOff}}; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "center-right" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-center-right{ right : {{cPosRightOff}}; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" },
                  { "key": "circularPos", "relation": "==", "value": "bottom-right" }
                ],
                "selector": "{{PLUS_WRAP}}.type-circular .pos-bottom-right{ right : {{cPosRightOff}}; }"
              }
            ],
            "scopy": true
          },
          "pinPoint": {
            "type": "boolean",
            "default": false
          },
          "pinPStyle": {
            "type": "string",
            "default": "style-1"
          },
          "pinPointRep": {
            "type": "array",
            "repeaterField": [
              {
                "Title": {
                  "type": "string",
                  "default": "Pin 1"
                },
                "conID": {
                  "type": "string",
                  "default": ""
                }
              }
            ],
            "default": [
              {
                "_key": "0",
                "Title": "Pin 1",
                "conID": ""
              }
            ]
          },
          "applyTo": {
            "type": "string",
            "default": "entire"
          },
          "unqSelector": {
            "type": "string",
            "default": ""
          },
          "relTselector": {
            "type": "boolean",
            "default": false
          },
          "percentageText": {
            "type": "boolean",
            "default": false
          },
          "percentageStyle": {
            "type": "string",
            "default": "style-1"
          },
          "circleSize": {
            "type": "string",
            "default": "",
            "scopy": true
          },
          "circleBGColor": {
            "type": "string",
            "default": "",
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" }
                ],
                "selector": "{{PLUS_WRAP}} circle.tpgb-pt-circle-st { fill: {{circleBGColor}}; }"
              }
            ],
            "scopy": true
          },
          "trackSize": {
            "type": "object",
            "default": {
              "md": "",
              "unit": "px"
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "horizontal" }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .tpgb-progress-track{ height : {{trackSize}}; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "vertical" }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .tpgb-progress-track{ width : {{trackSize}}; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" }
                ],
                "selector": "{{PLUS_WRAP}} circle.tpgb-pt-circle-st1, {{PLUS_WRAP}} circle.tpgb-pt-circle-st2{ stroke-width : {{trackSize}}; }"
              }
            ],
            "scopy": true
          },
          "trackBG": {
            "type": "object",
            "default": {
              "openBg": 0
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "horizontal" }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .tpgb-progress-track"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "vertical" }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .tpgb-progress-track"
              }
            ],
            "scopy": true
          },
          "trackBdr": {
            "type": "object",
            "default": {
              "openBorder": 0,
              "type": "",
              "color": "",
              "width": {
                "md": {
                  "top": "1",
                  "left": "1",
                  "bottom": "1",
                  "right": "1"
                },
                "unit": "px"
              }
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "horizontal" }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .tpgb-progress-track"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "vertical" }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .tpgb-progress-track"
              }
            ],
            "scopy": true
          },
          "trackBRadius": {
            "type": "object",
            "default": {
              "md": {
                "top": "",
                "right": "",
                "bottom": "",
                "left": ""
              },
              "unit": "px"
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "horizontal" }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .tpgb-progress-track, {{PLUS_WRAP}}.type-horizontal .progress-track-fill{border-radius: {{trackBRadius}};}"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "vertical" }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .tpgb-progress-track, {{PLUS_WRAP}}.type-vertical .progress-track-fill{border-radius: {{trackBRadius}};}"
              }
            ],
            "scopy": true
          },
          "trackBShadow": {
            "type": "object",
            "default": {
              "horizontal": 0,
              "vertical": 8,
              "blur": 20,
              "spread": 1,
              "color": "rgba(0,0,0,0.27)"
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "horizontal" }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .tpgb-progress-track"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "vertical" }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .tpgb-progress-track"
              }
            ],
            "scopy": true
          },
          "fillBG": {
            "type": "object",
            "default": {
              "openBg": 0
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "horizontal" }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .progress-track-fill"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "vertical" }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .progress-track-fill"
              }
            ],
            "scopy": true
          },
          "cTrackColor": {
            "type": "string",
            "default": "",
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" }
                ],
                "selector": "{{PLUS_WRAP}} circle.tpgb-pt-circle-st1 { stroke: {{cTrackColor}}; }"
              }
            ],
            "scopy": true
          },
          "cTrackDShadow": {
            "type": "object",
            "default": {
              "openShadow": 0,
              "typeShadow": "drop-shadow",
              "horizontal": 2,
              "vertical": 3,
              "blur": 2,
              "color": "rgba(0,0,0,0.5)"
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" }
                ],
                "selector": "{{PLUS_WRAP}} .tpgb-pt-svg-circle"
              }
            ],
            "scopy": true
          },
          "cFillColor": {
            "type": "string",
            "default": "",
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "circular" }
                ],
                "selector": "{{PLUS_WRAP}} circle.tpgb-pt-circle-st2 { stroke: {{cFillColor}}; }"
              }
            ],
            "scopy": true
          },
          "texTypo": {
            "type": "object",
            "default": {
              "openTypography": 0,
              "size": {
                "md": "",
                "unit": "px"
              }
            },
            "style": [
              {
                "condition": [
                  { "key": "percentageText", "relation": "==", "value": true }
                ],
                "selector": "{{PLUS_WRAP}} .progress-track-percentage"
              }
            ],
            "scopy": true
          },
          "ttPadding": {
            "type": "object",
            "default": {
              "md": {
                "top": "",
                "right": "",
                "bottom": "",
                "left": ""
              },
              "unit": "px"
            },
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "!=", "value": "circular" },
                  { "key": "percentageStyle", "relation": "==", "value": "style-2" },
                  { "key": "percentageText", "relation": "==", "value": true }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .progress-track-percentage.style-2, {{PLUS_WRAP}}.type-vertical .progress-track-percentage.style-2{padding: {{ttPadding}};}"
              }
            ],
            "scopy": true
          },
          "textColor": {
            "type": "string",
            "default": "",
            "style": [
              {
                "condition": [
                  { "key": "percentageText", "relation": "==", "value": true }
                ],
                "selector": "{{PLUS_WRAP}} .progress-track-percentage { color: {{textColor}}; }"
              }
            ],
            "scopy": true
          },
          "ttBGColor": {
            "type": "string",
            "default": "",
            "style": [
              {
                "condition": [
                  { "key": "progressType", "relation": "!=", "value": "circular" },
                  { "key": "percentageStyle", "relation": "==", "value": "style-2" },
                  { "key": "percentageText", "relation": "==", "value": true }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .progress-track-percentage.style-2, {{PLUS_WRAP}}.type-vertical .progress-track-percentage.style-2 { background-color: {{ttBGColor}}; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "horizontal" },
                  { "key": "percentageStyle", "relation": "==", "value": "style-2" },
                  { "key": "percentageText", "relation": "==", "value": true },
                  { "key": "horizontalPos", "relation": "==", "value": "top" }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .progress-track-percentage.style-2::before { border-color: transparent transparent {{ttBGColor}} transparent; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "horizontal" },
                  { "key": "percentageStyle", "relation": "==", "value": "style-2" },
                  { "key": "percentageText", "relation": "==", "value": true },
                  { "key": "horizontalPos", "relation": "==", "value": "bottom" }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .progress-track-percentage.style-2::before { border-color: {{ttBGColor}} transparent transparent transparent; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "vertical" },
                  { "key": "percentageStyle", "relation": "==", "value": "style-2" },
                  { "key": "percentageText", "relation": "==", "value": true },
                  { "key": "verticalPos", "relation": "==", "value": "left" }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .progress-track-percentage.style-2::before { border-color: transparent {{ttBGColor}} transparent transparent; }"
              },
              {
                "condition": [
                  { "key": "progressType", "relation": "==", "value": "vertical" },
                  { "key": "percentageStyle", "relation": "==", "value": "style-2" },
                  { "key": "percentageText", "relation": "==", "value": true },
                  { "key": "verticalPos", "relation": "==", "value": "right" }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .progress-track-percentage.style-2::before { border-color: transparent transparent transparent {{ttBGColor}} }"
              }
            ],
            "scopy": true
          },
          "pinTypo": {
          "type": "object",
          "default": {
            "openTypography": 0,
            "size": { "md": "", "unit": "px" }
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text"
            }
          ],
          "scopy": true
        },
        "pinPadding": {
          "type": "object",
          "default": {
            "md": { "top": "", "right": "", "bottom": "", "left": "" },
            "unit": "px"
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text {padding: {{pinPadding}};}"
            }
          ],
          "scopy": true
        },
        "pinOffset": {
          "type": "object",
          "default": {
              "md": "",
              "unit": "px"
          },
          "style": [
              {
                "condition": [
                    {
                        "key": "applyTo",
                        "relation": "==",
                        "value": "entire"
                    },
                    {
                        "key": "progressType",
                        "relation": "==",
                        "value": "horizontal"
                    },
                    {
                        "key": "pinPoint",
                        "relation": "==",
                        "value": true
                    },
                    {
                        "key": "horizontalPos",
                        "relation": "==",
                        "value": "top"
                    }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .pos-top .pin-style-1 .tracker-pin, {{PLUS_WRAP}}.type-horizontal .pos-top .pin-style-2 .tracker-pin-text{ top: calc(100% + {{pinOffset}}); }"
              },
              {
                "condition": [
                {
                    "key": "applyTo",
                    "relation": "==",
                    "value": "entire"
                },
                {
                    "key": "progressType",
                    "relation": "==",
                    "value": "horizontal"
                },
                {
                    "key": "pinPoint",
                    "relation": "==",
                    "value": true
                },
                {
                    "key": "horizontalPos",
                    "relation": "==",
                    "value": "bottom"
                }
                ],
                "selector": "{{PLUS_WRAP}}.type-horizontal .pos-bottom .pin-style-1 .tracker-pin, {{PLUS_WRAP}}.type-horizontal .pos-bottom .pin-style-2 .tracker-pin-text{ bottom: calc(100% + {{pinOffset}}); }"
              },
              {
                "condition": [
                  {
                      "key": "applyTo",
                      "relation": "==",
                      "value": "entire"
                  },
                  {
                      "key": "progressType",
                      "relation": "==",
                      "value": "vertical"
                  },
                  {
                      "key": "pinPoint",
                      "relation": "==",
                      "value": true
                  },
                  {
                      "key": "verticalPos",
                      "relation": "==",
                      "value": "left"
                  }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .pos-left .pin-style-1 .tracker-pin, {{PLUS_WRAP}}.type-vertical .pos-left .pin-style-2 .tracker-pin-text{ left: calc(100% + {{pinOffset}}); }"
              },
              {
                "condition": [
                  {
                      "key": "applyTo",
                      "relation": "==",
                      "value": "entire"
                  },
                  {
                      "key": "progressType",
                      "relation": "==",
                      "value": "vertical"
                  },
                  {
                      "key": "pinPoint",
                      "relation": "==",
                      "value": true
                  },
                  {
                      "key": "verticalPos",
                      "relation": "==",
                      "value": "right"
                  }
                ],
                "selector": "{{PLUS_WRAP}}.type-vertical .pos-right .pin-style-1 .tracker-pin, {{PLUS_WRAP}}.type-vertical .pos-right .pin-style-2 .tracker-pin-text{ right: calc(100% + {{pinOffset}}); }"
              }
          ],
          "scopy": true
      },
        "pinColor": {
          "type": "string",
          "default": "",
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text { color: {{pinColor}}; }"
            }
          ],
          "scopy": true
        },
        "pinHColor": {
          "type": "string",
          "default": "",
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text:hover { color: {{pinHColor}}; }"
            }
          ],
          "scopy": true
        },
        "pinAColor": {
          "type": "string",
          "default": "",
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin.active .tracker-pin-text { color: {{pinAColor}}; }"
            }
          ],
          "scopy": true
        },
        "pinBG": {
          "type": "object",
          "default": { "openBg": 0 },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text"
            }
          ],
          "scopy": true
        },
        "pinHBG": {
          "type": "object",
          "default": { "openBg": 0 },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text:hover"
            }
          ],
          "scopy": true
        },
        "pinABG": {
          "type": "object",
          "default": { "openBg": 0 },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin.active .tracker-pin-text"
            }
          ],
          "scopy": true
        },
        "pinBdr": {
          "type": "object",
          "default": {
            "openBorder": 0,
            "type": "",
            "color": "",
            "width": { "md": { "top": "1", "left": "1", "bottom": "1", "right": "1" }, "sm": {}, "xs": {}, "unit": "px" }
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text"
            }
          ],
          "scopy": true
        },
        "pinHBdr": {
          "type": "object",
          "default": {
            "openBorder": 0,
            "type": "",
            "color": "",
            "width": { "md": { "top": "1", "left": "1", "bottom": "1", "right": "1" }, "sm": {}, "xs": {}, "unit": "px" }
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text:hover"
            }
          ],
          "scopy": true
        },
        "pinABdr": {
          "type": "object",
          "default": {
            "openBorder": 0,
            "type": "",
            "color": "",
            "width": { "md": { "top": "1", "left": "1", "bottom": "1", "right": "1" }, "sm": {}, "xs": {}, "unit": "px" }
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin.active .tracker-pin-text"
            }
          ],
          "scopy": true
        },
        "pinRadius": {
          "type": "object",
          "default": {
            "md": { "top": "", "right": "", "bottom": "", "left": "" },
            "unit": "px"
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text {border-radius: {{pinRadius}};}"
            }
          ],
          "scopy": true
        },
        "pinHRadius": {
          "type": "object",
          "default": {
            "md": { "top": "", "right": "", "bottom": "", "left": "" },
            "unit": "px"
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text:hover {border-radius: {{pinHRadius}};}"
            }
          ],
          "scopy": true
        },
        "pinARadius": {
          "type": "object",
          "default": {
            "md": { "top": "", "right": "", "bottom": "", "left": "" },
            "unit": "px"
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin.active .tracker-pin-text {border-radius: {{pinARadius}};}"
            }
          ],
          "scopy": true
        },
        "pinBShadow": {
          "type": "object",
          "default": {
            "openShadow": 0,
            "inset": 0,
            "horizontal": 0,
            "vertical": 4,
            "blur": 8,
            "spread": 0,
            "color": "rgba(0,0,0,0.40)"
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text"
            }
          ],
          "scopy": true
        },
        "pinHBShadow": {
          "type": "object",
          "default": { "openShadow": 0 },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin-text:hover"
            }
          ],
          "scopy": true
        },
        "pinABShadow": {
          "type": "object",
          "default": {
              "openShadow": 0,
              "inset": 0,
              "horizontal": 0,
              "vertical": 4,
              "blur": 8,
              "spread": 0,
              "color": "rgba(0,0,0,0.40)"
          },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin.active .tracker-pin-text"
            }
          ],
          "scopy": true
        },
        "pinDotSize": {
          "type": "object",
          "default": { "md": "", "unit": "px" },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin{ width : {{pinDotSize}}; height : {{pinDotSize}}; }"
            }
          ],
          "scopy": true
        },
        "pDotBG": {
          "type": "object",
          "default": { "openBg": 0 },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin"
            }
          ],
          "scopy": true
        },
        "pDotHBG": {
          "type": "object",
          "default": { "openBg": 0 },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin:hover"
            }
          ],
          "scopy": true
        },
        "pDotABG": {
          "type": "object",
          "default": { "openBg": 0 },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin.active"
            }
          ],
          "scopy": true
        },
        "pDotBdr": {
          "type": "object",
          "default": { "openBorder": 0, "type": "", "color": "", "width": { "md": { "top": "1", "left": "1", "bottom": "1", "right": "1" }, "sm": {}, "xs": {}, "unit": "px" } },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin"
            }
          ],
          "scopy": true
        },
        "pDotHBdr": {
          "type": "object",
          "default": { "openBorder": 0, "type": "", "color": "", "width": { "md": { "top": "1", "left": "1", "bottom": "1", "right": "1" }, "sm": {}, "xs": {}, "unit": "px" } },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin:hover"
            }
          ],
          "scopy": true
        },
        "pDotABdr": {
          "type": "object",
          "default": { "openBorder": 0, "type": "", "color": "", "width": { "md": { "top": "1", "left": "1", "bottom": "1", "right": "1" }, "sm": {}, "xs": {}, "unit": "px" } },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin.active"
            }
          ],
          "scopy": true
        },
        "pDotRadius": {
          "type": "object",
          "default": { "md": { "top": "", "right": "", "bottom": "", "left": "" }, "unit": "px" },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin {border-radius: {{pDotRadius}};}"
            }
          ],
          "scopy": true
        },
        "pDotHRadius": {
          "type": "object",
          "default": { "md": { "top": "", "right": "", "bottom": "", "left": "" }, "unit": "px" },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin:hover {border-radius: {{pDotHRadius}};}"
            }
          ],
          "scopy": true
        },
        "pDotARadius": {
          "type": "object",
          "default": { "md": { "top": "", "right": "", "bottom": "", "left": "" }, "unit": "px" },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin.active {border-radius: {{pDotARadius}};}"
            }
          ],
          "scopy": true
        },
        "pDotBShadow": {
          "type": "object",
          "default": {
            "openShadow": 0,
            "inset": 0,
            "horizontal": 0,
            "vertical": 4,
            "blur": 8,
            "spread": 0,
            "color": "rgba(0,0,0,0.40)"
        },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin"
            }
          ],
          "scopy": true
        },
        "pDotHBShadow": {
            "type": "object",
            "default": {
                "openShadow": 0,
                "inset": 0,
                "horizontal": 0,
                "vertical": 4,
                "blur": 8,
                "spread": 0,
                "color": "rgba(0,0,0,0.40)"
            },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin:hover"
            }
          ],
          "scopy": true
        },
        "pDotABShadow": {
          "type": "object",
          "default": { "openShadow": 0, "inset": 0, "horizontal": 0, "vertical": 4, "blur": 8, "spread": 0, "color": "rgba(0,0,0,0.40)" },
          "style": [
            {
              "condition": [
                { "key": "applyTo", "relation": "==", "value": "entire" },
                { "key": "progressType", "relation": "!=", "value": "circular" },
                { "key": "pinPoint", "relation": "==", "value": true },
                { "key": "pinPStyle", "relation": "==", "value": "style-2" }
              ],
              "selector": "{{PLUS_WRAP}} .tracker-pin.active"
            }
          ],
          "scopy": true
        },
        "trackOffset": {
          "type": "object",
          "default": { "md": "", "unit": "px" },
          "style": [
            {
              "condition": [
                { "key": "progressType", "relation": "==", "value": "horizontal" },
                { "key": "horizontalPos", "relation": "==", "value": "top" }
              ],
              "selector": "body.admin-bar {{PLUS_WRAP}}.type-horizontal .tpgb-progress-track.pos-top { top : calc(32px + {{trackOffset}}); } {{PLUS_WRAP}}.type-horizontal .tpgb-progress-track.pos-top { top : {{trackOffset}}; }"
            },
            {
              "condition": [
                { "key": "progressType", "relation": "==", "value": "horizontal" },
                { "key": "horizontalPos", "relation": "==", "value": "bottom" }
              ],
              "selector": "body.admin-bar {{PLUS_WRAP}}.type-horizontal .tpgb-progress-track.pos-bottom { bottom : calc(32px + {{trackOffset}}); } {{PLUS_WRAP}}.type-horizontal .tpgb-progress-track.pos-bottom { bottom : {{trackOffset}}; }"
            },
            {
              "condition": [
                { "key": "progressType", "relation": "==", "value": "vertical" },
                { "key": "verticalPos", "relation": "==", "value": "left" }
              ],
              "selector": "{{PLUS_WRAP}}.type-vertical .tpgb-progress-track.pos-left { left : {{trackOffset}}; }"
            },
            {
              "condition": [
                { "key": "progressType", "relation": "==", "value": "vertical" },
                { "key": "verticalPos", "relation": "==", "value": "right" }
              ],
              "selector": "{{PLUS_WRAP}}.type-vertical .tpgb-progress-track.pos-right { right : {{trackOffset}}; }"
            }
          ],
          "scopy": true
        }
    }
}