8889841cblog-posts-handler.php000064400000001500150546425600010764 0ustar00start_controls_section( 'ekit_blog_posts_general', [ 'label' => esc_html__( 'Layout', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_layout_style', [ 'label' => esc_html__( 'Layout Style', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'elementskit-blog-block-post' => esc_html__( 'Block', 'elementskit-lite' ), 'elementskit-post-image-card' => esc_html__( 'Grid With Thumb', 'elementskit-lite' ), 'elementskit-post-card' => esc_html__( 'Grid Without Thumb', 'elementskit-lite' ), ], 'default' => 'elementskit-blog-block-post', ] ); $this->add_control( 'ekit_blog_posts_feature_img', [ 'label' => esc_html__( 'Show Featured Image', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' => esc_html__( 'No', 'elementskit-lite' ), 'default' => 'yes', 'condition' => [ 'ekit_blog_posts_layout_style!' => 'elementskit-post-card', ], ] ); $this->add_control( 'ekit_blog_posts_layout_style_thumb', [ 'label' => esc_html__( 'Image Position', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'block' => esc_html__( 'Top', 'elementskit-lite' ), 'flex' => esc_html__( 'Left', 'elementskit-lite' ), ], 'default' => 'block', 'selectors' => [ '{{WRAPPER}} .elementskit-post-image-card' => 'display: {{VALUE}}' ], 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-image-card', 'ekit_blog_posts_feature_img' => 'yes', ], ] ); /** * Control: Featured Image Size */ $this->add_group_control( Group_Control_Image_Size::get_type(), [ 'name' => 'ekit_blog_posts_feature_img_size', 'fields_options' => [ 'size' => [ 'label' => esc_html__( 'Featured Image Size', 'elementskit-lite' ), ], ], 'exclude' => [ 'custom' ], 'default' => 'large', 'condition' => [ 'ekit_blog_posts_feature_img' => 'yes', 'ekit_blog_posts_layout_style!' => 'elementskit-post-card', ], ] ); $this->add_control( 'ekit_blog_posts_feature_img_float', [ 'label' => esc_html__( 'Featured Image Alignment', 'elementskit-lite' ), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'left' => [ 'title' => esc_html__( 'Left', 'elementskit-lite' ), 'icon' => 'eicon-text-align-left', ], 'right' => [ 'title' => esc_html__( 'Right', 'elementskit-lite' ), 'icon' => 'eicon-text-align-right', ], ], 'condition' => [ 'ekit_blog_posts_feature_img' => 'yes', 'ekit_blog_posts_layout_style' => 'elementskit-blog-block-post', ], 'default' => 'left', ] ); $this->add_control( 'ekit_blog_posts_column', [ 'label' => esc_html__( 'Show Posts Per Row', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'ekit-lg-12 ekit-md-12' => esc_html__( '1', 'elementskit-lite' ), 'ekit-lg-6 ekit-md-6' => esc_html__( '2', 'elementskit-lite' ), 'ekit-lg-4 ekit-md-6' => esc_html__( '3', 'elementskit-lite' ), 'ekit-lg-3 ekit-md-6' => esc_html__( '4', 'elementskit-lite' ), 'ekit-lg-2 ekit-md-6' => esc_html__( '6', 'elementskit-lite' ), ], 'condition' => [ 'ekit_blog_posts_layout_style' => ['elementskit-post-image-card', 'elementskit-post-card'], ], 'default' => 'ekit-lg-4 ekit-md-6', ] ); $this->add_control( 'ekit_blog_posts_title', [ 'label' => esc_html__( 'Show Title', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' => esc_html__( 'No', 'elementskit-lite' ), 'default' => 'yes', ] ); $this->add_control( 'ekit_blog_posts_title_trim', [ 'label' => esc_html__( 'Crop title by word', 'elementskit-lite' ), 'type' => Controls_Manager::NUMBER, 'default' => '', 'condition' => [ 'ekit_blog_posts_title' => 'yes', ], ] ); $this->add_control( 'ekit_blog_posts_content', [ 'label' => esc_html__( 'Show Content', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' => esc_html__( 'No', 'elementskit-lite' ), 'default' => 'yes', ] ); $this->add_control( 'ekit_blog_posts_content_trim', [ 'label' => esc_html__( 'Crop content by word', 'elementskit-lite' ), 'type' => Controls_Manager::NUMBER, 'default' => '', 'condition' => [ 'ekit_blog_posts_content' => 'yes', ], ] ); $this->add_control( 'ekit_blog_posts_read_more', [ 'label' => esc_html__( 'Show Read More', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' => esc_html__( 'No', 'elementskit-lite' ), 'default' => 'yes', 'condition' => ['ekit_blog_posts_layout_style!' => 'elementskit-blog-block-post'], ] ); $this->add_control( 'grid_masonry', [ 'label' => esc_html__( 'Enable Masonry', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'condition' => [ 'ekit_blog_posts_layout_style!' => 'elementskit-blog-block-post', ] ] ); $this->end_controls_section(); // Query $this->start_controls_section( 'ekit_blog_posts_content_section', [ 'label' => esc_html__( 'Query', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_num', [ 'label' => esc_html__( 'Posts Count', 'elementskit-lite' ), 'type' => Controls_Manager::NUMBER, 'min' => 1, 'max' => 100, 'default' => 3, ] ); $this->add_control( 'ekit_blog_posts_is_manual_selection', [ 'label' => esc_html__( 'Select posts by:', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'default' => '', 'options' => [ 'recent' => esc_html__( 'Recent Post', 'elementskit-lite' ), 'yes' => esc_html__( 'Selected Post', 'elementskit-lite' ), '' => esc_html__( 'Category Post', 'elementskit-lite' ), ], ] ); $this->add_control( 'ekit_blog_posts_manual_selection', [ 'label' =>esc_html__('Search & Select', 'elementskit-lite'), 'type' => ElementsKit_Controls_Manager::AJAXSELECT2, 'options' =>'ajaxselect2/post_list', 'label_block' => true, 'multiple' => true, 'condition' => [ 'ekit_blog_posts_is_manual_selection' => 'yes' ] ] ); $this->add_control( 'ekit_blog_posts_cats', [ 'label' =>esc_html__('Select Categories', 'elementskit-lite'), 'type' => ElementsKit_Controls_Manager::AJAXSELECT2, 'options' =>'ajaxselect2/category', 'label_block' => true, 'multiple' => true, 'condition' => [ 'ekit_blog_posts_is_manual_selection' => '' ] ] ); $this->add_control( 'ekit_blog_posts_offset', [ 'label' => esc_html__( 'Offset', 'elementskit-lite' ), 'type' => Controls_Manager::NUMBER, 'min' => 0, 'max' => 20, 'default' => 0, ] ); $this->add_control( 'ekit_blog_posts_order_by', [ 'label' => esc_html__( 'Order by', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'date' => esc_html__( 'Date', 'elementskit-lite' ), 'title' => esc_html__( 'Title', 'elementskit-lite' ), 'author' => esc_html__( 'Author', 'elementskit-lite' ), 'modified' => esc_html__( 'Modified', 'elementskit-lite' ), 'comment_count' => esc_html__( 'Comments', 'elementskit-lite' ), ], 'default' => 'date', ] ); $this->add_control( 'ekit_blog_posts_sort', [ 'label' => esc_html__( 'Order', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'ASC' => esc_html__( 'ASC', 'elementskit-lite' ), 'DESC' => esc_html__( 'DESC', 'elementskit-lite' ), ], 'default' => 'DESC', ] ); $this->end_controls_section(); // meta data $this->start_controls_section( 'ekit_blog_posts_meta_data_tab', [ 'label' => esc_html__( 'Meta Data', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'ekit_blog_posts_floating_date', [ 'label' => esc_html__( 'Show Floating Date', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' => esc_html__( 'No', 'elementskit-lite' ), 'default' => 'no', 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-image-card', ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_style', [ 'label' => esc_html__('Choose Style', 'elementskit-lite'), 'type' => ElementsKit_Controls_Manager::IMAGECHOOSE, 'default' => 'style1', 'options' => [ 'style1' => [ 'title' => esc_html__( 'Image style 1', 'elementskit-lite' ), 'imagelarge' => Handler::get_url() . 'assets/imagechoose/floating-date-1.png', 'imagesmall' => Handler::get_url() . 'assets/imagechoose/floating-date-1.png', 'width' => '50%', ], 'style2' => [ 'title' => esc_html__( 'Image style 2', 'elementskit-lite' ), 'imagelarge' => Handler::get_url() . 'assets/imagechoose/floating-date-2.png', 'imagesmall' => Handler::get_url() . 'assets/imagechoose/floating-date-2.png', 'width' => '50%', ], ], 'condition' => [ 'ekit_blog_posts_floating_date' => 'yes', ], ] ); $this->add_control( 'ekit_blog_posts_floating_category', [ 'label' => esc_html__( 'Show Floating Category', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' => esc_html__( 'No', 'elementskit-lite' ), 'default' => 'no', 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-image-card', ], ] ); $this->add_control( 'ekit_blog_posts_meta', [ 'label' => esc_html__( 'Show Meta Data', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' => esc_html__( 'No', 'elementskit-lite' ), 'default' => 'yes', ] ); $this->add_control( 'ekit_blog_posts_title_position', [ 'label' => esc_html__( 'Meta Position', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'after_meta' => esc_html__( 'Before Title', 'elementskit-lite' ), 'before_meta' => esc_html__( 'After Title', 'elementskit-lite' ), 'after_content' => esc_html__( 'After Content', 'elementskit-lite' ), ], 'default' => 'after_meta', 'condition' => [ 'ekit_blog_posts_meta' => 'yes', ] ] ); $this->add_control( 'ekit_blog_posts_meta_select', [ 'label' => esc_html__( 'Meta Data', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT2, 'options' => [ 'author' => esc_html__( 'Author', 'elementskit-lite' ), 'date' => esc_html__( 'Date', 'elementskit-lite' ), 'category' => esc_html__( 'Category', 'elementskit-lite' ), 'comment' => esc_html__( 'Comment', 'elementskit-lite' ), ], 'multiple' => true, // 'default' => [ // 'author', // 'date' // ], 'condition' => [ 'ekit_blog_posts_meta' => 'yes', ], ] ); $this->add_control( 'ekit_blog_posts_author_image', [ 'label' => esc_html__( 'Show Author Image', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' => esc_html__( 'No', 'elementskit-lite' ), 'default' => 'no', 'condition' => [ 'ekit_blog_posts_meta' => 'yes', 'ekit_blog_posts_meta_select' => 'author' ], ] ); $this->add_control( 'ekit_blog_posts_meta_author_icons', [ 'label' => esc_html__( 'Author Icon', 'elementskit-lite' ), 'type' => Controls_Manager::ICONS, 'fa4compatibility' => 'ekit_blog_posts_meta_author_icon', 'default' => [ 'value' => 'icon icon-user', 'library' => 'ekiticons', ], 'condition' => [ 'ekit_blog_posts_author_image!' => 'yes', 'ekit_blog_posts_meta' => 'yes', 'ekit_blog_posts_meta_select' => 'author' ] ] ); $this->add_control( 'ekit_blog_posts_meta_date_icons', [ 'label' => esc_html__( 'Date Icon', 'elementskit-lite' ), 'type' => Controls_Manager::ICONS, 'fa4compatibility' => 'ekit_blog_posts_meta_date_icon', 'default' => [ 'value' => 'icon icon-calendar3', 'library' => 'ekiticons', ], 'condition' => [ 'ekit_blog_posts_meta' => 'yes', 'ekit_blog_posts_meta_select' => 'date' ], ] ); $this->add_control( 'ekit_blog_posts_meta_category_icons', [ 'label' => esc_html__( 'Category Icon', 'elementskit-lite' ), 'type' => Controls_Manager::ICONS, 'fa4compatibility' => 'ekit_blog_posts_meta_category_icon', 'default' => [ 'value' => 'icon icon-folder', 'library' => 'ekiticons', ], 'condition' => [ 'ekit_blog_posts_meta' => 'yes', 'ekit_blog_posts_meta_select' => 'category' ], ] ); $this->add_control( 'ekit_blog_posts_meta_comment_icons', [ 'label' => esc_html__( 'Comment Icon', 'elementskit-lite' ), 'type' => Controls_Manager::ICONS, 'fa4compatibility' => 'ekit_blog_posts_meta_comment_icon', 'default' => [ 'value' => 'icon icon-comment', 'library' => 'ekiticons', ], 'condition' => [ 'ekit_blog_posts_meta' => 'yes', 'ekit_blog_posts_meta_select' => 'comment' ], ] ); $this->end_controls_section(); // Read More Button $this->start_controls_section( 'ekit_blog_posts_more_section', [ 'label' => esc_html__( 'Read More Button', 'elementskit-lite' ), 'condition' => ['ekit_blog_posts_read_more' => 'yes', 'ekit_blog_posts_layout_style!' => 'elementskit-blog-block-post'], ] ); $this->add_control( 'ekit_blog_posts_btn_text', [ 'label' =>esc_html__( 'Label', 'elementskit-lite' ), 'type' => Controls_Manager::TEXT, 'dynamic' => [ 'active' => true, ], 'default' =>esc_html__( 'Learn more ', 'elementskit-lite' ), 'placeholder' =>esc_html__( 'Learn more ', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_btn_icons__switch', [ 'label' => esc_html__('Add icon? ', 'elementskit-lite'), 'type' => Controls_Manager::SWITCHER, 'default' => 'yes', 'label_on' =>esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' =>esc_html__( 'No', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_btn_icons', [ 'label' =>esc_html__( 'Icon', 'elementskit-lite' ), 'type' => Controls_Manager::ICONS, 'fa4compatibility' => 'ekit_blog_posts_btn_icon', 'default' => [ 'value' => '', ], 'label_block' => true, 'condition' => [ 'ekit_blog_posts_btn_icons__switch' => 'yes' ] ] ); $this->add_control( 'ekit_blog_posts_btn_icon_align', [ 'label' =>esc_html__( 'Icon Position', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'default' => 'left', 'options' => [ 'left' =>esc_html__( 'Before', 'elementskit-lite' ), 'right' =>esc_html__( 'After', 'elementskit-lite' ), ], 'condition' => [ 'ekit_blog_posts_btn_icons__switch' => 'yes' ] ] ); $this->add_responsive_control( 'ekit_blog_posts_btn_align', [ 'label' =>esc_html__( 'Alignment', 'elementskit-lite' ), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'left' => [ 'title' =>esc_html__( 'Left', 'elementskit-lite' ), 'icon' => 'eicon-text-align-left', ], 'center' => [ 'title' =>esc_html__( 'Center', 'elementskit-lite' ), 'icon' => 'eicon-text-align-center', ], 'right' => [ 'title' =>esc_html__( 'Right', 'elementskit-lite' ), 'icon' => 'eicon-text-align-right', ], ], 'selectors'=> [ '{{WRAPPER}} .btn-wraper' => 'text-align: {{VALUE}};', ], 'default' => 'left', ] ); $this->add_control( 'ekit_blog_posts_btn_class', [ 'label' => esc_html__( 'Class', 'elementskit-lite' ), 'type' => Controls_Manager::TEXT, 'dynamic' => [ 'active' => true, ], 'placeholder' => esc_html__( 'Class Name', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_btn_id', [ 'label' => esc_html__( 'id', 'elementskit-lite' ), 'type' => Controls_Manager::TEXT, 'dynamic' => [ 'active' => true, ], 'placeholder' => esc_html__( 'ID', 'elementskit-lite' ), ] ); $this->end_controls_section(); // Post Styles $this->start_controls_section( 'ekit_blog_posts_style', [ 'label' => esc_html__( 'Wrapper', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->start_controls_tabs( 'ekit_blog_posts_tabs' ); $this->start_controls_tab( 'ekit_blog_posts_tab_normal', [ 'label' =>esc_html__( 'Normal', 'elementskit-lite' ), ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'ekit_blog_posts_background', 'label' => esc_html__( 'Background', 'elementskit-lite' ), 'types' => [ 'classic', 'gradient' ], 'selector' => '{{WRAPPER}} .elementskit-blog-block-post, {{WRAPPER}} .elementskit-post-image-card, {{WRAPPER}} .elementskit-post-card', ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_shadow', 'selector' => '{{WRAPPER}} .elementskit-blog-block-post, {{WRAPPER}} .elementskit-post-image-card, {{WRAPPER}} .elementskit-post-card', ] ); $this->end_controls_tab(); $this->start_controls_tab( 'ekit_blog_posts_tab_hover', [ 'label' =>esc_html__( 'Hover', 'elementskit-lite' ), ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'ekit_blog_posts_background_hover', 'label' => esc_html__( 'Background', 'elementskit-lite' ), 'types' => [ 'classic', 'gradient' ], 'selector' => '{{WRAPPER}} .elementskit-blog-block-post:hover, {{WRAPPER}} .elementskit-post-image-card:hover, {{WRAPPER}} .elementskit-post-card:hover', 'fields_options' => [ 'background' => [ 'prefix_class' => 'ekit-blog-posts--bg-hover bg-hover-', ], ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_shadow_hover', 'selector' => '{{WRAPPER}} .elementskit-blog-block-post:hover, {{WRAPPER}} .elementskit-post-image-card:hover, {{WRAPPER}} .elementskit-post-card:hover', ] ); $this->end_controls_tab(); $this->end_controls_tabs(); $this->add_control( 'ekit_blog_posts_hr', [ 'type' => \Elementor\Controls_Manager::DIVIDER, ] ); $this->add_control( 'ekit_blog_posts_vertical_alignment', [ 'label' => esc_html__( 'Vertical Alignment', 'elementskit-lite' ), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'flex-start' => [ 'title' => esc_html__( 'Top', 'elementskit-lite' ), 'icon' => 'eicon-v-align-top', ], 'center' => [ 'title' => esc_html__( 'Middle', 'elementskit-lite' ), 'icon' => 'eicon-v-align-middle', ], 'flex-end' => [ 'title' => esc_html__( 'Bottom', 'elementskit-lite' ), 'icon' => 'eicon-v-align-bottom', ], ], 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-blog-block-post', ], 'default' => 'flex-start', 'selectors' => [ '{{WRAPPER}} .elementskit-blog-block-post > .row' => 'align-items: {{VALUE}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_radius', [ 'label' => esc_html__( 'Container Border radius', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .elementskit-blog-block-post, {{WRAPPER}} .elementskit-post-image-card, {{WRAPPER}} .elementskit-post-card' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_padding', [ 'label' => esc_html__( 'Container Padding', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .elementskit-blog-block-post, {{WRAPPER}} .elementskit-post-image-card, {{WRAPPER}} .elementskit-post-card' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_margin', [ 'label' => esc_html__( 'Container Margin', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'tablet_default' => [ 'top' => '0', 'right' => '0', 'bottom' => '30', 'left' => '0', 'unit' => 'px', 'isLinked' => 'false', ], 'mobile_default' => [ 'top' => '0', 'right' => '0', 'bottom' => '30', 'left' => '0', 'unit' => 'px', 'isLinked' => 'false', ], 'selectors' => [ '{{WRAPPER}} .elementskit-blog-block-post, {{WRAPPER}} .elementskit-post-image-card, {{WRAPPER}} .elementskit-post-card' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_text_content_wraper_padding', [ 'label' => esc_html__( 'Content Padding', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%' ], 'selectors' => [ '{{WRAPPER}} .elementskit-blog-block-post .elementskit-post-body' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', '{{WRAPPER}} .elementskit-post-image-card .elementskit-post-body' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_control( 'ekit_blog_posts_container_border_title', [ 'label' => esc_html__( 'Container Border', 'elementskit-lite' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_group_control( Group_Control_Border::get_type(), [ 'name' => 'ekit_blog_posts_border', 'label' => esc_html__( 'Container Border', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .elementskit-blog-block-post, {{WRAPPER}} .elementskit-post-image-card, {{WRAPPER}} .elementskit-post-card', ] ); $this->add_control( 'ekit_blog_posts_content_border_title', [ 'label' => esc_html__( 'Content Border', 'elementskit-lite' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-image-card', 'ekit_blog_posts_feature_img' => 'yes' ] ] ); $this->add_control( 'ekit_blog_posts_content_background', [ 'label' => esc_html_x( 'Container Background Color', 'elementskit', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .elementskit-post-body' => 'background-color: {{VALUE}};', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_content_box_shadow', 'label' => esc_html__( 'Box Shadow', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .elementskit-post-body', ] ); $this->add_control( 'ekit_blog_posts_content_border_style', [ 'label' => esc_html_x( 'Border Type', 'Border Control', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'options' => [ '' => esc_html__( 'None', 'elementskit-lite' ), 'solid' => esc_html_x( 'Solid', 'Border Control', 'elementskit-lite' ), 'double' => esc_html_x( 'Double', 'Border Control', 'elementskit-lite' ), 'dotted' => esc_html_x( 'Dotted', 'Border Control', 'elementskit-lite' ), 'dashed' => esc_html_x( 'Dashed', 'Border Control', 'elementskit-lite' ), 'groove' => esc_html_x( 'Groove', 'Border Control', 'elementskit-lite' ), ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body' => 'border-style: {{VALUE}};', ], 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-image-card', 'ekit_blog_posts_feature_img' => 'yes' ] ] ); $this->add_control( 'ekit_blog_posts_content_border_dimensions', [ 'label' => esc_html_x( 'Width', 'Border Control', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'selectors' => [ '{{WRAPPER}} .elementskit-post-body' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-image-card', 'ekit_blog_posts_feature_img' => 'yes' ] ] ); $this->start_controls_tabs( 'ekit_blog_posts_content_border_tabs', [ 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-image-card', 'ekit_blog_posts_feature_img' => 'yes' ] ] ); $this->start_controls_tab( 'ekit_blog_posts_content_border_normal', [ 'label' =>esc_html__( 'Normal', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_content_border_color_normal', [ 'label' => esc_html_x( 'Color', 'Border Control', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .elementskit-post-body' => 'border-color: {{VALUE}};', ], ] ); $this->end_controls_tab(); $this->start_controls_tab( 'ekit_blog_posts_content_border_color_hover_style', [ 'label' =>esc_html__( 'Hover', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_content_border_color_hover', [ 'label' => esc_html_x( 'Color', 'Border Control', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .elementskit-post-image-card:hover .elementskit-post-body ' => 'border-color: {{VALUE}};', ], ] ); $this->end_controls_tab(); $this->end_controls_tabs(); $this->end_controls_section(); // Featured Image Styles $this->start_controls_section( 'ekit_blog_posts_feature_img_style', [ 'label' => esc_html__( 'Featured Image', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'ekit_blog_posts_layout_style!' => 'elementskit-post-card', 'ekit_blog_posts_feature_img' => 'yes' ], ] ); $this->add_responsive_control( 'ekit_blog_posts_feature_img_size', [ 'label' => esc_html__( 'Image Width', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'range' => [ 'px' => [ 'min' => 1, 'max' => 500, ], ], 'selectors' => [ '{{WRAPPER}} .elementskit-entry-thumb' => 'width: {{SIZE}}{{UNIT}}; min-width: {{SIZE}}{{UNIT}}', ], 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-image-card', 'ekit_blog_posts_layout_style_thumb' => 'flex', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_feature_img_shadow', 'selector' => '{{WRAPPER}} .elementskit-entry-thumb', ] ); $this->add_group_control( Group_Control_Border::get_type(), [ 'name' => 'ekit_blog_posts_feature_img_border', 'label' => esc_html__( 'Border', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .elementskit-entry-thumb', ] ); $this->add_responsive_control( 'ekit_blog_posts_feature_img_radius', [ 'label' => esc_html__( 'Border radius', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units'=> [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .elementskit-entry-thumb' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_feature_img_margin', [ 'label' => esc_html__( 'Margin', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .elementskit-entry-thumb' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_feature_img_padding', [ 'label' => esc_html__( 'Padding', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ ' {{WRAPPER}} .ekit-wid-con .elementskit-entry-thumb' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->end_controls_section(); // Meta Styles $this->start_controls_section( 'ekit_blog_posts_meta_style', [ 'label' => esc_html__( 'Meta', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'ekit_blog_posts_meta' => 'yes', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'ekit_blog_posts_meta_typography', 'selector' => '{{WRAPPER}} .post-meta-list a, {{WRAPPER}} .post-meta-list .meta-date-text', ] ); $this->add_responsive_control( 'ekit_blog_posts_meta_alignment', [ 'label' => esc_html__( 'Alignment', 'elementskit-lite' ), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'left' => [ 'title' => esc_html__( 'Left', 'elementskit-lite' ), 'icon' => 'eicon-text-align-left', ], 'center' => [ 'title' => esc_html__( 'Center', 'elementskit-lite' ), 'icon' => 'eicon-text-align-center', ], 'right' => [ 'title' => esc_html__( 'Right', 'elementskit-lite' ), 'icon' => 'eicon-text-align-right', ], ], 'default' => 'left', 'selectors'=> [ '{{WRAPPER}} .post-meta-list' => 'text-align: {{VALUE}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_meta_margin', [ 'label' => esc_html__( 'Container Margin', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units'=> [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .post-meta-list' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_meta_item_margin', [ 'label' => esc_html__( 'Item Margin', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units'=> [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .post-meta-list > span' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_control( 'ekit_blog_posts_meta_padding', [ 'label' => esc_html__( 'Item Padding', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .post-meta-list > span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_control( 'ekit_blog_posts_meta_icon_padding', [ 'label' => esc_html__( 'Icon Spacing', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .post-meta-list > span > i, {{WRAPPER}} .post-meta-list > span > svg' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_meta_icon_size', [ 'label' => esc_html__( 'Icon Size', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'range' => [ 'px' => [ 'min' => 6, 'max' => 300, ], ], 'selectors' => [ '{{WRAPPER}} .post-meta-list > span > i' => 'font-size: {{SIZE}}{{UNIT}};', '{{WRAPPER}} .post-meta-list > span > svg' => 'max-width: {{SIZE}}{{UNIT}};', ], ] ); $this->start_controls_tabs( 'ekit_blog_posts_meta_background_normal_and_hover_tab' ); $this->start_controls_tab( 'ekit_blog_posts_meta_background_normal_tab', [ 'label' => esc_html__( 'Normal', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_meta_color_normal', [ 'label' => esc_html__( 'Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .post-meta-list > span' => 'color: {{VALUE}};', '{{WRAPPER}} .post-meta-list > span > svg path' => 'strock: {{VALUE}}; fill: {{VALUE}};' ], ] ); $this->add_control( 'ekit_blog_posts_meta_color_icon_normal', [ 'label' => esc_html__( 'Icon Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .post-meta-list > span > i' => 'color: {{VALUE}};', '{{WRAPPER}} .post-meta-list > span > svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};' ], ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'ekit_blog_posts_meta_background_normal', 'label' => esc_html__( 'Background', 'elementskit-lite' ), 'types' => [ 'classic', 'gradient', ], 'selector' => '{{WRAPPER}} .post-meta-list > span', 'exclude' => [ 'image' ] ] ); $this->add_group_control( Group_Control_Border::get_type(), [ 'name' => 'ekit_blog_posts_meta_border_normal', 'label' => esc_html__( 'Border', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .post-meta-list > span', ] ); $this->add_control( 'ekit_blog_posts_meta_border_radius_normal', [ 'label' => esc_html__( 'Border Radius', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .post-meta-list > span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_meta_box_shadow_normal', 'label' => esc_html__( 'Box Shadow', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .post-meta-list > span', ] ); $this->add_group_control( Group_Control_Text_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_meta_shadow_normal', 'selector' => '{{WRAPPER}} .post-meta-list > span', ] ); $this->end_controls_tab(); $this->start_controls_tab( 'ekit_blog_posts_meta_background_hover_tab', [ 'label' => esc_html__( 'Hover', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_meta_color_hover', [ 'label' => esc_html__( 'Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .post-meta-list > span:hover' => 'color: {{VALUE}};', '{{WRAPPER}} .post-meta-list > span:hover > svg path' => 'strock: {{VALUE}}; fill: {{VALUE}};', '{{WRAPPER}}.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span' => 'color: {{VALUE}};', '{{WRAPPER}}.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span > svg path' => 'strock: {{VALUE}}; fill: {{VALUE}};', ], ] ); $this->add_control( 'ekit_blog_posts_meta_color_icon_hover', [ 'label' => esc_html__( 'Icon Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .post-meta-list > span:hover > i' => 'color: {{VALUE}};', '{{WRAPPER}} .post-meta-list > span:hover > svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};', '{{WRAPPER}}.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span:hover > i' => 'color: {{VALUE}};', '{{WRAPPER}}.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span > svg path' => 'strock: {{VALUE}}; fill: {{VALUE}};', ], ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'ekit_blog_posts_meta_background_hover', 'label' => esc_html__( 'Background', 'elementskit-lite' ), 'types' => [ 'classic', 'gradient', ], 'selector' => '{{WRAPPER}} .post-meta-list > span:hover, {{WRAPPER}}.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span', 'exclude' => [ 'image' ] ] ); $this->add_group_control( Group_Control_Border::get_type(), [ 'name' => 'ekit_blog_posts_meta_border_hover', 'label' => esc_html__( 'Border', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .post-meta-list > span:hover, {{WRAPPER}}.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span', ] ); $this->add_control( 'ekit_blog_posts_meta_border_radius_hover', [ 'label' => esc_html__( 'Border Radius', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .post-meta-list > span:hover, {{WRAPPER}}.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_meta_box_shadow_hover', 'label' => esc_html__( 'Box Shadow', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .post-meta-list > span:hover, {{WRAPPER}}.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span', ] ); $this->add_group_control( Group_Control_Text_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_meta_shadow_hover', 'selector' => '{{WRAPPER}} .post-meta-list > span:hover, {{WRAPPER}}.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list > span', ] ); $this->end_controls_tab(); $this->end_controls_tabs(); $this->end_controls_section(); // Floating Date Styles $this->start_controls_section( 'ekit_blog_posts_floating_date_style_area', [ 'label' => esc_html__( 'Floating Date', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'ekit_blog_posts_floating_date' => 'yes', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_date_height', [ 'label' =>esc_html__( 'Height', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'default' => [ 'size' => '', ], 'range' => [ 'px' => [ 'min' => -30, 'step' => 1, ], ], 'size_units' => ['px'], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta' => 'height: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style1', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_date_width', [ 'label' =>esc_html__( 'Width', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'default' => [ 'size' => '', ], 'range' => [ 'px' => [ 'min' => -30, 'step' => 1, ], ], 'size_units' => ['px'], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta' => 'width: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style1', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_date_left_pos', [ 'label' =>esc_html__( 'Left', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'default' => [ 'size' => '', ], 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => -100, 'max' => 1000, 'step' => 1, ], '%' => [ 'min' => 0, 'max' => 100, 'step' => 1, ], ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists' => 'left: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style1', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_date_top_pos', [ 'label' =>esc_html__( 'Top', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'default' => [ 'size' => '', ], 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => -100, 'max' => 1000, 'step' => 1, ], '%' => [ 'min' => 0, 'max' => 100, 'step' => 1, ], ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists' => 'top: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style1', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_date_bottom_pos', [ 'label' =>esc_html__( 'Bottom', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'default' => [ 'size' => '', ], 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => 0, 'max' => 1000, 'step' => 1, ], '%' => [ 'min' => 0, 'max' => 100, 'step' => 1, ], ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists.elementskit-style-tag' => 'bottom: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_date_style2_left_pos', [ 'label' =>esc_html__( 'Left', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'default' => [ 'size' => '-10', 'unit' => 'px' ], 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => -10, 'max' => 100, 'step' => 1, ], '%' => [ 'min' => -10, 'max' => 100, 'step' => 1, ], ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists.elementskit-style-tag' => 'left: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_heading', [ 'label' => esc_html__( 'Date Typography', 'elementskit-lite' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'ekit_blog_posts_floating_date_typography_group', 'selector' => '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong', ] ); $this->add_control( 'ekit_blog_posts_floating_date_color', [ 'label' => esc_html__( 'Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong' => 'color: {{VALUE}};' ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_month_heading', [ 'label' => esc_html__( 'Month Typography', 'elementskit-lite' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'ekit_blog_posts_floating_date_month_typography_group', 'selector' => '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta', ] ); $this->add_control( 'ekit_blog_posts_floating_date_month_color', [ 'label' => esc_html__( 'Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper' => 'color: {{VALUE}};' ], ] ); $this->add_group_control( Group_Control_Background::get_type(), array( 'name' => 'ekit_blog_posts_floating_date_bg_color_group', 'selector' => '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta', 'separator' => 'before', ) ); $this->add_responsive_control( 'ekit_blog_posts_floating_date_padding', [ 'label' =>esc_html__( 'Padding', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', 'em', '%' ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->add_group_control( Group_Control_Border::get_type(), [ 'name' => 'ekit_blog_posts_floating_date_border_group', 'label' => esc_html__( 'Border', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta', 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style1', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_date_border_radius', [ 'label' =>esc_html__( 'Border Radius', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px'], 'default' => [ 'top' => '', 'right' => '', 'bottom' => '' , 'left' => '', ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_floating_date_shadow_group', 'selector' => '{{WRAPPER}} .elementskit-meta-lists .elementskit-single-meta', 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style', ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_triangle_title', [ 'label' => esc_html__( 'Triangle', 'elementskit-lite' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_triangle_color', [ 'label' => esc_html__( 'Triangle Background', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before' => 'color: {{VALUE}}', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_triangle_size', [ 'label' => esc_html__( 'Triangle Size', 'elementskit-lite' ), 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px' ], 'range' => [ 'px' => [ 'min' => 0, 'max' => 100, 'step' => 1, ], ], 'default' => [ 'unit' => 'px', 'size' => 5, ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before' => 'border-width: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_triangle_position_left', [ 'label' => esc_html__( 'Triangle Position Left', 'elementskit-lite' ), 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => 0, 'max' => 100, 'step' => 1, ], ], 'default' => [ 'unit' => '%', 'size' => 0, ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before' => 'left: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_triangle_position_top', [ 'label' => esc_html__( 'Triangle Position Top', 'elementskit-lite' ), 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => -100, 'max' => 100, 'step' => 1, ], ], 'default' => [ 'unit' => 'px', 'size' => -10, ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before' => 'top: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_triangle_position_alignment', [ 'label' => esc_html__( 'Triangle Direction', 'elementskit-lite' ), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'triangle_left' => [ 'title' => esc_html__( 'From Left', 'elementskit-lite' ), 'icon' => 'fa fa-caret-right', ], 'triangle_right' => [ 'title' => esc_html__( 'From Right', 'elementskit-lite' ), 'icon' => 'fa fa-caret-left', ], ], 'default' => 'triangle_left', 'toggle' => true, 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->add_control( 'ekit_blog_posts_floating_date_triangle_hr', [ 'type' => Controls_Manager::DIVIDER, 'style' => 'thick', 'condition' => [ 'ekit_blog_posts_floating_date_style' => 'style2', ], ] ); $this->end_controls_section(); // Floating Category Styles $this->start_controls_section( 'ekit_blog_posts_floating_category_style', [ 'label' => esc_html__( 'Floating Category', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'ekit_blog_posts_floating_category' => 'yes', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_category_top_pos', [ 'label' =>esc_html__( 'Top', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'default' => [ 'size' => '', ], 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => -100, 'max' => 1000, 'step' => 1, ], '%' => [ 'min' => 0, 'max' => 100, 'step' => 1, ], ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-categories' => 'top: {{SIZE}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_category_left_pos', [ 'label' =>esc_html__( 'Left', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'default' => [ 'size' => '', ], 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => -100, 'max' => 1000, 'step' => 1, ], '%' => [ 'min' => 0, 'max' => 100, 'step' => 1, ], ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-categories' => 'left: {{SIZE}}{{UNIT}};', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'ekit_blog_posts_floating_category_typography', 'selector' => '{{WRAPPER}} .elementskit-meta-categories .elementskit-meta-wraper span a', ] ); $this->add_control( 'ekit_blog_posts_floating_category_color', [ 'label' => esc_html__( 'Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .elementskit-meta-categories .elementskit-meta-wraper span a' => 'color: {{VALUE}};' ], ] ); $this->add_control( 'ekit_blog_posts_floating_category_bg_color', [ 'label' => esc_html__( 'Background Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .elementskit-meta-categories .elementskit-meta-wraper span' => 'background-color: {{VALUE}};' ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_category_padding', [ 'label' => esc_html__( 'Padding', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'default' => [ 'unit' => 'px', 'top' => '4', 'right' => '8', 'bottom' => '4', 'left' => '8', ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-categories .elementskit-meta-wraper span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_category_padding_radius', [ 'label' => esc_html__( 'Border Radius', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units'=> [ 'px', '%', 'em' ], 'separator' => 'after', 'selectors' => [ '{{WRAPPER}} .elementskit-meta-categories .elementskit-meta-wraper span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_floating_category_margin_right', [ 'label' =>esc_html__( 'Space Between Categories', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'default' => [ 'size' => '', ], 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => -100, 'max' => 1000, 'step' => 1, ], '%' => [ 'min' => 0, 'max' => 100, 'step' => 1, ], ], 'selectors' => [ '{{WRAPPER}} .elementskit-meta-categories .elementskit-meta-wraper span:not(:last-child)' => 'margin-right: {{SIZE}}{{UNIT}};', ], ] ); $this->end_controls_section(); // Title Styles $this->start_controls_section( 'ekit_blog_posts_title_style', [ 'label' => esc_html__( 'Title', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'ekit_blog_posts_title' => 'yes', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'ekit_blog_posts_title_typography', 'selector' => '{{WRAPPER}} .elementskit-post-body .entry-title, {{WRAPPER}} .elementskit-entry-header .entry-title, {{WRAPPER}} .elementskit-post-image-card .elementskit-post-body .entry-title a, {{WRAPPER}} .elementskit-post-card .elementskit-entry-header .entry-title a,{{WRAPPER}} .elementskit-blog-block-post .elementskit-post-body .entry-title a', ] ); $this->start_controls_tabs( 'ekit_blog_posts_title_tabs' ); $this->start_controls_tab( 'ekit_blog_posts_title_normal', [ 'label' => esc_html__( 'Normal', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_title_color', [ 'label' => esc_html__( 'Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .elementskit-post-body .entry-title a' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-entry-header .entry-title a' => 'color: {{VALUE}};' ], ] ); $this->add_group_control( Group_Control_Text_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_title_shadow', 'selector' => '{{WRAPPER}} .elementskit-post-body .entry-title a, {{WRAPPER}} .elementskit-entry-header .entry-title a', ] ); $this->end_controls_tab(); $this->start_controls_tab( 'ekit_blog_posts_title_hover', [ 'label' => esc_html__( 'Hover', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_title_hover_color', [ 'label' => esc_html__( 'Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .elementskit-post-body .entry-title a:hover' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-entry-header .entry-title a:hover' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-post-card:hover .entry-title a' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-post-image-card:hover .entry-title a' => 'color: {{VALUE}};' ], ] ); $this->add_group_control( Group_Control_Text_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_title_hover_shadow', 'selector' => '{{WRAPPER}} .elementskit-post-body .entry-title a:hover, {{WRAPPER}} .elementskit-entry-header .entry-title a:hover', ] ); $this->end_controls_tab(); $this->end_controls_tabs(); $this->add_control( 'ekit_blog_posts_title_hover_shadow_hr', [ 'type' => Controls_Manager::DIVIDER, 'style' => 'thick', ] ); $this->add_responsive_control( 'ekit_blog_posts_title_alignment', [ 'label' => esc_html__( 'Alignment', 'elementskit-lite' ), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'left' => [ 'title' => esc_html__( 'Left', 'elementskit-lite' ), 'icon' => 'eicon-text-align-left', ], 'center' => [ 'title' => esc_html__( 'Center', 'elementskit-lite' ), 'icon' => 'eicon-text-align-center', ], 'right' => [ 'title' => esc_html__( 'Right', 'elementskit-lite' ), 'icon' => 'eicon-text-align-right', ], 'justify' => [ 'title' => esc_html__( 'justify', 'elementskit-lite' ), 'icon' => 'eicon-text-align-justify', ], ], 'default' => 'left', 'devices' => [ 'desktop', 'tablet', 'mobile' ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body .entry-title' => 'text-align: {{VALUE}};', '{{WRAPPER}} .elementskit-entry-header .entry-title' => 'text-align: {{VALUE}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_title_margin', [ 'label' => esc_html__( 'Margin', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body .entry-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', '{{WRAPPER}} .elementskit-entry-header .entry-title' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_control( 'ekit_blog_posts_title_separator_hr', [ 'type' => Controls_Manager::DIVIDER, 'style' => 'thick', 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-card', ], ] ); $this->add_control( 'ekit_blog_posts_title_separator', [ 'label' => esc_html__( 'Show Separator', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Yes', 'elementskit-lite' ), 'label_off' => esc_html__( 'No', 'elementskit-lite' ), 'default' => 'yes', 'condition' => [ 'ekit_blog_posts_layout_style' => 'elementskit-post-card', ], ] ); $this->add_control( 'ekit_blog_posts_title_separator_color', [ 'label' => esc_html__( 'Separator Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'condition' => [ 'ekit_blog_posts_title_separator' => 'yes', 'ekit_blog_posts_layout_style' => 'elementskit-post-card', ], 'selectors' => [ '{{WRAPPER}} .elementskit-border-hr' => 'background-color: {{VALUE}};', ], ] ); $this->add_control( 'ekit_blog_posts_title_separator_width', [ 'label' => esc_html__( 'Width', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ '%' ], 'range' => [ '%' => [ 'min' => 0, 'max' => 100, ], ], 'default' => [ 'unit' => '%', 'size' => 5, ], 'selectors' => [ '{{WRAPPER}} .elementskit-border-hr' => 'width: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_title_separator' => 'yes', 'ekit_blog_posts_layout_style' => 'elementskit-post-card', ], ] ); $this->add_control( 'ekit_blog_posts_title_separator_height', [ 'label' => esc_html__( 'Height', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px' ], 'range' => [ 'px' => [ 'min' => 0, 'max' => 100, 'step' => 1, ], ], 'default' => [ 'unit' => 'px', 'size' => 3, ], 'selectors' => [ '{{WRAPPER}} .elementskit-border-hr' => 'height: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_title_separator' => 'yes', 'ekit_blog_posts_layout_style' => 'elementskit-post-card', ], ] ); $this->add_control( 'ekit_blog_posts_title_separator_margin', [ 'label' => esc_html__( 'Margin', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px' ], 'selectors' => [ '{{WRAPPER}} .elementskit-border-hr' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_title_separator' => 'yes', 'ekit_blog_posts_layout_style' => 'elementskit-post-card', ], ] ); $this->end_controls_section(); // Content Styles $this->start_controls_section( 'ekit_blog_posts_content_style', [ 'label' => esc_html__( 'Content', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'ekit_blog_posts_content' => 'yes', ], ] ); $this->add_control( 'ekit_blog_posts_content_color', [ 'label' => esc_html__( 'Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .elementskit-post-footer > p' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-post-body > p' => 'color: {{VALUE}};', ], ] ); $this->add_control( 'ekit_blog_posts_content_color_hover', [ 'label' => esc_html__( 'Hover Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .elementskit-blog-block-post:hover .elementskit-post-footer > p' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-post-image-card:hover .elementskit-post-footer > p' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-post-card:hover .elementskit-post-footer > p' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-blog-block-post:hover .elementskit-post-body > p' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-post-image-card:hover .elementskit-post-body > p' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-post-card:hover .elementskit-post-body > p' => 'color: {{VALUE}};', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'ekit_blog_posts_content_typography', 'selector' => '{{WRAPPER}} .elementskit-post-footer > p, {{WRAPPER}} .elementskit-post-body > p', ] ); $this->add_group_control( Group_Control_Text_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_content_shadow', 'selector' => '{{WRAPPER}} .elementskit-post-footer > p, {{WRAPPER}} .elementskit-post-body > p', ] ); $this->add_responsive_control( 'ekit_blog_posts_content_alignment', [ 'label' => esc_html__( 'Alignment', 'elementskit-lite' ), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'left' => [ 'title' => esc_html__( 'Left', 'elementskit-lite' ), 'icon' => 'eicon-text-align-left', ], 'center' => [ 'title' => esc_html__( 'Center', 'elementskit-lite' ), 'icon' => 'eicon-text-align-center', ], 'right' => [ 'title' => esc_html__( 'Right', 'elementskit-lite' ), 'icon' => 'eicon-text-align-right', ], 'justify' => [ 'title' => esc_html__( 'justify', 'elementskit-lite' ), 'icon' => 'eicon-text-align-justify', ], ], 'default' => 'left', 'devices' => [ 'desktop', 'tablet', 'mobile' ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-footer' => 'text-align: {{VALUE}};', '{{WRAPPER}} .elementskit-post-body > p' => 'text-align: {{VALUE}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_content_margin', [ 'label' => esc_html__( 'Margin', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-footer' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', '{{WRAPPER}} .elementskit-blog-block-post .elementskit-post-footer > p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', '{{WRAPPER}} .elementskit-post-body > p' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); // content highlight $this->add_control( 'ekit_blog_posts_content_highlight_border', [ 'label' => esc_html__( 'Show Highlight Border', 'elementskit-lite' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => esc_html__( 'Show', 'elementskit-lite' ), 'label_off' => esc_html__( 'Hide', 'elementskit-lite' ), 'return_value' => 'yes', 'default' => '', 'separator' => 'before' ] ); $this->add_control( 'ekit_blog_posts_content_highlight_border_height', [ 'label' => esc_html__( 'Hight', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => 5, 'max' => 300, 'step' => 1, ], ], 'default' => [ 'unit' => 'px', 'size' => 100, ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body.ekit-highlight-border:before' => 'height: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_content_highlight_border' => 'yes' ] ] ); $this->add_control( 'ekit_blog_posts_content_highlight_border_width', [ 'label' => esc_html__( 'Width', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => 1, 'max' => 10, 'step' => 1, ], ], 'default' => [ 'unit' => 'px', 'size' => 2, ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body.ekit-highlight-border:before' => 'width: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_content_highlight_border' => 'yes' ] ] ); $this->add_control( 'ekit_blog_posts_content_highlight_border_top_bottom_pos', [ 'label' => esc_html__( 'Top Bottom Position', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ '%' ], 'range' => [ '%' => [ 'min' => -10, 'max' => 110, 'step' => 1, ], ], 'default' => [ 'unit' => '%', 'size' => 50, ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body.ekit-highlight-border:before' => 'top: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_content_highlight_border' => 'yes' ] ] ); $this->add_control( 'ekit_blog_posts_content_highlight_border_left_right_pos', [ 'label' => esc_html__( 'Left Right Position', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ '%' ], 'range' => [ '%' => [ 'min' => -5, 'max' => 120, 'step' => 1, ], ], 'default' => [ 'unit' => '%', 'size' => 0, ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body.ekit-highlight-border:before' => 'left: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_content_highlight_border' => 'yes' ] ] ); $this->start_controls_tabs('ekit_blog_posts_border_highlight_color_tabs',[ 'condition' => [ 'ekit_blog_posts_content_highlight_border' => 'yes' ] ]); $this->start_controls_tab( 'ekit_blog_posts_border_highlight_color_normal_tab', [ 'label' => esc_html__( 'Normal', 'elementskit-lite' ), ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'ekit_blog_posts_border_highlight_bg_color', 'label' => esc_html__( 'Separator Color', 'elementskit-lite' ), 'types' => [ 'classic', 'gradient' ], 'selector' => '{{WRAPPER}} .elementskit-post-body.ekit-highlight-border:before', ] ); $this->end_controls_tab(); $this->start_controls_tab( 'ekit_blog_posts_border_highlight_color_hover_tab', [ 'label' => esc_html__( 'Hover', 'elementskit-lite' ), ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'ekit_blog_posts_border_highlight_bg_color_hover', 'label' => esc_html__( 'Separator Color', 'elementskit-lite' ), 'types' => [ 'classic', 'gradient' ], 'selector' => '{{WRAPPER}} .elementskit-post-body.ekit-highlight-border:hover:before', ] ); $this->add_control( 'ekit_blog_posts_content_highlight_border_transition', [ 'label' => esc_html__( 'Transition', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ 's' ], 'range' => [ 's' => [ 'min' => .1, 'max' => 5, 'step' => .1, ], ], 'default' => [ 'unit' => 's', 'size' => 0, ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body.ekit-highlight-border:before' => '-webkit-transition: all {{SIZE}}{{UNIT}}; -o-transition: all {{SIZE}}{{UNIT}}; transition: all {{SIZE}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_content_highlight_border' => 'yes' ] ] ); $this->end_controls_tab(); $this->end_controls_tabs(); $this->end_controls_section(); // Author Image Styles $this->start_controls_section( 'ekit_blog_posts_author_img_style', [ 'label' => esc_html__( 'Author Image', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'ekit_blog_posts_author_image' => 'yes', ], ] ); $this->add_control( 'ekit_blog_posts_author_img_size_width', [ 'label' => esc_html__( 'Image Width', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => 30, 'max' => 200, 'step' => 1, ], '%' => [ 'min' => 0, 'max' => 100, ], ], 'default' => [ 'unit' => 'px', 'size' => 30, ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body .meta-author .author-img' => 'width: {{SIZE}}{{UNIT}};', ], ] ); $this->add_control( 'ekit_blog_posts_author_img_size_height', [ 'label' => esc_html__( 'Image Height', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px', '%' ], 'range' => [ 'px' => [ 'min' => 30, 'max' => 200, 'step' => 1, ], '%' => [ 'min' => 0, 'max' => 100, ], ], 'default' => [ 'unit' => 'px', 'size' => 30, ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body .meta-author .author-img' => 'height: {{SIZE}}{{UNIT}};', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_author_img_shadow', 'selector' => '{{WRAPPER}} .elementskit-post-body .author-img', ] ); $this->add_group_control( Group_Control_Border::get_type(), [ 'name' => 'ekit_blog_posts_author_img_border', 'label' => esc_html__( 'Border', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .elementskit-post-body .author-img', ] ); $this->add_control( 'ekit_blog_posts_author_img_margin', [ 'label' => esc_html__( 'Margin', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'default' => [ 'top' => '0', 'right' => '15', 'bottom' => '0', 'left' => '0', 'isLinked' => false, ], 'selectors' => [ '{{WRAPPER}} .elementskit-post-body .author-img' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_author_img_radius', [ 'label' => esc_html__( 'Radius', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units'=> [ 'px', '%', 'em' ], 'separator' => 'after', 'selectors' => [ '{{WRAPPER}} .elementskit-post-body .author-img' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->end_controls_section(); // Button $this->start_controls_section( 'ekit_blog_posts_btn_section_style', [ 'label' =>esc_html__( 'Button', 'elementskit-lite' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => ['ekit_blog_posts_read_more' => 'yes', 'ekit_blog_posts_layout_style!' => 'elementskit-blog-block-post'] ] ); $this->add_responsive_control( 'ekit_blog_posts_btn_text_padding', [ 'label' =>esc_html__( 'Padding', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', 'em', '%' ], 'selectors' => [ '{{WRAPPER}} .elementskit-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'ekit_blog_posts_btn_normal_icon_font_size', array( 'label' => esc_html__( 'Font Size', 'elementskit-lite' ), 'type' => Controls_Manager::SLIDER, 'size_units' => array( 'px', 'em', 'rem', ), 'range' => array( 'px' => array( 'min' => 1, 'max' => 100, ), ), 'selectors' => array( '{{WRAPPER}} .elementskit-btn i' => 'font-size: {{SIZE}}{{UNIT}};', '{{WRAPPER}} .elementskit-btn svg' => 'max-width: {{SIZE}}{{UNIT}};', ), ) ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'ekit_blog_posts_btn_typography', 'label' =>esc_html__( 'Typography', 'elementskit-lite' ), 'selector' => '{{WRAPPER}} .elementskit-btn', ] ); $this->start_controls_tabs( 'ekit_blog_posts_btn_tabs_style' ); $this->start_controls_tab( 'ekit_blog_posts_btn_tabnormal', [ 'label' =>esc_html__( 'Normal', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_btn_text_color', [ 'label' =>esc_html__( 'Text Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .elementskit-btn' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-btn svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};', ], ] ); $this->add_group_control( Group_Control_Background::get_type(), array( 'name' => 'ekit_blog_posts_btn_bg_color', 'selector' => '{{WRAPPER}} .elementskit-btn', ) ); $this->end_controls_tab(); $this->start_controls_tab( 'ekit_blog_posts_btn_tab_button_hover', [ 'label' =>esc_html__( 'Hover', 'elementskit-lite' ), ] ); $this->add_control( 'ekit_blog_posts_btn_hover_color', [ 'label' =>esc_html__( 'Text Color', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'default' => '#ffffff', 'selectors' => [ '{{WRAPPER}} .elementskit-btn:hover' => 'color: {{VALUE}};', '{{WRAPPER}} .elementskit-btn:hover svg path' => 'stroke: {{VALUE}}; fill: {{VALUE}};', ], ] ); $this->add_group_control( Group_Control_Background::get_type(), array( 'name' => 'ekit_blog_posts_btn_bg_hover_color', 'selector' => '{{WRAPPER}} .elementskit-btn:hover', ) ); $this->end_controls_tab(); $this->end_controls_tabs(); $this->add_control( 'ekit_blog_posts_btn_border_style', [ 'label' => esc_html_x( 'Border Type', 'Border Control', 'elementskit-lite' ), 'type' => Controls_Manager::SELECT, 'options' => [ '' => esc_html__( 'None', 'elementskit-lite' ), 'solid' => esc_html_x( 'Solid', 'Border Control', 'elementskit-lite' ), 'double' => esc_html_x( 'Double', 'Border Control', 'elementskit-lite' ), 'dotted' => esc_html_x( 'Dotted', 'Border Control', 'elementskit-lite' ), 'dashed' => esc_html_x( 'Dashed', 'Border Control', 'elementskit-lite' ), 'groove' => esc_html_x( 'Groove', 'Border Control', 'elementskit-lite' ), ], 'selectors' => [ '{{WRAPPER}} .elementskit-btn' => 'border-style: {{VALUE}};', ], ] ); $this->add_control( 'ekit_blog_posts_btn_border_dimensions', [ 'label' => esc_html_x( 'Width', 'Border Control', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'selectors' => [ '{{WRAPPER}} .elementskit-btn' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], 'condition' => [ 'ekit_blog_posts_btn_border_style!' => '' ] ] ); $this->start_controls_tabs( 'xs_tabs_button_border_style' ); $this->start_controls_tab( 'ekit_blog_posts_btn_tab_border_normal', [ 'label' =>esc_html__( 'Normal', 'elementskit-lite' ), 'condition' => [ 'ekit_blog_posts_btn_border_style!' => '' ] ] ); $this->add_control( 'ekit_blog_posts_btn_border_color', [ 'label' => esc_html_x( 'Color', 'Border Control', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .elementskit-btn' => 'border-color: {{VALUE}};', ], 'condition' => [ 'ekit_blog_posts_btn_border_style!' => '' ] ] ); $this->end_controls_tab(); $this->start_controls_tab( 'ekit_blog_posts_btn_tab_button_border_hover', [ 'label' =>esc_html__( 'Hover', 'elementskit-lite' ), 'condition' => [ 'ekit_blog_posts_btn_border_style!' => '' ] ] ); $this->add_control( 'ekit_blog_posts_btn_hover_border_color', [ 'label' => esc_html_x( 'Color', 'Border Control', 'elementskit-lite' ), 'type' => Controls_Manager::COLOR, 'default' => '', 'selectors' => [ '{{WRAPPER}} .elementskit-btn:hover' => 'border-color: {{VALUE}};', ], 'condition' => [ 'ekit_blog_posts_btn_border_style!' => '' ] ] ); $this->end_controls_tab(); $this->end_controls_tabs(); $this->add_responsive_control( 'ekit_blog_posts_btn_border_radius', [ 'label' =>esc_html__( 'Border Radius', 'elementskit-lite' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px'], 'default' => [ 'top' => '', 'right' => '', 'bottom' => '' , 'left' => '', ], 'selectors' => [ '{{WRAPPER}} .elementskit-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'ekit_blog_posts_btn_box_shadow_group', 'selector' => '{{WRAPPER}} .elementskit-btn', ] ); $this->end_controls_section(); $this->insert_pro_message(); } protected function render( ) { echo '
'; $this->render_raw(); echo '
'; } protected function render_raw( ) { $settings = $this->get_settings(); extract($settings); $highlight_border = $ekit_blog_posts_content_highlight_border == 'yes' ? 'ekit-highlight-border' : ''; $ekit_blog_posts_offset = ($ekit_blog_posts_offset == '') ? 0 : $ekit_blog_posts_offset; $default = [ 'orderby' => array( $ekit_blog_posts_order_by => $ekit_blog_posts_sort ), 'posts_per_page' => $ekit_blog_posts_num, 'offset' => $ekit_blog_posts_offset, 'post_status' => 'publish' ]; if($ekit_blog_posts_is_manual_selection === 'yes'){ $default = \ElementsKit_Lite\Utils::array_push_assoc( $default, 'post__in', (!empty($ekit_blog_posts_manual_selection && count($ekit_blog_posts_manual_selection) > 0 )) ? $ekit_blog_posts_manual_selection : [-1] ); } if($ekit_blog_posts_is_manual_selection == '' && $ekit_blog_posts_cats != ''){ $default = \ElementsKit_Lite\Utils::array_push_assoc( $default, 'category__in', $ekit_blog_posts_cats ); } // Post Items $this->add_render_attribute( 'post_items', [ 'id' => 'post-items--' . $this->get_id(), 'class' => 'row post-items', ] ); if ($grid_masonry === 'yes'): $this->add_render_attribute('post_items', 'data-masonry-config', 'true'); endif; // Post Query $post_query = new \WP_Query( $default ); ?>
get_render_attribute_string('post_items'); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Already escaped by elementor ?>> have_posts() ) : $post_query->the_post(); if ( 'yes' == $ekit_blog_posts_feature_img && has_post_thumbnail() && ( 'yes' == $ekit_blog_posts_title || 'yes' == $ekit_blog_posts_content || 'yes' == $ekit_blog_posts_meta || 'yes' == $ekit_blog_posts_author ) ) { $column_size = 'ekit-md-6'; } ob_start(); ?>

0): echo esc_html( wp_trim_words(get_the_title(), $ekit_blog_posts_title_trim) ); else: the_title(); endif; ?>

'true'] ); } else { ?> 'true' ] ); } else { ?> 'true' ] ); } else { ?> 'true' ] ); } else { ?>
<?php the_title(); ?>
' ); // phpcs:ignore WordPress.Security.EscapeOutput -- Already escaped by WordPress ?>
0): ?>

editor->is_edit_mode() ): $this->render_editor_script(); endif; } protected function render_editor_script() { ?> \jqþ#>[z=~Tk}Oﳵk%* "KN ؚj6"[uxV Tv"ReM f9}}+(aE{!A1[E_sJ)3ݪ $b`gˎQrvWy9E/-1DQeZJYpn[X!-FQU0QÕà!(%\8gZzCPǔ#_> Ĉ-F̬0CmVfß~ion\9@I8d@Ŏqh/:|fn<߭G ]D'=O6]>xuv뻷Mc|qg[@#4@71τ@)1_R%( gOytj'I3Q P=d Dyb"fHsB)a;Gx|ֽ;[v=8#I57K߷bnOE==.Ef<A w'ƈ F}"Ims2N2YH3ӣq3A"C\YrWE:!? ?‹[_ 10T4{}`'! (n;gր~s<3 )<1ROLQkLX6Q #YzBDpsĜH a? aMÇɷDo~1jGҬQrdbG:C[4UAy&I6@w 1H׀U XWϢEnnjbm*ϧdvy/+:A袢/"ʄxsaCjّ\7|'&7+4&b+[yq}̦0\yb0 LX-V֗~ aWw~*Yɫ˲~Ǝ3UZA V}$ʅ8ǞbIXuA_k\'j$  䖄hlGB,Qq7}O 鎼Bվ5z 43bӜ Fĉ؟IJX S0 6xcO--T.b"cg댉YdPT`n/ֵVSHBjʝ CF16R])x  . 6R \Y좤+o`;f`&r։aQX6j :%x^ &`KR:'Α(gDEӻ3_hة8'WEMMy[壛*imW`wdN^kK3۾#Z0kڏOhPXPD0}LHB m4kKWZ l Z679ԋ; cS ((xAQ D/iaik!|wױLS.ʅzXj`aޛ<^5\X.r8.]9cT0RV@z<11Q.&?Ö| [pW F`hFqqŋ[{{{{oݿf-kߝY}px!q ၜns=?-,9݃,n: nN9U9& wb1]{4vJ863F$4O0BbU 0^3&sx۰ӑp8"'APIP$+K$IqpG:gϞt1a)(EHIU 8ڄ:a#;d)AUU[TPH^&8\-%^Gܮ\n_ǎ;{LS-P / B(JU%=, >!$u27:Xh6O.fr .rw?8{db$i#*¥pRR>EPB^kIENDB`assets/imagechoose/floating-date-2.png000064400000004007150546425600013724 0ustar00PNG  IHDRxPEAPLTEUW[UW]UVZ:*-STX3QRV $,&TY]'18?3AE(SUYOOS/=6;C720=-/PQU >D!<+L#'HILMQ/@"5G)$8 #5N !P=KLN ȗ#3-7 2E G-)ډԬg[%1NwkP8:쿽.Zܔp4՝}x:ƑGyIDATh혉SRQGU" -ʒ0K)[ ˬh Z̄ʭ}w|ϩy3ù7b&Mdҙ 8>sLe3Ϣ|V#f8_chpWA[>~Xn7)T_εӌuO\|"r.$c՗**w2.xjvߗbY;v^͇B 7}uce!uW)o ;/2ߓN|MoAX=y#_u:xoe̷fo!VP;tz/ZcE.[\$דvye\1 Av['c4cM߅/6>j_tokf1:}/ V^w*hા8V}^/XozzR#o^͘^\\|[c}z&sҷF;F}kD3 _M뒾eьʢ`շ~DmYYDc7#wl~PS|-M1-xn L3/ +/k ?l_ Xo9X^l2mx#[F3j|]l醰îs]^SVF39s <` |m:)}ҌE_zlHgE[GD_[f-ho<c:nL_2&p57 njbMSIENDB`assets/imagechoose/floating-date-1.png000064400000010407150546425600013724 0ustar00PNG  IHDRxPEAPLTE'O$J"H C%M E(QB%L"G#I}wɥΩɣyu{wͥvsjƟĘѭĠy㺆~{Špcɡtnj˨Ɲڴ~ϦrflR߻{rğoˢn]Ы㾏ʨ|ledدʤvÛg]tXsQ}jPڴΧzn\o]F̜ԳxrժpmjfuaOÌۺxήv{^wVsNרӠ඀Ƥիy߳skih}dܾΠēÎٺ{m~f\~Uݺ佗ϰʧӣ߳ٱwƥqieecw_]p\VeH̚ڹfԲxvjfɡcb^}[eXEȝǜѐʎնά‚ʙvponJwfHݧҧЮѢoqj{[WVRyO$ӭ٬˖ÔsKY8OͽϬȰ}~eua꿛"{StKkϨjf,S}OKgfBTL?$װFڰij|ԋoai9X^W8MHrnvgL)JBIbH@Feӵmvj[\MtHꒁnole"^OWCJ:Esıuʘf$ag IDAThތPSۄ HA,h Y@Ұl*e)Ȕ-;K hջjiU{ǩ"wܑ?#>s*-5%hI~K^^\( l,M&j8q*WE3jI R[9 C E8p {$\ L11bO6 i-yV9{1Cb8,QQgbB-/QUG36Zs6y":'!\%UiFmi0Y!7ZE$Թ\5L`^.7hHs$jP9 <Pr4 rF\L]AǬJӼArPQkOV$g86ҭu]4_˧ U'-ktYjRI`.5?vOFF\W*q4pRlC"q\tG q@6 mpcλ\ 1mnUmjE2$г@. /f%f{2w]֓2V䄄Z~ _>,|{Yqh1VgRֺt M(tdr0 i_匃妉x4Pޮx"|I$Xb6\̚go/Jm:WPdqǏ'W&&ɁL@0ٓq|| x:!I~c-t.I$RIdr V +D[ 2nȢBz+@!pcr9;_+2n=Q2L+8[u3>&'*D!y;wy;nxm"/9my==9W<'h]4󥓉ّf 3/W bPK1q+Xp(u9>{έfkjuqʕ Tǻryytݥcf$`>̌ b.-eʱΓi'Te>I|s^m`/z5R(7&s r?QD#Gb3슿x H:F;5ZAәfQA?v "ߎܹs ƹD{q[r$&B ccEBىF24Q)U.8d?V0aۄM-&c#Ch3}HNl!rzth)͉Ďx3=U roCk֒ yV0KSUy0"Y~#=k]2 R;zi걸|OJ̬' wK1w&qBr++e @BBCSd(Jrdh$RUyq)uJ -`-kZRR]"i1.QFDJɬQ 'R.V>8c.z7~7E?E^$.ŃdjJe!9)"%W4,Rg\6a0P/jDBP9,uZ:Wn%xjrCʴN|oQ ໮D’4 |K`!MdTn4ŭ-Im1+Wk'_"YkiuǭOf6|&Fg3YEqhVǵc-7}屽>>}V/Λ`9u[VŲɊΦ `EOշYg'픆Ҵ϶}|?z&>ktrc Dl"tY76]Gm ܽO?WGe2z*ǰ,&& 51exRq}gaw F? /wwm8(4bYeX5J_N*g|Lzcz߃VHo]wmnZvP/Xff&!:kEQ3-e?Zx ~X`kR4^Qװ5,3(%0iWuT┵;OWofCn sC|hT 0ȦwSh(`hS3,ofw FoU[zg( `u( C@& g (`d3pѰl6^A0Tܻ^/wS/?ҤO: c+&Pɓ qyW;+4m+_"ϛ&(E$ vEXSs 2IQSL_s@إՂb!ƿw |UhIN)z*xA0A8MV/4{tK픜[b!Bd< JwkfX E @lB 8wSq%MB-zU~3_Ԙ -C`!8!ra c|XI4po̥"g;Ǽ7?~-_dZ6L`52>d0xܱb40y)it-/= ǻ;j5\mz᫵ K[,Lræ ۭca0 [Hp;;;dD U"c0v%{GJK$ç/6VBGj}KI&E6L1¯Zs̟]"=/ޯd&>J~w0__)vޯxq{:?Yn~n6=\?ܯx0uim8 lHř)n[*8 Gyww<|R,'D~d3/<~^