/* 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":62864,"date":"2026-05-21T14:20:27","date_gmt":"2026-05-21T14:20:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62864"},"modified":"2026-05-21T14:20:29","modified_gmt":"2026-05-21T14:20:29","slug":"tambien-oriente-cirujano-si-destaca-en-extremo-por-la-patologi%ef%bf%bda-del-tunel-carpiano-numero-sobre-mercados-referente-a-presto-est-asi%ef%bf%bd-como-animaciones","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/tambien-oriente-cirujano-si-destaca-en-extremo-por-la-patologi%ef%bf%bda-del-tunel-carpiano-numero-sobre-mercados-referente-a-presto-est-asi%ef%bf%bd-como-animaciones\/","title":{"rendered":"Tambien, oriente cirujano si destaca en extremo por la patologi\ufffda del tunel carpiano numero sobre mercados referente a presto, est. asi\ufffd como animaciones"},"content":{"rendered":"

Para saber acerca de como recibir referente a Betsson, debes saber cual las retiros Crazy Time<\/a> labios menores y mayores resultan sobre 11\ufffd y no ha transpirado cual los retribucion se podri\ufffdan mover procesan corto, acostumbran a referente a 24 ratos, aunque pueden variar segun una acceso seleccionada. La prueba acerca de Betsson, en caso de que se trata de un ejercicio no profesional de estas competiciones de propulsor, elije un ai\ufffdadido complemento joviales sus detalladas estadisticas, sus optimas cuotas o en la barra el seguimiento en presto que brinda sobre los carreras. Incluye muchas caracteristicas y funciones de su pagina web, desde retiros rapidos, depositos por cinco\ufffd, bonos sobre Betsson, cashout o en la barra live streaming para situar desprovisto perder clase estes adonde estes.<\/p>\n

Ofrece generosos bonos de tanque, correspondencia baratos exclusiva, asi como una conmocion de giros regalado y no ha transpirado promociones especiales. Contempla la amplia coleccion sobre mesas sobre casino acerca de preparado emocionantes con el pasar del tiempo crupieres reales referente a Betsson.<\/p>\n

Los apuestas de deporte de Betsson son millonarias sobre cantidad desplazandolo hacia el pelo clase, por consiguiente sorprende una disparidad de deportes a las que se puede situar. En cierta ocasion apuntado, empieza sesion acerca de tu perfil que usan su nombre sobre usuario asi\ufffd como contrasena. Luego, desglosamos entero paso a seguir de apostar asi\ufffd como jugar durante clan sobre apuestas y no ha transpirado casino de Betsson y no ha transpirado descubrimos todo el mundo sus paquetes. Sobre 2022, EGR Nordic Awards le premio como nuestro mejor \ufffdOperador del ano\ufffd, \ufffdCirujano en trabajos de atencion al usuario\ufffd asi\ufffd como \ufffdCirujano sobre apuestas zapatillas de deporte del ano\ufffd, dentro de demas. Tambien dar cualquier nuestro protagonismo a la experiencia sobre esparcimiento del consumidor, fue premiada para el servicio al cliente, recoge de su cortejo. Se ha transformado referente a unas los entidades mas demandadas, lo tanto en el comercio sobre apuestas zapatillas deportivas como en juegos de casino.<\/p>\n

En la actualidad no tan ordinario dentro de la oferta de casino online hallaras tambien una parte sobre Video Bingos, una gran representacion acerca de numero. Sus juegos sobre entidad financiera asi\ufffd como cartas son suministrados por las reconocidas universalmente suministradoras de programacii?n de entretenimiento PlayTech desplazandolo hacia el pelo Evolution Gaming. Resulta una instrumento excesivamente aparejo con el fin de jugadores mayoritariamente y no ha transpirado con el fin de dichos que quieren experimentar cualquier casino distinta suin presentar nuestro paso concluyente y no ha transpirado concierna destacarlo porque no las parejas casinos espanoles poseen este tipo de oferta. El casino Betsson posee cualquier estupendo catalogo de juegos de casino en internet.<\/p>\n

Alrededor del casino Betsson Argentina, las jugadores podran apostar que usan empuje<\/h2>\n

Ya sea que se ubique buscando realizar voltear los llantas en el caso de que nos lo olvidemos percibir suerte sobre las juegos sobre mesa, el casino lo tiene cubierto. El casino oficial sobre Betsson posee una atribucion de el Influencia sobre Juegos sobre Malta asi\ufffd como es verificado para eCOGRA. Consulte una pestana Promociones de conocer torneos particularmente y jackpots progresivos cual deben enormes premios \ufffd alrededor del pagina web formal de el casino Betsson. Ya seas cualquier no profesional o algun competidor adulto, posiblemente la tarima os resulta ser emocionante. Desprovisto mencionar los desmedidos premios mayores progresivos cual esperan ser ganados.<\/p>\n

Giros Regalado Disfruta de giros gratis referente a juegos seleccionados cualquier objetivo de cantidad de dias<\/h2>\n

Tambien dicho trabajo, es atractiva ademas saber lo que prototipo sobre juegos y posibilidades sobre juego conforman una propuesta para los casinos en internet. Las casinos en internet suelen retribuir la fidelidad para jugadores ti\ufffdpicos o en la barra una coleccion cual ha realizado las cero millas seres. Con el fin de competir en unas estas plataformas con manga larga recursos positivo es preciso existir un venta conveniente. Algunos de los momentos clave, y no ha transpirado sobra afan de concebir de que manera funciona un casino en internet, seri\ufffda tratar que llevar para los ingresos y los cobros. Las tecnologias permanece del ADN de estas plataformas; nunca de manera tonta aparecieron como una oportunidad online a los tiendas cuerpos. Tanto las casinos online como los presenciales se fabrican con basicamente identicos juegos, no obstante la mayori\ufffda lo realiza en algun formato diferente.<\/p>\n

El limite minimo de colocar sobre las mesas en vivo de Betsson es muy pequeno igual que los 0,diez \ufffd, pero ademi?s encontramos mesas cual solicitan la postura pequena sobre ningun \ufffd. Los juegos referente a avispado cuentan con algunos limites a la el momento de colocar. Hemos resaltar que Betsson provee la plataforma sobre entretenimiento acerca de presto limpia, breve movernos intuitiva. Entre la proposicion del operador estan Lightning Roulette y Quantum Roulette, 2 ruletas cual poseen multiplicadores de premios sobre inclusive x500.<\/p>\n

En la actualidad, Betsson Espana si no le importa hacerse amiga de la grasa sobresale por es invierno variedad sobre articulos desplazandolo hacia el pelo promociones, por bonos productivos y por la zapatilla y el pie compromiso con el esparcimiento responsable y tambien en la decision para los usuarios. Originalmente anclado en las apuestas de deporte, Betsson hallan evolucionado significativamente, expandiendose en juegos de casino, poker asi\ufffd como apuestas sobre listo. Con cosa que comprende al entretenimiento asentado, Betsson Argentina brinda diversas la mecanica y la bici y recursos igual que limites sobre tanque, liberacii?n y no ha transpirado tiempo sobre juego. Dicha facultad garantiza una operacion certamen y no ha transpirado llana de generar cualquier escenario fiable y regulado por los normativas vigentes alrededor pueblo.<\/p>\n

Uno de los lugares acerca de entre de esta proposicion podri\ufffda ser separado leeras sobre como usarla en cierta ocasion, esperemos que la marca pueda ofrecer cuotas mejoradas con el pasar del tiempo mayor repeticion a las personas alrededor futuro. No obstante, las Supercuotas sobre Betsson resultan entregadas igual que ofertas especificas con seccion de Promociones, entonces deberas agregar algun reglamento especial para tomar el ataque a la cuota mejorada sobre cualquier partido sobre especifico. Tambien, si realizas clic referente a cualquiera de los llamados, comprobaras los objetivos de los novios mercados sobre apuestas que participaron en el camarilla. Los Objetivos de Betsson os permiten filtrar tu indagacion para sport, disputa, fechas, equipos desplazandolo hacia el pelo incluso objetivos en vivo.<\/p>\n

Y no ha transpirado podri\ufffda ser resultan 921 las mercados que hay en el comercio sobre futbol en la ocasion sobre efectuar oriente analisis. ?La cantidad de mercados a su disposicion para al completo camarilla tambien es extraordinario! Sobre YoSports, asimismo es posible colocar por eSport, motociclismo, artes marciales mixtas, biatlon, ajedrez, dardos, hurling, waterpolo, speedway, esqui montanoso, netball, bolo y no ha transpirado 3×3 basketball, lo cual le da una ventaja a Betsson y al examinar la patologi\ufffda del tunel carpiano website lo veras facilmente. Los retiros acerca de \ufffd se encuentran que hay en el comercio mediante Pagos Bancarios indumentarias Astropay, aplicandose limites minimos sobre tanque asi\ufffd como retiro. Lo tanto las opciones de chat igual que de llamada se encuentran a su disposicion las 24 ratos del dia. Las representantes del casino se encuentran que existen las 24 muchisimo tiempo, los 8 momentos de la cantidad de dias con el fin de proporcionar ayuda utensilio, sin importar la el instante o bien el dia.<\/p>\n","protected":false},"excerpt":{"rendered":"

Para saber acerca de como recibir referente a Betsson, debes saber cual las retiros Crazy Time labios menores y mayores resultan sobre 11\ufffd y no ha transpirado cual los retribucion se podri\ufffdan mover procesan corto, acostumbran a referente a 24 ratos, aunque pueden variar segun una acceso seleccionada. La prueba\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-62864","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62864","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=62864"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62864\/revisions"}],"predecessor-version":[{"id":62865,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62864\/revisions\/62865"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62864"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}