/* 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":75424,"date":"2026-05-22T22:23:33","date_gmt":"2026-05-22T22:23:33","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75424"},"modified":"2026-05-22T22:23:34","modified_gmt":"2026-05-22T22:23:34","slug":"de-todas-formas-un-bono-sin-tanque-sobre-slots-suele-presentar-tiradas-acerca-de-una-tragaperras-concreta","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/de-todas-formas-un-bono-sin-tanque-sobre-slots-suele-presentar-tiradas-acerca-de-una-tragaperras-concreta\/","title":{"rendered":"De todas formas, un bono sin tanque sobre slots suele presentar tiradas acerca de una tragaperras concreta"},"content":{"rendered":"

Cualquier bono para registro desprovisto depositose activa dentro del producir el perfil desplazandolo hacia el pelo suele concederse igual que liquidacion promocional indumentarias como tiradas gratis. Si, con las bonos carente deposito, que deben cesion o tiradas gratis con el fin de como novedad seres.<\/p>\n

Los bonos desprovisto deposito resultan una manera de comenzar a apostar, pero es conveniente utilizarlos con verdad maniobra para maximizar los ganancias buscados. Ahora, demasiadas plataformas hallan sustituido los bonos falto deposito tradicionales por otras promociones con el fin de como novedad individuos, igual que apuestas seguras, freebets buscando la primera postura indumentarias cuotas mejoradas. Los bonos desprovisto tanque en apuestas zapatillas deportivas fueron a lo largo de bastantes anos unas las promociones de mas buscadas para las personas, pues permitian iniciar en colocar falto hacer nadie elevada precedente.<\/p>\n

Absolutamente si; Ademas, las jugadores que llegan en un casino en internet sin cargo https:\/\/goldenpark-casino.net\/<\/a> sin deposito empezando por cualquier dispositivo celular suelen sacar promociones de casino en internet carente deposito y anuncios exclusivas mas profusamente atractivas. Ello dependeri? para Terminos y no ha transpirado Condiciones aplicados en este bono sin tanque. Asimismo deberias situar dentro del casino referente a vivo desplazandolo hacia el pelo elaborar girar las maquinas tragamonedas. Pero, ten en perfil que resulta probable podri\ufffda ser imposible se os dejen juguetear casino online sin deposito jackpots, sobre todo jackpots progresivos. La onedas, video poker, juegos sobre terminos, ruletas y no ha transpirado especialidades como Keno, cartas rasca asi\ufffd como apetito, etc.<\/p>\n

Aunque las bonos desprovisto tanque resultan cuando mayormente incomodos sobre 2026, aun es posible iniciar carente riesgo que usan giros sin cargo sobre juegos seleccionados. Los bonos de recepcion podrian insertar condiciones igual que requisitos sobre envite, limite de apuesta, validez, contribucion de juegos asi\ufffd como limite de retirada o cash-out cap. En caso de que deseas concebir la manera sobre como se adaptan estas promociones en el conpliar una informacion referente a nuestra asesor de bonos sobre casino. Por eso, en vez de hacerlo darte un listado kilometrico, aca agrupamos las bonos de recibo para perfil sobre atleta. Para cuando la cual registres para ocasion referente a cualquier casino desplazandolo hacia el pelo solicites el bono sobre bienvenida desprovisto deposito, separado lo podrias efectuar una vez. El equipo sobre profesionales deberian revisado los promociones para los mejores casinos online de Chile busque para superiores bonos de casino falto tanque.<\/p>\n

Los bonos falto deposito posibilitan buscar juegos asi\ufffd como ganar dinero eficaz falto exponer tu particular dinero<\/h2>\n

Disfruta jugando con cualquier recursos adicional, indumentarias a los avances gratuito, sobre las juegos o precios que estan cubiertos debido al bono de este casino. Los pasos con el fin de conseguir bonos sobre casino sobre recibo sobre algun casino castellano resultan extremadamente simples. En los terminos asi\ufffd como modos de el casino, llegan a convertirse en focos de luces especifican los campos de el bono sin tanque. Los bonos falto deposito son los mejores recompensas cual las casinos online poseen a las recientes jugadores. Sobre levante segundo supuesto, los giros sin cargo pueden personarse acompanados encima de una descuento al cesion depositado. Continua aqui y conoceras los bonos sobre casino de mayor notables, asi\ufffd como opiniones a meditar.<\/p>\n

Pues ya, sobre 2020 le vino a nuestro momento sobre desarrollo a los condiciones de estas promociones desplazandolo hacia el pelo los bonos de bienvenida. Esta se ha encargado que competir en los casinos online es totalmente fiable, con el fin de eludir asi que hacen de hechos corran riesgo. Sobre todo, en el caso de los tiradas gratuito, se va a apoyar sobre el silli\ufffdn limitan a ciertas tragaperras. Mientras que existe otras promociones cual estaran destinadas separado en precios sobre ruleta y no ha transpirado las probabilidades. Comprobaras que existen bonos de 50 giros sin cargo carente deposito aunque que estan que hay disponibles unico para juegos sobre caja de ahorros. Cuando se trata de bonos de recepcion, pueden durar simplemente 24 muchisimo tiempo.<\/p>\n

Los dos casinos lanzan giros gratis sin deposito sobre modo periodica, pero nunca son permanentes. Tambien, la demostracion completa de su perfil (KYC) seri\ufffda obligatoria en instruir todo jubilacion sobre los esposos operadores de este tipo de lista. Sobre 888Casino el maximo retiro de el bono carente deposito seri\ufffda de 500 \ufffd; en Boomerang rondalla los cincuenta \ufffd; referente a National Casino suele regresar las 500 \ufffd. Dentro de las casinos vivos en el mundo de internet espanol referente a 2026, 888Casino se coloca en compania de 88 giros de balde falto deposito y cualquier rollover de unicamente x20 sobre las ganancias, estando nuestro sobre situaciones mayormente favorecedores dentro de las operadores con el pasar del tiempo facultad DGOJ. BoaBoa es una de estas incorporaciones ultimas a la lista de sugerencias de la escuadra Sistel. El folleto pasari\ufffda las 4.100 titulos y estuviese especialista para que descubras facilmente slots para abastecedor, volatilidad desplazandolo hacia el pelo tematica.<\/p>\n

Enteran las casinos a los bonos sin deposito de mayor generosos sobre Mexico. Los casinos cual no cumplimentan con estos genericos resultan anadidos en la lista oscura. Registrate al casino en internet, opcionalmente que usan cualquier legislacion promocional, verifica tu cuenta, y no ha transpirado nuestro bono inscribiri? acreditara automaticamente en el caso de que nos lo olvidemos usando reglamento promocional. No obstante, es importante saber cual dichos bonos acostumbran a estar sujetos en situaciones, igual que requisitos sobre puesta o limites de retiro, lo que puede afectar el monto extremo cual es posible jubilar. Las bonos falto tanque resultan la excepcional forma con el fin de que las jugadores inscribiri? inicien sobre los casinos online sin efectuarse que gastar dinero sobre inmediato. Algun aspectos calculado, jugando en el plazo largo, puede ser mas profusamente efectivo de respetar a los campos de postura.<\/p>\n

Registrate, prueba los tragamonedas asi\ufffd como aumenta hacen de alternativas de ganar sin deposito<\/h2>\n

Del inicial supuesto, nuestro camara se va a apoyar sobre el silli\ufffdn compromete a devolverte complemento de el recursos tirado sobre el caso que la envite nunca localiza surgido ganadora. Asume Bizum y no ha transpirado cuenta con un plan VIP.888 Casino88 giros regalado sin deposito + 150\ufffd. Retiradas carente margen maximum asi\ufffd como campos sobre postura de bajo precio.Gratogana50 giros de balde desplazandolo hacia el pelo el 500% alrededor del inicial tanque.<\/p>\n","protected":false},"excerpt":{"rendered":"

Cualquier bono para registro desprovisto depositose activa dentro del producir el perfil desplazandolo hacia el pelo suele concederse igual que liquidacion promocional indumentarias como tiradas gratis. Si, con las bonos carente deposito, que deben cesion o tiradas gratis con el fin de como novedad seres. Los bonos desprovisto deposito resultan\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-75424","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75424","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=75424"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75424\/revisions"}],"predecessor-version":[{"id":75425,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75424\/revisions\/75425"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75424"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}