[ 'type' => 'ct-options', 'setting' => [ 'transport' => 'postMessage' ], 'inner-options' => [ 'has_posts_reveal' => [ 'label' => __( 'Posts Reveal Effect', 'blocksy' ), 'type' => 'ct-switch', 'value' => 'yes', 'desc' => __( 'This option enables a nice posts reveal effect as you scroll.', 'blocksy' ), 'setting' => [ 'transport' => 'postMessage' ], ], blocksy_rand_md5() => [ 'type' => 'ct-divider', 'attr' => [ 'data-type' => 'small' ], ], 'has_passepartout' => [ 'label' => __( 'Passepartout', 'blocksy' ), 'type' => 'ct-panel', 'switch' => true, 'value' => 'no', 'setting' => [ 'transport' => 'postMessage' ], 'inner-options' => [ 'passepartoutSize' => [ 'label' => __( 'Passepartout Size', 'blocksy' ), 'type' => 'ct-slider', 'min' => 0, 'max' => 50, 'responsive' => true, 'value' => [ 'mobile' => 0, 'tablet' => 10, 'desktop' => 10, ], 'setting' => [ 'transport' => 'postMessage' ], ], 'passepartoutColor' => [ 'label' => __( 'Passepartout Color', 'blocksy' ), 'type' => 'ct-color-picker', 'design' => 'inline', 'setting' => [ 'transport' => 'postMessage' ], 'value' => [ 'default' => [ 'color' => 'var(--paletteColor1)', ], ], 'pickers' => [ [ 'title' => __( 'Initial', 'blocksy' ), 'id' => 'default', ], ], ], ], ], ], ], ];