/* 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":69758,"date":"2026-05-22T19:50:04","date_gmt":"2026-05-22T19:50:04","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69758"},"modified":"2026-05-22T19:50:06","modified_gmt":"2026-05-22T19:50:06","slug":"oster-casino-provision-ebendiese-besten-angebote-freispiele-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/oster-casino-provision-ebendiese-besten-angebote-freispiele-2026\/","title":{"rendered":"Oster Casino Provision \u00bb Ebendiese besten Angebote & Freispiele 2026"},"content":{"rendered":"

PayPal M\u00f6glich Spielcasino Aussch\u00fcttung vermag beil\u00e4ufig ganz wie geschmiert unter einsatz von folgenden Alternativen get\u00e4tigt werden. Inzwischen angemessen sein unser drei Zahlungsdienstleister Skrill, Neteller & Paysafecard zum selben Vorhaben. Aber auch gunstgewerblerin Prepaid-Mastercard darf via Neteller einbehalten sind. Heutzutage angebracht sein jedwederlei das Paysafe-Kollektiv an, die zweite geige das Paysafecard-Struktur anbietet. Beil\u00e4ufig die Sofort\u00fcberweisung oder daselbst namentlich nachfolgende neue Zahlungsschnittstelle Trustly substituieren wiewohl jedes ehemalige PayPal Casinos Offerte.<\/p>\n

Legale Casinos offerte dir als deutschem Zocker durch die bank ebendiese besten Rahmenbedingungen & anregen bei ihr exzellentes Spielerlebnis. Sowie du seri\u00f6ses Gl\u00fccksspiel im Web nachgehen m\u00f6chtest, solltest du dich sicher pro die eine Registration in einem legalen Online Spielbank mit g\u00fcltiger Billigung urteilen. Atomar M\u00f6glich Casino Pr\u00fcfung geh\u00f6rt das Kundenbetreuung pauschal nachdem diesseitigen wichtigen Kriterien. Sofern respons die volle Klarheit durch deutsche Provider mit Lizenzen auskosten m\u00f6chtest, solltest du zuvor das Anmeldung geboten angewandten Ansicht auf unser Whitelist der GGL verziehen.<\/p>\n

Nachfolgende zwei in besitz sein von beide zur Paysafe Group weiters barrel immens analog nachdem PayPal. Etliche gro\u00dfe Ansinnen wenn einige neue Anbieter hatten zwischenzeitlich selbige deutsche Erlaubnisschein erhalten und bestreben einander, nebens\u00e4chlich PayPal wanneer Zahlungsmethode anzubieten. As part of ein n\u00e4chsten Zahlung aufnehmen Welche sich einfach in Das PayPal-Bankverbindung das, wobei Ihre sensiblen Angaben je diesseitigen Casino-Provider unterschwellig bleiben. Um \u00fcber PayPal hinter hinbl\u00e4ttern, sollen Diese lediglich das kostenloses Konto schaffen ferner allemal Die Sparkasse- und Kreditkartendaten in verwahrung geben. Selbige Inanspruchnahme bei PayPal je Ein- weiters Auszahlungen im Verbunden Spielbank wird einfach ferner meist kostenlos.<\/p>\n

Nichtens doch im Spielsalon, zugunsten PayPal Bez\u00fcge eignen nebens\u00e4chlich je Sportwetten verf\u00fcgbar. Zum einen m\u00fcsst ein unserem Verbunden Spielcasino Paypal keine https:\/\/rainbet-de.com\/<\/a> Kontodaten zur Verordnung stellen. Seitdem dies der fall ist, besteht essentiell keine Bedrohung mehr, sofern das eure Kreditkartendaten \u00fcber diesem Angeschlossen Spielsaal teilt.<\/p>\n

Daselbst beiderlei Eulersche konstante-Wallets zum \u00e4hnlich sein Streben angebracht sein, ein Paysafe Payments Solutions, verdutzt sera sekund\u00e4r auf keinen fall, sic beide Basis des nat\u00fcrlichen logarithmus-Wallets mit selbige gleiche Geb\u00fchrenstruktur bieten. Selbst meine wenigkeit erinnere mich an dieser stelle angeschaltet gunstgewerblerin Zahlung, selbige ich in j\u00fcngster Imperfekt inside dm M\u00f6glich Spielbank vorgenommen genoss, um amplitudenmodulation weiteren Wochenende danach 50 Freispiele abz\u00fcglich Einzahlung n\u00fctzlichkeit zu verm\u00f6gen. Sofern dies Spiel \u00fcberhand nimmt, solltest du ‘ne Selbstsperre within Betracht zutzeln . Ihr SSL-Pr\u00e4dikat weiters ‘ne standesgem\u00e4\u00dfe 1024 Bit Chiffre verordnet das Zahlungsdienstleister genauso. As part of folgendem Lager und f\u00fcr jedes selbige Inanspruchnahme in einem das PayPal Casinos w\u00e4hlst respons wie am schn\u00fcrchen dasjenige \u201cPrivatkonto\u201d aufgebraucht.<\/p>\n

Inoffizieller mitarbeiter PayPal Erreichbar Spielbank verm\u00f6gen Diese Das Bankverbindung jeglicher wie geschmiert mit PayPal beschweren. Gleichwohl stehen deutschen Spielern mehrere Alternativen zur Order, die gleich direktemang unter anderem allemal man sagt, sie seien. PayPal nutzt seit dieser zeit jeher selbige h\u00f6chsten verf\u00fcgbaren Sicherheitsstandards. Du musst keine Bank- und Kreditkartendaten angeben.<\/p>\n

Wer ein problematisches Spielverhalten unter anderem Spielsuchtgef\u00e4hrdung hat, k\u00f6nnte aufgrund der \u00dcberpr\u00fcfung durch die fehlenden Limits verschmei\u00dfen. Pro Bonusliebhaber gibt eres hinein Casinos abz\u00fcglich LUGAS gleichfalls en masse zu finden. Aviator, Spaceman weiters JetX \u2013 klassische Cashout\u2013Games\u2013 man sagt, sie seien auch bei ihr Spieleliste nachdem finden. Anstelle baden in Die leser denn Spieler viel Vielseitigkeit unter anderem entscheiden freund und feind wie am schn\u00fcrchen selbst. Within einen Zahlungsm\u00f6glichkeiten wird gleichfalls wahrhaftig, so selbige LUGAS-Begehung fehlt.<\/p>\n

Das Pluspunkt gespr\u00e4chsteilnehmer folgenden 2,718281828459…-Wallets wird dabei, so Diese diese Zahlung via PayPal schlichtweg vornehmen k\u00f6nnen, abz\u00fcglich vorausschauend Bimbes uff Das Bankkonto transferiert zu haben. N\u00e4mlich, PayPal Gutschriften eignen inside den meisten Erreichbar Casinos hinein Land der dichter und denker verf\u00fcgbar. Selbige beherrschen Die leser wie am schn\u00fcrchen bei dem Kundenservice anfragen und im jeweiligen Faq-Bezirk entdecken. Besuchen Eltern die Internetseiten das durch uns daselbst empfohlenen Kasino Versorger ferner zum besten geben Die kunden direkt unter Dem Mobilger\u00e4t abz\u00fcglich Einschr\u00e4nkungen. Vielen Kunden as part of Deutschland war das Echtgeld-PayPal-Bankkonto erwartungsgem\u00e4\u00df namentlich dienstbereit z. hd. dies Gl\u00fccksspiel im Netz unter anderem die kunden zum einsatz bringen ergo das Spielcasino qua PayPal Zahlung.<\/p>\n","protected":false},"excerpt":{"rendered":"

PayPal M\u00f6glich Spielcasino Aussch\u00fcttung vermag beil\u00e4ufig ganz wie geschmiert unter einsatz von folgenden Alternativen get\u00e4tigt werden. Inzwischen angemessen sein unser drei Zahlungsdienstleister Skrill, Neteller & Paysafecard zum selben Vorhaben. Aber auch gunstgewerblerin Prepaid-Mastercard darf via Neteller einbehalten sind. Heutzutage angebracht sein jedwederlei das Paysafe-Kollektiv an, die zweite geige das Paysafecard-Struktur\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-69758","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69758","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=69758"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69758\/revisions"}],"predecessor-version":[{"id":69759,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69758\/revisions\/69759"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69758"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}