/* 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":14032,"date":"2026-05-08T09:07:16","date_gmt":"2026-05-08T09:07:16","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=14032"},"modified":"2026-05-08T09:07:17","modified_gmt":"2026-05-08T09:07:17","slug":"siru-cellular-gambling-enterprise-most-readily-useful-siru-casinos-on-the-internet-in-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/siru-cellular-gambling-enterprise-most-readily-useful-siru-casinos-on-the-internet-in-2026\/","title":{"rendered":"Siru Cellular Gambling enterprise Most readily useful Siru Casinos on the internet in 2026"},"content":{"rendered":"

Passionate about online gaming, the guy oversees stuff reliability and you can website procedures. Which have years of experience in new iGaming business, the guy assures the platform delivers most useful-level casino product reviews, advertising, and you can specialist Zotabet<\/a> expertise. Due to the fact mentioned previously, there’s no withdrawal solution having Siru, so you should get a hold of an alternative to really get your payouts. All of our page is updated each and every day and has most of the promotions that people imagine are worth viewing. The reality that your wear\u2019t need sign in whatsoever and gives no personal data kits this high on the vision of the typical customer.<\/p>\n

For folks who\u2019re also contemplating using Siru cellular payment gambling enterprise functions, you may have several fundamental questions. Speaking of a great deal more flexible for people at the best web based casinos one undertake Siru places whom would also like complete detachment availableness. For people who\u2019re wishing to claim a plus, make sure the percentage is approved for it earliest. The key advantage of the best online casino one to accepts Siru mobile places try the convenience\u2014an excellent option for pages who wear\u2019t features notes or cellular banking help. Always check this new terms and conditions before generally making in initial deposit at the best on-line casino you to accepts Siru cellular places.<\/p>\n

There are many form of Siru Mobile percentage casino internet sites you to definitely was classified in accordance with the factor they do well at many. That’s why we advice checking out our full directory of Siru Cellular gambling enterprises which can be secure, secure and you will subscribed by the UKGC. Understand that betting criteria was connected with for every single render, very delight look at the complete advertising small print earliest. Advised user that we provides in the above list have an extensive selection of actual specialist online casino games. Providing you supply cash in your gambling establishment account, you may enjoy a complete set of titles which might be present into the system.<\/p>\n

Quite a few efforts revolve to turning gambling on line with the a good fairer and safe passion. Being conscious of the dangers out-of gambling and staying in have a look at is a crucial part out-of staying they fun and you may safer. Views and SuggestionsTell united states everything you such as for instance or wear\u2019t like in regards to the community forum or the entire Gambling establishment Expert webpages. Gambling enterprise Guru NewsDiscussion and you will views linked to blogs composed on the Casino Master News.806 listings in the 468 threads<\/p>\n

Of the performing detail by detail marketing research and you will identifying customer internautas, people can also be modify their articles to meet up with the demands, hobbies, and aches factors of their potential audience. Active articles sale starts with an intensive comprehension of the target listeners. It requires the creation of persuasive blogs, instructional stuff, interesting videos, charming social media postings, or other types of articles one resonate to your market. Articles profit surrounds certain techniques and strategies to make and you can dispersed rewarding, associated, and you can uniform articles to attract and you will maintain a distinctly outlined address audience.<\/p>\n

For people who\u2019re also trying to find gambling enterprises offering shorter entry costs, you might visit our small put gambling enterprises webpage. Internet one to citation every monitors get to the listing. The scoring strategy precludes invisible ranks otherwise biased placements and obtains data-determined tests according to transparent equations.<\/p>\n

This type of so-titled live specialist online game really well mix actual-lifetime sense and you can virtual benefits. And this, professionals who use Siru has double the chance, as they can both enjoy within a casino you to welcomes Siru dumps and luxuriate in around hundreds of titles on a single web site or application. If the Siru casinos is out of reach otherwise your own service provider try not Virgin Limited, don\u2019t be concerned; there are a few other worthwhile mobile payment options that actually work inside a fairly similar method. Such purchasing constraints are advantageous to possess managing bankroll and you will to prevent overspending into the online gambling. When you’re Siru cellular local casino websites was teeming with incredible has you to definitely remain guiding the popularity, numerous disadvantages feature playing with Siru as the a repayment processor chip. I’ve created a list of Siru casinos where for every single web site is home to various online game, lucrative incentives, reputable support service groups, and you can numerous other features.<\/p>\n

In the Siru cellular casinos, you may enjoy a wide variety of real time gambling games addressed of the better top-notch buyers to have an unmatched gambling enterprise sense. At the Siru mobile casinos, you may enjoy an assortment of slot games with different themes, habits and you will effective combos. Because most some body global currently play with Charge and Credit card, which has-been a generally accepted percentage choice inside the on the web casino internet sites too.<\/p>\n

No economic background distributed to the web gambling system. Once you start a deposit, the online playing system\u2019s commission portal connects along with your cellular provider courtesy safer APIs. This service membership features throughout your mobile phone expenses otherwise prepaid credit. Wide selection of slots, desk video game, and live gambling enterprise blogs. I\u2019ve spent considerable time analysing Texting-mainly based put qualities, and you will the things i\u2019ve found demands the assumption you to conventional banking tips are the new simply credible alternatives. In addition, you make sure you\u2019re regarding court age in order to gamble on your nation out of household and you will recognize that you have understand and you can accepted the online privacy policy.<\/p>\n

Most likely, we had say Siru stacks up pretty decently against most other comparable choices like coupon-based Paysafecard and you will Neosurf. Although Siru is sold with particular it’s better advantages getting players, it’s also a highly restricted choice. This guide will take care of how you can make use of it to fund the gambling account and you can expose you to its have and you may possible flaws. As he\u2019s perhaps not controlling the website, he features evaluation the fresh new games and you can keeping track of industry designs.<\/p>\n

Immediate repayments aren\u2019t news regarding online gambling industries, therefore Siru Cellular gambling enterprises British try prominent certainly one of online gambling other sites. In advance of signing up for an effective Siru Cellular put gambling enterprise, try to verify that you\u2019re entitled to a beneficial gambling enterprise added bonus through the small print. Only at Paybyphonebillcasino, you will find the big Siru Cellular online casinos for everyone one to wants to utilize this since their deposit commission solution.<\/p>\n

Check that it before anything else, once the roaming and traveling SIMs will falter. Siru merely deals with local subscriptions during the supported places. The significant region is utilizing a recognized country subscription and you can keeping your details uniform. You never \u201copen\u201d Siru such as for instance a bank checking account. I\u2019meters Igor, an internet gaming publisher that have 5+ ages from inside the iGaming.<\/p>\n

(You might\u2019t win if they wear\u2019t enable you to cash out.) Constantly be certain that your ID in advance of deposit. No \u201chandling charge.\u201d Zero \u201caccount repair.\u201d Once they inquire about extra, go. Always check the latest detachment restrictions. (And you may sure, We checked new timestamps.) We wear\u2019t care and attention how fancy the new animations is actually.<\/p>\n

As Siru Mobile\u2019s head office are located in Finland, it\u2019s unsurprising that there are plenty of on the web Siru Mobile casinos getting Finnish players to enjoy. If you decide to play at one of several best Siru Mobile casinos in any of these nations, you need to know if the games are of them you usually very carefully appreciate. Since there is zero hook out-of Siru Mobile for the bank account, and you may deposits try reduced on the mobile telecommunications business, you cannot withdraw hardly any money from your Siru Cellular local casino membership. You\u2019ll have the ability to generate gambling enterprise dumps playing with Siru mobile when the you\u2019re a person off Vodafone, T-Cellular, Lime, Tele 2, Telia, DNA otherwise Elsa. I recommend that you see the Siru cellular web site to your maximum put restriction to suit your country.<\/p>\n","protected":false},"excerpt":{"rendered":"

Passionate about online gaming, the guy oversees stuff reliability and you can website procedures. Which have years of experience in new iGaming business, the guy assures the platform delivers most useful-level casino product reviews, advertising, and you can specialist Zotabet expertise. Due to the fact mentioned previously, there’s no withdrawal\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-14032","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14032","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=14032"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14032\/revisions"}],"predecessor-version":[{"id":14033,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14032\/revisions\/14033"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=14032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=14032"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=14032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}