/* 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":20685,"date":"2026-05-14T13:29:07","date_gmt":"2026-05-14T13:29:07","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=20685"},"modified":"2026-05-14T13:29:08","modified_gmt":"2026-05-14T13:29:08","slug":"nachfolgende-softwaresystem-ein-wurfelvariante-war-bei-angewandten-herstellern-microgaming-betsoft-so-lange-playtech-zur-verfugung-gestellt","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nachfolgende-softwaresystem-ein-wurfelvariante-war-bei-angewandten-herstellern-microgaming-betsoft-so-lange-playtech-zur-verfugung-gestellt\/","title":{"rendered":"Nachfolgende Softwaresystem ein Wurfelvariante war bei angewandten Herstellern Microgaming, Betsoft so lange Playtech zur verfugung gestellt"},"content":{"rendered":"

Craps<\/h2>\n

Wer inside Erreichbar Casinos sinnvolle Gewinnchancen abhangigkeitserkrankung weiters in Alternativen nachdem den Slots Ausschau halt, darf welches Wurfelspiel Craps erproben. Solch ein Game zahlt hinter diesseitigen Casino Auffuhren unter einsatz von bester Gewinnchance, daselbst selbige Auszahlungsquote der Craps Spielart von Playtech z.S. die Rate bei bis zu ninety-nine,53% verspricht. Ihr bester Hausvorteil lernt sehr viel sonst aus. Namlich eignen bei einhundert eingesetzten von neuem 99,s? 53 \ufffd aktiv Fur sich entscheiden ausgeschuttet.<\/p>\n

Pai Gow Poker<\/h2>\n

Nachfolgende Gangbar Spielsaal Gewinnchancen sie sind des ofteren horig vom casinobuck App<\/a> Zufallsgenerator. Irgendeiner Zufallszahlengenerator ist wiederkehrend kontrolliert bei unabhangigen Projekt, um ebendiese Seriositat und Sportlichkeit eines Gangbar Anbieters validieren nach im griff haben. Wenn man durchaus nachfolgende das und zusatzliche Menstruation versteht, erhoht adult male selbstandig eine Gewinnwahrscheinlichkeit.<\/p>\n

Anliegend einen au?erordentlichen Auszahlungsquoten eines Spielautomaten konnten wir schlie?lich ermitteln, auf diese weise ebendiese RTP-Informationen der Anpassung Pai Gow Poker erheblich gewinnversprechend seien via einer RTP-Teilzahlung von 97,15%. Aber handelt dies einander nicht um unser inoffizieller mitarbeiter Angeschlossen Spielbank sinnvolle Auszahlungsquote. Jedoch welche person selbige Spielregeln versteht, loath einheitlich hohere Moglichkeiten unter diesseitigen Riesenerfolg.<\/p>\n

Weitere Gangbar Spielsalon Spiele uber hohen Auszahlungsquoten<\/h2>\n

Diese Angeschlossen Spielcasino Auszahlungsquote war das gutes Anhaltspunkt z. hd. unser Gewinnchance within diesem Versorger. Diese existireren den durchschnittlichen Geltung ihr prozentualen Auszahlung des Titels gegen. Anknupfend haben wir eine Verkettete liste se rendre Spielekategorien uber das dazugehorigen durchschnittlichen Auszahlungsquote zur verfugung gestellt. Inside irgendeiner Tabelle denunzieren unsereiner, dies welches jeweilige Spielcasino Runde uber hochstmoglich Gewinnchance wird ferner bei welchen der besten Angeschlossen Casinos dies eigenen Titel existireren.<\/p>\n

Betrachtet man dasjenige gro?ere Foto, wirklich so aufspuren einander nachfolgende konventionell hochsten Auszahlungsquoten hinein Spielkategorien entsprechend Gangbar Line roulette, Gangbar Poker oder Video Poker. Eignen je viele die besten Spiele der Verbunden Casinos, weil die kunden folgerichtig nachfolgende erfolgreichsten Gewinnchancen bieten.<\/p>\n

Dennoch weisen Rubbellose wohl nebensachlich Hauptgewinn Slots relativ nachfolgende niedrigsten Auszahlungsquoten auf, ended up being eltern dahinter den geringer vorteilhaften Optionen z. hd. bijna alle macht, die auf der Recherche auf diesseitigen erfolgreichsten Gewinnchancen seien. Jackpots locken zwar immer wieder unter zuhilfenahme von mark Schonheit riesiger Gewinnauszahlungen, nur ebendiese Wahrscheinlichkeit, unser dahinter herabfliegen, ist und bleibt im unterschied zu den Zum besten geben unter einsatz von hoheren RTPs betont weniger bedeutend.<\/p>\n

Spiele unter zuhilfenahme von insbesondere niedrigen Gewinnchancen<\/h2>\n

Eres existiert doch auch Slots & Spielsaal Spiele unter einsatz von niedrigen Auszahlungsraten oder welcher gro?eren Wahrscheinlichkeit nach diesseitigen Verminderung des Einsatzes. Etwa mochten wir einen Verweis via nach einen Fern verhalten, dass European bzw. British Roulette immer der North american Game of chance Variation gesprachspartner am ehesten sie sind kann. Unser hat weiteren Background: Us Live roulette loath einen hoheren Hausvorteil durch die Doppelnull.<\/p>\n

Dieweil diese Auszahlungsquoten ihr europaischen Versionen as part of 97,3% liegen unter anderem der Hausvorteil dementsprechend inside 2,7% betragt, steigt ein Nutzlichkeit der Bankhaus bei dem amerikanischen Kesselspiel auf four,26%, ended up being diese Gewinnwahrscheinlichkeit in 94,74% eingegangen. Fortschrittlich trifft man auf zudem gar kein Live roulette hinein europaischen Erreichbar Casinos. Viel mehr Daten dahinter Online The roulette table Casinos unter anderem zur Lizenzsituation fundig werden gegenseitig inoffizieller mitarbeiter Testbericht.<\/p>\n

Willkommensbonus & Promotionen<\/h2>\n

Das Willkommensbonus ist folgende ein attraktivsten Promotionen, diese Verbunden Casinos den neuesten Spielern prasentation. Er dient wie Hintergrund je unser Einschreibung und einzig logische Einzahlung im Spielsaal. Erwartet anbietet ihr Willkommensbonus zusatzliches Bonusguthaben, das mark Prozentsatz ein ersten Einzahlung entspricht, aka Einzahlungsbonus. Immer wieder werden untergeordnet Freispiele zu handen einige Spielautomaten wie Komponente des Pakets serviceleistungen.<\/p>\n

Unser Kombination aufgebraucht Bonusguthaben ferner Freispielen ermoglicht neuen Spielern ebendiese Anlass, dasjenige Erreichbar Casino und fish Spiele ausgiebig dahinter ausbaldowern, blank konzentriert ihr eigenes Bimbes nachdem riskieren. Willkommensboni schwanken zwischen diesseitigen Casinos, erwischen wohl durch die bank angewandten wertvollen Startvorteil darle.<\/p>\n

Diese besten Kasino Boni mit hohen Auszahlungsraten<\/h2>\n

Nahe unserem Willkommensbonus halten Online Casinos auch regelma?ige Promotionen weiters Events fertig, within denen Spieler fur jedes deren Geschaftigkeit mit Bonusguthaben ferner Freispielen belohnt man sagt, sie seien. Weiterhin man sagt, sie seien Turniere qua unglaublichen Preispools veranstaltet, diese nichtens dennoch ebendiese Anlass offerte, dies separat Geschick hinten abbilden, sondern zweite geige sehr hohe Gewinne nachdem anfertigen, had been dies Partie zusatzlich bereichert.<\/p>\n","protected":false},"excerpt":{"rendered":"

Craps Wer inside Erreichbar Casinos sinnvolle Gewinnchancen abhangigkeitserkrankung weiters in Alternativen nachdem den Slots Ausschau halt, darf welches Wurfelspiel Craps erproben. Solch ein Game zahlt hinter diesseitigen Casino Auffuhren unter einsatz von bester Gewinnchance, daselbst selbige Auszahlungsquote der Craps Spielart von Playtech z.S. die Rate bei bis zu ninety-nine,53% verspricht.\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-20685","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20685","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=20685"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20685\/revisions"}],"predecessor-version":[{"id":20686,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20685\/revisions\/20686"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=20685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=20685"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=20685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}