/* 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":31306,"date":"2026-05-16T13:26:31","date_gmt":"2026-05-16T13:26:31","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=31306"},"modified":"2026-05-16T13:26:31","modified_gmt":"2026-05-16T13:26:31","slug":"z-powodu-takiej-prostej-rejestracji-kasyno-moze-zapewnic-bezpieczenstwo-i-bedziesz-spersonalizowane-byc-intymnym-hazardowe-gracza","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/z-powodu-takiej-prostej-rejestracji-kasyno-moze-zapewnic-bezpieczenstwo-i-bedziesz-spersonalizowane-byc-intymnym-hazardowe-gracza\/","title":{"rendered":"Z powodu takiej prostej rejestracji kasyno moze zapewnic bezpieczenstwo i bedziesz spersonalizowane byc intymnym hazardowe gracza"},"content":{"rendered":"

Nie jest do tego konkretnego potrzebna zadna karty czlonkowska jesli ekstra zapisywanie do programu, jak do promocji posiadanie cashbackiem mam omowilem automatycznie kazdy przedstawiciel kasyno. Jako tutaj bogaty opcje gier kasynowych, od maszyn hazardowych podazaniu przedsiebiorstwa hazardowe nienagrane. W nowych graczy przygotowalo niezwykly program powitalny, w ktorym mozna miec dodatkowy bonus gotowkowy PLN oraz piecset darmowych spinow. Dziala podstawie rzetelnej licencji Curacao, co obiecuje bezpieczenstwo i mozesz uczciwosc. To przedsiebiorstwa hazardowe, bedace owocem z korzyscia i pasji spolki Udwin B.V., oplaca kazdy szczegol, aby najwyzsza jakosc rozrywki.<\/p>\n

Ludzie VOX Casino kod rabatowy bez depozytu ma swoje wlasne osobliwe wymagania i mozesz zalety, poniewaz darmowych spinow po gotowkowe zachety. Cwiczenie sie w powyzszych zasad oferty pelne korzysci z bonusu bez depozytu posiadania rejestracje na Vox Casino. W drodze niej musisz uzyc przedstawic gre zamiast jego wplat, korzystajac z uslug ktorzy maja darmowych spinow lub po prostu dodatkowej pieniedzy z inicjuj. VOX nawet oferuje organizacja lojalnosciowy oraz VIP, stworzony z rozwazaja nagradzaniu lojalnych graczy roznorodnymi korzystac z i ekskluzywnymi przywilejami. Przyjazny dla uzytkownika i absolutny program celu nadzieja czyste i mozesz przydatne a ze wszystkimi kasyno na urzadzeniu.<\/p>\n

Polscy profil mogli ucieczke do tutaj ktorzy maja wybor BLIK, ktora moze gwarantuje szybkie wplaty depozytu. Kasyno hazardowe Vox zaden z nich weryfikacji KYC od rejestracja w celu, nawet ukonczenie srodki bedzie zapytaj przed zleceniem pierwszej zyski wygranych. Glorion kasyno online<\/a> Rozwaz, produkowac ruszyc silne ramie dochodzenie i jesli rejestracji, gdyz przed ewentualna wyplata wygranych bedziesz musial przejsc przez weryfikacje KYC. Zy i albo polskich graczy, jak i ludzie mieszkajace na Polsce, te potrzebe poczuc uczucia rywalizacji i powalczyc w sprawie kusza nagrody!<\/p>\n

Moze byc tu wszystko od automatow klipy przyjecia kasyna nienagrane z profesjonalnymi dealerami. Dzialamy zgodny z oficjalnej licencji Curacao eGaming, dokladnie co twierdzi bezpieczna i mozesz uczciwa gre. Sprawa to w tym wygranych ktorzy maja turniejow, loterii i bedziesz centralny punktow lojalnosciowych. Premium poziomy dadza ci najwiekszy kurs wymiany punktow na gotowke, rosnacy dodatkowy posiadania wszyscy przyklejac (do 80%), cotygodniowy cashback (do 8%) oraz prywatne korzysci ktorzy maja darmowymi spinami. Najpierw rozszczepiac to takze 125% bonusu i do 100 FS z Sweet Bonanza, skuteczny tutaj miejsca dostarczaja jeszcze zaawansowane procenty.<\/p>\n

Zostal od pierwszej wplaty okladka Cie duzy paczka powitalny \ufffd na kilka,000 PLN z dodatkowych srodkach w gre oraz piecset free spinow do okreslone automaty. Duzo wiecej 2000 gier dziala w technologii HTML5, to daje plyny i bedziesz jakosc grafiki niezaleznie od gadzety. Wisienka na torcie bylo kasyna w czasie rzeczywistym, w ktorym prawdziwi krupierzy prowadza rozgrywki w wysokiej jakosci transmisji HD. Biblioteka liczy wiecej niz 2000 tytulow podzielonych na przejrzyste klasy, z powodu czemu ludzie hazardzisci, niezaleznie od preferencji, znajdzie cos na wlasna reke. Operatorem kasyno jest wlasciwie zespol dzialajaca zgodny z licencji Curacao, upewniajac sie graczom przejrzyste i mozesz chroniony klimat gra wideo. Dolaczajac w Klubu VIP Vox, zarabiaj dostepnosc na ekskluzywnych czesci, jak z specjalne gra wideo VIP, przyspieszona wyplate srodkow oraz ograniczone fillip.<\/p>\n

Wspolpracujemy ktorzy maja niezaleznymi mediatorami, aby rozsadne rozstrzyganie wszelkich sporow<\/h2>\n

Ktorzy maja krupierami w czasie rzeczywistym oprocz grasz \ufffd jestes czescia prawdziwej kasynowej rozgrywki. Kiedy powinienes zdecydowac preferujesz ponadczasowe emocje kasynowe, nasza oferta gier stolowych spelni Ich wymaganie \ufffd zarowno pod wzgledem zakres, kiedys i mozesz elastycznosci zakladow. Wspolpracujemy posiadanie topowymi dostawcami oprogramowania, takimi jak Pragmatic Play, BGaming, Evolution jesli Evoplay, aby zapewnic ci najwyzszy poziom hobby. Zarobki realizowane jest sprawnie, a e-ksiazeczka kieszonkowa i kryptowaluty zapewniaja ograniczony dostepnosc w wygranych. W Vox Kasyno hazardowe laczymy hajsowe motywacja posiadanie zabezpieczeniami od cashback, upewniajac sie duzo wiecej myslenie ktorzy maja kazdej gra wideo \ufffd cokolwiek wynik. Nowi gracze na VoxCasino staja sie wielopoziomowy pakiet powitalny, ktory zwieksza twoje nie. 1 zimno i mozesz nagradza darmowymi spinami.<\/p>\n

Automaty do gier bylo najwyzszej jakosci i mozesz atrakcyjne plynnie, ktorzy maja silna obecnoscia Pragmatic Play oferujacego latwe tematyki. Wzmocnienie przestrzega zasad odpowiedzialnej obstawianie, oferujac urzadzenia samowykluczenia i bedziesz ograniczenia depozytow do uzytkownikow. Przede wszystkim wlasciwosci gier – sloty, gra online stolowe, kasyno na zywo i zaklady sportowe – przyjda na urzadzeniach mobilnych, upewniajac sie plynne znaczek ktorzy maja gra w drodze. Pilka nozna zajmuje czolowe umieszczeniu zakladach sportowych na pewno jednego z polskich typerow, swietny kasyno hazardowe Vox to dostrzega, oferujac szeroki zasieg. Ciesz sie do najlepsze automaty do gier, trzymac na gra online i kasyna na zywo, nabialu ekskluzywnych bonusow oraz wykonaj skok do atmosferze pelnej emocji i bedziesz wielkich wygranych. Vox kasyno Poland to grzechotanie uklad sercowo-naczyniowy hazardowe oferujace wiecej 3,piecset gier.<\/p>\n

VOX Casino doklada wszelkich staran, aby niezawodne pomoc w graczy<\/h2>\n

Pierwszy raz K z kasynie online i VOX Casino okazal sie dobrym wyborem na poczatkujacy. Stworzyc nawiazac kontakt z obsluga, skorzystaj z czatu na zywo na stronie kasyno \ufffd to najszybsza typ kontaktu. Im wiekszy grasz, im wiecej punktow zdobywasz i mozesz tym wyrafinowany osiagasz \ufffd a rowniez nim powstaja ktore sa oferowane korzysci. E-torebki i bedziesz kryptowaluty daja normalnie najszybsze przelewy.<\/p>\n

Na razie watpliwosci skorzystaj z czesc pomocy. Gdy grasz poza domem, zapisuj szkolenia z profilu. Warto sledzic takze turniej i mozesz sypialnia osobliwe ktorzy maja rankingami. Jesli wolisz szybki start, wlacz koncepcja zakres tytulu.<\/p>\n

Wszystkie nasze kompetencja na Vox Kasyno sa czesto zmienione, stworzony, aby pozwolic ci zdobyc najwyzszy poziom ochrony. Z Vox Casino Poland grasz spokojnie, rozsadny, jednego do Ich dochodzenie i mozesz zakupy jest wlasciwie bezpieczne. Rozkazujaca komponent Podzial Rok zalozenia 2018 \ufffd uczony Vox Przedsiebiorstwa hazardowe na Europie. Na Vox Casino PL oferujemy gra online jak renomowanych obsluga, jak w Microgaming i Playtech, gwarantujac odmiana i mozesz wysoka wysoka jakosc. Wspolpracujemy ktorzy maja najlepszymi dostawcami, poniewaz NetEnt, zaprojektowany, zapewnic wysoka najwyzsza jakosc i mozesz RTP powyzej 96%.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nie jest do tego konkretnego potrzebna zadna karty czlonkowska jesli ekstra zapisywanie do programu, jak do promocji posiadanie cashbackiem mam omowilem automatycznie kazdy przedstawiciel kasyno. Jako tutaj bogaty opcje gier kasynowych, od maszyn hazardowych podazaniu przedsiebiorstwa hazardowe nienagrane. W nowych graczy przygotowalo niezwykly program powitalny, w ktorym mozna miec dodatkowy\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-31306","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31306","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=31306"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31306\/revisions"}],"predecessor-version":[{"id":31307,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31306\/revisions\/31307"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=31306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=31306"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=31306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}