{
 "W": 1080,
 "H": 1920,
 "total": 126.7,
 "shots": [
  {
   "f": "OPEN",
   "img": "frames/OPEN.webp",
   "w": 1024,
   "h": 1536,
   "start": 0.0,
   "d": 7.0,
   "win": [
    0.0,
    7.6
   ],
   "cam": [
    [
     1.0,
     0.5,
     0.5
    ],
    [
     1.05,
     0.5,
     0.48
    ]
   ],
   "out": [
    "cross",
    1.2
   ],
   "fx": {
    "dust": 24,
    "sparkle": [
     8,
     [
      0.15,
      0.2,
      0.85,
      0.8
     ]
    ],
    "bloom": 0.25
   },
   "rays": null,
   "cap": {
    "ar": "قبل ما نعزمكم على فرحنا… خلّونا نحكيلكم…<br>إزاي من وسط كل الناس… اختارنا بعض.",
    "en": "Before we invite you to our wedding… let us tell you how, out of everyone in the world… we chose each other.",
    "pos": "mid",
    "style": "light",
    "at": [
     0.5,
     6.4
    ]
   },
   "card": false,
   "sfx": [
    "paper@0.4"
   ]
  },
  {
   "f": "01_Intro_KF0",
   "img": "frames/01_Intro_KF0.webp",
   "w": 941,
   "h": 1672,
   "start": 7.0,
   "d": 3.2,
   "win": [
    6.4,
    10.6
   ],
   "cam": [
    [
     1.0,
     0.5,
     0.52
    ],
    [
     1.1,
     0.47,
     0.5
    ]
   ],
   "out": [
    "flash",
    0.8,
    [
     0.46,
     0.49
    ]
   ],
   "fx": {
    "dust": 26,
    "sparkle": [
     10,
     [
      0.15,
      0.25,
      0.85,
      0.75
     ]
    ],
    "rays": 0.35,
    "bloom": 0.35
   },
   "rays": "rays/01_Intro_KF0.webp",
   "cap": null,
   "card": false,
   "sfx": []
  },
  {
   "f": "02_Intro_KF0b",
   "img": "frames/02_Intro_KF0b.webp",
   "w": 941,
   "h": 1672,
   "start": 10.2,
   "d": 2.1,
   "win": [
    9.8,
    12.7
   ],
   "cam": [
    [
     1.04,
     0.5,
     0.55
    ],
    [
     1.12,
     0.5,
     0.5
    ]
   ],
   "out": [
    "cross",
    0.8
   ],
   "fx": {
    "dust": 26,
    "sparkle": [
     16,
     [
      0.25,
      0.25,
      0.75,
      0.65
     ]
    ],
    "rays": 0.35,
    "glow": [
     [
      0.5,
      0.57
     ],
     0.6,
     0,
     1
    ],
    "bloom": 0.35
   },
   "rays": "rays/02_Intro_KF0b.webp",
   "cap": null,
   "card": false,
   "sfx": []
  },
  {
   "f": "03_Intro_KF1",
   "img": "frames/03_Intro_KF1.webp",
   "w": 941,
   "h": 1672,
   "start": 12.3,
   "d": 3.6,
   "win": [
    11.9,
    16.35
   ],
   "cam": [
    [
     1.08,
     0.46,
     0.52
    ],
    [
     1.0,
     0.52,
     0.5
    ]
   ],
   "out": [
    "zoom",
    0.9,
    [
     0.5,
     0.45
    ]
   ],
   "fx": {
    "dust": 22,
    "rays": 0.25,
    "bloom": 0.3
   },
   "rays": "rays/03_Intro_KF1.webp",
   "cap": {
    "ar": "كل حكاية… ليها بداية.",
    "en": "Every story… has a beginning.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     11.6,
     14.9
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "04_Meet_KF1b",
   "img": "frames/04_Meet_KF1b.webp",
   "w": 941,
   "h": 1672,
   "start": 15.9,
   "d": 5.7,
   "win": [
    15.45,
    22.05
   ],
   "cam": [
    [
     1.16,
     0.46,
     0.32
    ],
    [
     1.0,
     0.5,
     0.58
    ]
   ],
   "out": [
    "cross",
    0.9
   ],
   "fx": {
    "dust": 22,
    "petals": 6,
    "rays": 0.3,
    "bloom": 0.3
   },
   "rays": "rays/04_Meet_KF1b.webp",
   "cap": {
    "ar": "في الأول… كانت صدفة.",
    "en": "It began… with a chance encounter.",
    "pos": "top",
    "style": "dark",
    "at": [
     15.4,
     19.6
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "05_Meet_A2",
   "img": "frames/05_Meet_A2.webp",
   "w": 941,
   "h": 1672,
   "start": 21.6,
   "d": 4.0,
   "win": [
    21.15,
    26.0
   ],
   "cam": [
    [
     1.0,
     0.48,
     0.5
    ],
    [
     1.08,
     0.52,
     0.5
    ]
   ],
   "out": [
    "cross",
    0.8
   ],
   "fx": {
    "dust": 20,
    "petals": 7,
    "rays": 0.25,
    "bloom": 0.28
   },
   "rays": "rays/05_Meet_A2.webp",
   "cap": {
    "ar": "بس فيه صُدف… بتغيّر العمر كله.",
    "en": "But some encounters… change your life forever.",
    "pos": "top",
    "style": "dark",
    "at": [
     21.0,
     24.4
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "06_Meet_KF2",
   "img": "frames/06_Meet_KF2.webp",
   "w": 941,
   "h": 1672,
   "start": 25.6,
   "d": 5.6,
   "win": [
    25.2,
    31.6
   ],
   "cam": [
    [
     1.0,
     0.5,
     0.52
    ],
    [
     1.1,
     0.5,
     0.5
    ]
   ],
   "out": [
    "cross",
    0.8
   ],
   "fx": {
    "dust": 20,
    "rays": 0.3,
    "bloom": 0.28
   },
   "rays": "rays/06_Meet_KF2.webp",
   "cap": [
    {
     "ar": "وشوية بشوية… قلوبنا قرّبت.",
     "en": "Little by little… our hearts drew closer.",
     "pos": "top",
     "style": "dark",
     "at": [
      25.0,
      27.9
     ]
    },
    {
     "ar": "قلبين… بيحلموا بنفس بكرة.",
     "en": "Two hearts… dreaming of the same tomorrow.",
     "pos": "top",
     "style": "dark",
     "at": [
      28.4,
      31.0
     ]
    }
   ],
   "card": false,
   "sfx": []
  },
  {
   "f": "07_Meet_A5",
   "img": "frames/07_Meet_A5.webp",
   "w": 941,
   "h": 1672,
   "start": 31.2,
   "d": 5.5,
   "win": [
    30.8,
    37.05
   ],
   "cam": [
    [
     1.08,
     0.5,
     0.62
    ],
    [
     1.12,
     0.48,
     0.36
    ]
   ],
   "out": [
    "whip",
    0.7,
    [
     0,
     -1
    ]
   ],
   "fx": {
    "dust": 18,
    "sparkle": [
     14,
     [
      0.15,
      0.02,
      0.85,
      0.3
     ]
    ],
    "rays": 0.25,
    "bloom": 0.3
   },
   "rays": "rays/07_Meet_A5.webp",
   "cap": {
    "ar": "ويوم ورا يوم… بقينا حكاية.",
    "en": "And day by day… our story unfolded.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     31.0,
     35.4
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "08_Chase_KF3",
   "img": "frames/08_Chase_KF3.webp",
   "w": 941,
   "h": 1672,
   "start": 36.7,
   "d": 3.8,
   "win": [
    36.35,
    40.8
   ],
   "cam": [
    [
     1.0,
     0.5,
     0.56
    ],
    [
     1.1,
     0.5,
     0.5
    ]
   ],
   "out": [
    "cross",
    0.6
   ],
   "fx": {
    "rain": [
     0.0,
     0.55
    ],
    "bloom": 0.22
   },
   "rays": null,
   "cap": {
    "ar": "بس مش كل أيام الحكاية… كانت سهلة.",
    "en": "But not every chapter… was easy.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     35.9,
     39.6
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "09_Chase_KF3b",
   "img": "frames/09_Chase_KF3b.webp",
   "w": 941,
   "h": 1672,
   "start": 40.5,
   "d": 3.32,
   "win": [
    40.2,
    44.045
   ],
   "cam": [
    [
     1.02,
     0.55,
     0.48
    ],
    [
     1.12,
     0.6,
     0.45
    ]
   ],
   "out": [
    "cross",
    0.45
   ],
   "fx": {
    "rain": [
     0.6,
     0.75
    ],
    "flicker": 0.06,
    "bloom": 0.22
   },
   "rays": null,
   "cap": {
    "ar": "كل خطوة… كان قصادها ألف عَقَبة.",
    "en": "Every step… met a thousand obstacles.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     40.1,
     43.4
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "10_Chase_B2",
   "img": "frames/10_Chase_B2.webp",
   "w": 941,
   "h": 1672,
   "start": 43.82,
   "d": 2.77,
   "win": [
    43.595,
    46.815
   ],
   "cam": [
    [
     1.1,
     0.44,
     0.55
    ],
    [
     1.12,
     0.36,
     0.55
    ]
   ],
   "out": [
    "whip",
    0.45,
    [
     -1,
     0
    ]
   ],
   "fx": {
    "rain": [
     0.9,
     0.95
    ],
    "shake": 6,
    "bloom": 0.2
   },
   "rays": null,
   "cap": {
    "ar": "وكمّلنا… حتى والريح ضدّنا.",
    "en": "Still, we pressed on… against the wind.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     43.9,
     46.7
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "12_Chase_KF4",
   "img": "frames/12_Chase_KF4.webp",
   "w": 941,
   "h": 1672,
   "start": 46.59,
   "d": 2.58,
   "win": [
    46.365,
    49.37
   ],
   "cam": [
    [
     1.0,
     0.42,
     0.6
    ],
    [
     1.12,
     0.4,
     0.62
    ]
   ],
   "out": [
    "cross",
    0.4
   ],
   "fx": {
    "rain": [
     0.9,
     0.9
    ],
    "shake": 4,
    "lightning": [
     2.1
    ],
    "bloom": 0.2
   },
   "rays": null,
   "cap": {
    "ar": "ووقعنا…",
    "en": "And we fell…",
    "pos": "top",
    "style": "dark",
    "at": [
     46.7,
     48.6
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "13_Chase_KF4b",
   "img": "frames/13_Chase_KF4b.webp",
   "w": 941,
   "h": 1672,
   "start": 49.17,
   "d": 3.32,
   "win": [
    48.97,
    52.74
   ],
   "cam": [
    [
     1.0,
     0.45,
     0.52
    ],
    [
     1.1,
     0.45,
     0.48
    ]
   ],
   "out": [
    "flash",
    0.5,
    [
     0.5,
     0.4
    ]
   ],
   "fx": {
    "rain": [
     0.85,
     0.85
    ],
    "shake": 1.5,
    "lightning": [
     3.1
    ],
    "bloom": 0.22
   },
   "rays": null,
   "cap": {
    "ar": "بس عشان نوصل لبعض… قمنا تاني.",
    "en": "But to reach each other… we rose again.",
    "pos": "top",
    "style": "dark",
    "at": [
     49.1,
     52.2
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "14_Chase_B4",
   "img": "frames/14_Chase_B4.webp",
   "w": 941,
   "h": 1672,
   "start": 52.49,
   "d": 3.13,
   "win": [
    52.24,
    55.87
   ],
   "cam": [
    [
     1.0,
     0.42,
     0.6
    ],
    [
     1.1,
     0.42,
     0.58
    ]
   ],
   "out": [
    "cross",
    0.5
   ],
   "fx": {
    "rain": [
     0.85,
     0.75
    ],
    "lightning": [
     0.35,
     2.3
    ],
    "bloom": 0.22
   },
   "rays": null,
   "cap": {
    "ar": "ولما كل الطرق ضاقت…",
    "en": "And when every path closed in…",
    "pos": "top",
    "style": "dark",
    "at": [
     52.7,
     55.2
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "15_Chase_B4b",
   "img": "frames/15_Chase_B4b.webp",
   "w": 941,
   "h": 1672,
   "start": 55.62,
   "d": 3.69,
   "win": [
    55.37,
    59.76
   ],
   "cam": [
    [
     1.0,
     0.52,
     0.5
    ],
    [
     1.1,
     0.53,
     0.45
    ]
   ],
   "out": [
    "flash",
    0.9,
    [
     0.55,
     0.45
    ]
   ],
   "fx": {
    "rain": [
     0.6,
     0.25
    ],
    "sparkle": [
     22,
     [
      0.2,
      0.2,
      0.9,
      0.9
     ]
    ],
    "glow": [
     [
      0.55,
      0.48
     ],
     1.1,
     0.2,
     1.0
    ],
    "bloom": [
     0.3,
     0.85
    ]
   },
   "rays": null,
   "cap": {
    "ar": "كان نورها… بيبدّد العتمة.",
    "en": "Her light… broke through the darkness.",
    "pos": "top",
    "style": "dark",
    "at": [
     55.7,
     58.7
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "16_Chase_B5",
   "img": "frames/16_Chase_B5.webp",
   "w": 941,
   "h": 1672,
   "start": 59.31,
   "d": 3.87,
   "win": [
    58.86,
    63.68
   ],
   "cam": [
    [
     1.12,
     0.38,
     0.3
    ],
    [
     1.12,
     0.64,
     0.66
    ]
   ],
   "out": [
    "cross",
    1.0
   ],
   "fx": {
    "rain": [
     0.3,
     0.15
    ],
    "thread": [
     [
      0.42,
      0.1
     ],
     [
      0.52,
      0.17
     ],
     [
      0.58,
      0.3
     ],
     [
      0.63,
      0.45
     ],
     [
      0.7,
      0.55
     ],
     [
      0.75,
      0.6
     ]
    ],
    "bloom": 0.3
   },
   "rays": null,
   "cap": {
    "ar": "وبينّا خيط أمل… ماقدرش الخوف يقطعه.",
    "en": "Between us ran a thread of hope… that fear could never break.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     58.9,
     62.7
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "17_Arrival_KF5",
   "img": "frames/17_Arrival_KF5.webp",
   "w": 941,
   "h": 1672,
   "start": 63.18,
   "d": 3.69,
   "win": [
    62.68,
    67.22
   ],
   "cam": [
    [
     1.0,
     0.55,
     0.5
    ],
    [
     1.12,
     0.56,
     0.42
    ]
   ],
   "out": [
    "cross",
    0.7
   ],
   "fx": {
    "dust": 24,
    "rays": 0.5,
    "bloom": 0.35
   },
   "rays": "rays/17_Arrival_KF5.webp",
   "cap": {
    "ar": "مشينا لبعض… وكل خطوة كانت وعد.",
    "en": "We walked toward each other… every step a promise.",
    "pos": "top",
    "style": "dark",
    "at": [
     62.9,
     66.2
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "18_Arrival_KF5a",
   "img": "frames/18_Arrival_KF5a.webp",
   "w": 941,
   "h": 1672,
   "start": 66.87,
   "d": 2.95,
   "win": [
    66.52,
    70.07
   ],
   "cam": [
    [
     1.0,
     0.6,
     0.52
    ],
    [
     1.1,
     0.58,
     0.46
    ]
   ],
   "out": [
    "cross",
    0.5
   ],
   "fx": {
    "shake": 3,
    "rays": 0.25,
    "bloom": 0.25
   },
   "rays": "rays/18_Arrival_KF5a.webp",
   "cap": {
    "ar": "ومهما العاصفة رجّعتنا…",
    "en": "No matter how the storm drove us back…",
    "pos": "top",
    "style": "dark",
    "at": [
     66.7,
     69.4
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "19_Arrival_KF5b",
   "img": "frames/19_Arrival_KF5b.webp",
   "w": 941,
   "h": 1672,
   "start": 69.82,
   "d": 3.5,
   "win": [
    69.57,
    73.57
   ],
   "cam": [
    [
     1.1,
     0.6,
     0.42
    ],
    [
     1.1,
     0.44,
     0.42
    ]
   ],
   "out": [
    "cross",
    0.5
   ],
   "fx": {
    "rays": 0.3,
    "dust": 12,
    "bloom": 0.28
   },
   "rays": "rays/19_Arrival_KF5b.webp",
   "cap": {
    "ar": "كنّا بنحاول تاني…<br>كل اللي يهمّنا… نكمّل الطريق سوا.",
    "en": "We kept trying… all that mattered was walking the rest of the way… together.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     69.6,
     74.0
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "21_Arrival_KF5c2",
   "img": "frames/21_Arrival_KF5c2.webp",
   "w": 941,
   "h": 1672,
   "start": 73.32,
   "d": 2.18,
   "win": [
    73.07,
    75.85
   ],
   "cam": [
    [
     1.0,
     0.5,
     0.42
    ],
    [
     1.16,
     0.53,
     0.37
    ]
   ],
   "out": [
    "zoom",
    0.7,
    [
     0.53,
     0.36
    ]
   ],
   "fx": {
    "rays": 0.35,
    "glow": [
     [
      0.53,
      0.36
     ],
     0.45,
     0.2,
     0.8
    ],
    "dust": 12,
    "bloom": 0.3
   },
   "rays": "rays/21_Arrival_KF5c2.webp",
   "cap": null,
   "card": false,
   "sfx": []
  },
  {
   "f": "22_Arrival_KF5d",
   "img": "frames/22_Arrival_KF5d.webp",
   "w": 941,
   "h": 1672,
   "start": 75.5,
   "d": 3.0,
   "win": [
    75.15,
    78.8
   ],
   "cam": [
    [
     1.02,
     0.5,
     0.44
    ],
    [
     1.12,
     0.5,
     0.42
    ]
   ],
   "out": [
    "flash",
    0.6,
    [
     0.5,
     0.42
    ]
   ],
   "fx": {
    "rays": 0.35,
    "glow": [
     [
      0.5,
      0.42
     ],
     0.5,
     0.3,
     1.2
    ],
    "sparkle": [
     10,
     [
      0.35,
      0.32,
      0.65,
      0.52
     ]
    ],
    "bloom": [
     0.3,
     0.6
    ]
   },
   "rays": "rays/22_Arrival_KF5d.webp",
   "cap": {
    "ar": "لحد ما إيدي…",
    "en": "Until my hand…",
    "pos": "bottom",
    "style": "dark",
    "at": [
     74.7,
     77.3
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "23_Arrival_KF5e",
   "img": "frames/23_Arrival_KF5e.webp",
   "w": 941,
   "h": 1672,
   "start": 78.5,
   "d": 3.6,
   "win": [
    78.2,
    82.55
   ],
   "cam": [
    [
     1.12,
     0.52,
     0.52
    ],
    [
     1.0,
     0.5,
     0.5
    ]
   ],
   "out": [
    "cross",
    0.9
   ],
   "fx": {
    "rays": 0.5,
    "glow": [
     [
      0.53,
      0.55
     ],
     1.0,
     1.0,
     0.3
    ],
    "sparkle": [
     18,
     [
      0.2,
      0.3,
      0.85,
      0.8
     ]
    ],
    "dust": 16,
    "bloom": [
     0.6,
     0.35
    ]
   },
   "rays": "rays/23_Arrival_KF5e.webp",
   "cap": {
    "ar": "…لقيت إيدها.",
    "en": "…found hers.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     77.8,
     80.4
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "24_Arrival_C5",
   "img": "frames/24_Arrival_C5.webp",
   "w": 941,
   "h": 1672,
   "start": 82.1,
   "d": 4.0,
   "win": [
    81.65,
    86.75
   ],
   "cam": [
    [
     1.1,
     0.5,
     0.42
    ],
    [
     1.0,
     0.5,
     0.45
    ]
   ],
   "out": [
    "shimmer",
    1.3
   ],
   "fx": {
    "rays": 0.5,
    "sparkle": [
     16,
     [
      0.15,
      0.15,
      0.85,
      0.55
     ]
    ],
    "dust": 16,
    "bloom": 0.35
   },
   "rays": "rays/24_Arrival_C5.webp",
   "cap": {
    "ar": "ومن يومها… ماقدرتش الضلمة تبعّد إيدينا.",
    "en": "From that moment on… no darkness could break our hold.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     80.9,
     85.0
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "24b_Arrival_C5_Wedding_B",
   "img": "frames/24b_Arrival_C5_Wedding_B.webp",
   "w": 941,
   "h": 1672,
   "start": 86.1,
   "d": 3.8,
   "win": [
    85.45,
    90.4
   ],
   "cam": [
    [
     1.0,
     0.5,
     0.45
    ],
    [
     1.07,
     0.5,
     0.42
    ]
   ],
   "out": [
    "cross",
    1.0
   ],
   "fx": {
    "rays": 0.5,
    "sparkle": [
     18,
     [
      0.15,
      0.15,
      0.85,
      0.6
     ]
    ],
    "petals": 6,
    "dust": 14,
    "bloom": 0.38
   },
   "rays": "rays/24b_Arrival_C5_Wedding_B.webp",
   "cap": {
    "ar": "ماكنّاش محتاجين غير إننا سوا…",
    "en": "All we needed… was each other.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     85.6,
     88.8
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "26_Arrival_C6",
   "img": "frames/26_Arrival_C6.webp",
   "w": 941,
   "h": 1672,
   "start": 89.9,
   "d": 4.4,
   "win": [
    89.4,
    94.8
   ],
   "cam": [
    [
     1.12,
     0.52,
     0.36
    ],
    [
     1.0,
     0.5,
     0.42
    ]
   ],
   "out": [
    "cross",
    1.0
   ],
   "fx": {
    "rays": 0.55,
    "petals": 12,
    "dust": 16,
    "bloom": 0.38
   },
   "rays": "rays/26_Arrival_C6.webp",
   "cap": {
    "ar": "وإن إيدينا… تفضل ماسكة في بعض العمر كله.",
    "en": "And to hold each other’s hand… for a lifetime.",
    "pos": "bottom",
    "style": "dark",
    "at": [
     89.4,
     93.2
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "27_Arrival_C6b",
   "img": "frames/27_Arrival_C6b.webp",
   "w": 941,
   "h": 1672,
   "start": 94.3,
   "d": 3.8,
   "win": [
    93.8,
    98.35
   ],
   "cam": [
    [
     1.0,
     0.5,
     0.47
    ],
    [
     1.05,
     0.5,
     0.45
    ]
   ],
   "out": [
    "cross",
    0.5
   ],
   "fx": {
    "dust": 18,
    "rays": 0.3,
    "bloom": 0.3
   },
   "rays": "rays/27_Arrival_C6b.webp",
   "cap": {
    "ar": "ودلوقتي… الحلم اللي شِلناه في قلوبنا…<br>هنعيشه سوا.",
    "en": "And now… the dream we carried in our hearts… is the life we’ll share.",
    "pos": "bottom",
    "style": "light",
    "at": [
     93.8,
     98.6
    ]
   },
   "card": false,
   "sfx": [
    "paper@3.3"
   ]
  },
  {
   "f": "28_Ending_E1_Closing",
   "img": "frames/28_Ending_E1_Closing.webp",
   "w": 941,
   "h": 1672,
   "start": 98.1,
   "d": 1.5,
   "win": [
    97.85,
    99.825
   ],
   "cam": [
    [
     1.03,
     0.5,
     0.45
    ],
    [
     1.05,
     0.5,
     0.45
    ]
   ],
   "out": [
    "cross",
    0.45
   ],
   "fx": {
    "dust": 16,
    "bloom": 0.3
   },
   "rays": null,
   "cap": null,
   "card": false,
   "sfx": [
    "paper@1.1"
   ]
  },
  {
   "f": "29_Ending_E2_Folded",
   "img": "frames/29_Ending_E2_Folded.webp",
   "w": 941,
   "h": 1672,
   "start": 99.6,
   "d": 1.7,
   "win": [
    99.375,
    101.6
   ],
   "cam": [
    [
     1.05,
     0.5,
     0.46
    ],
    [
     1.07,
     0.5,
     0.47
    ]
   ],
   "out": [
    "cross",
    0.6
   ],
   "fx": {
    "dust": 16,
    "bloom": 0.3
   },
   "rays": null,
   "cap": null,
   "card": false,
   "sfx": []
  },
  {
   "f": "30_Ending_E3_Crane",
   "img": "frames/30_Ending_E3_Crane.webp",
   "w": 941,
   "h": 1672,
   "start": 101.3,
   "d": 3.6,
   "win": [
    101.0,
    105.35
   ],
   "cam": [
    [
     1.0,
     0.52,
     0.5
    ],
    [
     1.07,
     0.52,
     0.5
    ]
   ],
   "out": [
    "flash",
    0.9,
    [
     0.52,
     0.51
    ]
   ],
   "fx": {
    "dust": 18,
    "rays": 0.3,
    "glow": [
     [
      0.52,
      0.51
     ],
     0.35,
     0.2,
     1.3
    ],
    "sparkle": [
     12,
     [
      0.3,
      0.3,
      0.75,
      0.7
     ]
    ],
    "bloom": [
     0.3,
     0.6
    ]
   },
   "rays": "rays/30_Ending_E3_Crane.webp",
   "cap": {
    "ar": "وبنبعتلكم مع الدعوة… حتّة من فرحتنا.",
    "en": "With this invitation… we’re sharing a little of our joy with you.",
    "pos": "bottom",
    "style": "light",
    "at": [
     99.3,
     103.9
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "PAPER",
   "img": "frames/PAPER.webp",
   "w": 941,
   "h": 1672,
   "start": 104.9,
   "d": 2.4,
   "win": [
    104.45,
    107.8
   ],
   "cam": [
    [
     1.07,
     0.52,
     0.5
    ],
    [
     1.1,
     0.52,
     0.48
    ]
   ],
   "out": [
    "cross",
    1.0
   ],
   "fx": {
    "dust": 20,
    "bloom": 0.3
   },
   "rays": null,
   "cap": null,
   "card": false,
   "sfx": []
  },
  {
   "f": "CHURCH",
   "img": "frames/CHURCH.webp",
   "w": 1024,
   "h": 1536,
   "start": 107.3,
   "d": 5.4,
   "win": [
    106.8,
    113.3
   ],
   "cam": [
    [
     1.0,
     0.55,
     0.45
    ],
    [
     1.1,
     0.66,
     0.55
    ]
   ],
   "out": [
    "cross",
    1.2
   ],
   "fx": {
    "dust": 22,
    "rays": 0.45,
    "petals": 5,
    "bloom": 0.35
   },
   "rays": "rays/CHURCH.webp",
   "cap": {
    "ar": "علشان أحلى يوم في عمرنا…<br>يجمعنا بأغلى ناس لينا.",
    "en": "So on the happiest day of our lives… we’ll be surrounded by the people we love most.",
    "pos": "top",
    "style": "light",
    "at": [
     106.5,
     111.5
    ]
   },
   "card": false,
   "sfx": []
  },
  {
   "f": "CARD",
   "img": "frames/CARD.webp",
   "w": 1024,
   "h": 1536,
   "start": 112.7,
   "d": 14.0,
   "win": [
    112.1,
    126.7
   ],
   "cam": [
    [
     1.0,
     0.5,
     0.5
    ],
    [
     1.04,
     0.5,
     0.5
    ]
   ],
   "out": null,
   "fx": {
    "dust": 26,
    "petals": 6,
    "bloom": 0.3
   },
   "rays": null,
   "cap": null,
   "card": true,
   "sfx": []
  }
 ],
 "cranes": [
  {
   "t0": 104.78,
   "dur": 2.8,
   "p": [
    [
     560.0,
     975.0
    ],
    [
     760.0,
     560.0
    ],
    [
     1300.0,
     -260.0
    ]
   ],
   "w": [
    250,
    560
   ],
   "fade_end": false,
   "target": null
  },
  {
   "t0": 107.1,
   "dur": 4.2,
   "p": [
    [
     -260.0,
     330.0
    ],
    [
     480.0,
     420.0
    ],
    null
   ],
   "w": [
    480,
    70
   ],
   "fade_end": true,
   "target": [
    30,
    [
     0.855,
     0.655
    ]
   ]
  }
 ],
 "card": {
  "names_ar": "ميلاد وناردين",
  "names_en": "Melad & Nardeen",
  "invite_ar": "يتشرفان بدعوتكم لحضور صلاة الإكليل المقدس",
  "invite_en": "request the honour of your presence at their holy wedding",
  "date_ar": "الخميس ١٩ نوفمبر ٢٠٢٦",
  "date_en": "Thursday, 19 November 2026",
  "time_ar": "الساعة ٨ مساءً",
  "time_en": "8:00 PM",
  "place_ar": "كنيسة مارجرجس – الدور الثاني – الفيوم",
  "place_en": "St. George Church, 2nd Floor, Fayoum",
  "close_ar": "وجودكم هيكمّل فرحتنا",
  "close_en": "Your presence will complete our joy",
  "maps": "https://maps.app.goo.gl/e3UccPWTZZKSSEAS7",
  "event": {
   "title": "Melad & Nardeen – Wedding | زفاف ميلاد وناردين",
   "start": "20261119T200000",
   "end": "20261119T230000",
   "tz": "Africa/Cairo",
   "utc_start": "20261119T180000Z",
   "utc_end": "20261119T210000Z",
   "location": "كنيسة مارجرجس – الدور الثاني – الفيوم | St. George Church, 2nd Floor, Fayoum"
  }
 }
}