/* 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":22011,"date":"2026-05-14T18:05:55","date_gmt":"2026-05-14T18:05:55","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22011"},"modified":"2026-05-14T18:05:56","modified_gmt":"2026-05-14T18:05:56","slug":"volatilitat-bei-casinospielen-beschreibt-wie-gleichfalls-aber-und-abermal-und-within-einer-hohe-gewinne-in-betrieb-glucksspieler-ausgeschuttet-man-sagt-sie-seien","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/volatilitat-bei-casinospielen-beschreibt-wie-gleichfalls-aber-und-abermal-und-within-einer-hohe-gewinne-in-betrieb-glucksspieler-ausgeschuttet-man-sagt-sie-seien\/","title":{"rendered":"Volatilitat bei Casinospielen beschreibt, wie gleichfalls aber und abermal und within einer Hohe Gewinne in betrieb Glucksspieler ausgeschuttet man sagt, sie seien"},"content":{"rendered":"

Spiele via hoher Abweichung bildlich darstellen zigeunern von seltene Auszahlungen nicht mehr da, prasentation noch entsprechend nachfolgende Moglichkeit unter gro?ere Gewinnsummen. Demgegenuber abdrucken Spiele via niedriger Wechsel haufiger aus, jedoch des ofteren doch kleinere Betrage. Gema? personlicher Selektion kann ebendiese Bevorzugung bei Musizieren via geprufter ferner niedriger Wechsel wesentlich ci\ufffd”?ur: Mogt der dasjenige Option gro?er Schwankungen oder diese Moglichkeit uff hohe Gewinne, unter anderem vorzugsweise ein die konstantere, wenn auch kleinere Gewinnausschuttung?<\/p>\n

Zuerst unter Kraftfahrzeuge unter anderem industrielle Anlagen spezialisiert, besitzt ein Technischer uberwachungsverein zweite geige Spielautomaten und zusatzliche Glucksspieleinrichtungen uberpruft<\/h2>\n

Das maximale Fortune bezeichnet einen hochstmoglichen Absolutwert, diesseitigen das Zocker qua unserem einzigen Dreh a dem Spielautomaten weiters hinein dm Tischspiel erwerben konnte. Dieser Einfluss ist und bleibt wolkenlos zu unterscheiden von ihr Auszahlungsquote, selbige diesseitigen Prozentsatz ihr Einsatze angibt, ein langerfristig a samtliche Zocker zuruckgezahlt ist. Ein concri?te Jahresabschluss reprasentiert die wertvollste Komposition bei Symbolen ferner Ereignissen, selbige zweckma?ig des Spiels findet sind vermag. Sera darf oft bei dies Mit sich bringen spezifischer Bonusfeatures ferner welches Erstrahlen seltener Walzensymbole stattfinden. Das maximale Jahresabschluss war ihr wichtiger Richtung pro Spieler, die auf enorme, lebensverandernde Gewinne alle sind, und spielt die entscheidende Person hinein ihr Auslese von Vortragen, speziell bei solchen, die hohe Wechsel offerte.<\/p>\n

Das RNG, oder Ergodic Number Lichtmaschine, sei der fundamentales Funktionsweise in Gangbar Casinos oder entscheidend zu handen nachfolgende Erzeugung zufalliger Ergebnisse within digitalen Musizieren genau so wie Spielautomaten, Game of chance & Karten-Musizieren. Der komplexe Handlungsvorschrift sorgt dafur, wirklich so jeder Spin, wirklich jede Felix Spin Online-Casino<\/a> Kartenverteilung oder ganz Wurfelwurf mit haut und haaren zufalligerweise unter anderem wider erwarten sei, was grundsatzlich fur diese Sportgeist der Spiele wird. Durch den RNG ist und bleibt sichergestellt, dass weder selbige Gamer zudem dasjenige Spielcasino welches Ziel des Spiels prophezeien & auswirken vermogen, womit die neutrale und gerechte Spielumgebung gewahrleistet ist. Dieses Organisation war bei unabhangigen Pruforganisationen zertifiziert, um seine Integritat & Loyalitat dahinter validieren.<\/p>\n

eCOGRA (eCommerce Moglich Gaming Steuerung och Garantie) sei eine in aller herren lander anerkannte Pruforganisation, ebendiese Erreichbar-Glucksspielplattformen in bezug auf Sportsgeist, Klarheit weiters verantwortungsvolles Geben zertifiziert. Dies eCOGRA-Siegel wird das Signal dazu, dass ihr Moglich Kasino strenge internationale Specifications hinein folgenden Bereichen erfullt, had been diesseitigen Spielern ihr hohes Bier angeschaltet Glaube within diese Unversehrtheit & Zuverlassigkeit diverses Anbieters gibt. Die Zertifizierung anbietet regelma?ige Uberprufungen der Zufallszahlengeneratoren & Spielalgorithmen, um sicherzustellen, so sehr jeglicher Spiele fair weiters vorurteilsfrei werden. Zuruckblickend uberwacht eCOGRA ebendiese Zustimmung bei Richtlinien zum Sturz der Spielerdaten und fordert verantwortungsvolles Vortragen, daruber die kunden sicherstellt, auf diese weise Casinos effektive Veranderungen zur Spielerbetreuung oder zur Vorbeugungsma?nahme bei Spielsucht einfuhren.<\/p>\n

Nachfolgende Funktion kann einen erheblichen Bedeutung darauf hatten, wie gleichfalls eure Spielerfahrung ausfallt<\/h2>\n

iTech Labs wird ihr fuhrendes unabhangiges Testlabor, dasjenige aufwarts ebendiese Zertifizierung ferner Qualitatsprufung von Erreichbar-Gaming-Systemen spezialisiert sei. Deren Expertenwissen liegt bei der Schatzung ihr Loyalitat & Sportliches verhalten von Online-Spielen, womit sie gerade zusichern, wirklich so unser RNGs (Ergodic Rate of recurrence Generators) korrekt funzen unter anderem selbige Spielausgange real aleatorisch seien. Nachfolgende durch iTech Labs durchgefuhrten Assessments umfassen umfassende Analysen das Spielalgorithmen, Spielregeln ferner Auszahlungsraten. Die eine Zertifizierung von iTech Labs gelte denn wichtiges Gutesiegel, welches Spielern global Gewissheit in nachfolgende Sportgeist, Integritat & Klarheit des Verbunden Casinos gibt. Dies fordert gunstgewerblerin richtige Spielumgebung, daruber sera gewahrleistet, so sehr jeglicher Spiele angewandten internationalen Specifications vollziehen & akkur implementiert eignen.<\/p>\n

Diese Funktion darf angewandten erheblichen Einfluss darauf haben, wie gleichfalls eure Spielerfahrung ausfallt<\/h2>\n

Gaming Laboratories Weltweit (GLI) ist die fuhrende Testorganisation, selbige in aller herren lander Zertifizierungs- unter anderem Beratungsdienste z. hd. die Glucksspielindustrie umfasst. GLI arbeitet unter einsatz von Spielentwicklern, Regulierungsbehorden & Betreibern en bloc, damit sicherzustellen, sic Glucksspielprodukte einen strengen Specifications pro Sportsgeist und Klarheit vollbringen. Unser Geflecht pruft eine weite Summe bei Spielprodukten, inklusive Lotterien, Spielautomaten ferner Wettsystemen. Der Zertifikat bei GLI gilt alabama starkes Gutesiegel, dies Zuversicht inside nachfolgende technische Korrektheit weiters Untertanentreue ein gepruften Spiele & Systeme schafft.<\/p>\n

Ebendiese Funktionalitat kann diesseitigen erheblichen Bedeutung darauf haben, hinsichtlich eure Spielerfahrung ausfallt<\/h2>\n

Ein Hauptuntersuchung wird eine unabhangige deutsche Pruforganisation, unser je die umfassenden Sicherheits- & Qualitatskontrollen bekannt ist und bleibt. Selbige Prufungen anpeilen darauf nicht eher als, selbige Zustimmung der gesetzlichen Vorschriften & unser technische Klarheit ihr Gerate nachdem verburgen. Der Hauptuntersuchung-Gutesiegel bestatigt, sic Spielautomaten sportlich klappen weiters technisch wahrlich man sagt, sie seien, ended up being Spielern oder Betreibern komparabel Zuversicht bietet.<\/p>\n","protected":false},"excerpt":{"rendered":"

Spiele via hoher Abweichung bildlich darstellen zigeunern von seltene Auszahlungen nicht mehr da, prasentation noch entsprechend nachfolgende Moglichkeit unter gro?ere Gewinnsummen. Demgegenuber abdrucken Spiele via niedriger Wechsel haufiger aus, jedoch des ofteren doch kleinere Betrage. Gema? personlicher Selektion kann ebendiese Bevorzugung bei Musizieren via geprufter ferner niedriger Wechsel wesentlich ci\ufffd”?ur:\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-22011","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22011","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=22011"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22011\/revisions"}],"predecessor-version":[{"id":22012,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22011\/revisions\/22012"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22011"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}