{
  "name": "Flag",
  "dimension": "text",
  "slot": "action_bar",
  "width": 256,
  "height": 128,
  "textBaseline": 128,
  "placement": {
    "x": 0,
    "y": 0
  },
  "shapes": [],
  "texts": [],
  "heads": [],
  "images": [],
  "bars": [],
  "triggers": [],
  "effect": {
    "glsl": "float flagY(float x, float t) { return sin(x * 0.28 - t * 6.0) * 1.2; }\nvec4 effect(Fx f) {\n    float x = f.o.x + f.q.x;\n    vec2 src = vec2(f.p.x, f.p.y + flagY(x, f.t));\n    vec2 ssrc = vec2(f.p.x - 1.0, f.p.y - 1.0 + flagY(x - 1.0, f.t));\n    float shade = 0.82 + 0.28 * cos(x * 0.28 - f.t * 6.0);\n    return inkShadow(min(vec3(1.0, 0.34, 0.3) * shade, 1.0), G(src), G(ssrc));\n}\n",
    "pad": [
      0,
      2,
      1,
      3
    ],
    "prompt": "",
    "preset": "banner",
    "sample": "VICTORY"
  }
}