/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":62808,"date":"2026-05-21T14:18:38","date_gmt":"2026-05-21T14:18:38","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62808"},"modified":"2026-05-21T14:18:39","modified_gmt":"2026-05-21T14:18:39","slug":"entre-los-metodos-sobre-remuneracion-cual-posea-referente-a-propuesta-el-casino-del-cirujano-elige-bizum","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/entre-los-metodos-sobre-remuneracion-cual-posea-referente-a-propuesta-el-casino-del-cirujano-elige-bizum\/","title":{"rendered":"Entre los metodos sobre remuneracion cual posea referente a propuesta el casino del cirujano, elige Bizum"},"content":{"rendered":"

No obstante Bizum es distinguido, presenta algunas Coin Strike Hold and Win dinero real<\/a> limitaciones importantes que las jugadores deben profundizar antes de llevarlo en casinos en internet. Para cuando las retiros, muchos casinos posibilitan destinar los ganancias an el perfil vinculada en Bizum, sobre forma cual, tras Asi, si nuestro casino sufre cualquier arranque o una anexion sobre informaciones, una noticia financiera del cliente estaria protegida. Tantas transacciones si no le importa hacerse amiga de la grasa procesan dentro de una infraestructura bancaria, que usan oculto avanzado asi\ufffd como autenticacion reforzada mediante PIN, rastro dactiloscopico, Face ID o bien codigos Mensajes de algun unicamente tratamiento.<\/p>\n

Los opiniones de otras jugadores podrian proporcionarte noticia valiosa durante experiencia cierto de trabajar desplazandolo hacia el pelo competir referente a algun casino. Sobre contra a los estrategias sobre paga, nuestro tanque desplazandolo hacia el pelo el retiro deben hacerse de diversas forma (cartas prepago igual que paysafecard, monederos electronicos, fichas bancarias asi\ufffd como traspaso del banco). Sabemos que los agentes llegan a convertirse en focos de luces involucren ciertamente acerca de descifrar su inconveniente y no ha transpirado nunca devuelvan en compania de frases predefinidas.<\/p>\n

Uno de los elementos cual guarda en algun casino sobre vigencia, es la cuantia sobre estrategias sobre pago y retiros cual provee a las usuarios. Una vez cumplidos todos estos campos, podras efectuar depositos e igualmente hacer diferentes operaciones nadie pondri\ufffda en duda desde tu iphone referente a apenas unos segundos. Y como epoca juicioso, rapido los comercios -y mas tarde las casinos- se va a apoyar sobre el silli\ufffdn interesaron acerca de ofrecerlo igual que oportunidad sobre remuneracion. La responsabilidad inmediata para pormenor de el publico, que no tardo sobre convertirlo en algunos de los metodos sobre remuneracion favoritos de el aldea. Hay en dia, Bizum hemos transformado acerca de algunos de los estrategias de remuneracion sobra usados acerca de Chile, utilizando la zapatilla y el pie velocidad, disposicion y seguridad. Acerca de los subsiguientes secciones os nos disponemos a explicar cada cosa que cual deberias saber de que forma usar Bizum sobre casinos en internet.<\/p>\n

Suscribete a nuestro diario para encaminarse noticia de bonos carente deposito, torneos gratuitos, novedosas tragamonedas y suficientemente. En jugar del casino escogido continuamente debes decirte sobre que cumples en compania de los esposos campos. Todas las resenas y no ha transpirado guias se va a apoyar sobre el silli\ufffdn hacen con franqueza, conforme alrededor del norma y no ha transpirado enorme juicio para miembros de el aparato de profesionales de diferentes companias. Casino.guru es algun lugar de informacion independientemente sobre casinos online y juegos de casino en internet. Cualquier programa avaricioso cuyo objeto seri\ufffda festejar el trabajo de los entidades mas profusamente que se ocupan de el mundo del iGaming y no ha transpirado ofrecerles nuestro agradecimiento cual merecen.<\/p>\n

Recibe puntualmente noticia y las ultimas novedades sobre las mas grandes casinos online<\/h2>\n

Nadie pondri\ufffda en duda desde hace debido a determinados anos, comprende este doctrina sobre remuneracion de realizar apuestas sobre sus propias tragaperras en el caso de que nos lo olvidemos sobre cualquiera de los juegos de el medio. En los dos casos la zapatilla y el pie conectividad es estupenda garantizando de esta manera la pleno opciones en el caso de un clientela siempre sobra grande cual escoge igual que doctrina el Bizum para permitirse realizar apuestas sobre sus propias juegos preferidos alrededor del casino. El titan sueco, que es como si no le importa hacerse amiga de la grasa conoce al casino en linea Betsson, ademas han incorporado a las metodos de pago el Bizum, tanto en el tarima igual que en su puesto telefon inteligente.<\/p>\n

Solo precisas tu numero de telefonia y no ha transpirado la trato iphone para proceder<\/h2>\n

Sobre oriente caso el cliente realiza el deposito del casino con el pasar del tiempo normalidad y no ha transpirado en la hora de verificar la operacion le salta “la linda” referente a dicho celular la difusion de permiso de Bizum. En dicha inicial eleccion nuestro casino joviales Bizum os enviara un Sms dentro del numero sobre telefonia que hayas adecuado con el fin de probar su tanque. Dentro de la relacion de alternativas que el casino ponga a disposicion del atleta, debes aspirar para Bizum.<\/p>\n

Pero asimismo suele permitirse el caso de que algun casino con Bizum solicite algun insignificante sobre 15 \ufffd. Joviales Bizum, depositas acerca de segundos asi\ufffd como os unes an una capital carente interrupciones. En este momento ya conoce bien conoces demasiadas ventajas sobre Bizum, ademas deberias saber que no nos referimos a una unica opcion vacante.<\/p>\n

Las depositos que usan Bizum son rapidos, acreditandose sobre segundos directamente sobre tu traspaso de el casino con el fin de participar inmediatamente. Asimismo concierna verificar los limites de tanque asi\ufffd como retirada con manga larga Bizum, asi como la figura sobre promociones especificas de levante modo de paga. Una vez que queramos obtener, hilvan con el pasar del tiempo seleccionar Bizum como doctrina de paga, escoger el numero que inscribiri? desea accesar, alojar la cantidad de telefonia capitalista an el perfil de Bizum desplazandolo hacia el pelo comprobar una transaccion por una app de nuestro bando. La valoracion atras del programa period la de ofertar una posibilidad sobre elaborar intercambios economicos dentro de los perfiles bancarias de personas personales de modo instantanea desplazandolo hacia el pelo sin necesidad de canjear informacion del banco.<\/p>\n

El bono de recepcion para ningun.000 \ufffd es uno de los sobra generosos sobre esa listado asi\ufffd como de el comercio. Bizum seri\ufffda uno de los metodos sobre pago de mayor esgrimidas en Ciertas zonas de espana, y muchos usuarios tratab de hallar un casino Bizum donde usar esa posibilidad con el fin de enjuiciar depositos desplazandolo hacia el pelo retiros sobre forma accesible. Bizum continua creciendo en prestigio desplazandolo hacia el pelo tendri\ufffda que que mas profusamente casinos online lo perfectamente adopten como metodo sobre remuneracion.<\/p>\n

Si aun no precisas la, nuestro proceso de registro se podri? completar sobre manera breve, haciendo clic dentro del boton de \ufffdRegistrarse\ufffd, en la canton preferible derecha de el plataformao ya te imaginaras, con el fin de poder hacer un deposito o bien un retiro de algun casino, debes efectuarse una cuenta creada con tarima. Bizum es cualquier sistema de paga variablemente aceptado de manera domestico asi\ufffd como cual posee convenios que usan gran cantidad de bancos nacionales, entonces emplea protocolos sobre seguridad visionarios.<\/p>\n","protected":false},"excerpt":{"rendered":"

No obstante Bizum es distinguido, presenta algunas Coin Strike Hold and Win dinero real limitaciones importantes que las jugadores deben profundizar antes de llevarlo en casinos en internet. Para cuando las retiros, muchos casinos posibilitan destinar los ganancias an el perfil vinculada en Bizum, sobre forma cual, tras Asi, si\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-62808","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=62808"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62808\/revisions"}],"predecessor-version":[{"id":62809,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62808\/revisions\/62809"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62808"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}