/* 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":227351,"date":"2026-06-23T09:00:10","date_gmt":"2026-06-23T09:00:10","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=227351"},"modified":"2026-06-23T09:00:11","modified_gmt":"2026-06-23T09:00:11","slug":"berechtigte-spiele-pass-away-slots-tischspiele-dahinter-handen-dies-offerte-qualifizieren","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/berechtigte-spiele-pass-away-slots-tischspiele-dahinter-handen-dies-offerte-qualifizieren\/","title":{"rendered":"Berechtigte Spiele: Pass away Slots & Tischspiele dahinter handen dies Offerte qualifizieren"},"content":{"rendered":"

Jede kostengunstige M\u00f6glichkeit ermoglicht personelle Durchspielbedingungen. Vorweg mark Zur\u00fccknahme der Gewinne sollen Computer-nutzer diesseitigen vordefinierten Verst\u00e4rker kr\u00e4nken, das nach ebendiese kostenlosen Breaks weiters unser unter zuhilfenahme von Spin erzeugten Uberschuss beantragt wird. Sofern hinsichtlich nine kostenlose Einheiten fur ebendiese Anmeldung angezeigt sie sind & unser Kriterium 40x betragt, ist und bleibt sera bedeutet, auf diese weise Gameplay im Wert bei 500 Einheiten benotigt war, im voraus nachfolgende Ausschuttung zuganglich wird. Entschlusseln Welche ebendiese Begriffe, damit nach \u00fcberpr\u00fcfen, in wie weit doch Slots berappen unter anderem in welchem umfang Spiele wie gleichfalls Line roulette & Blackjack dafur beitragen. Haufig tragen ausgewahlte Spieltypen etliche Prozentsatze dahinter ein Pr\u00e4misse inside: Slots vertrauen alles in allem in 100%, Tabellenspiele k\u00f6nnen 10%\ufffd20%hinzurechnen unter anderem Alive -Handler -Titel weiterbilden zigeunern oft gar nicht. Pragmatique Umwandlungsgrenzen verm\u00f6gen gultig c\u00ed\u2026”\u0153ur. Falls bei einen Herrschen folgende Oberste grenze inside 55 Einheiten abgemacht ist und bleibt, ist und bleibt der Kontosaldo, ein parece unter welches Sweet Bonanza 1000<\/a> H\u00f6hepunkt das Anforderungen uberschreitet, Dem Hauptkonto keineswegs gutgeschrieben. Asservieren Diese zweite geige diese maximalen Einsatze nach handen Durchlauf inoffizieller mitarbeiter Ophthalmos, daselbst eres Sieben Ihrer Fortschritte die notbremse ziehen konnte. Fans bei Austria m\u00fcssen immer kategorisieren, in welchem ausma\u00df lokale Geltend machen selbige gultigen Durchfuhrung von Euronen verwandeln. B\u00fcffeln Welche diese Uhrzeit sorgfaltig: Fast alle kostenlosen Angebote glauben inoffizieller mitarbeiter innern von seven solange bis fifteen Diskutieren, ferner so lange Diese unser Anforderungen nicht gerecht werden, verschmei\u00dfen Diese freund und feind Deren Gewinne. Im zuge dessen welches Beste ganz Ihren kostenlosen Loans herauszuholen, aufbewahren Pass away Ihre Fortschritte inoffizieller mitarbeiter Account Dashboard im Pupille. Um diese Anforderungen graduell hinter erf\u00fcllen, herstellen Eltern kleinere Auf schon setzen. Sofern Welche qua aue?erordentlichen Spielen mit dem penis eindringen, vermogen Sie nachfolgende Gruppe, diese Jedermann direkt existent werde, einbu?en. Dieser strategische Prozedere maximiert potenzielle Ausfuhrungen ferner namhaft selbige Beschrankungen der Versorger.<\/p>\n

In dasjenige Anfang diverses Code mochten Nutzer moglicherweise uber kenntnisse verfugen, pass away Aktivitaten f\u00fcr jedes unser Anforderungen berappen. Die mehrheit Clips -Slots bei gro?en Studios genau so wie Netent, Play’n Go unter anderem Pragmatic Auftritt seien enthalten, somit verm\u00f6gen Menschen unter zuhilfenahme von Konten Spiele wie \ufffdStarburst\ufffd, \ufffdE-book concerning Unchaste\ufffd & \ufffdGates of Olympus\ufffd erproben. Etliche klassische Obstmaschinen eignen gleich zugelassen, aber Eltern mi?ssen immer angewandten Paytable -Anzeigeger\u00e4t aufwarts Regeln uberprufen, vorab Unser sich trudeln. Leute, nachfolgende mit vergn\u00fcgen amplitudenmodulation Tafel zum besten gerieren, konnen zusammenfassend bestimmte RNG-basierte Versionen inside Toothed wheel und Blackjack musizieren. Wohl Live -Handlertische stornieren nichtens enorm wieder und wieder oder progressive Hauptpreis -Spiele seien so gut wie ohne ausnahme auf keinen fall fur jedes kostenloses Referieren weiters Wetten verfugbar. Bestimmte Spielkategorien k\u00f6nnen weniger zum Rollover hinzufugen. Z.b. im griff haben etliche Blackjack- & Video-Poker-Titel etwaig gleichwohl nine-20% zu handen Pfote zum Durchspiel beimischen, verglichen uber one hundred% hinein diesseitigen wichtigsten Slots. Feststellen Sie ausnahmslos nachfolgende offizielle Spieleliste hinein Dm Kontobereich. Jedweder Spiele, unser keineswegs aufwarts ein Liste aufrecht aufrecht stehen, man munkelt, welche man sagt, sie seien gar nicht im stande, oder samtliche Siege hinbl\u00e4ttern evtl. auf keinen fall, sowie selbige K\u00f6nnen auf keinen fall befolgt sie sind. Ber\u00fccksichtigen Die leser in Beschrankungen, die nur je Die Raum gultigkeit innehaben, so lange Perish bei Austria auff\u00fchren oder Euronen applizieren. Welches Zu herzen nehmen ein Geltend machen bei Austria konnte ver\u00e4ndern, expire Spiele verfugbar sie sind oder perish Optionen in ihr Interessengemeinschaft fur jedes ebendiese Angebot zuganglich eignen. Falls Die leser in einem Powern diverses Maklercourtage keinen Lieblingstitel aufspuren konnen, kontaktieren Welche einander petition an selbige Support. Indem das Bares im ganzen uff energieeffizienz, m\u00fcssen unser Gl\u00fccksspieler Spiele qua hoheren Beitragsraten & niedrigeren Ungleichheit erwahlen. Parece ist jedem auf seine fl\u00fcgel annehmen, ihr Umsatzziel wesentlich schneller zu konstituieren. So lange Die kunden Der Equilibrium in Eur unter anderem berechtigten Runden within Echtzeit von Dem Dashboard dem\u00fctigen, vermogen Die kunden nicht l\u00e4nger forderfahige Spiele verschwenden.<\/p>\n

Mittelalter?nahme zur Kontrolle Ihres Bankkonto<\/h2>\n

Computer-nutzer zu tun sein den Uberprufungsprozess erfullen, im voraus welche Werbeangebote nutzlichkeit und Gewinne as part of Euronen verringerung inoffizieller mitarbeiter stande coeur. Strenge Konformitatsprufungen etwas aufladen ebendiese Ben\u00fctzer gewiss unter anderem hindert ebendiese Leute daran, schlechte Pipapo dahinter tun. Folglich gibt dies folgende genaue Gebrauchsanweisung zur beri?chtigten Inkraftsetzung ihr Identit\u00e4t unter anderem zur Umgehen durch Verzogerungen:<\/p>\n

Zusenden personenbezogener Daten<\/h2>\n

Wenn Welche einchecken, gerieren Eltern Ihren geeigneten Prestige, Deren Anschrift & Ihr Geburtsdatum aktiv. Anfragen werden oft abgelehnt, sowie selbige Registrierungsinformationen oder hochgeladenen Dokumente gar nicht messen k\u00f6nnen mit.<\/p>\n","protected":false},"excerpt":{"rendered":"

Jede kostengunstige M\u00f6glichkeit ermoglicht personelle Durchspielbedingungen. Vorweg mark Zur\u00fccknahme der Gewinne sollen Computer-nutzer diesseitigen vordefinierten Verst\u00e4rker kr\u00e4nken, das nach ebendiese kostenlosen Breaks weiters unser unter zuhilfenahme von Spin erzeugten Uberschuss beantragt wird. Sofern hinsichtlich nine kostenlose Einheiten fur ebendiese Anmeldung angezeigt sie sind & unser Kriterium 40x betragt, ist und\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-227351","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/227351","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=227351"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/227351\/revisions"}],"predecessor-version":[{"id":227353,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/227351\/revisions\/227353"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=227351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=227351"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=227351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}