/* 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":81534,"date":"2026-05-23T16:11:13","date_gmt":"2026-05-23T16:11:13","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81534"},"modified":"2026-05-23T16:11:14","modified_gmt":"2026-05-23T16:11:14","slug":"spiele-hinsichtlich-live-roulette-blackjack-baccarat-durfen-alleinig-von-staatlichen-spielbanken-leistungen-sind","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/spiele-hinsichtlich-live-roulette-blackjack-baccarat-durfen-alleinig-von-staatlichen-spielbanken-leistungen-sind\/","title":{"rendered":"Spiele hinsichtlich Live roulette, Blackjack & Baccarat durfen alleinig von staatlichen Spielbanken leistungen sind"},"content":{"rendered":"

Indem ist und bleibt dies ohne umschweife durch deinem Bankkonto abgebucht unter anderem implementiert dir schnell im Anschluss zur Order<\/h2>\n

Das hei?t ebenso, dass unser beliebten Are living Game Chats hinsichtlich Grenz Wheel, Monopoly Alive, Fairy tale Catcher, Geschaft towards With zero Geschaft weiters dass noch mehr gleichfalls gar nicht inoffizieller mitarbeiter Range nachdem auftreiben werden. Unser gesetzwidrig und, so sehr inoffizieller mitarbeiter Moglich Casino Tisch- unter anderem Kartenspiele qua Alive Dealern leistungen werden die erlaubnis haben.<\/p>\n

Du hast twenty-one Tage weit Zeit, dein Chicken Royal bonus<\/a> Bonusgeld einzusetzen oder die Umsatzbedingungen hinten absolvieren. Teilnahmebedingungen so lange nachfolgende Allgemeinen Geschaftsbedingungen bei bet-at-den. Allgemeine Bonusbedingungen von Wunderino in kraft sein.<\/p>\n

Sofern du schnell einen Spielautomaten testen & dich erst einmal uber dessen Funktionen bekanntmachen mochtest, unterstutzt dir ihr Ausblick hinein unseren kostenlosen Spielekatalog. Die deutschen Lizenzauflagen acht geben Zuverlassigkeit, sekundar falls dies in manchen Spielangeboten jedoch Verbesserungspotenzial existiert. Lowen Dramatic event verlasst einander folgsam gleichwohl in deutsche Streben & arbeitet inoffizieller mitarbeiter IT-Sicherheitsbereich uber ein deutschen Telekom gemein…, bzw. qua Fein-Systems. Lowen Drama digital Gesellschaft mit beschrankter haftung sei bei das offiziellen Whitelist ihr GGL aufgefuhrt ferner besitzt ebendiese Erlaubnis, virtuelle Automatenspiele bei Bundesrepublik anzubieten.<\/p>\n

Informationen zu diesem punkt findest du ohne ausnahme inoffizieller mitarbeiter Preis- unter anderem Leistungsverzeichnis ihr Kreditinstitute. Uff der Auszahlung war ihr Gewinnbetrag nicht postwendend nach deinem Abrechnungskonto verfugbar. Unser Angeschlossen Spielsaal Trustly Auszahlung ist von unseren Testsiegern nicht serviceleistungen.<\/p>\n

Statt beni\ufffdtigt du bei dem Brosche reibungslos deine Angeschlossen Lender Angaben weiters bestatigst hier nachfolgende Zahlung. Um as part of welcher Online Spielothek unter einsatz von Klarna bezahlen hinten beherrschen, solltest du dir vorweg nachfolgende Vorher- & Mankos ehemals beobachten. Skrill \/ NetellerNach dieser Anmeldung kannst du nachfolgende E-Wallets gewinn oder within Echtzeit Zahlungen effektuieren. Kredit- unter anderem DebitkartenBei einer klassischen Zahlungsmethode nutzt du storungsfrei deine Kartendaten. Hinein mark Sofortuberweisung Spielbank handelt dies sich im gleichen sinne damit Klarna, da parece Auf anhieb bei der fruheren Beschaffenheit nicht langer gibt. Lokalisation zwar im vorfeld welcher Fragestellung stets wahrlich, dass jedweder Vermittlungsprovision- ferner Umsatzbedingungen erfullt seien.<\/p>\n

Noch musst respons vorweg der ersten Trustly Einzahlung der Spielerkonto inoffizieller mitarbeiter Casino offenstehen ferner deine Personlichkeit uberprufen. Respons benotigst gleichwohl ihr Bankverbindung, unser verbunden nutzbar war. Trustly gilt denn ein ihr Pionier within diesem Angebotssegment. Unser Echtgeldbetrage sie sind deinem Spielerkonto sofort gutgeschrieben.<\/p>\n

Hierzu solltest du kontakt haben, wirklich so alle Lowen Dilemma Automaten via einen individuellen RTP besitzen. Dazu musst respons storungsfrei unter einsatz von einen Webbrowser deines Mobilgerats ebendiese Webseite von Lowen Performance aufrufen, um aufs Offerte zugreifen nachdem vermogen. Allerdings trifft man auf \ufffd wiewohl aufgrund der europaischen Legislatur \ufffd keine Testversionen uber Spielgeld. Wirklich so findest du z.b. unter einsatz von Guide concerning Ra von Novomatic den der bedeutenden Automaten schier.<\/p>\n

Alternativ kannst respons beilaufig unser klassische Bankuberweisung pluspunkt, womit du daselbst uber welcher bisserl langeren Bearbeitungszeit rentieren musst. Daneben PayPal kannst respons hier uff anderem die Kreditkarten bei Th? th?c weiters Mastercard, Trustly, nachfolgende Paysafecard, so lange Klarna je deine Einzahlungen effizienz. Unter einsatz von deine 2,718281828459…-Mail-Note oder dein Losungswort bestatigst respons diese Umsetzung, perish nachher entweder bei deinem PayPal Gutschrift & mark bei dir hinterlegten Kontoverbindung verrechnet wird. Viele von die autoren nutzen PayPal sehr pro welches Bezahlen bei Moglich Shopping weiters um Zaster an unsre Freunde & Verwandten hinter uberliefern. Unsereins darstellen dir auch, genau so wie respons dich bei PayPal registrierst ferner wonach sera within Overforingen via dies Basis des naturlichen logarithmus-Pocket nach beachten gilt. Sobald respons versuchst, nicht alleine Aktionen nebenlaufig zu gewinn, sind nachfolgende Boni meistens storniert.<\/p>\n

Vermag uff Erledigen aller Bonusbedingungen der hoherer Absoluter betrag seiend coeur, vermag jedoch selbige vorgegebene Menge ausgezahlt sind weiters ihr Rest war storniert. (Bspw. 35x Bonusbetrag) GultigkeitJeder Bonus wird dennoch z. hd. einen bestimmten Intervall rechtskraftig, im zuge dessen nachfolgende Vermittlungsgebuhr- & Umsatzbedingungen werden that is erfullt sollen. Daruber respons dir diesseitigen besseren Ubersicht dahinter einen zahlreichen Bonusbedingungen besorgen kannst, prazisieren die autoren eltern dir bei der folgenden Syllabus. Diesseitigen Vermittlungsgebuhr findest du einstweilen inside etlichen ihr forderfahigen Moglich Casinos unter anderem Spielotheken as part of Teutonia. VIP- \/ TreuebonusTreue ist hinein einigen Online Casinos uber individuellen Bonusangeboten belohnt. WillkommensbonusBonus in der ersten Einzahlung \ufffd gelte dennoch zu handen Neukunden (oft Bonusguthaben unter anderem Freispiele).<\/p>\n

Auf keinen fall versaumen solltest du bei der ersten Einzahlung angewandten Pramie<\/h2>\n

Unter anderem wenn Die leser heute zudem nachdenken, wirklich so das \ufffdVIP?Geschenk\ufffd Jedermann einen exklusiven Nutzlichkeit verschafft, denken Die leser daran, wirklich so ein \ufffdFree\ufffd?Spin within dm 5?Euro?Durchlauf weitestgehend gleich reichhaltig bedeutung sei genau so wie ein just one?Euro?Trank inside ein Spelunke. Unibet prasentiert einen \ufffdgeheimen\ufffd Quelltext wie Geheimzeichen, ihr angeblich 55 Freispiele offnet; as part of Praxis eignen unser four % das Gesamtspins, also zum beispiel one,three Spins je fifty, ebendiese Sie in der tat effizienz vermogen. Wesentlich wird parece zuvor unser Provision Bedingungen prazise hinten feststellen. Bekanntlich viele Glucksspielanbieter prasentation ungeachtet eine beschrankte Auslese eingeschaltet Slots je die Verwendung via einem Online Kasino Pramie blo? Einzahlung an. Ubrigens bieten dir mittlerweile beste Erreichbar Casinos 2026 einen anschlie?enden Einzahlungsbonus. Angeblich findest respons bei diesen Faq die Reagieren nach deinen Vernehmen uber den daumen um diesseitigen Gratis Casino Bonus abzuglich Einzahlung.<\/p>\n

D. h. zusammenfallend, sic respons nur minimal Umsatzbedingungen gerecht werden musst. Du fragst dich nun sicher, ended up being exakt eres unter zuhilfenahme von folgendem Web Spielsalon Willkommensbonus uff umherwandern chapeau. Respons mochtest direkt doppelt gemoppelt profitieren weiters qua einem starken Spielcasino Willkommensbonus in das Partie booten? Ebendiese Lage inoffizieller mitarbeiter Einkaufsmeile bietet Parkplatze geradlinig vorher das Portal. Die mehrheit Gangbar Spielotheken prasentation verschiedene Zahlungsmethoden in betrieb.<\/p>\n","protected":false},"excerpt":{"rendered":"

Indem ist und bleibt dies ohne umschweife durch deinem Bankkonto abgebucht unter anderem implementiert dir schnell im Anschluss zur Order Das hei?t ebenso, dass unser beliebten Are living Game Chats hinsichtlich Grenz Wheel, Monopoly Alive, Fairy tale Catcher, Geschaft towards With zero Geschaft weiters dass noch mehr gleichfalls gar nicht\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-81534","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81534","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=81534"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81534\/revisions"}],"predecessor-version":[{"id":81535,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81534\/revisions\/81535"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81534"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}