3xUp pXxUp04XxU04`PxU@+-xU`0 xUP =ƅxU PAƅxU `AjxUPpujxUu@xU<pxU шxU/xUP =jxUPPujxU`uƅxU pAxUXxU4pVxU`/pxUP XxU4pVxU@/҈xU`4pVxU@/҈xU4`PxU@+-xU  xU ;𣉧xUPPBxU y`+xUp pͅxU`  ކxU `t@xU <_xUCxU 0 5xU 0 @ pxU0@ @HxU p@HxU p𣉧xUPB𣉧xU0`B𣉧xUpB𣉧xU`B@xU` <0뇧xU` P2@xUp <pxUp ֈxU "͈xU@,6xUP0xU@=ƅxU0PAjxUP`ujxU`pujxUpujxUujxUujxUu@xU <PxU >_xU >8w;<(WARA|VAKAXSA8KAXKAATAxURARAWAWAPAPAyHAyHAKAXWA@/DA%MAUAUACAPAPAyHAyHAJTA(TARAWAWAPAPAyHAyHAKA(WA@/DA%MAhDA(WAxWAWAUAUACAPAPAyHAyHARAWAWAPAPAyHAyHAxPMASMAX TAhDA WA2DA(8DAKDAPCAXKAMAh/DA2WA1WA 2WA KAHWA@/DA%MAUAUACAPAPAyHAyHAKA@WA]_<؞_<@ VA]]ng ih_<lid. *] _< `S<@hIA]@v<]]_<_<]lback( $this->context->id ) ), 'mainEntityOfPage' => [ '@id' => $this->context->main_schema_id ], 'description' => '', ]; if ( $this->context->has_article ) { $data['mainEntityOfPage'] = [ '@id' => $this->context->main_schema_id . Schema_IDs::ARTICLE_HASH ]; } if ( isset( $block['attrs']['jsonDescription'] ) ) { $data['description'] = $this->helpers->schema->html->sanitize( $block['attrs']['jsonDescription'] ); } $this->add_duration( $data, $block['attrs'] ); $this->add_steps( $data, $block['attrs']['steps'] ); $data = $this->helpers->schema->language->add_piece_language( $data ); $graph[] = $data; } /** * Generates the image schema from the attachment $url. * * @param string $url Attachment url. * * @return array Image schema. */ protected function get_image_schema( $url ) { $schema_id = $this->context->canonical . '#schema-image-' . \md5( $url ); return $this->helpers->schema->image->generate_from_url( $schema_id, $url ); } }