/* 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":127781,"date":"2026-05-25T13:29:32","date_gmt":"2026-05-25T13:29:32","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=127781"},"modified":"2026-05-25T13:29:33","modified_gmt":"2026-05-25T13:29:33","slug":"this-type-of-around-three-studios-is-my-personal-better-alternatives-for-by-far-the-most-amusing-slots","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/this-type-of-around-three-studios-is-my-personal-better-alternatives-for-by-far-the-most-amusing-slots\/","title":{"rendered":"This type of around three studios is my personal better alternatives for by far the most amusing slots"},"content":{"rendered":"

Lower than, you can look closer from the probably the most prominent variety of slots discover in the web based casinos. When you are classic reels and you can video ports become by far the most preferred models, video game builders are constantly getting the fresh new a means to engage and host participants, starting a wider variance of gameplay auto mechanics and designs to love. \ufffd<\/p>\n

Delight enter a valid email address regarding format “email safe”. Away from Russian so you can Portuguese to help you Chinese, it is obvious Jackpot Town is attempting in order to serve a major international listeners, a large in addition to if English isn’t really very first code. To other question, you’ll need to use the \ufffdComplete a demand\ufffd function on the website, hence acts as the current email address station. The latest gambling enterprise comes with hyperlinks to organizations for instance the Federal Council to your Condition Betting (NCPG) and you may Gamblers Unknown, giving additional tips in the event you might require assistance. CategoryDetailsNumber away from percentage methods9Popular paymentVISAMinimum put$5Maximum depositN\/AAverage put timeInstantMinimum detachment$10Maximum withdrawalN\/AAverage withdrawal time1\ufffdsix daysDeposit feesN\/AWithdrawal feesN\/A great Elizabeth-purses such as PayPal and you may Skrill is the quickest solution, with a lot of winnings reaching the profile within this 24\ufffda couple of days.<\/p>\n

Come across your own stake, twist the brand new reels, and look to have winning combos. Whether you are exploring vintage titles otherwise progressive releases, progressive jackpots slots Voodoo Dreams online casino<\/a> render a captivating treatment for enjoy sensibly when you are watching active benefits possible. An educated progressive jackpot slots tend to were extra rounds or unique symbols one cause the newest jackpot, however, all outcome is random and you will considering opportunity. Unlike fixed jackpots, modern jackpot harbors pond a little part of per choice for the a contributed honor you to definitely continues to increase until it’s obtained. Modern jackpots is a popular ability, giving honours one build as more players spin the latest reels.<\/p>\n

Operated by Baytree Minimal, Jackpot City had become 1998 and will be offering a premier-high quality range that makes it among the best on-line casino web sites. The entire rating are calculated centered on Slotsjudge experts’ browse and the latest requirements your book program. For people who encounter items logging in, ensure that you is actually entering the right email and you will code.<\/p>\n

JackpotCity Canada the most leading and large-investing real money casinos on the internet for the Canada, offering a safe gaming sense, punctual payouts, and you may a huge selection of premium gambling games. Whether you’re inside Ontario, Uk Columbia, Quebec, or Alberta, JackpotCity brings seamless access to leading alive gambling enterprise activities.Beyond old-fashioned dining table game, JackpotCity Canada comes with the expertise live titles, along with Super Roulette, Infinite Black-jack, Dream Catcher, and Mega Baseball, offering large-stakes adventure and you may ineplay. The new local casino possess 24\/eight support service, personal respect rewards, each day bonuses, and immersive live casino enjoy designed to boost your activities. The latest game weight rapidly and work with smoothly, even on the more mature devices, making certain that professionals take pleasure in a normal and you may high-top quality gaming sense. Getting screenshots and in depth meanings will assist manage technology otherwise commission-associated questions quickly, making certain uninterrupted activities and simple management of ? harmony. Whether you use pc or cellular, roulette on the web within Jackpot Town concerns activities, in charge play, and you may a softer, fun gaming feel.<\/p>\n

If you’re looking to have bigger successful solutions, speak about modern jackpot harbors, where jackpot expands with each spin. Having another side choice to place certain like into the heavens, it offers players five a lot more a method to win if their initial one or two notes generate a maximum of 16. Prepare for an adventure in the Western Plains having Bison Moonlight! Create totally free revolves that have Amazing Nuts Reels and you can a great Zeus Find incentive that have Super prize potential, and it’s really clear why Incredible Link\ufffd Zeus is more well-known than before. Clucking Cross\ufffd is the brand name-the new, private term you to definitely places your inside the midst of some fowl play, having chaos, automobiles, as well as the possibility to brace your content across the street.<\/p>\n

The working platform is totally registered and you may managed, providing a secure and credible gaming ecosystem. Players may also make use of ample incentives, advertising, and you may commitment benefits, hence help the total gambling experience. Jackpot City Casino was a properly-founded on the web playing platform providing an extensive number of game, together with slots, table games, and you can real time dealer solutions. Since the cellular local casino is actually online-founded, you can just check out the site on the web browser of your own smart phone and start playing. The typical payouts for it local casino has constantly been with us the latest 96% draw.<\/p>\n

If or not you like old-fashioned twenty three?reel game otherwise modern 5?reel clips slots, there’s something each liking<\/h2>\n

Although this a real income position was created apparently recently, its higher-high quality artwork made it a simple profits regarding online gambling business. With this specific video game, you could potentially turn on interesting bonus cycles to have humorous game play. Please remember to test your neighborhood rules to ensure gambling on line is courtroom where you live. Privacy strategies ple, according to research by the features you use otherwise how old you are. RTP suggests the typical go back to people over the years (usually between ninety% and you can 98%), but private wins will be rare otherwise constant according to slot’s structure. When icons line up into the productive paylines according to the game’s paytable, the gamer victories a reward, which is credited to their harmony.<\/p>\n

Always check full T&Cs, minute deposit, games weighting, hats, and you may expiry just before opting inside the. Regardless if you are likely to to your desktop or swiping to the cellular, Jackpot Urban area has the newest reels crisp, the new profits transparent, and actions low-avoid. Players’ studies and you may purchases is protected having fun with state-of-the-artwork encryption technical, permitting them to appreciate the betting expertise in comfort. Jackpot city will bring a variety of secure commission methods for easy places and distributions. Jackpot city has the benefit of a seamless betting experience in a massive solutions of video game.<\/p>\n

These types of requirements can be unlock most bonuses and be involved in special occasions, like competitions otherwise seasonal advertisements, making sure loyal members continue steadily to take pleasure in their date in the local casino. While this demands may sound high, it\ufffds important to keep in mind that it simply applies to the advantage amount, maybe not the initially deposit. Consequently before you can cash-out your own extra winnings, you’ll need to choice the benefit well worth 70 times. Concurrently, you are getting 150 free spins to your selected slot online game, delivering a possible opportunity to explore the newest casino’s extensive video game library instead risking your own money. Established more than 2 decades before, Jackpot City Gambling establishment features consistently attracted a loyal user base due to its extensive game choices, generous bonuses, and you may smooth mobile gaming experience.<\/p>\n

The fresh gambling establishment aims to make banking processes since the smooth since the possible for the users<\/h2>\n

When confronted with large volatility ports, expect less frequent however, much larger wins. Such as, a position which have an effective 96% RTP ensures that for each $100 wager, $96 was given out as the winnings across the the participants. Our team out of professionals concentrated more on top quality as opposed to number. Initially you make a minimum deposit out of $30, you can get a great 375% match so you can $twenty five,000. For each and every strategy includes its very own regulations, thus definitely take a look.<\/p>\n

PearFiction\ufffd Studios’ Chicago Silver\ufffd was an alternative slot one provides 1920s Chicago to life having criminal gangs, cops, and you will an intriguing tale line. Jackpot City Internet casino features highest-quality online slots games of Game Worldwide. The unique Amazing Connect\ufffd function offers respins, when you find yourself bonus symbols normally trigger the newest Totally free Revolves ability.<\/p>\n","protected":false},"excerpt":{"rendered":"

Lower than, you can look closer from the probably the most prominent variety of slots discover in the web based casinos. When you are classic reels and you can video ports become by far the most preferred models, video game builders are constantly getting the fresh new a means to\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-127781","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/127781","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=127781"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/127781\/revisions"}],"predecessor-version":[{"id":127786,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/127781\/revisions\/127786"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=127781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=127781"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=127781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}