/* 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":96878,"date":"2026-05-24T11:42:14","date_gmt":"2026-05-24T11:42:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=96878"},"modified":"2026-05-24T11:42:14","modified_gmt":"2026-05-24T11:42:14","slug":"olg-on-line-canada-online-game-bonuses-mobile-harbors-alive-broker","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/olg-on-line-canada-online-game-bonuses-mobile-harbors-alive-broker\/","title":{"rendered":"OLG On line Canada: Online game, Bonuses, Mobile, Harbors, Alive Broker"},"content":{"rendered":"

An informed this new slot machines have enough extra cycles and you may free revolves for a rewarding experience. Whether you\u2019lso are trying ticket the time, speak about new headings, otherwise rating confident with web based casinos, online harbors promote an easy and you may enjoyable means to fix play. ⏯ Practice tips \u2013 Test out choice brands and features rather than outcomes Because the no-deposit or wagering is necessary, they\u2019re available, low-stress, and you may perfect for newbies and you can educated users equivalent. Such promotions can provide you with additional opportunities to enjoy, unlock provides, or experiment online game your\u2019ve never spun prior to. Rather than matching icons across a line, you victory ports of the landing clusters of the same symbol linked with her anywhere into grid.<\/p>\n

If you’re performing all of our OLG review we unearthed that areas is obviously defined and almost become three independent attributes the available on one account. Brand new activities extra should be accessed thru Proline, several other element of OLG, and will be offering your an advantage bet. The software have a person-amicable screen which allows members to help you easily flow between lottery, casino, and you will membership enjoys. One of our favorite OLG have is their lightning-timely winnings.<\/p>\n

The latest OLG gambling enterprise Ontario desk selection has actually 35+ video tables running on top company such Practical Play, IGT, AGS, and Kingdom Imaginative. The new warm soundtrack, jumbo icons, and you will Controls Bonus generate much tension that when it fundamentally spun in my own go for, I happened to be yes We\u2019d strike the jackpot. OLG Gambling establishment Ontario features more than 100 modern headings across eight jackpot networking sites, provided by the PowerBucks, the website\u2019s better-paying series which have award pools exceeding $1.25 million. Membership settings takes a couple of minutes longer than extremely casinos, while the OLG gambling enterprise Ontario means full house confirmation prior to availability.<\/p>\n

Looking for heartbeat-racing spins and rewarding promotions? Interested in heartbeat-racing reels, large offers, and you can trusted towns and cities to experience? Off boosted greet packages in order to a week reloads, 100 Gates of Olympus<\/a> percent free revolves, and you will cashback, these pages shows handpicked offers built for position fans. Olg Alive Gambling establishment catches the fresh high-opportunity be regarding a real gaming flooring that have elite people, crisp Hd channels, and instantaneous dining table accessibility. OLG was carried on their procurement process to modernize lottery and you may betting in the Ontario because of the in search of Gateway Gambling enterprises & Enjoyment Minimal (Gateway) since the carrier into the North and you can Southwestern Gambling Bundles. Ontario web based casinos cannot promote personal incentives exactly the same way given that Rest of Canada casinos.<\/p>\n

No matter if not very completely laden with has actually and you may alternatives, nevertheless this package may give your particular pretty good fun! All signs show specific normal things and people inspired because of the Roman mythology and empire. A lot more incentives such multipliers plus free spins shall be won inside the totally free games. Symbols into the reels perform some Mayan motif having iridescent red-colored butterflies, Mayan cover up carving, necklaces, and you will frogs among other symbols. Men and women paylines (otherwise payways) try overspread all over 5 reels create into the an elementary 5\u00d7step 3 design (having step 3 wager contours). Gypsy Moonlight slot of IGT means chance telling as a whole normally find by studying the symbols included.<\/p>\n

For people who\u2019re also looking for easy access to the country\u2019s most significant band of online slot video game, avoid understanding and you may subscribe today. The mobile products maintain the same has, pictures, and game play given that desktop computer versions, getting a seamless gambling experience on the move. OLG even offers a wide range of online slots games, for each and every with its unique features and you will gameplay. In Immortal Relationship, you will come across a selection of icons you to definitely join the new game\u2019s immersive vampire-themed storyline. Immortal Relationship within OLG Internet casino also offers multiple fun provides you to definitely enhance the gameplay feel.<\/p>\n

Every distributions in the OLG are created through Electronic Money Transfer as well, which means the website commonly import your own winnings in to your bank account within this step 3-5 working days. The fresh banking possibilities at OLG aren\u2019t given that varied than the yourself owned casinos on the internet, nevertheless they do the job. The software performs great into the one another equipment and additionally they apply all the features introduce towards desktop website.<\/p>\n

New successful choices is actually 01 \u2013 18 \u2013 22 \u2013 30 \u2013 32 \u2013 40 \u2013 43 and the effective violation are bought in Toronto. MARIE, Towards \u2013 There are 2 days remaining to help you claim a beneficial MAXMILLIONS honor value $one million from the Tuesday, June 15, 2021 Lotto Max mark. MARIE, Towards \u2013 There have been two days kept to allege good $one hundred,100 ENCORE honor throughout the Tuesday, June 22, 2021 Lottery Max mark. Brand new successful wide variety were 8 \u2013 1 \u2013 6 \u2013 8 \u2013 2 \u2013 7 \u2013 8 together with successful solution is actually sold in Mississauga. MARIE, Towards \u2013 There are two days leftover so you’re able to claim an enthusiastic ENCORE award worth $10,100 in the Tuesday, July 2, 2021 Lottery Maximum draw. MARIE, Into the \u2013 There are two main weeks remaining so you can claim a good $a hundred,one hundred thousand ENCORE prize regarding the Wednesday, July twenty eight, 2021 Lotto six\/forty-two mark.<\/p>\n

Members of all of our casino comment party collect factual statements about customer care and you can available languages whenever evaluating web based casinos. Winnings and distributions are typically managed by limits place because of the gambling establishment. Gambling enterprise Expert, provides a deck to have pages so you can rate web based casinos and you can share its opinions, views, and you will consumer experience. OLG Local casino possess a very high Protection List away from 9.8, so it is one of the most secure and you may fair web based casinos on line, according to our review criteria. A top Safety Directory basically correlates having a higher odds of a confident game play experience and you will problems-100 percent free distributions. The formula of your casino’s Cover Index, shaped from the checked-out points, illustrates the security and you will fairness regarding web based casinos.<\/p>\n

Imagine going to each one, position a gamble, and you will rotating the latest reels repeatedly. Free online ports took off because you don’t need certainly to attend the brand new spot out of a gambling establishment rotating new reels. Regarding the the past several years, the only method you might supply free slot games is actually going to help you a physical gambling enterprise surrounding you. The newest OLG Online casino brings a handy and you may available treatment for see gambling activities right from your house. Their commitment to rules, strategies, security features, and reasonable gamble is evident also, which have clear terminology and you may regulations conveniently accessible in the system. And rather than many other online casinos when you look at the Ontario, OLG goes the other mile giving a toll-totally free phone number to have direct correspondence the help of its Player Assistance agencies.<\/p>\n

OLG operates lawfully within Ontario\u2019s managed iGaming framework in fact it is only open to participants truly situated in Ontario old 19 and you can earlier. These tools is actually accessible across pc and also the OLG application, and are generally much better and much more organized than i aren’t see in physically work at gambling establishment operators during the Ontario. All the withdrawals is actually treated owing to Digital Funds Import straight to an excellent affirmed bank account, having processing delivering less than six business days. Play the real cash kind of this game along with your 40 100 percent free spins (no deposit) welcome added bonus at the Mirax Gambling enterprise<\/p>\n

Multi-way harbors along with honor honours to have striking the same icons on the adjoining reels. 100 percent free slot machines which have free revolves commonly ability five reels. This type of play on four straight reels, constantly that have three or four rows from icons extra horizontally.<\/p>\n","protected":false},"excerpt":{"rendered":"

An informed this new slot machines have enough extra cycles and you may free revolves for a rewarding experience. Whether you\u2019lso are trying ticket the time, speak about new headings, otherwise rating confident with web based casinos, online harbors promote an easy and you may enjoyable means to fix play.\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-96878","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96878","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=96878"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96878\/revisions"}],"predecessor-version":[{"id":96879,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96878\/revisions\/96879"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=96878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=96878"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=96878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}