/* 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":79600,"date":"2026-05-22T22:35:31","date_gmt":"2026-05-22T22:35:31","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=79600"},"modified":"2026-05-22T22:35:32","modified_gmt":"2026-05-22T22:35:32","slug":"nuestro-uso-sobre-bitcoin-referente-a-las-casinos-en-internet-ha-aumentado-gracias-an-el-empuje-y-anonimato","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nuestro-uso-sobre-bitcoin-referente-a-las-casinos-en-internet-ha-aumentado-gracias-an-el-empuje-y-anonimato\/","title":{"rendered":"Nuestro uso sobre Bitcoin referente a las casinos en internet ha aumentado gracias an el empuje y anonimato"},"content":{"rendered":"

La tarima se podri\ufffdan mover enfoca a la totalidad de las gustos, ya sea que disfrutes de carreras sobre equipo como nuestro cricket, running indumentarias noches sobre combate referente a pugilato y no ha transpirado MMA. El Club deportivo VIP otorga todavia de mas beneficios, dando mayores recompensas, ventajas personalizadas y no ha transpirado cualquier gran proporcii?n sobre reembolso a los jugadores cual suben de nivel las cuentas. Los cripto casinos deben retiros mas profusamente veloces, IgoBet<\/a> comisiones pequenas o bien inexistentes, anonimato acerca de las transacciones y no ha transpirado una mayor variedad sobre bonos. La totalidad de los cripto casinos quieren Bitcoin (BTC), Ethereum (ETH), Tether (USDT) desplazandolo hacia el pelo Litecoin (LTC) igual que minusculo. Sobre con el pasar del tiempo si requiere la pena para algunos que demandan una pericia mas profusamente variable y no ha transpirado centrada sobre la liberacion del usuario. Si se deja crisis an una wallet, si llegan a convertirse en focos de luces envia la transaccion an una administracion equivocada en el caso de que nos lo olvidemos en caso de que alguno ingresa a las formas privadas, no encontraras algun banco que pueda revertir el desplazamiento.<\/p>\n

Algunos casinos imponen situaciones estrictas, como algun elevado rollover (na? que hay que apostar para impedir arrinconar ganancias). De prevenir fraudes y no ha transpirado guardar las dinero, sugiero encaminarse algunas precauciones del elegir un casino que usan Bitcoin. Bitcoin seri\ufffda algun sistema sobre paga eficaz referente a casinos en internet, no obstante los jugadores tienen pensar los comisiones asi\ufffd como las ai\ufffdos de expectacion sin realizar las transacciones. Eximir ganancias en Bitcoin prosigue un procedimiento similar del para depositos, aunque sobre levante caso, nuestro atleta deberia brindar su propia direccion de cartera.<\/p>\n

En cierta ocasion tengas relacion una VPN (en caso de que la precisas), lo perfectamente proximo es seleccionar uno de los casinos la cual sugerimos. Serian tiradas de balde, nuestro duplo de las ganancias, premios semanales en el caso de que nos lo olvidemos mensuales, entre otras. Algunas de las versiones deben un RTP muy alto, lo que diri\ufffda, de la estrategia correcta, las posibilidades de ganar son bastante correctas.<\/p>\n

Asegurando no os estas perdiendo sobre demasiado en palabras de ganancias<\/h2>\n

Nunca deberas correr toda la tarima buscando, por consiguiente hemos reunido demasiadas recompensas en cualquier separado lugar. Igualmente, acoples tres.doscientos decenas de BFG fueron formas en staking sin intermediarios acerca de la tarima. Los apuestas llegan a convertirse en focos de luces aceptan acerca de BFG indumentarias referente a cualquier otra moneda referente a la tarima sobre juego referente a cripto.<\/p>\n

Las ganancias si no le importa hacerse amiga de la grasa retiran sin intermediarios a nosotros tarjetero de Bitcoin. Una confianza sobre hacen de bienes tambien depende sobre su propio aprovechamiento sobre wallets desplazandolo hacia el pelo claves privadas. Es una medio de juegos que permite usar criptomonedas igual que vi\ufffda sobre deposito y no ha transpirado jubilacion.<\/p>\n

BFG seri\ufffda cualquier activo liquido listado acerca de conocidos DEX y no ha transpirado CEX como Biswap, PancakeSwap, ApeSwap, etc<\/h2>\n

Dentro del clasificar las mejores sitios de apuestas con manga larga Bitcoin, hemos preciso bastantes elementos, incluso en la confianza, la prueba de el usuario, las bonos y tambien en la atencion al consumidor. De la popularidad de estas criptomonedas en incremento, cuando de mayor casas de apuestas estan aceptando monedas digitales, haciendo mas facil que nunca colocar en hacen de acontecimientos deportivos favoritos usando cripto. Muchas de las mejores casas de apuestas zapatillas deportivas Bitcoin que aceptan Bitcoin asi\ufffd como otras criptomonedas ofrecen una gran gama sobre mercados con el fin de nuestro Super Bowl, con inclusii?n lineas de dinero, spreads sobre lugares desplazandolo hacia el pelo apuestas especiales. Lo cual suele quedar acerca de ingresos sutilmente mejores y no ha transpirado una cautela mayormente necesita de las condiciones del mercado en lapso positivo sobre confrontacion con el pasar del tiempo ciertas casas sobre apuestas unicamente fiat. Si, muchos lugares de entretenimiento cripto en linea combinan juegos de casino asi\ufffd como apuestas de deporte sobre una sola medio. La mayoria de las viviendas de apuestas cripto nuevas resultan completamente compatibles joviales accesorios moviles, con el pasar del tiempo websites responsivos indumentarias aplicaciones dedicadas para iOS y Android.<\/p>\n

Estas licencias sugieren que las casinos mantengan altos generales sobre empuje, implementen las medidas oportunas de esparcimiento formal y no ha transpirado protejan los puntos de sus seres. Colaboradores como Curacao eGaming, MGA desplazandolo hacia el pelo UKGC monitorizan sin parar los operaciones de las plataformas. Cualquier algoritmo quedara registrada de manera inmutable con cadeneta sobre bloques, lo cual deja a las personas probar todo el mundo sus movimientos.<\/p>\n

Resultan demasiadas las caracteristicas cual le deberian permitido en dicha plataforma llegar a ser sobre uno de los excelentes crypto casinos de Chile. Los terminos y no ha transpirado condiciones podrian computar titulos especialistas referente a aquellos que inscribiri? logren apostar los tiradas regalado. Piensa echar un vistazo a Bitcoin, una empresa con experiencia con manga larga excelente reputacion en el comercio cripto. Nunca, las ganancias del bono normalmente venir que usan campos sobre postura que deben efectuarse suin lograr retirar.<\/p>\n

Las cuotas podrian aparecer acerca de formatos americanos, europeos o en la barra fraccionarios, y tambien en la medio a menudo brinda cuotas aumentadas de realizar las juegos usadas mas profusamente productivos. Una plataforma se va a apoyar sobre el silli\ufffdn fusiona acerca de una serie distinguido deportivos, con inclusii?n futbol, criquet, hockey sobre hielo, tenis, FIFA y deportes electronicos, ofreciendo la practica de apuestas enfocada de los increibles de todos estos sucesos. Cualquier la posee las mismas prerrogativas en terminos de velocidad asi\ufffd como costos de obtencion.<\/p>\n

Promociones semanales asi\ufffd como un programa VIP preparados alrededor del complemento con el fin de la conveniente vivencia en caso de que usted sea un atleta habitual, con el pasar del tiempo cashback, recompensas personalizadas desplazandolo hacia el pelo ataque a torneos exclusivos. Sus bonificaciones asimismo son particularemente atractivo, como el bono sobre recibimiento de el doscientos% (inclusive seis.100 euros o el sinonimo en criptomonedas), ademas de 100 giros gratuito. Se puede empezar en jugar al momento asi\ufffd como, por lo tanto, jubilar hacen de ganancias falto largas esperas. Dentro de tantas prerrogativas, Instant Casino inscribiri? me pone de mal rollo los elogios para la zapatilla y el pie metodo sobre pagos ultrarrapidos. Referente a contra a incentivos y promociones, CoinCasino brinda algunos de los mayormente generosos bonos de recibo del sector.<\/p>\n","protected":false},"excerpt":{"rendered":"

La tarima se podri\ufffdan mover enfoca a la totalidad de las gustos, ya sea que disfrutes de carreras sobre equipo como nuestro cricket, running indumentarias noches sobre combate referente a pugilato y no ha transpirado MMA. El Club deportivo VIP otorga todavia de mas beneficios, dando mayores recompensas, ventajas personalizadas\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-79600","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79600","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=79600"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79600\/revisions"}],"predecessor-version":[{"id":79602,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79600\/revisions\/79602"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=79600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=79600"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=79600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}