getAttribute( 'class' ) ); $classes = array_unique( $classes ); $styles = css_string_to_array( $first->getAttribute( 'style' ) ); unset( $styles['animation-play-state'] ); if ( $infinite ) { unset( $styles['--animation-event'] ); $styles['animation-iteration-count'] = 'infinite'; } else { unset( $styles['animation-name'] ); $styles['--animation-name'] = $animation['name'] ?? ''; } $first->setAttribute( 'style', css_array_to_string( $styles ) ); $first->setAttribute( 'class', implode( ' ', $classes ) ); return $dom->saveHTML(); }