/* 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":140217,"date":"2026-06-10T17:32:48","date_gmt":"2026-06-10T17:32:48","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=140217"},"modified":"2026-06-10T17:32:48","modified_gmt":"2026-06-10T17:32:48","slug":"a-quel-endroit-chaque-pari-est-important-pour-le-canada-chez-robocat-casino","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/a-quel-endroit-chaque-pari-est-important-pour-le-canada-chez-robocat-casino\/","title":{"rendered":"\u00c0 quel endroit chaque pari est important pour le Canada chez Robocat Casino"},"content":{"rendered":"
\n\"Mega7s<\/p>\n

Dans l’univers anim\u00e9 des jeux en ligne au Canada, Robocat Casino se distingue en fournissant une exp\u00e9rience o\u00f9 l’attention port\u00e9e au joueur est capitale https:\/\/robocats.eu.com\/fr-ca\/<\/a>. Cette plateforme sait que les parieurs canadiens d\u00e9sirent bien plus qu’une simple chance de gagner ; ils privil\u00e9gient la s\u00e9curit\u00e9, l’\u00e9quit\u00e9 et la transparence de chaque transaction. Robocat Casino s’engage \u00e0 \u00e9tablir un environnement o\u00f9 chaque mise, qu’elle soit modeste ou cons\u00e9quente, est consid\u00e9r\u00e9e avec le m\u00eame s\u00e9rieux et o\u00f9 chaque tour de roulette ou main de cartes s’appuie sur des algorithmes certifi\u00e9s. L’accent est plac\u00e9 sur une offre de jeux diversifi\u00e9e, adapt\u00e9e aux go\u00fbts locaux, tout en garantissant un service client rapide et des options de d\u00e9p\u00f4t en dollars canadiens sans frais cach\u00e9s. Pour le joueur, cela se concr\u00e9tise par la confiance n\u00e9cessaire pour se concentrer sur le plaisir du jeu.<\/p>\n

Un site pens\u00e9 pour les pr\u00e9f\u00e9rences canadiennes<\/h2>\n

Robocat Casino a m\u00e9ticuleusement adapt\u00e9 son offre pour satisfaire les attentes propres du march\u00e9 canadien. Cela se montre d’abord par le support total de la monnaie locale, le dollar canadien (CAD), \u00e9liminant les frais de conversion souvent on\u00e9reux et procurant une clart\u00e9 absolue sur les montants cr\u00e9dit\u00e9s et encaiss\u00e9s. La plateforme offre \u00e9galement une s\u00e9lection de jeux qui correspondent avec les joueurs d’ici, int\u00e9grant des machines \u00e0 sous \u00e0 th\u00e8mes nordiques, des versions appr\u00e9ci\u00e9es de blackjack et de roulette, ainsi que des jeux de table avec croupiers en direct pour reproduire l’ambiance v\u00e9ritable d’un casino terrestre. L’interface est propos\u00e9e en fran\u00e7ais et en anglais, offrant une navigation intuitive pour toutes les communaut\u00e9s linguistiques du pays. Cette approche orient\u00e9e vers l’utilisateur promet que chaque session de jeu est aussi agr\u00e9able et agr\u00e9able que possible, depuis l’inscription jusqu’au retrait des gains.<\/p>\n

Bonus et promotions qui soulignent votre engagement<\/h2>\n

Les bonus d’accueil et les offres r\u00e9currentes chez Robocat Casino sont con\u00e7ues pour gratifier v\u00e9ritablement l’implication des participants canadiens. Plut\u00f4t que de proposer des promotions disproportionn\u00e9es avec conditions irr\u00e9alistes, la site mise sur des promotions transparentes et accessibles. Un bonus de premier d\u00e9p\u00f4t ajust\u00e9 permet g\u00e9n\u00e9ralement de explorer une grande vari\u00e9t\u00e9 de jeux sans danger d\u00e9mesur\u00e9. Par la suite, un syst\u00e8me de r\u00e9compenses ou des parties gratuites chaque semaine viennent honorer la persistance du jeu. Il est essentiel de examiner soigneusement les conditions g\u00e9n\u00e9rales associ\u00e9es, notamment les pr\u00e9requis de pari (wagering requirements), qui sont en g\u00e9n\u00e9ral expos\u00e9es avec transparence. Cette strat\u00e9gie concr\u00e8te signifie que les offres repr\u00e9sentent un gain r\u00e9el, prolongeant la temps de jeu et les possibilit\u00e9s de victoire r\u00e9els, plut\u00f4t qu’un simple leurre commercial.<\/p>\n

Protection et impartialit\u00e9 : la base de n’importe quel pari<\/h2>\n

Chez Robocat Casino, la s\u00e9curit\u00e9 n’est pas une possibilit\u00e9, c’est le socle de l’op\u00e9ration. La plateforme exploite un chiffrement SSL de pointe pour prot\u00e9ger toutes les renseignements personnelles et financi\u00e8res des utilisateurs, certifiant que les informations priv\u00e9es restent secr\u00e8tes. Plus important encore, l’\u00e9quit\u00e9 des jeux est une priorit\u00e9 absolue. Tous les jeux sont propuls\u00e9s par des g\u00e9n\u00e9rateurs de nombres al\u00e9atoires (RNG) valid\u00e9s par des laboratoires ind\u00e9pendants reconnus, confirmant que chaque r\u00e9sultat est totalement impr\u00e9visible et non influenc\u00e9. Robocat Casino op\u00e8re sous une licence de jeu en ligne exigeante, s’obligeant \u00e0 suivre les normes les plus strictes en mati\u00e8re de pratiques responsables. Ainsi, les joueurs canadiens peuvent miser en \u00e9tant certains que l’int\u00e9grit\u00e9 du jeu est garantie et que leur environnement est pr\u00e9serv\u00e9 contre toute menace ext\u00e9rieure.<\/p>\n

M\u00e9thodes de paiement destin\u00e9es au Canada<\/h2>\n

Pour des transactions sans tracas, Robocat Casino offre une vari\u00e9t\u00e9 de m\u00e9thodes de paiement populaires et fiables au Canada. Les joueurs sont en mesure de r\u00e9aliser leurs d\u00e9p\u00f4ts en CAD via des cartes de cr\u00e9dit\/d\u00e9bit (Visa, Mastercard), des portefeuilles \u00e9lectroniques comme MuchBetter ou Interac, une option particuli\u00e8rement recherch\u00e9e pour sa rapidit\u00e9 et sa s\u00e9curit\u00e9 au pays. Les retraits sont trait\u00e9s avec une grande efficacit\u00e9, les d\u00e9lais \u00e9tant pr\u00e9cis\u00e9ment annonc\u00e9s pour chaque m\u00e9thode. La plateforme tente de limiter les frais de transaction, voire de les \u00e9liminer, pour que les joueurs gardent l’int\u00e9gralit\u00e9 de leurs gains. La v\u00e9rification des comptes, une \u00e9tape usuelle de conformit\u00e9, est men\u00e9e de fa\u00e7on efficace et confidentielle, facilitant ainsi l’acc\u00e8s aux fonds. Cette fluidit\u00e9 financi\u00e8re est d\u00e9terminante pour une exp\u00e9rience de jeu positive o\u00f9 l’accent reste sur le divertissement.<\/p>\n

Jeux populaires et nouveaut\u00e9s<\/h2>\n

La collection de jeux de Robocat Casino est constamment mise \u00e0 jour avec les titres les plus appr\u00e9ci\u00e9s et les nouveaut\u00e9s du secteur, garantissant aux joueurs canadiens un catalogue sans cesse rafra\u00eechi. Les aficionados de machines \u00e0 sous auront acc\u00e8s \u00e0 une grande collection variant des classiques aux vid\u00e9o-slots actuels avec des options comme les tours gratuits, les symboles \u00e9tendus et les jackpots progressifs. Les jeux de table ne sont pas en reste, avec de nombreuses variantes de blackjack, de roulette europ\u00e9enne et am\u00e9ricaine, de baccara et de poker. La section des jeux en direct, avec croupiers professionnels diffusant en direct, apporte l’excitation du casino r\u00e9el en temps r\u00e9el sur l’\u00e9cran du joueur. Cette richesse assure que chaque joueur, qu’il soit nouveau ou expert, d\u00e9niche des options qui correspondent \u00e0 son style de jeu et \u00e0 ses attentes.<\/p>\n

\"Cash<\/p>\n

Assistance client d\u00e9vou\u00e9e et jeu responsable<\/h2>\n

Robocat Casino place un fort accent sur un service client\u00e8le accessible et comp\u00e9tent, pr\u00eat \u00e0 r\u00e9pondre aux questions des joueurs canadiens. Une \u00e9quipe de support est accessible via le chat en direct, un service de courriel d\u00e9di\u00e9, et parfois par t\u00e9l\u00e9phone, avec des heures d’ouverture \u00e9tendues. Parall\u00e8lement, l’engagement envers le jeu responsable repr\u00e9sente un fondement de la philosophie de la plateforme. Des outils concrets sont propos\u00e9s aux joueurs, tels que la possibilit\u00e9 de d\u00e9finir des limites de d\u00e9p\u00f4t, de perte ou de dur\u00e9e de session, de demander une auto-exclusion temporaire ou permanente, et d’acc\u00e9der \u00e0 des liens vers des organismes d’aide comme Gambling Therapy. Ces mesures montrent que Robocat Casino privil\u00e9gie le bien-\u00eatre de sa client\u00e8le au-del\u00e0 du simple aspect commercial.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Dans l’univers anim\u00e9 des jeux en ligne au Canada, Robocat Casino se distingue en fournissant une exp\u00e9rience o\u00f9 l’attention port\u00e9e au joueur est capitale https:\/\/robocats.eu.com\/fr-ca\/. Cette plateforme sait que les parieurs canadiens d\u00e9sirent bien plus qu’une simple chance de gagner ; ils privil\u00e9gient la s\u00e9curit\u00e9, l’\u00e9quit\u00e9 et la transparence de\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-140217","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=140217"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140217\/revisions"}],"predecessor-version":[{"id":140218,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140217\/revisions\/140218"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=140217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=140217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=140217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}