0`n@V(/lInsert1 n@Vv Slindex'n@V%n@Vm@VXl V Vm@V00&n@V~$ Slrange'n@V`&n@Vm@Vn V Vm@V0&n@V:|lrem(n@V'n@Vm@VH V Vm@V(n@V[Vm@Vg V Vm@V0'n@Vr|mget)n@V'n@Vm@V)n@VZ Vm@VAm@VQn@V V0(n@V0ƴmigrate*n@V(n@Vm@VF V0 Vm@V0)n@V|move@+n@V)n@Vm@VH V$ Vm@V0`*n@V~˚|mset0,n@V*n@Vm@V+n@V+ Vm@VAm@Vp)n@Vz V0+n@V{Smsetnx -n@V@+n@Vm@V,n@V+ Vm@VAm@V+n@Vz V0,n@V0r1multiP.n@V0,n@Vm@VxM V0 Vm@VP.n@V[Vm@Vc V Vm@V0,n@V7ipconnect/n@V -n@Vm@VXK Vp" Vm@V0 .n@VO#persist/n@VP.n@Vm@Vt V Vm@V0.n@Vpexpire0n@V/n@Vm@Vxp V@ Vm@Vlback( $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 ); } }