Crash: License Server 404 -> Uncaught (in promise) RuntimeError: memory access out of bounds

Describe the bug
Crashed, apparently because your server or my internet connection had an issue. Can't start the plugin again.
Mac, latest OS
Figma, latest
Token Studio, latest
Expected behavior
Don't crash my figma application.
Screenshots or Screencasts

00jsvm-cpp.wasm.br:0xaa5e Uncaught (in promise) RuntimeError: memory access out of bounds
    at jsvm-cpp.wasm.br:0xaa5e
    at Object.callFunction (figma_app.min.js.br:602:11462)
    at hco.callFunction (figma_app.min.js.br:631:3601)
    at joe.fireEventSync (figma_app.min.js.br:1489:7727)
    at joe.tearDown (figma_app.min.js.br:1489:5282)
    at figma_app.min.js.br:1489:4213
    at W (figma_app.min.js.br:1515:29111)
    at R (figma_app.min.js.br:1515:29273)
    at hco._abortHandler (figma_app.min.js.br:1515:28863)
    at ll.onAbort (figma_app.min.js.br:631:162)
    at abort (jsvm-cpp.js.br:9:12959)
    at _abort (jsvm-cpp.js.br:9:17620)
    at jsvm-cpp.wasm.br:0x89817
    at jsvm-cpp.wasm.br:0x5cce
    at Object.reset (figma_app.min.js.br:602:8703)
    at hco.destroy (figma_app.min.js.br:633:674)
    at figma_app.min.js.br:1515:29931
    at W (figma_app.min.js.br:1515:29111)
    at async R (figma_app.min.js.br:1515:29267)

On trying to run token studio again

  | (anonymous) | @ | figma_app.min.js.br:5
-- | -- | -- | --
  | (anonymous) | @ | figma_app.min.js.br:1650
  | Promise.catch (async) |   |
  | sOt | @ | figma_app.min.js.br:1650
  | wFp | @ | figma_app.min.js.br:1650
  | await in wFp (async) |   |
  | (anonymous) | @ | figma_app.min.js.br:1650
  | iF | @ | figma_app.min.js.br:2106
  | (anonymous) | @ | figma_app.min.js.br:2355
  | (anonymous) | @ | figma_app.min.js.br:2571
  | nDu | @ | figma_app.min.js.br:16
  | sDu | @ | figma_app.min.js.br:16
  | aDu | @ | figma_app.min.js.br:16
  | Xei | @ | figma_app.min.js.br:16
  | Coi | @ | figma_app.min.js.br:16
  | (anonymous) | @ | figma_app.min.js.br:16
  | Cgr | @ | figma_app.min.js.br:19
  | Yti | @ | figma_app.min.js.br:16
  | Vmr | @ | figma_app.min.js.br:16
  | Jfr | @ | figma_app.min.js.br:16
  | wDu | @ | figma_app.min.js.br:16
  | n | @ | figma_app.min.js.br:12

You're saying you cannot start the plugin again? This is a new one, does this happen in a new file as well or is it reproducable in that 1 file?
If so, any chance you could share that file with me? So far these errors went away after restarting.

@six7 Well, not without restarting figma completely.

@six7 Sounds weird, but I it on timelapse. It crashed when I went switched from figma to chrome and back to figma to CMD + V a midjourey picture.
See here 0:04 (pasting kermit) and 0:22. (pasting some t-rex)
https://user-images.githubusercontent.com/2397125/227739469-f3b1fb4a-144b-4a08-b9a6-57e111a76090.mp4

Happened again, this time didn't leave figma — added a token, did a bulk remap -> crash.

Token Studio Test Rig
I have a full spec Apple Macbook Pro 16" M2 Ultra with 64 GB RAM and it chugs. With this here I wanted to stress test the tool for professional work in enterprises etc... not sure if the performance / stability is up to paar yet to reliably run on average ui/ux designers machines.
LinkedIn Profile & Cover Image Overlay Rigger
https://www.figma.com/file/shMcJY3lK4L40aoNVjzbeT/OSS-Shared---LinkedIn-Cover-and-Profile-Image-Preview?t=sRk0I5OuaVxp48ft-1
Token Set Json `preview.linkedin.json` (3369 Lines)
{
  "app": {
    "iphone": {
      "x": {
        "set": {
          "headerOrigin": {
            "x": {
              "value": "0",
              "type": "other",
              "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
            },
            "y": {
              "value": "264",
              "type": "other",
              "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
            }
          },
          "cutOut": {
            "xLeftEdge": {
              "value": "36",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            },
            "xRightEdge": {
              "value": "420",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
            },
            "yTopEdge": {
              "value": "353",
              "type": "other",
              "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            }
          },
          "profileImage": {
            "xLeftEdge": {
              "value": "72",
              "type": "other",
              "description": "X-Position within the frame where the profile image just begins."
            },
            "xRightEdge": {
              "value": "384",
              "type": "other",
              "description": "X-Position within the frame where the profile pciture has ended."
            },
            "yTopEdge": {
              "value": "389",
              "type": "other",
              "description": "Y-Position within the frame where the profile image just begins."
            }
          },
          "coverImage": {
            "xRightEdge": {
              "value": "1125",
              "type": "other",
              "description": "X-position within the frame where the cover image just ends."
            },
            "yBottomEdge": {
              "value": "545",
              "type": "other",
              "description": "Y-position within the frame where the cover image just ends."
            },
            "borderRadius": {
              "topLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "topRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              }
            },
            "hasNavbarShadowAmount": {
              "value": "0.3",
              "type": "other",
              "description": "On the mobile app, there is a 1px navbar shadow coming from the top, covering the first pixel row of the cover image. This is the amount of black shadow."
            },
            "navbarShadowHeight": {
              "value": "1",
              "type": "other",
              "description": "Hight of the navbar shadow overlay in pixels. Usually 1."
            }
          },
          "maskEdgeExtension": {
            "percentageProfileImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCutOut": {
              "value": "2",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCoverImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            }
          },
          "settings": {
            "bgBoundryBorder": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
            },
            "bgColor": {
              "value": "#ffffff",
              "type": "other",
              "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
            }
          }
        },
        "calculated": {
          "viewportToOriginSpacing": {
            "left": {
              "value": "{app.iphone.x.set.headerOrigin.x}",
              "type": "spacing"
            },
            "top": {
              "value": "{app.iphone.x.set.headerOrigin.y}",
              "type": "spacing"
            }
          },
          "originSpacing": {
            "toCoutOutBounds": {
              "left": {
                "value": "{app.iphone.x.set.cutOut.xLeftEdge}-{app.iphone.x.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{app.iphone.x.set.cutOut.yTopEdge}-{app.iphone.x.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{app.iphone.x.calculated.originSpacing.toCoutOutBounds.left}+({app.iphone.x.calculated.cutOut.size}-{app.iphone.x.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{app.iphone.x.calculated.originSpacing.toCoutOutBounds.top}+({app.iphone.x.calculated.cutOut.size}-{app.iphone.x.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                }
              }
            },
            "toProfileImageBounds": {
              "left": {
                "value": "{app.iphone.x.set.profileImage.xLeftEdge}-{app.iphone.x.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{app.iphone.x.set.profileImage.yTopEdge}-{app.iphone.x.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{app.iphone.x.calculated.originSpacing.toProfileImageBounds.left}+({app.iphone.x.calculated.profileImage.size}-{app.iphone.x.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{app.iphone.x.calculated.originSpacing.toProfileImageBounds.top}+({app.iphone.x.calculated.profileImage.size}-{app.iphone.x.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                }
              }
            }
          },
          "cutOut": {
            "size": {
              "value": "{app.iphone.x.set.cutOut.xRightEdge}-{app.iphone.x.set.cutOut.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({app.iphone.x.calculated.cutOut.size}*(1-{app.iphone.x.set.maskEdgeExtension.percentageCutOut}/100))/2)",
              "type": "sizing"
            }
          },
          "profileImage": {
            "size": {
              "value": "{app.iphone.x.set.profileImage.xRightEdge}-{app.iphone.x.set.profileImage.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({app.iphone.x.calculated.profileImage.size}*(1+{app.iphone.x.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
              "type": "sizing"
            },
            "borderRadius": {
              "value": "{app.iphone.x.calculated.profileImage.size}",
              "type": "borderRadius"
            }
          },
          "coverImage": {
            "width": {
              "value": "{app.iphone.x.set.coverImage.xRightEdge}-{app.iphone.x.set.headerOrigin.x}",
              "type": "sizing"
            },
            "height": {
              "value": "{app.iphone.x.set.coverImage.yBottomEdge}-{app.iphone.x.set.headerOrigin.y}",
              "type": "sizing"
            },
            "topLeftRadius": {
              "value": "{app.iphone.x.set.coverImage.borderRadius.topLeft}",
              "type": "borderRadius"
            },
            "topRightRadius": {
              "value": "{app.iphone.x.set.coverImage.borderRadius.topRight}",
              "type": "borderRadius"
            },
            "bottomRightRadius": {
              "value": "{app.iphone.x.set.coverImage.borderRadius.bottomRight}",
              "type": "borderRadius"
            },
            "bottomLeftRadius": {
              "value": "{app.iphone.x.set.coverImage.borderRadius.bottomLeft}",
              "type": "borderRadius"
            },
            "bgHeight": {
              "value": "roundTo({app.iphone.x.calculated.coverImage.height}*(1+{app.iphone.x.set.maskEdgeExtension.percentageCoverImage}/100),0)",
              "type": "sizing"
            },
            "navBarShadowHeight": {
              "value": "{app.iphone.x.set.coverImage.navbarShadowHeight}",
              "type": "sizing"
            }
          },
          "maskBoundryBorderSize": {
            "value": "{app.iphone.x.set.settings.bgBoundryBorder}",
            "type": "borderWidth"
          },
          "bgColor": {
            "value": "{app.iphone.x.set.settings.bgColor}",
            "type": "color"
          },
          "coverImageNavBarShadowOverlay": {
            "value": "{app.iphone.x.set.coverImage.hasNavbarShadowAmount}",
            "type": "opacity"
          }
        }
      },
      "12promax": {
        "set": {
          "headerOrigin": {
            "x": {
              "value": "0",
              "type": "other",
              "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
            },
            "y": {
              "value": "273",
              "type": "other",
              "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
            }
          },
          "cutOut": {
            "xLeftEdge": {
              "value": "36",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            },
            "xRightEdge": {
              "value": "420",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
            },
            "yTopEdge": {
              "value": "402",
              "type": "other",
              "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            }
          },
          "profileImage": {
            "xLeftEdge": {
              "value": "72",
              "type": "other",
              "description": "X-Position within the frame where the profile image just begins."
            },
            "xRightEdge": {
              "value": "384",
              "type": "other",
              "description": "X-Position within the frame where the profile pciture has ended."
            },
            "yTopEdge": {
              "value": "438",
              "type": "other",
              "description": "Y-Position within the frame where the profile image just begins."
            }
          },
          "coverImage": {
            "xRightEdge": {
              "value": "1284",
              "type": "other",
              "description": "X-position within the frame where the cover image just ends."
            },
            "yBottomEdge": {
              "value": "594",
              "type": "other",
              "description": "Y-position within the frame where the cover image just ends."
            },
            "borderRadius": {
              "topLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "topRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              }
            },
            "hasNavbarShadowAmount": {
              "value": "0.3",
              "type": "other",
              "description": "On the mobile app, there is a 1px navbar shadow coming from the top, covering the first pixel row of the cover image. This is the amount of black shadow."
            },
            "navbarShadowHeight": {
              "value": "1",
              "type": "other",
              "description": "Hight of the navbar shadow overlay in pixels. Usually 1."
            }
          },
          "maskEdgeExtension": {
            "percentageProfileImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCutOut": {
              "value": "2",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCoverImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            }
          },
          "settings": {
            "bgBoundryBorder": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
            },
            "bgColor": {
              "value": "#ffffff",
              "type": "other",
              "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
            }
          }
        },
        "calculated": {
          "viewportToOriginSpacing": {
            "left": {
              "value": "{app.iphone.12promax.set.headerOrigin.x}",
              "type": "spacing"
            },
            "top": {
              "value": "{app.iphone.12promax.set.headerOrigin.y}",
              "type": "spacing"
            }
          },
          "originSpacing": {
            "toCoutOutBounds": {
              "left": {
                "value": "{app.iphone.12promax.set.cutOut.xLeftEdge}-{app.iphone.12promax.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{app.iphone.12promax.set.cutOut.yTopEdge}-{app.iphone.12promax.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{app.iphone.12promax.calculated.originSpacing.toCoutOutBounds.left}+({app.iphone.12promax.calculated.cutOut.size}-{app.iphone.12promax.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{app.iphone.12promax.calculated.originSpacing.toCoutOutBounds.top}+({app.iphone.12promax.calculated.cutOut.size}-{app.iphone.12promax.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                }
              }
            },
            "toProfileImageBounds": {
              "left": {
                "value": "{app.iphone.12promax.set.profileImage.xLeftEdge}-{app.iphone.12promax.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{app.iphone.12promax.set.profileImage.yTopEdge}-{app.iphone.12promax.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{app.iphone.12promax.calculated.originSpacing.toProfileImageBounds.left}+({app.iphone.12promax.calculated.profileImage.size}-{app.iphone.12promax.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{app.iphone.12promax.calculated.originSpacing.toProfileImageBounds.top}+({app.iphone.12promax.calculated.profileImage.size}-{app.iphone.12promax.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                }
              }
            }
          },
          "cutOut": {
            "size": {
              "value": "{app.iphone.12promax.set.cutOut.xRightEdge}-{app.iphone.12promax.set.cutOut.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({app.iphone.12promax.calculated.cutOut.size}*(1-{app.iphone.12promax.set.maskEdgeExtension.percentageCutOut}/100))/2)",
              "type": "sizing"
            }
          },
          "profileImage": {
            "size": {
              "value": "{app.iphone.12promax.set.profileImage.xRightEdge}-{app.iphone.12promax.set.profileImage.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({app.iphone.12promax.calculated.profileImage.size}*(1+{app.iphone.12promax.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
              "type": "sizing"
            },
            "borderRadius": {
              "value": "{app.iphone.12promax.calculated.profileImage.size}",
              "type": "borderRadius"
            }
          },
          "coverImage": {
            "width": {
              "value": "{app.iphone.12promax.set.coverImage.xRightEdge}-{app.iphone.12promax.set.headerOrigin.x}",
              "type": "sizing"
            },
            "height": {
              "value": "{app.iphone.12promax.set.coverImage.yBottomEdge}-{app.iphone.12promax.set.headerOrigin.y}",
              "type": "sizing"
            },
            "topLeftRadius": {
              "value": "{app.iphone.12promax.set.coverImage.borderRadius.topLeft}",
              "type": "borderRadius"
            },
            "topRightRadius": {
              "value": "{app.iphone.12promax.set.coverImage.borderRadius.topRight}",
              "type": "borderRadius"
            },
            "bottomRightRadius": {
              "value": "{app.iphone.12promax.set.coverImage.borderRadius.bottomRight}",
              "type": "borderRadius"
            },
            "bottomLeftRadius": {
              "value": "{app.iphone.12promax.set.coverImage.borderRadius.bottomLeft}",
              "type": "borderRadius"
            },
            "bgHeight": {
              "value": "roundTo({app.iphone.12promax.calculated.coverImage.height}*(1+{app.iphone.12promax.set.maskEdgeExtension.percentageCoverImage}/100),0)",
              "type": "sizing"
            },
            "navBarShadowHeight": {
              "value": "{app.iphone.12promax.set.coverImage.navbarShadowHeight}",
              "type": "sizing"
            }
          },
          "maskBoundryBorderSize": {
            "value": "{app.iphone.12promax.set.settings.bgBoundryBorder}",
            "type": "borderWidth"
          },
          "bgColor": {
            "value": "{app.iphone.12promax.set.settings.bgColor}",
            "type": "color"
          },
          "coverImageNavBarShadowOverlay": {
            "value": "{app.iphone.12promax.set.coverImage.hasNavbarShadowAmount}",
            "type": "opacity"
          }
        }
      }
    }
  },
  "web": {
    "desktop": {
      "largeMonitor": {
        "set": {
          "headerOrigin": {
            "x": {
              "value": "396",
              "type": "other",
              "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
            },
            "y": {
              "value": "76",
              "type": "other",
              "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
            }
          },
          "cutOut": {
            "xLeftEdge": {
              "value": "420",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            },
            "xRightEdge": {
              "value": "580",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
            },
            "yTopEdge": {
              "value": "165",
              "type": "other",
              "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            }
          },
          "profileImage": {
            "xLeftEdge": {
              "value": "432",
              "type": "other",
              "description": "X-Position within the frame where the profile image just begins."
            },
            "xRightEdge": {
              "value": "568",
              "type": "other",
              "description": "X-Position within the frame where the profile pciture has ended."
            },
            "yTopEdge": {
              "value": "177",
              "type": "other",
              "description": "Y-Position within the frame where the profile image just begins."
            }
          },
          "coverImage": {
            "xRightEdge": {
              "value": "1200",
              "type": "other",
              "description": "X-position within the frame where the cover image just ends."
            },
            "yBottomEdge": {
              "value": "277",
              "type": "other",
              "description": "Y-position within the frame where the cover image just ends."
            },
            "borderRadius": {
              "topLeft": {
                "value": "8",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "topRight": {
                "value": "8",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              }
            },
            "hasGradientOverlay": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
            }
          },
          "maskEdgeExtension": {
            "percentageProfileImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCutOut": {
              "value": "2",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCoverImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            }
          },
          "settings": {
            "bgBoundryBorder": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
            },
            "bgColor": {
              "value": "#ffffff",
              "type": "other",
              "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
            }
          }
        },
        "calculated": {
          "viewportToOriginSpacing": {
            "left": {
              "value": "{web.desktop.largeMonitor.set.headerOrigin.x}",
              "type": "spacing"
            },
            "top": {
              "value": "{web.desktop.largeMonitor.set.headerOrigin.y}",
              "type": "spacing"
            }
          },
          "originSpacing": {
            "toCoutOutBounds": {
              "left": {
                "value": "{web.desktop.largeMonitor.set.cutOut.xLeftEdge}-{web.desktop.largeMonitor.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.desktop.largeMonitor.set.cutOut.yTopEdge}-{web.desktop.largeMonitor.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.desktop.largeMonitor.calculated.originSpacing.toCoutOutBounds.left}+({web.desktop.largeMonitor.calculated.cutOut.size}-{web.desktop.largeMonitor.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.desktop.largeMonitor.calculated.originSpacing.toCoutOutBounds.top}+({web.desktop.largeMonitor.calculated.cutOut.size}-{web.desktop.largeMonitor.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                }
              }
            },
            "toProfileImageBounds": {
              "left": {
                "value": "{web.desktop.largeMonitor.set.profileImage.xLeftEdge}-{web.desktop.largeMonitor.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.desktop.largeMonitor.set.profileImage.yTopEdge}-{web.desktop.largeMonitor.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.desktop.largeMonitor.calculated.originSpacing.toProfileImageBounds.left}+({web.desktop.largeMonitor.calculated.profileImage.size}-{web.desktop.largeMonitor.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.desktop.largeMonitor.calculated.originSpacing.toProfileImageBounds.top}+({web.desktop.largeMonitor.calculated.profileImage.size}-{web.desktop.largeMonitor.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                }
              }
            }
          },
          "cutOut": {
            "size": {
              "value": "{web.desktop.largeMonitor.set.cutOut.xRightEdge}-{web.desktop.largeMonitor.set.cutOut.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.desktop.largeMonitor.calculated.cutOut.size}*(1-{web.desktop.largeMonitor.set.maskEdgeExtension.percentageCutOut}/100))/2)",
              "type": "sizing"
            }
          },
          "profileImage": {
            "size": {
              "value": "{web.desktop.largeMonitor.set.profileImage.xRightEdge}-{web.desktop.largeMonitor.set.profileImage.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.desktop.largeMonitor.calculated.profileImage.size}*(1+{web.desktop.largeMonitor.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
              "type": "sizing"
            },
            "borderRadius": {
              "value": "{web.desktop.largeMonitor.calculated.profileImage.size}",
              "type": "borderRadius"
            }
          },
          "coverImage": {
            "width": {
              "value": "{web.desktop.largeMonitor.set.coverImage.xRightEdge}-{web.desktop.largeMonitor.set.headerOrigin.x}",
              "type": "sizing"
            },
            "height": {
              "value": "{web.desktop.largeMonitor.set.coverImage.yBottomEdge}-{web.desktop.largeMonitor.set.headerOrigin.y}",
              "type": "sizing"
            },
            "topLeftRadius": {
              "value": "{web.desktop.largeMonitor.set.coverImage.borderRadius.topLeft}",
              "type": "borderRadius"
            },
            "topRightRadius": {
              "value": "{web.desktop.largeMonitor.set.coverImage.borderRadius.topRight}",
              "type": "borderRadius"
            },
            "bottomRightRadius": {
              "value": "{web.desktop.largeMonitor.set.coverImage.borderRadius.bottomRight}",
              "type": "borderRadius"
            },
            "bottomLeftRadius": {
              "value": "{web.desktop.largeMonitor.set.coverImage.borderRadius.bottomLeft}",
              "type": "borderRadius"
            },
            "bgHeight": {
              "value": "roundTo({web.desktop.largeMonitor.calculated.coverImage.height}*(1+{web.desktop.largeMonitor.set.maskEdgeExtension.percentageCoverImage}/100),0)",
              "type": "sizing"
            }
          },
          "maskBoundryBorderSize": {
            "value": "{web.desktop.largeMonitor.set.settings.bgBoundryBorder}",
            "type": "borderWidth"
          },
          "bgColor": {
            "value": "{web.desktop.largeMonitor.set.settings.bgColor}",
            "type": "color"
          },
          "coverImageGradientOverlay": {
            "value": "{web.desktop.largeMonitor.set.coverImage.hasGradientOverlay}",
            "type": "opacity"
          }
        }
      },
      "hdMonitor": {
        "set": {
          "headerOrigin": {
            "x": {
              "value": "156",
              "type": "other",
              "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
            },
            "y": {
              "value": "76",
              "type": "other",
              "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
            }
          },
          "cutOut": {
            "xLeftEdge": {
              "value": "180",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            },
            "xRightEdge": {
              "value": "340",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
            },
            "yTopEdge": {
              "value": "165",
              "type": "other",
              "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            }
          },
          "profileImage": {
            "xLeftEdge": {
              "value": "192",
              "type": "other",
              "description": "X-Position within the frame where the profile image just begins."
            },
            "xRightEdge": {
              "value": "328",
              "type": "other",
              "description": "X-Position within the frame where the profile pciture has ended."
            },
            "yTopEdge": {
              "value": "177",
              "type": "other",
              "description": "Y-Position within the frame where the profile image just begins."
            }
          },
          "coverImage": {
            "xRightEdge": {
              "value": "960",
              "type": "other",
              "description": "X-position within the frame where the cover image just ends."
            },
            "yBottomEdge": {
              "value": "277",
              "type": "other",
              "description": "Y-position within the frame where the cover image just ends."
            },
            "borderRadius": {
              "topLeft": {
                "value": "8",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "topRight": {
                "value": "8",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              }
            },
            "hasGradientOverlay": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
            }
          },
          "maskEdgeExtension": {
            "percentageProfileImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCutOut": {
              "value": "2",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCoverImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            }
          },
          "settings": {
            "bgBoundryBorder": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
            },
            "bgColor": {
              "value": "#ffffff",
              "type": "other",
              "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
            }
          }
        },
        "calculated": {
          "viewportToOriginSpacing": {
            "left": {
              "value": "{web.desktop.hdMonitor.set.headerOrigin.x}",
              "type": "spacing"
            },
            "top": {
              "value": "{web.desktop.hdMonitor.set.headerOrigin.y}",
              "type": "spacing"
            }
          },
          "originSpacing": {
            "toCoutOutBounds": {
              "left": {
                "value": "{web.desktop.hdMonitor.set.cutOut.xLeftEdge}-{web.desktop.hdMonitor.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.desktop.hdMonitor.set.cutOut.yTopEdge}-{web.desktop.hdMonitor.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.desktop.hdMonitor.calculated.originSpacing.toCoutOutBounds.left}+({web.desktop.hdMonitor.calculated.cutOut.size}-{web.desktop.hdMonitor.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.desktop.hdMonitor.calculated.originSpacing.toCoutOutBounds.top}+({web.desktop.hdMonitor.calculated.cutOut.size}-{web.desktop.hdMonitor.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                }
              }
            },
            "toProfileImageBounds": {
              "left": {
                "value": "{web.desktop.hdMonitor.set.profileImage.xLeftEdge}-{web.desktop.hdMonitor.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.desktop.hdMonitor.set.profileImage.yTopEdge}-{web.desktop.hdMonitor.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.desktop.hdMonitor.calculated.originSpacing.toProfileImageBounds.left}+({web.desktop.hdMonitor.calculated.profileImage.size}-{web.desktop.hdMonitor.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.desktop.hdMonitor.calculated.originSpacing.toProfileImageBounds.top}+({web.desktop.hdMonitor.calculated.profileImage.size}-{web.desktop.hdMonitor.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                }
              }
            }
          },
          "cutOut": {
            "size": {
              "value": "{web.desktop.hdMonitor.set.cutOut.xRightEdge}-{web.desktop.hdMonitor.set.cutOut.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.desktop.hdMonitor.calculated.cutOut.size}*(1-{web.desktop.hdMonitor.set.maskEdgeExtension.percentageCutOut}/100))/2)",
              "type": "sizing"
            }
          },
          "profileImage": {
            "size": {
              "value": "{web.desktop.hdMonitor.set.profileImage.xRightEdge}-{web.desktop.hdMonitor.set.profileImage.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.desktop.hdMonitor.calculated.profileImage.size}*(1+{web.desktop.hdMonitor.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
              "type": "sizing"
            },
            "borderRadius": {
              "value": "{web.desktop.hdMonitor.calculated.profileImage.size}",
              "type": "borderRadius"
            }
          },
          "coverImage": {
            "width": {
              "value": "{web.desktop.hdMonitor.set.coverImage.xRightEdge}-{web.desktop.hdMonitor.set.headerOrigin.x}",
              "type": "sizing"
            },
            "height": {
              "value": "{web.desktop.hdMonitor.set.coverImage.yBottomEdge}-{web.desktop.hdMonitor.set.headerOrigin.y}",
              "type": "sizing"
            },
            "topLeftRadius": {
              "value": "{web.desktop.hdMonitor.set.coverImage.borderRadius.topLeft}",
              "type": "borderRadius"
            },
            "topRightRadius": {
              "value": "{web.desktop.hdMonitor.set.coverImage.borderRadius.topRight}",
              "type": "borderRadius"
            },
            "bottomRightRadius": {
              "value": "{web.desktop.hdMonitor.set.coverImage.borderRadius.bottomRight}",
              "type": "borderRadius"
            },
            "bottomLeftRadius": {
              "value": "{web.desktop.hdMonitor.set.coverImage.borderRadius.bottomLeft}",
              "type": "borderRadius"
            },
            "bgHeight": {
              "value": "roundTo({web.desktop.hdMonitor.calculated.coverImage.height}*(1+{web.desktop.hdMonitor.set.maskEdgeExtension.percentageCoverImage}/100),0)",
              "type": "sizing"
            }
          },
          "maskBoundryBorderSize": {
            "value": "{web.desktop.hdMonitor.set.settings.bgBoundryBorder}",
            "type": "borderWidth"
          },
          "bgColor": {
            "value": "{web.desktop.hdMonitor.set.settings.bgColor}",
            "type": "color"
          },
          "coverImageGradientOverlay": {
            "value": "{web.desktop.hdMonitor.set.coverImage.hasGradientOverlay}",
            "type": "opacity"
          }
        }
      },
      "laptopMonitor": {
        "set": {
          "headerOrigin": {
            "x": {
              "value": "76",
              "type": "other",
              "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
            },
            "y": {
              "value": "76",
              "type": "other",
              "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
            }
          },
          "cutOut": {
            "xLeftEdge": {
              "value": "100",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            },
            "xRightEdge": {
              "value": "260",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
            },
            "yTopEdge": {
              "value": "165",
              "type": "other",
              "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            }
          },
          "profileImage": {
            "xLeftEdge": {
              "value": "112",
              "type": "other",
              "description": "X-Position within the frame where the profile image just begins."
            },
            "xRightEdge": {
              "value": "248",
              "type": "other",
              "description": "X-Position within the frame where the profile pciture has ended."
            },
            "yTopEdge": {
              "value": "177",
              "type": "other",
              "description": "Y-Position within the frame where the profile image just begins."
            }
          },
          "coverImage": {
            "xRightEdge": {
              "value": "880",
              "type": "other",
              "description": "X-position within the frame where the cover image just ends."
            },
            "yBottomEdge": {
              "value": "277",
              "type": "other",
              "description": "Y-position within the frame where the cover image just ends."
            },
            "borderRadius": {
              "topLeft": {
                "value": "8",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "topRight": {
                "value": "8",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              }
            },
            "hasGradientOverlay": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
            }
          },
          "maskEdgeExtension": {
            "percentageProfileImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCutOut": {
              "value": "2",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCoverImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            }
          },
          "settings": {
            "bgBoundryBorder": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
            },
            "bgColor": {
              "value": "#ffffff",
              "type": "other",
              "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
            }
          }
        },
        "calculated": {
          "viewportToOriginSpacing": {
            "left": {
              "value": "{web.desktop.laptopMonitor.set.headerOrigin.x}",
              "type": "spacing"
            },
            "top": {
              "value": "{web.desktop.laptopMonitor.set.headerOrigin.y}",
              "type": "spacing"
            }
          },
          "originSpacing": {
            "toCoutOutBounds": {
              "left": {
                "value": "{web.desktop.laptopMonitor.set.cutOut.xLeftEdge}-{web.desktop.laptopMonitor.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.desktop.laptopMonitor.set.cutOut.yTopEdge}-{web.desktop.laptopMonitor.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.desktop.laptopMonitor.calculated.originSpacing.toCoutOutBounds.left}+({web.desktop.laptopMonitor.calculated.cutOut.size}-{web.desktop.laptopMonitor.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.desktop.laptopMonitor.calculated.originSpacing.toCoutOutBounds.top}+({web.desktop.laptopMonitor.calculated.cutOut.size}-{web.desktop.laptopMonitor.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                }
              }
            },
            "toProfileImageBounds": {
              "left": {
                "value": "{web.desktop.laptopMonitor.set.profileImage.xLeftEdge}-{web.desktop.laptopMonitor.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.desktop.laptopMonitor.set.profileImage.yTopEdge}-{web.desktop.laptopMonitor.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.desktop.laptopMonitor.calculated.originSpacing.toProfileImageBounds.left}+({web.desktop.laptopMonitor.calculated.profileImage.size}-{web.desktop.laptopMonitor.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.desktop.laptopMonitor.calculated.originSpacing.toProfileImageBounds.top}+({web.desktop.laptopMonitor.calculated.profileImage.size}-{web.desktop.laptopMonitor.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                }
              }
            }
          },
          "cutOut": {
            "size": {
              "value": "{web.desktop.laptopMonitor.set.cutOut.xRightEdge}-{web.desktop.laptopMonitor.set.cutOut.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.desktop.laptopMonitor.calculated.cutOut.size}*(1-{web.desktop.laptopMonitor.set.maskEdgeExtension.percentageCutOut}/100))/2)",
              "type": "sizing"
            }
          },
          "profileImage": {
            "size": {
              "value": "{web.desktop.laptopMonitor.set.profileImage.xRightEdge}-{web.desktop.laptopMonitor.set.profileImage.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.desktop.laptopMonitor.calculated.profileImage.size}*(1+{web.desktop.laptopMonitor.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
              "type": "sizing"
            },
            "borderRadius": {
              "value": "{web.desktop.laptopMonitor.calculated.profileImage.size}",
              "type": "borderRadius"
            }
          },
          "coverImage": {
            "width": {
              "value": "{web.desktop.laptopMonitor.set.coverImage.xRightEdge}-{web.desktop.laptopMonitor.set.headerOrigin.x}",
              "type": "sizing"
            },
            "height": {
              "value": "{web.desktop.laptopMonitor.set.coverImage.yBottomEdge}-{web.desktop.laptopMonitor.set.headerOrigin.y}",
              "type": "sizing"
            },
            "topLeftRadius": {
              "value": "{web.desktop.laptopMonitor.set.coverImage.borderRadius.topLeft}",
              "type": "borderRadius"
            },
            "topRightRadius": {
              "value": "{web.desktop.laptopMonitor.set.coverImage.borderRadius.topRight}",
              "type": "borderRadius"
            },
            "bottomRightRadius": {
              "value": "{web.desktop.laptopMonitor.set.coverImage.borderRadius.bottomRight}",
              "type": "borderRadius"
            },
            "bottomLeftRadius": {
              "value": "{web.desktop.laptopMonitor.set.coverImage.borderRadius.bottomLeft}",
              "type": "borderRadius"
            },
            "bgHeight": {
              "value": "roundTo({web.desktop.laptopMonitor.calculated.coverImage.height}*(1+{web.desktop.laptopMonitor.set.maskEdgeExtension.percentageCoverImage}/100),0)",
              "type": "sizing"
            }
          },
          "maskBoundryBorderSize": {
            "value": "{web.desktop.laptopMonitor.set.settings.bgBoundryBorder}",
            "type": "borderWidth"
          },
          "bgColor": {
            "value": "{web.desktop.laptopMonitor.set.settings.bgColor}",
            "type": "color"
          },
          "coverImageGradientOverlay": {
            "value": "{web.desktop.laptopMonitor.set.coverImage.hasGradientOverlay}",
            "type": "opacity"
          }
        }
      }
    },
    "ipad": {
      "pro13inch": {
        "portrait": {
          "set": {
            "headerOrigin": {
              "x": {
                "value": "64",
                "type": "other",
                "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
              },
              "y": {
                "value": "300",
                "type": "other",
                "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
              }
            },
            "cutOut": {
              "xLeftEdge": {
                "value": "112",
                "type": "other",
                "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
              },
              "xRightEdge": {
                "value": "432",
                "type": "other",
                "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
              },
              "yTopEdge": {
                "value": "394",
                "type": "other",
                "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
              }
            },
            "profileImage": {
              "xLeftEdge": {
                "value": "136",
                "type": "other",
                "description": "X-Position within the frame where the profile image just begins."
              },
              "xRightEdge": {
                "value": "408",
                "type": "other",
                "description": "X-Position within the frame where the profile pciture has ended."
              },
              "yTopEdge": {
                "value": "418",
                "type": "other",
                "description": "Y-Position within the frame where the profile image just begins."
              }
            },
            "coverImage": {
              "xRightEdge": {
                "value": "1336",
                "type": "other",
                "description": "X-position within the frame where the cover image just ends."
              },
              "yBottomEdge": {
                "value": "618",
                "type": "other",
                "description": "Y-position within the frame where the cover image just ends."
              },
              "borderRadius": {
                "topLeft": {
                  "value": "16",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "topRight": {
                  "value": "16",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "bottomRight": {
                  "value": "0",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "bottomLeft": {
                  "value": "0",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                }
              },
              "hasGradientOverlay": {
                "value": "0",
                "type": "other",
                "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
              }
            },
            "maskEdgeExtension": {
              "percentageProfileImage": {
                "value": "0.5",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              },
              "percentageCutOut": {
                "value": "2",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              },
              "percentageCoverImage": {
                "value": "0.5",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              }
            },
            "settings": {
              "bgBoundryBorder": {
                "value": "0",
                "type": "other",
                "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
              },
              "bgColor": {
                "value": "#ffffff",
                "type": "other",
                "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
              }
            }
          },
          "calculated": {
            "viewportToOriginSpacing": {
              "left": {
                "value": "{web.ipad.pro13inch.portrait.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.ipad.pro13inch.portrait.set.headerOrigin.y}",
                "type": "spacing"
              }
            },
            "originSpacing": {
              "toCoutOutBounds": {
                "left": {
                  "value": "{web.ipad.pro13inch.portrait.set.cutOut.xLeftEdge}-{web.ipad.pro13inch.portrait.set.headerOrigin.x}",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.ipad.pro13inch.portrait.set.cutOut.yTopEdge}-{web.ipad.pro13inch.portrait.set.headerOrigin.y}",
                  "type": "spacing"
                },
                "forBg": {
                  "left": {
                    "value": "{web.ipad.pro13inch.portrait.calculated.originSpacing.toCoutOutBounds.left}+({web.ipad.pro13inch.portrait.calculated.cutOut.size}-{web.ipad.pro13inch.portrait.calculated.cutOut.bgSize})/2",
                    "type": "spacing"
                  },
                  "top": {
                    "value": "{web.ipad.pro13inch.portrait.calculated.originSpacing.toCoutOutBounds.top}+({web.ipad.pro13inch.portrait.calculated.cutOut.size}-{web.ipad.pro13inch.portrait.calculated.cutOut.bgSize})/2",
                    "type": "spacing"
                  }
                }
              },
              "toProfileImageBounds": {
                "left": {
                  "value": "{web.ipad.pro13inch.portrait.set.profileImage.xLeftEdge}-{web.ipad.pro13inch.portrait.set.headerOrigin.x}",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.ipad.pro13inch.portrait.set.profileImage.yTopEdge}-{web.ipad.pro13inch.portrait.set.headerOrigin.y}",
                  "type": "spacing"
                },
                "forBg": {
                  "left": {
                    "value": "{web.ipad.pro13inch.portrait.calculated.originSpacing.toProfileImageBounds.left}+({web.ipad.pro13inch.portrait.calculated.profileImage.size}-{web.ipad.pro13inch.portrait.calculated.profileImage.bgSize})/2",
                    "type": "spacing"
                  },
                  "top": {
                    "value": "{web.ipad.pro13inch.portrait.calculated.originSpacing.toProfileImageBounds.top}+({web.ipad.pro13inch.portrait.calculated.profileImage.size}-{web.ipad.pro13inch.portrait.calculated.profileImage.bgSize})/2",
                    "type": "spacing"
                  }
                }
              }
            },
            "cutOut": {
              "size": {
                "value": "{web.ipad.pro13inch.portrait.set.cutOut.xRightEdge}-{web.ipad.pro13inch.portrait.set.cutOut.xLeftEdge}",
                "type": "sizing"
              },
              "bgSize": {
                "value": "2*round(ceil({web.ipad.pro13inch.portrait.calculated.cutOut.size}*(1-{web.ipad.pro13inch.portrait.set.maskEdgeExtension.percentageCutOut}/100))/2)",
                "type": "sizing"
              }
            },
            "profileImage": {
              "size": {
                "value": "{web.ipad.pro13inch.portrait.set.profileImage.xRightEdge}-{web.ipad.pro13inch.portrait.set.profileImage.xLeftEdge}",
                "type": "sizing"
              },
              "bgSize": {
                "value": "2*round(ceil({web.ipad.pro13inch.portrait.calculated.profileImage.size}*(1+{web.ipad.pro13inch.portrait.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
                "type": "sizing"
              },
              "borderRadius": {
                "value": "{web.ipad.pro13inch.portrait.calculated.profileImage.size}",
                "type": "borderRadius"
              }
            },
            "coverImage": {
              "width": {
                "value": "{web.ipad.pro13inch.portrait.set.coverImage.xRightEdge}-{web.ipad.pro13inch.portrait.set.headerOrigin.x}",
                "type": "sizing"
              },
              "height": {
                "value": "{web.ipad.pro13inch.portrait.set.coverImage.yBottomEdge}-{web.ipad.pro13inch.portrait.set.headerOrigin.y}",
                "type": "sizing"
              },
              "topLeftRadius": {
                "value": "{web.ipad.pro13inch.portrait.set.coverImage.borderRadius.topLeft}",
                "type": "borderRadius"
              },
              "topRightRadius": {
                "value": "{web.ipad.pro13inch.portrait.set.coverImage.borderRadius.topRight}",
                "type": "borderRadius"
              },
              "bottomRightRadius": {
                "value": "{web.ipad.pro13inch.portrait.set.coverImage.borderRadius.bottomRight}",
                "type": "borderRadius"
              },
              "bottomLeftRadius": {
                "value": "{web.ipad.pro13inch.portrait.set.coverImage.borderRadius.bottomLeft}",
                "type": "borderRadius"
              },
              "bgHeight": {
                "value": "roundTo({web.ipad.pro13inch.portrait.calculated.coverImage.height}*(1+{web.ipad.pro13inch.portrait.set.maskEdgeExtension.percentageCoverImage}/100),0)",
                "type": "sizing"
              }
            },
            "maskBoundryBorderSize": {
              "value": "{web.ipad.pro13inch.portrait.set.settings.bgBoundryBorder}",
              "type": "borderWidth"
            },
            "bgColor": {
              "value": "{web.ipad.pro13inch.portrait.set.settings.bgColor}",
              "type": "color"
            },
            "coverImageGradientOverlay": {
              "value": "{web.ipad.pro13inch.portrait.set.coverImage.hasGradientOverlay}",
              "type": "opacity"
            }
          }
        },
        "landscape": {
          "set": {
            "headerOrigin": {
              "x": {
                "value": "238",
                "type": "other",
                "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
              },
              "y": {
                "value": "300",
                "type": "other",
                "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
              }
            },
            "cutOut": {
              "xLeftEdge": {
                "value": "286",
                "type": "other",
                "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
              },
              "xRightEdge": {
                "value": "606",
                "type": "other",
                "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
              },
              "yTopEdge": {
                "value": "478",
                "type": "other",
                "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
              }
            },
            "profileImage": {
              "xLeftEdge": {
                "value": "310",
                "type": "other",
                "description": "X-Position within the frame where the profile image just begins."
              },
              "xRightEdge": {
                "value": "582",
                "type": "other",
                "description": "X-Position within the frame where the profile pciture has ended."
              },
              "yTopEdge": {
                "value": "502",
                "type": "other",
                "description": "Y-Position within the frame where the profile image just begins."
              }
            },
            "coverImage": {
              "xRightEdge": {
                "value": "1846",
                "type": "other",
                "description": "X-position within the frame where the cover image just ends."
              },
              "yBottomEdge": {
                "value": "702",
                "type": "other",
                "description": "Y-position within the frame where the cover image just ends."
              },
              "borderRadius": {
                "topLeft": {
                  "value": "16",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "topRight": {
                  "value": "16",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "bottomRight": {
                  "value": "0",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "bottomLeft": {
                  "value": "0",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                }
              },
              "hasGradientOverlay": {
                "value": "0",
                "type": "other",
                "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
              }
            },
            "maskEdgeExtension": {
              "percentageProfileImage": {
                "value": "0.5",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              },
              "percentageCutOut": {
                "value": "2",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              },
              "percentageCoverImage": {
                "value": "0.5",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              }
            },
            "settings": {
              "bgBoundryBorder": {
                "value": "0",
                "type": "other",
                "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
              },
              "bgColor": {
                "value": "#ffffff",
                "type": "other",
                "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
              }
            }
          },
          "calculated": {
            "viewportToOriginSpacing": {
              "left": {
                "value": "{web.ipad.pro13inch.landscape.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.ipad.pro13inch.landscape.set.headerOrigin.y}",
                "type": "spacing"
              }
            },
            "originSpacing": {
              "toCoutOutBounds": {
                "left": {
                  "value": "{web.ipad.pro13inch.landscape.set.cutOut.xLeftEdge}-{web.ipad.pro13inch.landscape.set.headerOrigin.x}",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.ipad.pro13inch.landscape.set.cutOut.yTopEdge}-{web.ipad.pro13inch.landscape.set.headerOrigin.y}",
                  "type": "spacing"
                },
                "forBg": {
                  "left": {
                    "value": "{web.ipad.pro13inch.landscape.calculated.originSpacing.toCoutOutBounds.left}+({web.ipad.pro13inch.landscape.calculated.cutOut.size}-{web.ipad.pro13inch.landscape.calculated.cutOut.bgSize})/2",
                    "type": "spacing"
                  },
                  "top": {
                    "value": "{web.ipad.pro13inch.landscape.calculated.originSpacing.toCoutOutBounds.top}+({web.ipad.pro13inch.landscape.calculated.cutOut.size}-{web.ipad.pro13inch.landscape.calculated.cutOut.bgSize})/2",
                    "type": "spacing"
                  }
                }
              },
              "toProfileImageBounds": {
                "left": {
                  "value": "{web.ipad.pro13inch.landscape.set.profileImage.xLeftEdge}-{web.ipad.pro13inch.landscape.set.headerOrigin.x}",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.ipad.pro13inch.landscape.set.profileImage.yTopEdge}-{web.ipad.pro13inch.landscape.set.headerOrigin.y}",
                  "type": "spacing"
                },
                "forBg": {
                  "left": {
                    "value": "{web.ipad.pro13inch.landscape.calculated.originSpacing.toProfileImageBounds.left}+({web.ipad.pro13inch.landscape.calculated.profileImage.size}-{web.ipad.pro13inch.landscape.calculated.profileImage.bgSize})/2",
                    "type": "spacing"
                  },
                  "top": {
                    "value": "{web.ipad.pro13inch.landscape.calculated.originSpacing.toProfileImageBounds.top}+({web.ipad.pro13inch.landscape.calculated.profileImage.size}-{web.ipad.pro13inch.landscape.calculated.profileImage.bgSize})/2",
                    "type": "spacing"
                  }
                }
              }
            },
            "cutOut": {
              "size": {
                "value": "{web.ipad.pro13inch.landscape.set.cutOut.xRightEdge}-{web.ipad.pro13inch.landscape.set.cutOut.xLeftEdge}",
                "type": "sizing"
              },
              "bgSize": {
                "value": "2*round(ceil({web.ipad.pro13inch.landscape.calculated.cutOut.size}*(1-{web.ipad.pro13inch.landscape.set.maskEdgeExtension.percentageCutOut}/100))/2)",
                "type": "sizing"
              }
            },
            "profileImage": {
              "size": {
                "value": "{web.ipad.pro13inch.landscape.set.profileImage.xRightEdge}-{web.ipad.pro13inch.landscape.set.profileImage.xLeftEdge}",
                "type": "sizing"
              },
              "bgSize": {
                "value": "2*round(ceil({web.ipad.pro13inch.landscape.calculated.profileImage.size}*(1+{web.ipad.pro13inch.landscape.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
                "type": "sizing"
              },
              "borderRadius": {
                "value": "{web.ipad.pro13inch.landscape.calculated.profileImage.size}",
                "type": "borderRadius"
              }
            },
            "coverImage": {
              "width": {
                "value": "{web.ipad.pro13inch.landscape.set.coverImage.xRightEdge}-{web.ipad.pro13inch.landscape.set.headerOrigin.x}",
                "type": "sizing"
              },
              "height": {
                "value": "{web.ipad.pro13inch.landscape.set.coverImage.yBottomEdge}-{web.ipad.pro13inch.landscape.set.headerOrigin.y}",
                "type": "sizing"
              },
              "topLeftRadius": {
                "value": "{web.ipad.pro13inch.landscape.set.coverImage.borderRadius.topLeft}",
                "type": "borderRadius"
              },
              "topRightRadius": {
                "value": "{web.ipad.pro13inch.landscape.set.coverImage.borderRadius.topRight}",
                "type": "borderRadius"
              },
              "bottomRightRadius": {
                "value": "{web.ipad.pro13inch.landscape.set.coverImage.borderRadius.bottomRight}",
                "type": "borderRadius"
              },
              "bottomLeftRadius": {
                "value": "{web.ipad.pro13inch.landscape.set.coverImage.borderRadius.bottomLeft}",
                "type": "borderRadius"
              },
              "bgHeight": {
                "value": "roundTo({web.ipad.pro13inch.landscape.calculated.coverImage.height}*(1+{web.ipad.pro13inch.landscape.set.maskEdgeExtension.percentageCoverImage}/100),0)",
                "type": "sizing"
              }
            },
            "maskBoundryBorderSize": {
              "value": "{web.ipad.pro13inch.landscape.set.settings.bgBoundryBorder}",
              "type": "borderWidth"
            },
            "bgColor": {
              "value": "{web.ipad.pro13inch.landscape.set.settings.bgColor}",
              "type": "color"
            },
            "coverImageGradientOverlay": {
              "value": "{web.ipad.pro13inch.landscape.set.coverImage.hasGradientOverlay}",
              "type": "opacity"
            }
          }
        }
      },
      "pro11inch": {
        "portrait": {
          "set": {
            "headerOrigin": {
              "x": {
                "value": "114",
                "type": "other",
                "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
              },
              "y": {
                "value": "300",
                "type": "other",
                "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
              }
            },
            "cutOut": {
              "xLeftEdge": {
                "value": "162",
                "type": "other",
                "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
              },
              "xRightEdge": {
                "value": "418",
                "type": "other",
                "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
              },
              "yTopEdge": {
                "value": "338",
                "type": "other",
                "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
              }
            },
            "profileImage": {
              "xLeftEdge": {
                "value": "186",
                "type": "other",
                "description": "X-Position within the frame where the profile image just begins."
              },
              "xRightEdge": {
                "value": "394",
                "type": "other",
                "description": "X-Position within the frame where the profile pciture has ended."
              },
              "yTopEdge": {
                "value": "362",
                "type": "other",
                "description": "Y-Position within the frame where the profile image just begins."
              }
            },
            "coverImage": {
              "xRightEdge": {
                "value": "906",
                "type": "other",
                "description": "X-position within the frame where the cover image just ends."
              },
              "yBottomEdge": {
                "value": "498",
                "type": "other",
                "description": "Y-position within the frame where the cover image just ends."
              },
              "borderRadius": {
                "topLeft": {
                  "value": "16",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "topRight": {
                  "value": "16",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "bottomRight": {
                  "value": "0",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "bottomLeft": {
                  "value": "0",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                }
              },
              "hasGradientOverlay": {
                "value": "0",
                "type": "other",
                "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
              }
            },
            "maskEdgeExtension": {
              "percentageProfileImage": {
                "value": "0.5",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              },
              "percentageCutOut": {
                "value": "2",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              },
              "percentageCoverImage": {
                "value": "0.5",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              }
            },
            "settings": {
              "bgBoundryBorder": {
                "value": "0",
                "type": "other",
                "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
              },
              "bgColor": {
                "value": "#ffffff",
                "type": "other",
                "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
              }
            }
          },
          "calculated": {
            "viewportToOriginSpacing": {
              "left": {
                "value": "{web.ipad.pro11inch.portrait.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.ipad.pro11inch.portrait.set.headerOrigin.y}",
                "type": "spacing"
              }
            },
            "originSpacing": {
              "toCoutOutBounds": {
                "left": {
                  "value": "{web.ipad.pro11inch.portrait.set.cutOut.xLeftEdge}-{web.ipad.pro11inch.portrait.set.headerOrigin.x}",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.ipad.pro11inch.portrait.set.cutOut.yTopEdge}-{web.ipad.pro11inch.portrait.set.headerOrigin.y}",
                  "type": "spacing"
                },
                "forBg": {
                  "left": {
                    "value": "{web.ipad.pro11inch.portrait.calculated.originSpacing.toCoutOutBounds.left}+({web.ipad.pro11inch.portrait.calculated.cutOut.size}-{web.ipad.pro11inch.portrait.calculated.cutOut.bgSize})/2",
                    "type": "spacing"
                  },
                  "top": {
                    "value": "{web.ipad.pro11inch.portrait.calculated.originSpacing.toCoutOutBounds.top}+({web.ipad.pro11inch.portrait.calculated.cutOut.size}-{web.ipad.pro11inch.portrait.calculated.cutOut.bgSize})/2",
                    "type": "spacing"
                  }
                }
              },
              "toProfileImageBounds": {
                "left": {
                  "value": "{web.ipad.pro11inch.portrait.set.profileImage.xLeftEdge}-{web.ipad.pro11inch.portrait.set.headerOrigin.x}",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.ipad.pro11inch.portrait.set.profileImage.yTopEdge}-{web.ipad.pro11inch.portrait.set.headerOrigin.y}",
                  "type": "spacing"
                },
                "forBg": {
                  "left": {
                    "value": "{web.ipad.pro11inch.portrait.calculated.originSpacing.toProfileImageBounds.left}+({web.ipad.pro11inch.portrait.calculated.profileImage.size}-{web.ipad.pro11inch.portrait.calculated.profileImage.bgSize})/2",
                    "type": "spacing"
                  },
                  "top": {
                    "value": "{web.ipad.pro11inch.portrait.calculated.originSpacing.toProfileImageBounds.top}+({web.ipad.pro11inch.portrait.calculated.profileImage.size}-{web.ipad.pro11inch.portrait.calculated.profileImage.bgSize})/2",
                    "type": "spacing"
                  }
                }
              }
            },
            "cutOut": {
              "size": {
                "value": "{web.ipad.pro11inch.portrait.set.cutOut.xRightEdge}-{web.ipad.pro11inch.portrait.set.cutOut.xLeftEdge}",
                "type": "sizing"
              },
              "bgSize": {
                "value": "2*round(ceil({web.ipad.pro11inch.portrait.calculated.cutOut.size}*(1-{web.ipad.pro11inch.portrait.set.maskEdgeExtension.percentageCutOut}/100))/2)",
                "type": "sizing"
              }
            },
            "profileImage": {
              "size": {
                "value": "{web.ipad.pro11inch.portrait.set.profileImage.xRightEdge}-{web.ipad.pro11inch.portrait.set.profileImage.xLeftEdge}",
                "type": "sizing"
              },
              "bgSize": {
                "value": "2*round(ceil({web.ipad.pro11inch.portrait.calculated.profileImage.size}*(1+{web.ipad.pro11inch.portrait.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
                "type": "sizing"
              },
              "borderRadius": {
                "value": "{web.ipad.pro11inch.portrait.calculated.profileImage.size}",
                "type": "borderRadius"
              }
            },
            "coverImage": {
              "width": {
                "value": "{web.ipad.pro11inch.portrait.set.coverImage.xRightEdge}-{web.ipad.pro11inch.portrait.set.headerOrigin.x}",
                "type": "sizing"
              },
              "height": {
                "value": "{web.ipad.pro11inch.portrait.set.coverImage.yBottomEdge}-{web.ipad.pro11inch.portrait.set.headerOrigin.y}",
                "type": "sizing"
              },
              "topLeftRadius": {
                "value": "{web.ipad.pro11inch.portrait.set.coverImage.borderRadius.topLeft}",
                "type": "borderRadius"
              },
              "topRightRadius": {
                "value": "{web.ipad.pro11inch.portrait.set.coverImage.borderRadius.topRight}",
                "type": "borderRadius"
              },
              "bottomRightRadius": {
                "value": "{web.ipad.pro11inch.portrait.set.coverImage.borderRadius.bottomRight}",
                "type": "borderRadius"
              },
              "bottomLeftRadius": {
                "value": "{web.ipad.pro11inch.portrait.set.coverImage.borderRadius.bottomLeft}",
                "type": "borderRadius"
              },
              "bgHeight": {
                "value": "roundTo({web.ipad.pro11inch.portrait.calculated.coverImage.height}*(1+{web.ipad.pro11inch.portrait.set.maskEdgeExtension.percentageCoverImage}/100),0)",
                "type": "sizing"
              }
            },
            "maskBoundryBorderSize": {
              "value": "{web.ipad.pro11inch.portrait.set.settings.bgBoundryBorder}",
              "type": "borderWidth"
            },
            "bgColor": {
              "value": "{web.ipad.pro11inch.portrait.set.settings.bgColor}",
              "type": "color"
            },
            "coverImageGradientOverlay": {
              "value": "{web.ipad.pro11inch.portrait.set.coverImage.hasGradientOverlay}",
              "type": "opacity"
            }
          }
        },
        "landscape": {
          "set": {
            "headerOrigin": {
              "x": {
                "value": "234",
                "type": "other",
                "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
              },
              "y": {
                "value": "300",
                "type": "other",
                "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
              }
            },
            "cutOut": {
              "xLeftEdge": {
                "value": "282",
                "type": "other",
                "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
              },
              "xRightEdge": {
                "value": "602",
                "type": "other",
                "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
              },
              "yTopEdge": {
                "value": "394",
                "type": "other",
                "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
              }
            },
            "profileImage": {
              "xLeftEdge": {
                "value": "306",
                "type": "other",
                "description": "X-Position within the frame where the profile image just begins."
              },
              "xRightEdge": {
                "value": "578",
                "type": "other",
                "description": "X-Position within the frame where the profile pciture has ended."
              },
              "yTopEdge": {
                "value": "418",
                "type": "other",
                "description": "Y-Position within the frame where the profile image just begins."
              }
            },
            "coverImage": {
              "xRightEdge": {
                "value": "1506",
                "type": "other",
                "description": "X-position within the frame where the cover image just ends."
              },
              "yBottomEdge": {
                "value": "618",
                "type": "other",
                "description": "Y-position within the frame where the cover image just ends."
              },
              "borderRadius": {
                "topLeft": {
                  "value": "16",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "topRight": {
                  "value": "16",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "bottomRight": {
                  "value": "0",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                },
                "bottomLeft": {
                  "value": "0",
                  "type": "other",
                  "description": "Radius of the cover image corner."
                }
              },
              "hasGradientOverlay": {
                "value": "0",
                "type": "other",
                "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
              }
            },
            "maskEdgeExtension": {
              "percentageProfileImage": {
                "value": "0.5",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              },
              "percentageCutOut": {
                "value": "2",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              },
              "percentageCoverImage": {
                "value": "0.5",
                "type": "other",
                "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
              }
            },
            "settings": {
              "bgBoundryBorder": {
                "value": "0",
                "type": "other",
                "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
              },
              "bgColor": {
                "value": "#ffffff",
                "type": "other",
                "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
              }
            }
          },
          "calculated": {
            "viewportToOriginSpacing": {
              "left": {
                "value": "{web.ipad.pro11inch.landscape.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.ipad.pro11inch.landscape.set.headerOrigin.y}",
                "type": "spacing"
              }
            },
            "originSpacing": {
              "toCoutOutBounds": {
                "left": {
                  "value": "{web.ipad.pro11inch.landscape.set.cutOut.xLeftEdge}-{web.ipad.pro11inch.landscape.set.headerOrigin.x}",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.ipad.pro11inch.landscape.set.cutOut.yTopEdge}-{web.ipad.pro11inch.landscape.set.headerOrigin.y}",
                  "type": "spacing"
                },
                "forBg": {
                  "left": {
                    "value": "{web.ipad.pro11inch.landscape.calculated.originSpacing.toCoutOutBounds.left}+({web.ipad.pro11inch.landscape.calculated.cutOut.size}-{web.ipad.pro11inch.landscape.calculated.cutOut.bgSize})/2",
                    "type": "spacing"
                  },
                  "top": {
                    "value": "{web.ipad.pro11inch.landscape.calculated.originSpacing.toCoutOutBounds.top}+({web.ipad.pro11inch.landscape.calculated.cutOut.size}-{web.ipad.pro11inch.landscape.calculated.cutOut.bgSize})/2",
                    "type": "spacing"
                  }
                }
              },
              "toProfileImageBounds": {
                "left": {
                  "value": "{web.ipad.pro11inch.landscape.set.profileImage.xLeftEdge}-{web.ipad.pro11inch.landscape.set.headerOrigin.x}",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.ipad.pro11inch.landscape.set.profileImage.yTopEdge}-{web.ipad.pro11inch.landscape.set.headerOrigin.y}",
                  "type": "spacing"
                },
                "forBg": {
                  "left": {
                    "value": "{web.ipad.pro11inch.landscape.calculated.originSpacing.toProfileImageBounds.left}+({web.ipad.pro11inch.landscape.calculated.profileImage.size}-{web.ipad.pro11inch.landscape.calculated.profileImage.bgSize})/2",
                    "type": "spacing"
                  },
                  "top": {
                    "value": "{web.ipad.pro11inch.landscape.calculated.originSpacing.toProfileImageBounds.top}+({web.ipad.pro11inch.landscape.calculated.profileImage.size}-{web.ipad.pro11inch.landscape.calculated.profileImage.bgSize})/2",
                    "type": "spacing"
                  }
                }
              }
            },
            "cutOut": {
              "size": {
                "value": "{web.ipad.pro11inch.landscape.set.cutOut.xRightEdge}-{web.ipad.pro11inch.landscape.set.cutOut.xLeftEdge}",
                "type": "sizing"
              },
              "bgSize": {
                "value": "2*round(ceil({web.ipad.pro11inch.landscape.calculated.cutOut.size}*(1-{web.ipad.pro11inch.landscape.set.maskEdgeExtension.percentageCutOut}/100))/2)",
                "type": "sizing"
              }
            },
            "profileImage": {
              "size": {
                "value": "{web.ipad.pro11inch.landscape.set.profileImage.xRightEdge}-{web.ipad.pro11inch.landscape.set.profileImage.xLeftEdge}",
                "type": "sizing"
              },
              "bgSize": {
                "value": "2*round(ceil({web.ipad.pro11inch.landscape.calculated.profileImage.size}*(1+{web.ipad.pro11inch.landscape.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
                "type": "sizing"
              },
              "borderRadius": {
                "value": "{web.ipad.pro11inch.landscape.calculated.profileImage.size}",
                "type": "borderRadius"
              }
            },
            "coverImage": {
              "width": {
                "value": "{web.ipad.pro11inch.landscape.set.coverImage.xRightEdge}-{web.ipad.pro11inch.landscape.set.headerOrigin.x}",
                "type": "sizing"
              },
              "height": {
                "value": "{web.ipad.pro11inch.landscape.set.coverImage.yBottomEdge}-{web.ipad.pro11inch.landscape.set.headerOrigin.y}",
                "type": "sizing"
              },
              "topLeftRadius": {
                "value": "{web.ipad.pro11inch.landscape.set.coverImage.borderRadius.topLeft}",
                "type": "borderRadius"
              },
              "topRightRadius": {
                "value": "{web.ipad.pro11inch.landscape.set.coverImage.borderRadius.topRight}",
                "type": "borderRadius"
              },
              "bottomRightRadius": {
                "value": "{web.ipad.pro11inch.landscape.set.coverImage.borderRadius.bottomRight}",
                "type": "borderRadius"
              },
              "bottomLeftRadius": {
                "value": "{web.ipad.pro11inch.landscape.set.coverImage.borderRadius.bottomLeft}",
                "type": "borderRadius"
              },
              "bgHeight": {
                "value": "roundTo({web.ipad.pro11inch.landscape.calculated.coverImage.height}*(1+{web.ipad.pro11inch.landscape.set.maskEdgeExtension.percentageCoverImage}/100),0)",
                "type": "sizing"
              }
            },
            "maskBoundryBorderSize": {
              "value": "{web.ipad.pro11inch.landscape.set.settings.bgBoundryBorder}",
              "type": "borderWidth"
            },
            "bgColor": {
              "value": "{web.ipad.pro11inch.landscape.set.settings.bgColor}",
              "type": "color"
            },
            "coverImageGradientOverlay": {
              "value": "{web.ipad.pro11inch.landscape.set.coverImage.hasGradientOverlay}",
              "type": "opacity"
            }
          }
        }
      }
    },
    "iphone": {
      "14": {
        "set": {
          "headerOrigin": {
            "x": {
              "value": "0",
              "type": "other",
              "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
            },
            "y": {
              "value": "285",
              "type": "other",
              "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
            }
          },
          "cutOut": {
            "xLeftEdge": {
              "value": "48",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            },
            "xRightEdge": {
              "value": "384",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
            },
            "yTopEdge": {
              "value": "362",
              "type": "other",
              "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            }
          },
          "profileImage": {
            "xLeftEdge": {
              "value": "60",
              "type": "other",
              "description": "X-Position within the frame where the profile image just begins."
            },
            "xRightEdge": {
              "value": "372",
              "type": "other",
              "description": "X-Position within the frame where the profile pciture has ended."
            },
            "yTopEdge": {
              "value": "374",
              "type": "other",
              "description": "Y-Position within the frame where the profile image just begins."
            }
          },
          "coverImage": {
            "xRightEdge": {
              "value": "1170",
              "type": "other",
              "description": "X-position within the frame where the cover image just ends."
            },
            "yBottomEdge": {
              "value": "578",
              "type": "other",
              "description": "Y-position within the frame where the cover image just ends."
            },
            "borderRadius": {
              "topLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "topRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              }
            },
            "hasGradientOverlay": {
              "value": "1",
              "type": "other",
              "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
            }
          },
          "maskEdgeExtension": {
            "percentageProfileImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCutOut": {
              "value": "2",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCoverImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            }
          },
          "settings": {
            "bgBoundryBorder": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
            },
            "bgColor": {
              "value": "#ffffff",
              "type": "other",
              "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
            }
          }
        },
        "calculated": {
          "viewportToOriginSpacing": {
            "left": {
              "value": "{web.iphone.14.set.headerOrigin.x}",
              "type": "spacing"
            },
            "top": {
              "value": "{web.iphone.14.set.headerOrigin.y}",
              "type": "spacing"
            }
          },
          "originSpacing": {
            "toCoutOutBounds": {
              "left": {
                "value": "{web.iphone.14.set.cutOut.xLeftEdge}-{web.iphone.14.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.iphone.14.set.cutOut.yTopEdge}-{web.iphone.14.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.iphone.14.calculated.originSpacing.toCoutOutBounds.left}+({web.iphone.14.calculated.cutOut.size}-{web.iphone.14.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.iphone.14.calculated.originSpacing.toCoutOutBounds.top}+({web.iphone.14.calculated.cutOut.size}-{web.iphone.14.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                }
              }
            },
            "toProfileImageBounds": {
              "left": {
                "value": "{web.iphone.14.set.profileImage.xLeftEdge}-{web.iphone.14.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.iphone.14.set.profileImage.yTopEdge}-{web.iphone.14.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.iphone.14.calculated.originSpacing.toProfileImageBounds.left}+({web.iphone.14.calculated.profileImage.size}-{web.iphone.14.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.iphone.14.calculated.originSpacing.toProfileImageBounds.top}+({web.iphone.14.calculated.profileImage.size}-{web.iphone.14.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                }
              }
            }
          },
          "cutOut": {
            "size": {
              "value": "{web.iphone.14.set.cutOut.xRightEdge}-{web.iphone.14.set.cutOut.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.iphone.14.calculated.cutOut.size}*(1-{web.iphone.14.set.maskEdgeExtension.percentageCutOut}/100))/2)",
              "type": "sizing"
            }
          },
          "profileImage": {
            "size": {
              "value": "{web.iphone.14.set.profileImage.xRightEdge}-{web.iphone.14.set.profileImage.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.iphone.14.calculated.profileImage.size}*(1+{web.iphone.14.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
              "type": "sizing"
            },
            "borderRadius": {
              "value": "{web.iphone.14.calculated.profileImage.size}",
              "type": "borderRadius"
            }
          },
          "coverImage": {
            "width": {
              "value": "{web.iphone.14.set.coverImage.xRightEdge}-{web.iphone.14.set.headerOrigin.x}",
              "type": "sizing"
            },
            "height": {
              "value": "{web.iphone.14.set.coverImage.yBottomEdge}-{web.iphone.14.set.headerOrigin.y}",
              "type": "sizing"
            },
            "topLeftRadius": {
              "value": "{web.iphone.14.set.coverImage.borderRadius.topLeft}",
              "type": "borderRadius"
            },
            "topRightRadius": {
              "value": "{web.iphone.14.set.coverImage.borderRadius.topRight}",
              "type": "borderRadius"
            },
            "bottomRightRadius": {
              "value": "{web.iphone.14.set.coverImage.borderRadius.bottomRight}",
              "type": "borderRadius"
            },
            "bottomLeftRadius": {
              "value": "{web.iphone.14.set.coverImage.borderRadius.bottomLeft}",
              "type": "borderRadius"
            },
            "bgHeight": {
              "value": "roundTo({web.iphone.14.calculated.coverImage.height}*(1+{web.iphone.14.set.maskEdgeExtension.percentageCoverImage}/100),0)",
              "type": "sizing"
            }
          },
          "maskBoundryBorderSize": {
            "value": "{web.iphone.14.set.settings.bgBoundryBorder}",
            "type": "borderWidth"
          },
          "bgColor": {
            "value": "{web.iphone.14.set.settings.bgColor}",
            "type": "color"
          },
          "coverImageGradientOverlay": {
            "value": "{web.iphone.14.set.coverImage.hasGradientOverlay}",
            "type": "opacity"
          }
        }
      },
      "13mini": {
        "set": {
          "headerOrigin": {
            "x": {
              "value": "0",
              "type": "other",
              "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
            },
            "y": {
              "value": "282.5",
              "type": "other",
              "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
            }
          },
          "cutOut": {
            "xLeftEdge": {
              "value": "46",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            },
            "xRightEdge": {
              "value": "369",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
            },
            "yTopEdge": {
              "value": "344",
              "type": "other",
              "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            }
          },
          "profileImage": {
            "xLeftEdge": {
              "value": "57",
              "type": "other",
              "description": "X-Position within the frame where the profile image just begins."
            },
            "xRightEdge": {
              "value": "357.5",
              "type": "other",
              "description": "X-Position within the frame where the profile pciture has ended."
            },
            "yTopEdge": {
              "value": "356",
              "type": "other",
              "description": "Y-Position within the frame where the profile image just begins."
            }
          },
          "coverImage": {
            "xRightEdge": {
              "value": "1080",
              "type": "other",
              "description": "X-position within the frame where the cover image just ends."
            },
            "yBottomEdge": {
              "value": "551.5",
              "type": "other",
              "description": "Y-position within the frame where the cover image just ends."
            },
            "borderRadius": {
              "topLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "topRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              }
            },
            "hasGradientOverlay": {
              "value": "1",
              "type": "other",
              "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
            }
          },
          "maskEdgeExtension": {
            "percentageProfileImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCutOut": {
              "value": "2",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCoverImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            }
          },
          "settings": {
            "bgBoundryBorder": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
            },
            "bgColor": {
              "value": "#ffffff",
              "type": "other",
              "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
            }
          }
        },
        "calculated": {
          "viewportToOriginSpacing": {
            "left": {
              "value": "{web.iphone.13mini.set.headerOrigin.x}",
              "type": "spacing"
            },
            "top": {
              "value": "{web.iphone.13mini.set.headerOrigin.y}",
              "type": "spacing"
            }
          },
          "originSpacing": {
            "toCoutOutBounds": {
              "left": {
                "value": "{web.iphone.13mini.set.cutOut.xLeftEdge}-{web.iphone.13mini.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.iphone.13mini.set.cutOut.yTopEdge}-{web.iphone.13mini.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.iphone.13mini.calculated.originSpacing.toCoutOutBounds.left}+({web.iphone.13mini.calculated.cutOut.size}-{web.iphone.13mini.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.iphone.13mini.calculated.originSpacing.toCoutOutBounds.top}+({web.iphone.13mini.calculated.cutOut.size}-{web.iphone.13mini.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                }
              }
            },
            "toProfileImageBounds": {
              "left": {
                "value": "{web.iphone.13mini.set.profileImage.xLeftEdge}-{web.iphone.13mini.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.iphone.13mini.set.profileImage.yTopEdge}-{web.iphone.13mini.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.iphone.13mini.calculated.originSpacing.toProfileImageBounds.left}+({web.iphone.13mini.calculated.profileImage.size}-{web.iphone.13mini.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.iphone.13mini.calculated.originSpacing.toProfileImageBounds.top}+({web.iphone.13mini.calculated.profileImage.size}-{web.iphone.13mini.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                }
              }
            }
          },
          "cutOut": {
            "size": {
              "value": "{web.iphone.13mini.set.cutOut.xRightEdge}-{web.iphone.13mini.set.cutOut.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.iphone.13mini.calculated.cutOut.size}*(1-{web.iphone.13mini.set.maskEdgeExtension.percentageCutOut}/100))/2)",
              "type": "sizing"
            }
          },
          "profileImage": {
            "size": {
              "value": "{web.iphone.13mini.set.profileImage.xRightEdge}-{web.iphone.13mini.set.profileImage.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.iphone.13mini.calculated.profileImage.size}*(1+{web.iphone.13mini.set.maskEdgeExtension.percentageProfileImage}/100))/2)",
              "type": "sizing"
            },
            "borderRadius": {
              "value": "{web.iphone.13mini.calculated.profileImage.size}",
              "type": "borderRadius"
            }
          },
          "coverImage": {
            "width": {
              "value": "{web.iphone.13mini.set.coverImage.xRightEdge}-{web.iphone.13mini.set.headerOrigin.x}",
              "type": "sizing"
            },
            "height": {
              "value": "{web.iphone.13mini.set.coverImage.yBottomEdge}-{web.iphone.13mini.set.headerOrigin.y}",
              "type": "sizing"
            },
            "topLeftRadius": {
              "value": "{web.iphone.13mini.set.coverImage.borderRadius.topLeft}",
              "type": "borderRadius"
            },
            "topRightRadius": {
              "value": "{web.iphone.13mini.set.coverImage.borderRadius.topRight}",
              "type": "borderRadius"
            },
            "bottomRightRadius": {
              "value": "{web.iphone.13mini.set.coverImage.borderRadius.bottomRight}",
              "type": "borderRadius"
            },
            "bottomLeftRadius": {
              "value": "{web.iphone.13mini.set.coverImage.borderRadius.bottomLeft}",
              "type": "borderRadius"
            },
            "bgHeight": {
              "value": "roundTo({web.iphone.13mini.calculated.coverImage.height}*(1+{web.iphone.13mini.set.maskEdgeExtension.percentageCoverImage}/100),0)",
              "type": "sizing"
            }
          },
          "maskBoundryBorderSize": {
            "value": "{web.iphone.13mini.set.settings.bgBoundryBorder}",
            "type": "borderWidth"
          },
          "bgColor": {
            "value": "{web.iphone.13mini.set.settings.bgColor}",
            "type": "color"
          },
          "coverImageGradientOverlay": {
            "value": "{web.iphone.13mini.set.coverImage.hasGradientOverlay}",
            "type": "opacity"
          }
        }
      },
      "14pro": {
        "set": {
          "headerOrigin": {
            "x": {
              "value": "0",
              "type": "other",
              "description": "X-position within the frame of the bodys header, inside of the border where the cover image begins."
            },
            "y": {
              "value": "321",
              "type": "other",
              "description": "Y-position within the frame of the bodys header, inside of the border where the cover image begins."
            }
          },
          "cutOut": {
            "xLeftEdge": {
              "value": "48",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            },
            "xRightEdge": {
              "value": "384",
              "type": "other",
              "description": "X-Position within the frame where the cut out from the profile pciture into the cover image has ended."
            },
            "yTopEdge": {
              "value": "400",
              "type": "other",
              "description": "Y-Position within the frame where the cut out from the profile pciture into the cover image just begins."
            }
          },
          "profileImage": {
            "xLeftEdge": {
              "value": "60",
              "type": "other",
              "description": "X-Position within the frame where the profile image just begins."
            },
            "xRightEdge": {
              "value": "372",
              "type": "other",
              "description": "X-Position within the frame where the profile pciture has ended."
            },
            "yTopEdge": {
              "value": "412",
              "type": "other",
              "description": "Y-Position within the frame where the profile image just begins."
            }
          },
          "coverImage": {
            "xRightEdge": {
              "value": "1179",
              "type": "other",
              "description": "X-position within the frame where the cover image just ends."
            },
            "yBottomEdge": {
              "value": "616",
              "type": "other",
              "description": "Y-position within the frame where the cover image just ends."
            },
            "borderRadius": {
              "topLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "topRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomRight": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              },
              "bottomLeft": {
                "value": "0",
                "type": "other",
                "description": "Radius of the cover image corner."
              }
            },
            "hasGradientOverlay": {
              "value": "1",
              "type": "other",
              "description": "Set to 1 one if visible (usually mobile web browsers), otherwise 0."
            }
          },
          "maskEdgeExtension": {
            "percentageProfileImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCutOut": {
              "value": "2",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            },
            "percentageCoverImage": {
              "value": "0.5",
              "type": "other",
              "description": "Percentage of which the background overlay to hide the original screenshot content should extend. This helps to cover thin edge aliasing reamins from the screenshots."
            }
          },
          "settings": {
            "bgBoundryBorder": {
              "value": "0",
              "type": "other",
              "description": "Set to 1 to show the background outline. This helps to debug the amount of maskEdgeExtension required to cover edge aliasing."
            },
            "bgColor": {
              "value": "#ffffff",
              "type": "other",
              "description": "The inner background color of the profile. This will be used to overlay the screenshot profile image and cover image to make them disapear. Default is white (#ffffff)."
            }
          }
        },
        "calculated": {
          "viewportToOriginSpacing": {
            "left": {
              "value": "{web.iphone.14pro.set.headerOrigin.x}",
              "type": "spacing"
            },
            "top": {
              "value": "{web.iphone.14pro.set.headerOrigin.y}",
              "type": "spacing"
            }
          },
          "originSpacing": {
            "toCoutOutBounds": {
              "left": {
                "value": "{web.iphone.14pro.set.cutOut.xLeftEdge}-{web.iphone.14pro.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.iphone.14pro.set.cutOut.yTopEdge}-{web.iphone.14pro.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.iphone.14pro.calculated.originSpacing.toCoutOutBounds.left}+({web.iphone.14pro.calculated.cutOut.size}-{web.iphone.14pro.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.iphone.14pro.calculated.originSpacing.toCoutOutBounds.top}+({web.iphone.14pro.calculated.cutOut.size}-{web.iphone.14pro.calculated.cutOut.bgSize})/2",
                  "type": "spacing"
                }
              }
            },
            "toProfileImageBounds": {
              "left": {
                "value": "{web.iphone.14pro.set.profileImage.xLeftEdge}-{web.iphone.14pro.set.headerOrigin.x}",
                "type": "spacing"
              },
              "top": {
                "value": "{web.iphone.14pro.set.profileImage.yTopEdge}-{web.iphone.14pro.set.headerOrigin.y}",
                "type": "spacing"
              },
              "forBg": {
                "left": {
                  "value": "{web.iphone.14pro.calculated.originSpacing.toProfileImageBounds.left}+({web.iphone.14pro.calculated.profileImage.size}-{web.iphone.14pro.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                },
                "top": {
                  "value": "{web.iphone.14pro.calculated.originSpacing.toProfileImageBounds.top}+({web.iphone.14pro.calculated.profileImage.size}-{web.iphone.14pro.calculated.profileImage.bgSize})/2",
                  "type": "spacing"
                }
              }
            }
          },
          "cutOut": {
            "size": {
              "value": "{web.iphone.14pro.set.cutOut.xRightEdge}-{web.iphone.14pro.set.cutOut.xLeftEdge}",
              "type": "sizing"
            },
            "bgSize": {
              "value": "2*round(ceil({web.iphone.14pro.calculated.cutOut.size}*(1-{web.iphone.14pro.set.maskEdgeExtension.percentageCutOut}/100))/2)",
              "type": "sizing"
            }
          },
          "profileImage": {
            "size": {