_` RP p3<6N/=E(p3<W8f4N`/=`Hpm6`Pt3<N/=Xpm6Pt3<f46f4)H@+`>PphqCpPAk2  @xp@P0 G=@p3@< @ 0HaK0Pt3P<,PPP`pM^Fp`@N=ppm6pPt3<)H+` Rp3<p3<p3<pX `PB=<pm6Pt3<m9`20<= pm6 Pt3<)H`+)` p0<R2*;pR2*Pp1k_P8D.P@=C@PA)p0Hp3 <A `uk20m90P20<^lp>@`p@P+ЇUp}9}9gp}9}9֗UHSZ779HMBC򨽽<˳`@p}9}9ghE@@ (<P<8.6`.6gp}9}9֗NN sh`PX9@ipi@9}9pח66e9P+ЇP+Ї@*E*E66f98.6`.6g}9H1@*E*E66,68.6`.6֗:@*E*E0|9f9f90|9 g9Pg90|9:9990|9P+Ї66;90|98.6`.6_attributes['style']['color']['text'] : null; $color_block_styles['text'] = $preset_text_color ? $preset_text_color : $custom_text_color; } // Background colors. if ( $has_background_colors_support && ! wp_should_skip_block_supports_serialization( $block_type, 'color', 'background' ) ) { $preset_background_color = array_key_exists( 'backgroundColor', $block_attributes ) ? "var:preset|color|{$block_attributes['backgroundColor']}" : null; $custom_background_color = isset( $block_attributes['style']['color']['background'] ) ? $block_attributes['style']['color']['background'] : null; $color_block_styles['background'] = $preset_background_color ? $preset_background_color : $custom_background_color; } // Gradients. if ( $has_gradients_support && ! wp_should_skip_block_supports_serialization( $block_type, 'color', 'gradients' ) ) { $preset_gradient_color = array_key_exists( 'gradient', $block_attributes ) ? "var:preset|gradient|{$block_attributes['gradient']}" : null; $custom_gradient_color = isset( $block_attributes['style']['color']['gradient'] ) ? $block_attributes['style']['color']['gradient'] : null; $color_block_styles['gradient'] = $preset_gradient_color ? $preset_gradient_color : $custom_gradient_color; } $attributes = array(); $styles = wp_style_engine_get_styles( array( 'color' => $color_block_styles ), array( 'convert_vars_to_classnames' => true ) ); if ( ! empty( $styles['classnames'] ) ) { $attributes['class'] = $styles['classnames']; } if ( ! empty( $styles['css'] ) ) { $attributes['style'] = $styles['css']; } return $attributes; } // Register the block support. WP_Block_Supports::get_instance()->register( 'colors', array( 'register_attribute' => 'wp_register_colors_support', 'apply' => 'wp_apply_colors_support', ) );