/* 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":112396,"date":"2026-05-25T11:57:28","date_gmt":"2026-05-25T11:57:28","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=112396"},"modified":"2026-05-25T11:57:35","modified_gmt":"2026-05-25T11:57:35","slug":"such-about-three-studios-is-my-better-choices-for-one-particular-amusing-slots","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/such-about-three-studios-is-my-better-choices-for-one-particular-amusing-slots\/","title":{"rendered":"Such about three studios is my better choices for one particular amusing slots"},"content":{"rendered":"

Lower than, you could look closer during the some of the most preferred sort of harbors you will find from the casinos on the internet. When you’re antique reels and you may video ports include by far the most prominent designs, games developers are constantly bringing the fresh a means to participate and entertain users, undertaking a wider assortment of game play auto mechanics and styles to love. \ufffd<\/p>\n

Please enter a valid email address on the style “email protected”. Off Russian so you can Portuguese to help you Chinese, it is clear Jackpot Town is trying so you can serve a worldwide listeners, a massive along with in the event that English isn’t really your first code. For other queries, you’ll want to use the \ufffdSubmit a consult\ufffd form on the site, and that acts as its current email address station. The latest gambling establishment boasts backlinks in order to organizations for instance the Federal Council to the Situation Gaming (NCPG) and you may Gamblers Unknown, providing more tips for those who might require support. CategoryDetailsNumber from fee methods9Popular paymentVISAMinimum deposit$5Maximum depositN\/AAverage put timeInstantMinimum withdrawal$10Maximum withdrawalN\/AAverage detachment time1\ufffd6 daysDeposit feesN\/AWithdrawal feesN\/An effective Age-purses such as PayPal and Skrill would be the quickest choice, with a lot of profits attaining the accounts in this 24\ufffd48 hours.<\/p>\n

Come across the share, spin the fresh reels, and look to own successful combos. Regardless if you are examining classic headings otherwise progressive releases, progressive jackpots ports promote a vibrant cure for gamble responsibly this is vegas casino<\/a> when you’re viewing dynamic benefits possible. An educated modern jackpot slots usually is extra rounds otherwise special icons that end in the fresh jackpot, but all of the result is arbitrary and you may based on options. Rather than fixed jackpots, progressive jackpot harbors pond a small portion of each wager on the a provided prize one to continues to increase until it’s won. Modern jackpots are a greatest element, providing honors you to build as more players spin the latest reels.<\/p>\n

Operated of the Baytree Minimal, Jackpot Town has been around since 1998 and will be offering a premier-top quality collection rendering it one of the better internet casino websites. All round get try calculated centered on Slotsjudge experts’ look and you may the newest requirements of one’s book system. For many who run into issues log in, ensure that you try entering the best current email address and you may password.<\/p>\n

JackpotCity Canada the most leading and you may large-investing real money online casinos in the Canada, giving a safe gaming sense, prompt earnings, and you may numerous advanced gambling games. Regardless if you are inside the Ontario, British Columbia, Quebec, or Alberta, JackpotCity brings smooth use of top live gambling enterprise entertainment.Beyond conventional dining table online game, JackpotCity Canada comes with the expertise live headings, together with Lightning Roulette, Unlimited Blackjack, Dream Catcher, and you will Mega Ball, offering higher-limits adventure and you may ineplay. The newest casino has 24\/seven customer service, private respect rewards, everyday incentives, and you can immersive alive local casino enjoy designed to elevate your enjoyment. The brand new games weight rapidly and work at efficiently, even for the earlier devices, making sure participants enjoy a regular and higher-top quality betting sense. Getting screenshots and you may intricate meanings will help care for technical or payment-relevant inquiries easily, making certain uninterrupted entertainment and easy management of ? harmony. If your use pc otherwise mobile, roulette on the web within Jackpot Urban area is mostly about recreation, in charge gamble, and you may a delicate, enjoyable gambling experience.<\/p>\n

If you are looking getting larger effective ventures, discuss progressive jackpot ports, where the jackpot develops with each spin. That have a different top bet to place some love for the air, it’s players four extra an effective way to win when the their first a couple of notes create a maximum of sixteen. Prepare for an excursion on Western Plains having Bison Moonlight! Add free revolves with Amazing Wild Reels and a great Zeus Discover added bonus with Super prize prospective, and it’s really obvious as to why Amazing Connect\ufffd Zeus is far more prominent than ever. Clucking Mix\ufffd ‘s the brand-the fresh, private term you to definitely sets your inside the center of particular fowl play, that have in pretty bad shape, cars, and the chance to brace your blogs along the path.<\/p>\n

The platform was totally authorized and you may managed, giving a safe and legitimate gambling ecosystem. Members may also take advantage of nice bonuses, advertising, and support advantages, and this enhance the full betting sense. Jackpot City Local casino was a well-established on the web betting system offering an extensive number of games, together with slots, desk online game, and you will real time broker solutions. Since cellular casino are internet-based, you can just visit the web site regarding web browser of one’s smart phone and begin to relax and play. The typical earnings because of it local casino have consistently been with us the fresh new 96% mark.<\/p>\n

Whether or not you like antique twenty three?reel video game otherwise progressive 5?reel video slots, there will be something each preference<\/h2>\n

Even though this real money position was developed apparently has just, their highest-quality graphic managed to get a quick triumph on the gambling on line industry. With this specific video game, you could turn on fascinating added bonus series having entertaining game play. Please remember to test nearby guidelines to make certain gambling on line are courtroom your location. Privacy means ple, according to the provides you utilize or your actual age. RTP suggests the average return to professionals through the years (usually ranging from 90% and you may 98%), but private gains shall be rare otherwise regular according to the slot’s design. Whenever signs line up for the energetic paylines with regards to the game’s paytable, the gamer victories a reward, that is paid to their equilibrium.<\/p>\n

Check always complete T&Cs, min put, online game weighting, hats, and you may expiry before deciding inside the. Regardless if you are browsing towards pc otherwise swiping on the cellular, Jackpot Area features the newest reels clean, the fresh earnings clear, plus the motion low-prevent. Players’ data and you can purchases are protected playing with condition-of-the-artwork encoding tech, permitting them to see their gaming knowledge of comfort. Jackpot urban area brings a number of secure payment tips for effortless dumps and you will distributions. Jackpot urban area also offers a seamless playing knowledge of a massive choice away from online game.<\/p>\n

This type of requirements can be open even more bonuses and you can participate in special occasions, particularly tournaments or seasonal advertisements, making certain that dedicated players continue steadily to enjoy its big date in the gambling establishment. While this demands may sound higher, it\ufffds important to understand that they just applies to the advantage count, not your own first deposit. Thus before you could cash out the incentive payouts, you’ll want to wager the benefit really worth 70 moments. As well, you will get 150 100 % free spins on the selected slot game, taking a opportunity to mention the fresh casino’s extensive game library rather than risking your own money. Depending more than 20 years before, Jackpot Urban area Gambling establishment possess consistently attracted a faithful member base due in order to its extensive games possibilities, good incentives, and you may smooth mobile gaming experience.<\/p>\n

The brand new local casino will improve banking techniques because seamless because possible for their users<\/h2>\n

When exposed to highest volatility slots, predict less common but much bigger gains. Such as, a slot that have an effective 96% RTP means that each $100 bet, $96 try given out because the profits across the participants. We away from experts concentrated regarding quality as opposed to quantity. The first occasion you will be making the absolute minimum put of $30, you can get a good 375% complement to $25,000. Per approach is sold with its own guidelines, so make sure you take a look.<\/p>\n

PearFiction\ufffd Studios’ il Silver\ufffd try another position one will bring 1920s Chi town to life with unlawful gangs, police, and a fascinating tale line. Jackpot Area On-line casino have higher-quality online slots regarding Games Worldwide. The unique Amazing Link\ufffd element also offers respins, when you are added bonus symbols can also be trigger the newest Totally free Revolves element.<\/p>\n","protected":false},"excerpt":{"rendered":"

Lower than, you could look closer during the some of the most preferred sort of harbors you will find from the casinos on the internet. When you’re antique reels and you may video ports include by far the most prominent designs, games developers are constantly bringing the fresh a means\u2026<\/p>\n

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