Server IP : 213.176.29.180 / Your IP : 3.135.249.157 Web Server : Apache System : Linux 213.176.29.180.hostiran.name 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64 User : webtaragh ( 1001) PHP Version : 8.3.14 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0750) : /home/webtaragh/public_html/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
PK ��-Zr$8{ { 5 sassico/components/editor/elementor/controls/icon.phpnu �[��� <?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly /** * A Font Icon select box. * * @property array $icons A list of font-icon classes. [ 'class-name' => 'nicename', ... ] * Default Font Awesome icons. @see Control_Icon::get_icons(). * @property array $include list of classes to include form the $icons property * @property array $exclude list of classes to exclude form the $icons property * * @since 1.0.0 */ class SASSICO_Icon_Controler extends Elementor\Base_Data_Control { public function get_type() { return 'icon'; } /** * Get icons list * * @return array */ public static function get_icons() { $icons = array( 'icon icon-strategicservices_icon1' => 'icon icon-strategicservices_icon1', 'icon icon-strategicservices_icon3' => 'icon icon-strategicservices_icon3', 'icon icon-strategicservices_icon4' => 'icon icon-strategicservices_icon4', 'icon icon-strategicservices_icon5' => 'icon icon-strategicservices_icon5', 'icon icon-strategicservices_icon6' => 'icon icon-strategicservices_icon6', 'icon icon-strategicservices_icon7' => 'icon icon-strategicservices_icon7', 'icon icon-strategicservices_icon8' => 'icon icon-strategicservices_icon8', 'icon icon-post_icon1' => 'icon icon-post_icon1', 'icon icon-post_icon2' => 'icon icon-post_icon2', 'icon icon-post_icon3' => 'icon icon-post_icon3', 'icon icon-post_icon4' => 'icon icon-post_icon4', 'icon icon-post_icon5' => 'icon icon-post_icon5', 'icon icon-application_icon' => 'icon icon-application_icon', 'icon icon-opened_positions_icon1' => 'icon icon-opened_positions_icon1', 'icon icon-opened_positions_icon2' => 'icon icon-opened_positions_icon2', 'icon icon-about_us_icon1' => 'icon icon-about_us_icon1', 'icon icon-about_us_icon2' => 'icon icon-about_us_icon2', 'icon icon-about_us_icon3' => 'icon icon-about_us_icon3', 'icon icon-about_us_icon4' => 'icon icon-about_us_icon4', 'icon icon-About-2' => 'icon icon-About-2', 'icon icon-About-3' => 'icon icon-About-3', 'icon icon-About-4' => 'icon icon-About-4', 'icon icon-About' => 'icon icon-About', 'icon icon-Banner_current' => 'icon icon-Banner_current', 'icon icon-Banner_factory-1' => 'icon icon-Banner_factory-1', 'icon icon-Banner_factory' => 'icon icon-Banner_factory', 'icon icon-Banner_pumpjack' => 'icon icon-Banner_pumpjack', 'icon icon-Funfacts-2' => 'icon icon-Funfacts-2', 'icon icon-Funfacts-3' => 'icon icon-Funfacts-3', 'icon icon-Funfacts-4' => 'icon icon-Funfacts-4', 'icon icon-Funfacts' => 'icon icon-Funfacts', 'icon icon-mobile' => 'icon icon-mobile', 'icon icon-laptop' => 'icon icon-laptop', 'icon icon-desktop' => 'icon icon-desktop', 'icon icon-tablet' => 'icon icon-tablet', 'icon icon-phone' => 'icon icon-phone', 'icon icon-document' => 'icon icon-document', 'icon icon-documents' => 'icon icon-documents', 'icon icon-search' => 'icon icon-search', 'icon icon-clipboard' => 'icon icon-clipboard', 'icon icon-newspaper' => 'icon icon-newspaper', 'icon icon-notebook' => 'icon icon-notebook', 'icon icon-book-open' => 'icon icon-book-open', 'icon icon-browser' => 'icon icon-browser', 'icon icon-calendar' => 'icon icon-calendar', 'icon icon-presentation' => 'icon icon-presentation', 'icon icon-picture' => 'icon icon-picture', 'icon icon-pictures' => 'icon icon-pictures', 'icon icon-video' => 'icon icon-video', 'icon icon-camera' => 'icon icon-camera', 'icon icon-printer' => 'icon icon-printer', 'icon icon-toolbox' => 'icon icon-toolbox', 'icon icon-briefcase' => 'icon icon-briefcase', 'icon icon-wallet' => 'icon icon-wallet', 'icon icon-gift' => 'icon icon-gift', 'icon icon-bargraph' => 'icon icon-bargraph', 'icon icon-grid' => 'icon icon-grid', 'icon icon-expand' => 'icon icon-expand', 'icon icon-focus' => 'icon icon-focus', 'icon icon-edit' => 'icon icon-edit', 'icon icon-adjustments' => 'icon icon-adjustments', 'icon icon-ribbon' => 'icon icon-ribbon', 'icon icon-hourglass' => 'icon icon-hourglass', 'icon icon-lock' => 'icon icon-lock', 'icon icon-megaphone' => 'icon icon-megaphone', 'icon icon-shield' => 'icon icon-shield', 'icon icon-trophy' => 'icon icon-trophy', 'icon icon-flag' => 'icon icon-flag', 'icon icon-map' => 'icon icon-map', 'icon icon-puzzle' => 'icon icon-puzzle', 'icon icon-basket' => 'icon icon-basket', 'icon icon-envelope' => 'icon icon-envelope', 'icon icon-streetsign' => 'icon icon-streetsign', 'icon icon-telescope' => 'icon icon-telescope', 'icon icon-gears' => 'icon icon-gears', 'icon icon-key' => 'icon icon-key', 'icon icon-paperclip' => 'icon icon-paperclip', 'icon icon-attachment' => 'icon icon-attachment', 'icon icon-pricetags' => 'icon icon-pricetags', 'icon icon-lightbulb' => 'icon icon-lightbulb', 'icon icon-layers' => 'icon icon-layers', 'icon icon-pencil' => 'icon icon-pencil', 'icon icon-tools' => 'icon icon-tools', 'icon icon-tools-2' => 'icon icon-tools-2', 'icon icon-scissors' => 'icon icon-scissors', 'icon icon-paintbrush' => 'icon icon-paintbrush', 'icon icon-magnifying-glass' => 'icon icon-magnifying-glass', 'icon icon-circle-compass' => 'icon icon-circle-compass', 'icon icon-linegraph' => 'icon icon-linegraph', 'icon icon-mic' => 'icon icon-mic', 'icon icon-strategy' => 'icon icon-strategy', 'icon icon-beaker' => 'icon icon-beaker', 'icon icon-caution' => 'icon icon-caution', 'icon icon-recycle' => 'icon icon-recycle', 'icon icon-anchor' => 'icon icon-anchor', 'icon icon-profile-male' => 'icon icon-profile-male', 'icon icon-profile-female' => 'icon icon-profile-female', 'icon icon-bike' => 'icon icon-bike', 'icon icon-wine' => 'icon icon-wine', 'icon icon-hotairballoon' => 'icon icon-hotairballoon', 'icon icon-globe' => 'icon icon-globe', 'icon icon-genius' => 'icon icon-genius', 'icon icon-map-pin' => 'icon icon-map-pin', 'icon icon-dial' => 'icon icon-dial', 'icon icon-chat' => 'icon icon-chat', 'icon icon-heart' => 'icon icon-heart', 'icon icon-cloud' => 'icon icon-cloud', 'icon icon-upload' => 'icon icon-upload', 'icon icon-download' => 'icon icon-download', 'icon icon-target' => 'icon icon-target', 'icon icon-hazardous' => 'icon icon-hazardous', 'icon icon-piechart' => 'icon icon-piechart', 'icon icon-speedometer' => 'icon icon-speedometer', 'icon icon-global' => 'icon icon-global', 'icon icon-compass' => 'icon icon-compass', 'icon icon-lifesaver' => 'icon icon-lifesaver', 'icon icon-clock' => 'icon icon-clock', 'icon icon-aperture' => 'icon icon-aperture', 'icon icon-quote' => 'icon icon-quote', 'icon icon-scope' => 'icon icon-scope', 'icon icon-alarmclock' => 'icon icon-alarmclock', 'icon icon-refresh' => 'icon icon-refresh', 'icon icon-happy' => 'icon icon-happy', 'icon icon-sad' => 'icon icon-sad', 'icon icon-facebook' => 'icon icon-facebook', 'icon icon-twitter' => 'icon icon-twitter', 'icon icon-googleplus' => 'icon icon-googleplus', 'icon icon-rss' => 'icon icon-rss', 'icon icon-tumblr' => 'icon icon-tumblr', 'icon icon-linkedin' => 'icon icon-linkedin', 'icon icon-dribbble' => 'icon icon-dribbble', 'icon icon-home' => 'icon icon-home', 'icon icon-apartment' => 'icon icon-apartment', 'icon icon-pencil1' => 'icon icon-pencil1', 'icon icon-magic-wand' => 'icon icon-magic-wand', 'icon icon-drop' => 'icon icon-drop', 'icon icon-lighter' => 'icon icon-lighter', 'icon icon-poop' => 'icon icon-poop', 'icon icon-sun' => 'icon icon-sun', 'icon icon-moon' => 'icon icon-moon', 'icon icon-cloud1' => 'icon icon-cloud1', 'icon icon-cloud-upload' => 'icon icon-cloud-upload', 'icon icon-cloud-download' => 'icon icon-cloud-download', 'icon icon-cloud-sync' => 'icon icon-cloud-sync', 'icon icon-cloud-check' => 'icon icon-cloud-check', 'icon icon-database' => 'icon icon-database', 'icon icon-lock1' => 'icon icon-lock1', 'icon icon-cog' => 'icon icon-cog', 'icon icon-trash' => 'icon icon-trash', 'icon icon-dice' => 'icon icon-dice', 'icon icon-heart1' => 'icon icon-heart1', 'icon icon-star' => 'icon icon-star', 'icon icon-star-half' => 'icon icon-star-half', 'icon icon-star-empty' => 'icon icon-star-empty', 'icon icon-flag1' => 'icon icon-flag1', 'icon icon-envelope1' => 'icon icon-envelope1', 'icon icon-paperclip1' => 'icon icon-paperclip1', 'icon icon-inbox' => 'icon icon-inbox', 'icon icon-eye' => 'icon icon-eye', 'icon icon-printer1' => 'icon icon-printer1', 'icon icon-file-empty' => 'icon icon-file-empty', 'icon icon-file-add' => 'icon icon-file-add', 'icon icon-enter' => 'icon icon-enter', 'icon icon-exit' => 'icon icon-exit', 'icon icon-graduation-hat' => 'icon icon-graduation-hat', 'icon icon-license' => 'icon icon-license', 'icon icon-music-note' => 'icon icon-music-note', 'icon icon-film-play' => 'icon icon-film-play', 'icon icon-camera-video' => 'icon icon-camera-video', 'icon icon-camera1' => 'icon icon-camera1', 'icon icon-picture1' => 'icon icon-picture1', 'icon icon-book' => 'icon icon-book', 'icon icon-bookmark' => 'icon icon-bookmark', 'icon icon-user' => 'icon icon-user', 'icon icon-users' => 'icon icon-users', 'icon icon-shirt' => 'icon icon-shirt', 'icon icon-store' => 'icon icon-store', 'icon icon-cart' => 'icon icon-cart', 'icon icon-tag' => 'icon icon-tag', 'icon icon-phone-handset' => 'icon icon-phone-handset', 'icon icon-phone1' => 'icon icon-phone1', 'icon icon-pushpin' => 'icon icon-pushpin', 'icon icon-map-marker' => 'icon icon-map-marker', 'icon icon-map1' => 'icon icon-map1', 'icon icon-location' => 'icon icon-location', 'icon icon-calendar-full' => 'icon icon-calendar-full', 'icon icon-keyboard' => 'icon icon-keyboard', 'icon icon-spell-check' => 'icon icon-spell-check', 'icon icon-screen' => 'icon icon-screen', 'icon icon-smartphone' => 'icon icon-smartphone', 'icon icon-tablet1' => 'icon icon-tablet1', 'icon icon-laptop1' => 'icon icon-laptop1', 'icon icon-laptop-phone' => 'icon icon-laptop-phone', 'icon icon-power-switch' => 'icon icon-power-switch', 'icon icon-bubble' => 'icon icon-bubble', 'icon icon-heart-pulse' => 'icon icon-heart-pulse', 'icon icon-construction' => 'icon icon-construction', 'icon icon-pie-chart' => 'icon icon-pie-chart', 'icon icon-chart-bars' => 'icon icon-chart-bars', 'icon icon-gift1' => 'icon icon-gift1', 'icon icon-diamond' => 'icon icon-diamond', 'icon icon-dinner' => 'icon icon-dinner', 'icon icon-coffee-cup' => 'icon icon-coffee-cup', 'icon icon-leaf' => 'icon icon-leaf', 'icon icon-paw' => 'icon icon-paw', 'icon icon-rocket' => 'icon icon-rocket', 'icon icon-briefcase1' => 'icon icon-briefcase1', 'icon icon-bus' => 'icon icon-bus', 'icon icon-car' => 'icon icon-car', 'icon icon-train' => 'icon icon-train', 'icon icon-bicycle' => 'icon icon-bicycle', 'icon icon-wheelchair' => 'icon icon-wheelchair', 'icon icon-select' => 'icon icon-select', 'icon icon-earth' => 'icon icon-earth', 'icon icon-smile' => 'icon icon-smile', 'icon icon-sad1' => 'icon icon-sad1', 'icon icon-neutral' => 'icon icon-neutral', 'icon icon-mustache' => 'icon icon-mustache', 'icon icon-alarm' => 'icon icon-alarm', 'icon icon-bullhorn' => 'icon icon-bullhorn', 'icon icon-volume-high' => 'icon icon-volume-high', 'icon icon-volume-medium' => 'icon icon-volume-medium', 'icon icon-volume-low' => 'icon icon-volume-low', 'icon icon-volume' => 'icon icon-volume', 'icon icon-mic1' => 'icon icon-mic1', 'icon icon-hourglass1' => 'icon icon-hourglass1', 'icon icon-undo' => 'icon icon-undo', 'icon icon-redo' => 'icon icon-redo', 'icon icon-sync' => 'icon icon-sync', 'icon icon-history' => 'icon icon-history', 'icon icon-clock1' => 'icon icon-clock1', 'icon icon-download1' => 'icon icon-download1', 'icon icon-upload1' => 'icon icon-upload1', 'icon icon-enter-down' => 'icon icon-enter-down', 'icon icon-exit-up' => 'icon icon-exit-up', 'icon icon-bug' => 'icon icon-bug', 'icon icon-code' => 'icon icon-code', 'icon icon-link' => 'icon icon-link', 'icon icon-unlink' => 'icon icon-unlink', 'icon icon-thumbs-up' => 'icon icon-thumbs-up', 'icon icon-thumbs-down' => 'icon icon-thumbs-down', 'icon icon-magnifier' => 'icon icon-magnifier', 'icon icon-cross' => 'icon icon-cross', 'icon icon-menu' => 'icon icon-menu', 'icon icon-list' => 'icon icon-list', 'icon icon-chevron-up' => 'icon icon-chevron-up', 'icon icon-chevron-down' => 'icon icon-chevron-down', 'icon icon-chevron-left' => 'icon icon-chevron-left', 'icon icon-chevron-right' => 'icon icon-chevron-right', 'icon icon-arrow-up' => 'icon icon-arrow-up', 'icon icon-arrow-down' => 'icon icon-arrow-down', 'icon icon-arrow-left' => 'icon icon-arrow-left', 'icon icon-arrow-right' => 'icon icon-arrow-right', 'icon icon-move' => 'icon icon-move', 'icon icon-warning' => 'icon icon-warning', 'icon icon-question-circle' => 'icon icon-question-circle', 'icon icon-menu-circle' => 'icon icon-menu-circle', 'icon icon-checkmark-circle' => 'icon icon-checkmark-circle', 'icon icon-cross-circle' => 'icon icon-cross-circle', 'icon icon-plus-circle' => 'icon icon-plus-circle', 'icon icon-circle-minus' => 'icon icon-circle-minus', 'icon icon-arrow-up-circle' => 'icon icon-arrow-up-circle', 'icon icon-arrow-down-circle' => 'icon icon-arrow-down-circle', 'icon icon-arrow-left-circle' => 'icon icon-arrow-left-circle', 'icon icon-arrow-right-circle' => 'icon icon-arrow-right-circle', 'icon icon-chevron-up-circle' => 'icon icon-chevron-up-circle', 'icon icon-chevron-down-circle' => 'icon icon-chevron-down-circle', 'icon icon-chevron-left-circle' => 'icon icon-chevron-left-circle', 'icon icon-chevron-right-circle' => 'icon icon-chevron-right-circle', 'icon icon-crop' => 'icon icon-crop', 'icon icon-frame-expand' => 'icon icon-frame-expand', 'icon icon-frame-contract' => 'icon icon-frame-contract', 'icon icon-layers1' => 'icon icon-layers1', 'icon icon-funnel' => 'icon icon-funnel', 'icon icon-text-format' => 'icon icon-text-format', 'icon icon-text-size' => 'icon icon-text-size', 'icon icon-bold' => 'icon icon-bold', 'icon icon-italic' => 'icon icon-italic', 'icon icon-underline' => 'icon icon-underline', 'icon icon-strikethrough' => 'icon icon-strikethrough', 'icon icon-highlight' => 'icon icon-highlight', 'icon icon-text-align-left' => 'icon icon-text-align-left', 'icon icon-text-align-center' => 'icon icon-text-align-center', 'icon icon-text-align-right' => 'icon icon-text-align-right', 'icon icon-text-align-justify' => 'icon icon-text-align-justify', 'icon icon-line-spacing' => 'icon icon-line-spacing', 'icon icon-indent-increase' => 'icon icon-indent-increase', 'icon icon-indent-decrease' => 'icon icon-indent-decrease', 'icon icon-page-break' => 'icon icon-page-break', 'icon icon-hand' => 'icon icon-hand', 'icon icon-pointer-up' => 'icon icon-pointer-up', 'icon icon-pointer-right' => 'icon icon-pointer-right', 'icon icon-pointer-down' => 'icon icon-pointer-down', 'icon icon-pointer-left' => 'icon icon-pointer-left', 'icon icon-vplay' => 'icon icon-vplay', 'icon icon-newsletter' => 'icon icon-newsletter', 'icon icon-coins-2' => 'icon icon-coins-2', 'icon icon-commerce-2' => 'icon icon-commerce-2', 'icon icon-monitor' => 'icon icon-monitor', 'icon icon-graphic-3' => 'icon icon-graphic-3', 'icon icon-business' => 'icon icon-business', 'icon icon-graphic-2' => 'icon icon-graphic-2', 'icon icon-commerce-1' => 'icon icon-commerce-1', 'icon icon-hammer' => 'icon icon-hammer', 'icon icon-graphic-1' => 'icon icon-graphic-1', 'icon icon-graphic' => 'icon icon-graphic', 'icon icon-justice-1' => 'icon icon-justice-1', 'icon icon-line' => 'icon icon-line', 'icon icon-money-3' => 'icon icon-money-3', 'icon icon-chart' => 'icon icon-chart', 'icon icon-commerce' => 'icon icon-commerce', 'icon icon-agenda' => 'icon icon-agenda', 'icon icon-money-2' => 'icon icon-money-2', 'icon icon-justice' => 'icon icon-justice', 'icon icon-money-1' => 'icon icon-money-1', 'icon icon-money' => 'icon icon-money', 'icon icon-technology' => 'icon icon-technology', 'icon icon-coins-1' => 'icon icon-coins-1', 'icon icon-coins' => 'icon icon-coins', 'icon icon-left-arrow' => 'icon icon-left-arrow', 'icon icon-bank' => 'icon icon-bank', 'icon icon-calculator' => 'icon icon-calculator', 'icon icon-chart1' => 'icon icon-chart1', 'icon icon-chart2' => 'icon icon-chart2', 'icon icon-checked' => 'icon icon-checked', 'icon icon-clock2' => 'icon icon-clock2', 'icon icon-comment' => 'icon icon-comment', 'icon icon-comments' => 'icon icon-comments', 'icon icon-consult' => 'icon icon-consult', 'icon icon-consut2' => 'icon icon-consut2', 'icon icon-deal' => 'icon icon-deal', 'icon icon-download2' => 'icon icon-download2', 'icon icon-envelope2' => 'icon icon-envelope2', 'icon icon-euro' => 'icon icon-euro', 'icon icon-folder' => 'icon icon-folder', 'icon icon-invest' => 'icon icon-invest', 'icon icon-loan' => 'icon icon-loan', 'icon icon-map-marker1' => 'icon icon-map-marker1', 'icon icon-mutual-fund' => 'icon icon-mutual-fund', 'icon icon-percent' => 'icon icon-percent', 'icon icon-phone2' => 'icon icon-phone2', 'icon icon-pie-chart1' => 'icon icon-pie-chart1', 'icon icon-play' => 'icon icon-play', 'icon icon-left-arrow2' => 'icon icon-left-arrow2', 'icon icon-savings' => 'icon icon-savings', 'icon icon-search1' => 'icon icon-search1', 'icon icon-tag1' => 'icon icon-tag1', 'icon icon-tags' => 'icon icon-tags', 'icon icon-tax' => 'icon icon-tax', 'icon icon-quote1' => 'icon icon-quote1', 'icon icon-right-arrow2' => 'icon icon-right-arrow2', 'fa fa-500px' => '500px', 'fa fa-address-book' => 'address-book', 'fa fa-address-book-o' => 'address-book-o', 'fa fa-address-card' => 'address-card', 'fa fa-address-card-o' => 'address-card-o', 'fa fa-adjust' => 'adjust', 'fa fa-adn' => 'adn', 'fa fa-align-center' => 'align-center', 'fa fa-align-justify' => 'align-justify', 'fa fa-align-left' => 'align-left', 'fa fa-align-right' => 'align-right', 'fa fa-amazon' => 'amazon', 'fa fa-ambulance' => 'ambulance', 'fa fa-american-sign-language-interpreting' => 'american-sign-language-interpreting', 'fa fa-anchor' => 'anchor', 'fa fa-android' => 'android', 'fa fa-angellist' => 'angellist', 'fa fa-angle-double-down' => 'angle-double-down', 'fa fa-angle-double-left' => 'angle-double-left', 'fa fa-angle-double-right' => 'angle-double-right', 'fa fa-angle-double-up' => 'angle-double-up', 'fa fa-angle-down' => 'angle-down', 'fa fa-angle-left' => 'angle-left', 'fa fa-angle-right' => 'angle-right', 'fa fa-angle-up' => 'angle-up', 'fa fa-apple' => 'apple', 'fa fa-archive' => 'archive', 'fa fa-area-chart' => 'area-chart', 'fa fa-arrow-circle-down' => 'arrow-circle-down', 'fa fa-arrow-circle-left' => 'arrow-circle-left', 'fa fa-arrow-circle-o-down' => 'arrow-circle-o-down', 'fa fa-arrow-circle-o-left' => 'arrow-circle-o-left', 'fa fa-arrow-circle-o-right' => 'arrow-circle-o-right', 'fa fa-arrow-circle-o-up' => 'arrow-circle-o-up', 'fa fa-arrow-circle-right' => 'arrow-circle-right', 'fa fa-arrow-circle-up' => 'arrow-circle-up', 'fa fa-arrow-down' => 'arrow-down', 'fa fa-arrow-left' => 'arrow-left', 'fa fa-arrow-right' => 'arrow-right', 'fa fa-arrow-up' => 'arrow-up', 'fa fa-arrows' => 'arrows', 'fa fa-arrows-alt' => 'arrows-alt', 'fa fa-arrows-h' => 'arrows-h', 'fa fa-arrows-v' => 'arrows-v', 'fa fa-asl-interpreting' => 'asl-interpreting', 'fa fa-assistive-listening-systems' => 'assistive-listening-systems', 'fa fa-asterisk' => 'asterisk', 'fa fa-at' => 'at', 'fa fa-audio-description' => 'audio-description', 'fa fa-automobile' => 'automobile', 'fa fa-backward' => 'backward', 'fa fa-balance-scale' => 'balance-scale', 'fa fa-ban' => 'ban', 'fa fa-bandcamp' => 'bandcamp', 'fa fa-bank' => 'bank', 'fa fa-bar-chart' => 'bar-chart', 'fa fa-bar-chart-o' => 'bar-chart-o', 'fa fa-barcode' => 'barcode', 'fa fa-bars' => 'bars', 'fa fa-bath' => 'bath', 'fa fa-bathtub' => 'bathtub', 'fa fa-battery' => 'battery', 'fa fa-battery-0' => 'battery-0', 'fa fa-battery-1' => 'battery-1', 'fa fa-battery-2' => 'battery-2', 'fa fa-battery-3' => 'battery-3', 'fa fa-battery-4' => 'battery-4', 'fa fa-battery-empty' => 'battery-empty', 'fa fa-battery-full' => 'battery-full', 'fa fa-battery-half' => 'battery-half', 'fa fa-battery-quarter' => 'battery-quarter', 'fa fa-battery-three-quarters' => 'battery-three-quarters', 'fa fa-bed' => 'bed', 'fa fa-beer' => 'beer', 'fa fa-behance' => 'behance', 'fa fa-behance-square' => 'behance-square', 'fa fa-bell' => 'bell', 'fa fa-bell-o' => 'bell-o', 'fa fa-bell-slash' => 'bell-slash', 'fa fa-bell-slash-o' => 'bell-slash-o', 'fa fa-bicycle' => 'bicycle', 'fa fa-binoculars' => 'binoculars', 'fa fa-birthday-cake' => 'birthday-cake', 'fa fa-bitbucket' => 'bitbucket', 'fa fa-bitbucket-square' => 'bitbucket-square', 'fa fa-bitcoin' => 'bitcoin', 'fa fa-black-tie' => 'black-tie', 'fa fa-blind' => 'blind', 'fa fa-bluetooth' => 'bluetooth', 'fa fa-bluetooth-b' => 'bluetooth-b', 'fa fa-bold' => 'bold', 'fa fa-bolt' => 'bolt', 'fa fa-bomb' => 'bomb', 'fa fa-book' => 'book', 'fa fa-bookmark' => 'bookmark', 'fa fa-bookmark-o' => 'bookmark-o', 'fa fa-braille' => 'braille', 'fa fa-briefcase' => 'briefcase', 'fa fa-btc' => 'btc', 'fa fa-bug' => 'bug', 'fa fa-building' => 'building', 'fa fa-building-o' => 'building-o', 'fa fa-bullhorn' => 'bullhorn', 'fa fa-bullseye' => 'bullseye', 'fa fa-bus' => 'bus', 'fa fa-buysellads' => 'buysellads', 'fa fa-cab' => 'cab', 'fa fa-calculator' => 'calculator', 'fa fa-calendar' => 'calendar', 'fa fa-calendar-check-o' => 'calendar-check-o', 'fa fa-calendar-minus-o' => 'calendar-minus-o', 'fa fa-calendar-o' => 'calendar-o', 'fa fa-calendar-plus-o' => 'calendar-plus-o', 'fa fa-calendar-times-o' => 'calendar-times-o', 'fa fa-camera' => 'camera', 'fa fa-camera-retro' => 'camera-retro', 'fa fa-car' => 'car', 'fa fa-caret-down' => 'caret-down', 'fa fa-caret-left' => 'caret-left', 'fa fa-caret-right' => 'caret-right', 'fa fa-caret-square-o-down' => 'caret-square-o-down', 'fa fa-caret-square-o-left' => 'caret-square-o-left', 'fa fa-caret-square-o-right' => 'caret-square-o-right', 'fa fa-caret-square-o-up' => 'caret-square-o-up', 'fa fa-caret-up' => 'caret-up', 'fa fa-cart-arrow-down' => 'cart-arrow-down', 'fa fa-cart-plus' => 'cart-plus', 'fa fa-cc' => 'cc', 'fa fa-cc-amex' => 'cc-amex', 'fa fa-cc-diners-club' => 'cc-diners-club', 'fa fa-cc-discover' => 'cc-discover', 'fa fa-cc-jcb' => 'cc-jcb', 'fa fa-cc-mastercard' => 'cc-mastercard', 'fa fa-cc-paypal' => 'cc-paypal', 'fa fa-cc-stripe' => 'cc-stripe', 'fa fa-cc-visa' => 'cc-visa', 'fa fa-certificate' => 'certificate', 'fa fa-chain' => 'chain', 'fa fa-chain-broken' => 'chain-broken', 'fa fa-check' => 'check', 'fa fa-check-circle' => 'check-circle', 'fa fa-check-circle-o' => 'check-circle-o', 'fa fa-check-square' => 'check-square', 'fa fa-check-square-o' => 'check-square-o', 'fa fa-chevron-circle-down' => 'chevron-circle-down', 'fa fa-chevron-circle-left' => 'chevron-circle-left', 'fa fa-chevron-circle-right' => 'chevron-circle-right', 'fa fa-chevron-circle-up' => 'chevron-circle-up', 'fa fa-chevron-down' => 'chevron-down', 'fa fa-chevron-left' => 'chevron-left', 'fa fa-chevron-right' => 'chevron-right', 'fa fa-chevron-up' => 'chevron-up', 'fa fa-child' => 'child', 'fa fa-chrome' => 'chrome', 'fa fa-circle' => 'circle', 'fa fa-circle-o' => 'circle-o', 'fa fa-circle-o-notch' => 'circle-o-notch', 'fa fa-circle-thin' => 'circle-thin', 'fa fa-clipboard' => 'clipboard', 'fa fa-clock-o' => 'clock-o', 'fa fa-clone' => 'clone', 'fa fa-close' => 'close', 'fa fa-cloud' => 'cloud', 'fa fa-cloud-download' => 'cloud-download', 'fa fa-cloud-upload' => 'cloud-upload', 'fa fa-cny' => 'cny', 'fa fa-code' => 'code', 'fa fa-code-fork' => 'code-fork', 'fa fa-codepen' => 'codepen', 'fa fa-codiepie' => 'codiepie', 'fa fa-coffee' => 'coffee', 'fa fa-cog' => 'cog', 'fa fa-cogs' => 'cogs', 'fa fa-columns' => 'columns', 'fa fa-comment' => 'comment', 'fa fa-comment-o' => 'comment-o', 'fa fa-commenting' => 'commenting', 'fa fa-commenting-o' => 'commenting-o', 'fa fa-comments' => 'comments', 'fa fa-comments-o' => 'comments-o', 'fa fa-compass' => 'compass', 'fa fa-compress' => 'compress', 'fa fa-connectdevelop' => 'connectdevelop', 'fa fa-contao' => 'contao', 'fa fa-copy' => 'copy', 'fa fa-copyright' => 'copyright', 'fa fa-creative-commons' => 'creative-commons', 'fa fa-credit-card' => 'credit-card', 'fa fa-credit-card-alt' => 'credit-card-alt', 'fa fa-crop' => 'crop', 'fa fa-crosshairs' => 'crosshairs', 'fa fa-css3' => 'css3', 'fa fa-cube' => 'cube', 'fa fa-cubes' => 'cubes', 'fa fa-cut' => 'cut', 'fa fa-cutlery' => 'cutlery', 'fa fa-dashboard' => 'dashboard', 'fa fa-dashcube' => 'dashcube', 'fa fa-database' => 'database', 'fa fa-deaf' => 'deaf', 'fa fa-deafness' => 'deafness', 'fa fa-dedent' => 'dedent', 'fa fa-delicious' => 'delicious', 'fa fa-desktop' => 'desktop', 'fa fa-deviantart' => 'deviantart', 'fa fa-diamond' => 'diamond', 'fa fa-digg' => 'digg', 'fa fa-dollar' => 'dollar', 'fa fa-dot-circle-o' => 'dot-circle-o', 'fa fa-download' => 'download', 'fa fa-dribbble' => 'dribbble', 'fa fa-drivers-license' => 'drivers-license', 'fa fa-drivers-license-o' => 'drivers-license-o', 'fa fa-dropbox' => 'dropbox', 'fa fa-drupal' => 'drupal', 'fa fa-edge' => 'edge', 'fa fa-edit' => 'edit', 'fa fa-eercast' => 'eercast', 'fa fa-eject' => 'eject', 'fa fa-ellipsis-h' => 'ellipsis-h', 'fa fa-ellipsis-v' => 'ellipsis-v', 'fa fa-empire' => 'empire', 'fa fa-envelope' => 'envelope', 'fa fa-envelope-o' => 'envelope-o', 'fa fa-envelope-open' => 'envelope-open', 'fa fa-envelope-open-o' => 'envelope-open-o', 'fa fa-envelope-square' => 'envelope-square', 'fa fa-envira' => 'envira', 'fa fa-eraser' => 'eraser', 'fa fa-etsy' => 'etsy', 'fa fa-eur' => 'eur', 'fa fa-euro' => 'euro', 'fa fa-exchange' => 'exchange', 'fa fa-exclamation' => 'exclamation', 'fa fa-exclamation-circle' => 'exclamation-circle', 'fa fa-exclamation-triangle' => 'exclamation-triangle', 'fa fa-expand' => 'expand', 'fa fa-expeditedssl' => 'expeditedssl', 'fa fa-external-link' => 'external-link', 'fa fa-external-link-square' => 'external-link-square', 'fa fa-eye' => 'eye', 'fa fa-eye-slash' => 'eye-slash', 'fa fa-eyedropper' => 'eyedropper', 'fa fa-fa' => 'fa', 'fa fa-facebook' => 'facebook', 'fa fa-facebook-f' => 'facebook-f', 'fa fa-facebook-official' => 'facebook-official', 'fa fa-facebook-square' => 'facebook-square', 'fa fa-fast-backward' => 'fast-backward', 'fa fa-fast-forward' => 'fast-forward', 'fa fa-fax' => 'fax', 'fa fa-feed' => 'feed', 'fa fa-female' => 'female', 'fa fa-fighter-jet' => 'fighter-jet', 'fa fa-file' => 'file', 'fa fa-file-archive-o' => 'file-archive-o', 'fa fa-file-audio-o' => 'file-audio-o', 'fa fa-file-code-o' => 'file-code-o', 'fa fa-file-excel-o' => 'file-excel-o', 'fa fa-file-image-o' => 'file-image-o', 'fa fa-file-movie-o' => 'file-movie-o', 'fa fa-file-o' => 'file-o', 'fa fa-file-pdf-o' => 'file-pdf-o', 'fa fa-file-photo-o' => 'file-photo-o', 'fa fa-file-picture-o' => 'file-picture-o', 'fa fa-file-powerpoint-o' => 'file-powerpoint-o', 'fa fa-file-sound-o' => 'file-sound-o', 'fa fa-file-text' => 'file-text', 'fa fa-file-text-o' => 'file-text-o', 'fa fa-file-video-o' => 'file-video-o', 'fa fa-file-word-o' => 'file-word-o', 'fa fa-file-zip-o' => 'file-zip-o', 'fa fa-files-o' => 'files-o', 'fa fa-film' => 'film', 'fa fa-filter' => 'filter', 'fa fa-fire' => 'fire', 'fa fa-fire-extinguisher' => 'fire-extinguisher', 'fa fa-firefox' => 'firefox', 'fa fa-first-order' => 'first-order', 'fa fa-flag' => 'flag', 'fa fa-flag-checkered' => 'flag-checkered', 'fa fa-flag-o' => 'flag-o', 'fa fa-flash' => 'flash', 'fa fa-flask' => 'flask', 'fa fa-flickr' => 'flickr', 'fa fa-floppy-o' => 'floppy-o', 'fa fa-folder' => 'folder', 'fa fa-folder-o' => 'folder-o', 'fa fa-folder-open' => 'folder-open', 'fa fa-folder-open-o' => 'folder-open-o', 'fa fa-font' => 'font', 'fa fa-font-awesome' => 'font-awesome', 'fa fa-fonticons' => 'fonticons', 'fa fa-fort-awesome' => 'fort-awesome', 'fa fa-forumbee' => 'forumbee', 'fa fa-forward' => 'forward', 'fa fa-foursquare' => 'foursquare', 'fa fa-free-code-camp' => 'free-code-camp', 'fa fa-frown-o' => 'frown-o', 'fa fa-futbol-o' => 'futbol-o', 'fa fa-gamepad' => 'gamepad', 'fa fa-gavel' => 'gavel', 'fa fa-gbp' => 'gbp', 'fa fa-ge' => 'ge', 'fa fa-gear' => 'gear', 'fa fa-gears' => 'gears', 'fa fa-genderless' => 'genderless', 'fa fa-get-pocket' => 'get-pocket', 'fa fa-gg' => 'gg', 'fa fa-gg-circle' => 'gg-circle', 'fa fa-gift' => 'gift', 'fa fa-git' => 'git', 'fa fa-git-square' => 'git-square', 'fa fa-github' => 'github', 'fa fa-github-alt' => 'github-alt', 'fa fa-github-square' => 'github-square', 'fa fa-gitlab' => 'gitlab', 'fa fa-gittip' => 'gittip', 'fa fa-glass' => 'glass', 'fa fa-glide' => 'glide', 'fa fa-glide-g' => 'glide-g', 'fa fa-globe' => 'globe', 'fa fa-google' => 'google', 'fa fa-google-plus' => 'google-plus', 'fa fa-google-plus-circle' => 'google-plus-circle', 'fa fa-google-plus-official' => 'google-plus-official', 'fa fa-google-plus-square' => 'google-plus-square', 'fa fa-google-wallet' => 'google-wallet', 'fa fa-graduation-cap' => 'graduation-cap', 'fa fa-gratipay' => 'gratipay', 'fa fa-grav' => 'grav', 'fa fa-group' => 'group', 'fa fa-h-square' => 'h-square', 'fa fa-hacker-news' => 'hacker-news', 'fa fa-hand-grab-o' => 'hand-grab-o', 'fa fa-hand-lizard-o' => 'hand-lizard-o', 'fa fa-hand-o-down' => 'hand-o-down', 'fa fa-hand-o-left' => 'hand-o-left', 'fa fa-hand-o-right' => 'hand-o-right', 'fa fa-hand-o-up' => 'hand-o-up', 'fa fa-hand-paper-o' => 'hand-paper-o', 'fa fa-hand-peace-o' => 'hand-peace-o', 'fa fa-hand-pointer-o' => 'hand-pointer-o', 'fa fa-hand-rock-o' => 'hand-rock-o', 'fa fa-hand-scissors-o' => 'hand-scissors-o', 'fa fa-hand-spock-o' => 'hand-spock-o', 'fa fa-hand-stop-o' => 'hand-stop-o', 'fa fa-handshake-o' => 'handshake-o', 'fa fa-hard-of-hearing' => 'hard-of-hearing', 'fa fa-hashtag' => 'hashtag', 'fa fa-hdd-o' => 'hdd-o', 'fa fa-header' => 'header', 'fa fa-headphones' => 'headphones', 'fa fa-heart' => 'heart', 'fa fa-heart-o' => 'heart-o', 'fa fa-heartbeat' => 'heartbeat', 'fa fa-history' => 'history', 'fa fa-home' => 'home', 'fa fa-hospital-o' => 'hospital-o', 'fa fa-hotel' => 'hotel', 'fa fa-hourglass' => 'hourglass', 'fa fa-hourglass-1' => 'hourglass-1', 'fa fa-hourglass-2' => 'hourglass-2', 'fa fa-hourglass-3' => 'hourglass-3', 'fa fa-hourglass-end' => 'hourglass-end', 'fa fa-hourglass-half' => 'hourglass-half', 'fa fa-hourglass-o' => 'hourglass-o', 'fa fa-hourglass-start' => 'hourglass-start', 'fa fa-houzz' => 'houzz', 'fa fa-html5' => 'html5', 'fa fa-i-cursor' => 'i-cursor', 'fa fa-id-badge' => 'id-badge', 'fa fa-id-card' => 'id-card', 'fa fa-id-card-o' => 'id-card-o', 'fa fa-ils' => 'ils', 'fa fa-image' => 'image', 'fa fa-imdb' => 'imdb', 'fa fa-inbox' => 'inbox', 'fa fa-indent' => 'indent', 'fa fa-industry' => 'industry', 'fa fa-info' => 'info', 'fa fa-info-circle' => 'info-circle', 'fa fa-inr' => 'inr', 'fa fa-instagram' => 'instagram', 'fa fa-institution' => 'institution', 'fa fa-internet-explorer' => 'internet-explorer', 'fa fa-intersex' => 'intersex', 'fa fa-ioxhost' => 'ioxhost', 'fa fa-italic' => 'italic', 'fa fa-joomla' => 'joomla', 'fa fa-jpy' => 'jpy', 'fa fa-jsfiddle' => 'jsfiddle', 'fa fa-key' => 'key', 'fa fa-keyboard-o' => 'keyboard-o', 'fa fa-krw' => 'krw', 'fa fa-language' => 'language', 'fa fa-laptop' => 'laptop', 'fa fa-lastfm' => 'lastfm', 'fa fa-lastfm-square' => 'lastfm-square', 'fa fa-leaf' => 'leaf', 'fa fa-leanpub' => 'leanpub', 'fa fa-legal' => 'legal', 'fa fa-lemon-o' => 'lemon-o', 'fa fa-level-down' => 'level-down', 'fa fa-level-up' => 'level-up', 'fa fa-life-bouy' => 'life-bouy', 'fa fa-life-buoy' => 'life-buoy', 'fa fa-life-ring' => 'life-ring', 'fa fa-life-saver' => 'life-saver', 'fa fa-lightbulb-o' => 'lightbulb-o', 'fa fa-line-chart' => 'line-chart', 'fa fa-link' => 'link', 'fa fa-linkedin' => 'linkedin', 'fa fa-linkedin-square' => 'linkedin-square', 'fa fa-linode' => 'linode', 'fa fa-linux' => 'linux', 'fa fa-list' => 'list', 'fa fa-list-alt' => 'list-alt', 'fa fa-list-ol' => 'list-ol', 'fa fa-list-ul' => 'list-ul', 'fa fa-location-arrow' => 'location-arrow', 'fa fa-lock' => 'lock', 'fa fa-long-arrow-down' => 'long-arrow-down', 'fa fa-long-arrow-left' => 'long-arrow-left', 'fa fa-long-arrow-right' => 'long-arrow-right', 'fa fa-long-arrow-up' => 'long-arrow-up', 'fa fa-low-vision' => 'low-vision', 'fa fa-magic' => 'magic', 'fa fa-magnet' => 'magnet', 'fa fa-mail-forward' => 'mail-forward', 'fa fa-mail-reply' => 'mail-reply', 'fa fa-mail-reply-all' => 'mail-reply-all', 'fa fa-male' => 'male', 'fa fa-map' => 'map', 'fa fa-map-marker' => 'map-marker', 'fa fa-map-o' => 'map-o', 'fa fa-map-pin' => 'map-pin', 'fa fa-map-signs' => 'map-signs', 'fa fa-mars' => 'mars', 'fa fa-mars-double' => 'mars-double', 'fa fa-mars-stroke' => 'mars-stroke', 'fa fa-mars-stroke-h' => 'mars-stroke-h', 'fa fa-mars-stroke-v' => 'mars-stroke-v', 'fa fa-maxcdn' => 'maxcdn', 'fa fa-meanpath' => 'meanpath', 'fa fa-medium' => 'medium', 'fa fa-medkit' => 'medkit', 'fa fa-meetup' => 'meetup', 'fa fa-meh-o' => 'meh-o', 'fa fa-mercury' => 'mercury', 'fa fa-microchip' => 'microchip', 'fa fa-microphone' => 'microphone', 'fa fa-microphone-slash' => 'microphone-slash', 'fa fa-minus' => 'minus', 'fa fa-minus-circle' => 'minus-circle', 'fa fa-minus-square' => 'minus-square', 'fa fa-minus-square-o' => 'minus-square-o', 'fa fa-mixcloud' => 'mixcloud', 'fa fa-mobile' => 'mobile', 'fa fa-mobile-phone' => 'mobile-phone', 'fa fa-modx' => 'modx', 'fa fa-money' => 'money', 'fa fa-moon-o' => 'moon-o', 'fa fa-mortar-board' => 'mortar-board', 'fa fa-motorcycle' => 'motorcycle', 'fa fa-mouse-pointer' => 'mouse-pointer', 'fa fa-music' => 'music', 'fa fa-navicon' => 'navicon', 'fa fa-neuter' => 'neuter', 'fa fa-newspaper-o' => 'newspaper-o', 'fa fa-object-group' => 'object-group', 'fa fa-object-ungroup' => 'object-ungroup', 'fa fa-odnoklassniki' => 'odnoklassniki', 'fa fa-odnoklassniki-square' => 'odnoklassniki-square', 'fa fa-opencart' => 'opencart', 'fa fa-openid' => 'openid', 'fa fa-opera' => 'opera', 'fa fa-optin-monster' => 'optin-monster', 'fa fa-outdent' => 'outdent', 'fa fa-pagelines' => 'pagelines', 'fa fa-paint-brush' => 'paint-brush', 'fa fa-paper-plane' => 'paper-plane', 'fa fa-paper-plane-o' => 'paper-plane-o', 'fa fa-paperclip' => 'paperclip', 'fa fa-paragraph' => 'paragraph', 'fa fa-paste' => 'paste', 'fa fa-pause' => 'pause', 'fa fa-pause-circle' => 'pause-circle', 'fa fa-pause-circle-o' => 'pause-circle-o', 'fa fa-paw' => 'paw', 'fa fa-paypal' => 'paypal', 'fa fa-pencil' => 'pencil', 'fa fa-pencil-square' => 'pencil-square', 'fa fa-pencil-square-o' => 'pencil-square-o', 'fa fa-percent' => 'percent', 'fa fa-phone' => 'phone', 'fa fa-phone-square' => 'phone-square', 'fa fa-photo' => 'photo', 'fa fa-picture-o' => 'picture-o', 'fa fa-pie-chart' => 'pie-chart', 'fa fa-pied-piper' => 'pied-piper', 'fa fa-pied-piper-alt' => 'pied-piper-alt', 'fa fa-pied-piper-pp' => 'pied-piper-pp', 'fa fa-pinterest' => 'pinterest', 'fa fa-pinterest-p' => 'pinterest-p', 'fa fa-pinterest-square' => 'pinterest-square', 'fa fa-plane' => 'plane', 'fa fa-play' => 'play', 'fa fa-play-circle' => 'play-circle', 'fa fa-play-circle-o' => 'play-circle-o', 'fa fa-plug' => 'plug', 'fa fa-plus' => 'plus', 'fa fa-plus-circle' => 'plus-circle', 'fa fa-plus-square' => 'plus-square', 'fa fa-plus-square-o' => 'plus-square-o', 'fa fa-podcast' => 'podcast', 'fa fa-power-off' => 'power-off', 'fa fa-print' => 'print', 'fa fa-product-hunt' => 'product-hunt', 'fa fa-pull-left' => 'pull-left', 'fa fa-pull-right' => 'pull-right', 'fa fa-puzzle-piece' => 'puzzle-piece', 'fa fa-qq' => 'qq', 'fa fa-qrcode' => 'qrcode', 'fa fa-question' => 'question', 'fa fa-question-circle' => 'question-circle', 'fa fa-question-circle-o' => 'question-circle-o', 'fa fa-quora' => 'quora', 'fa fa-quote-left' => 'quote-left', 'fa fa-quote-right' => 'quote-right', 'fa fa-ra' => 'ra', 'fa fa-random' => 'random', 'fa fa-ravelry' => 'ravelry', 'fa fa-rebel' => 'rebel', 'fa fa-recycle' => 'recycle', 'fa fa-reddit' => 'reddit', 'fa fa-reddit-alien' => 'reddit-alien', 'fa fa-reddit-square' => 'reddit-square', 'fa fa-refresh' => 'refresh', 'fa fa-registered' => 'registered', 'fa fa-remove' => 'remove', 'fa fa-renren' => 'renren', 'fa fa-reorder' => 'reorder', 'fa fa-repeat' => 'repeat', 'fa fa-reply' => 'reply', 'fa fa-reply-all' => 'reply-all', 'fa fa-resistance' => 'resistance', 'fa fa-retweet' => 'retweet', 'fa fa-rmb' => 'rmb', 'fa fa-road' => 'road', 'fa fa-rocket' => 'rocket', 'fa fa-rotate-left' => 'rotate-left', 'fa fa-rotate-right' => 'rotate-right', 'fa fa-rouble' => 'rouble', 'fa fa-rss' => 'rss', 'fa fa-rss-square' => 'rss-square', 'fa fa-rub' => 'rub', 'fa fa-ruble' => 'ruble', 'fa fa-rupee' => 'rupee', 'fa fa-s15' => 's15', 'fa fa-safari' => 'safari', 'fa fa-save' => 'save', 'fa fa-scissors' => 'scissors', 'fa fa-scribd' => 'scribd', 'fa fa-search' => 'search', 'fa fa-search-minus' => 'search-minus', 'fa fa-search-plus' => 'search-plus', 'fa fa-sellsy' => 'sellsy', 'fa fa-send' => 'send', 'fa fa-send-o' => 'send-o', 'fa fa-server' => 'server', 'fa fa-share' => 'share', 'fa fa-share-alt' => 'share-alt', 'fa fa-share-alt-square' => 'share-alt-square', 'fa fa-share-square' => 'share-square', 'fa fa-share-square-o' => 'share-square-o', 'fa fa-shekel' => 'shekel', 'fa fa-sheqel' => 'sheqel', 'fa fa-shield' => 'shield', 'fa fa-ship' => 'ship', 'fa fa-shirtsinbulk' => 'shirtsinbulk', 'fa fa-shopping-bag' => 'shopping-bag', 'fa fa-shopping-basket' => 'shopping-basket', 'fa fa-shopping-cart' => 'shopping-cart', 'fa fa-shower' => 'shower', 'fa fa-sign-in' => 'sign-in', 'fa fa-sign-language' => 'sign-language', 'fa fa-sign-out' => 'sign-out', 'fa fa-signal' => 'signal', 'fa fa-signing' => 'signing', 'fa fa-simplybuilt' => 'simplybuilt', 'fa fa-sitemap' => 'sitemap', 'fa fa-skyatlas' => 'skyatlas', 'fa fa-skype' => 'skype', 'fa fa-slack' => 'slack', 'fa fa-sliders' => 'sliders', 'fa fa-slideshare' => 'slideshare', 'fa fa-smile-o' => 'smile-o', 'fa fa-snapchat' => 'snapchat', 'fa fa-snapchat-ghost' => 'snapchat-ghost', 'fa fa-snapchat-square' => 'snapchat-square', 'fa fa-snowflake-o' => 'snowflake-o', 'fa fa-soccer-ball-o' => 'soccer-ball-o', 'fa fa-sort' => 'sort', 'fa fa-sort-alpha-asc' => 'sort-alpha-asc', 'fa fa-sort-alpha-desc' => 'sort-alpha-desc', 'fa fa-sort-amount-asc' => 'sort-amount-asc', 'fa fa-sort-amount-desc' => 'sort-amount-desc', 'fa fa-sort-asc' => 'sort-asc', 'fa fa-sort-desc' => 'sort-desc', 'fa fa-sort-down' => 'sort-down', 'fa fa-sort-numeric-asc' => 'sort-numeric-asc', 'fa fa-sort-numeric-desc' => 'sort-numeric-desc', 'fa fa-sort-up' => 'sort-up', 'fa fa-soundcloud' => 'soundcloud', 'fa fa-space-shuttle' => 'space-shuttle', 'fa fa-spinner' => 'spinner', 'fa fa-spoon' => 'spoon', 'fa fa-spotify' => 'spotify', 'fa fa-square' => 'square', 'fa fa-square-o' => 'square-o', 'fa fa-stack-exchange' => 'stack-exchange', 'fa fa-stack-overflow' => 'stack-overflow', 'fa fa-star' => 'star', 'fa fa-star-half' => 'star-half', 'fa fa-star-half-empty' => 'star-half-empty', 'fa fa-star-half-full' => 'star-half-full', 'fa fa-star-half-o' => 'star-half-o', 'fa fa-star-o' => 'star-o', 'fa fa-steam' => 'steam', 'fa fa-steam-square' => 'steam-square', 'fa fa-step-backward' => 'step-backward', 'fa fa-step-forward' => 'step-forward', 'fa fa-stethoscope' => 'stethoscope', 'fa fa-sticky-note' => 'sticky-note', 'fa fa-sticky-note-o' => 'sticky-note-o', 'fa fa-stop' => 'stop', 'fa fa-stop-circle' => 'stop-circle', 'fa fa-stop-circle-o' => 'stop-circle-o', 'fa fa-street-view' => 'street-view', 'fa fa-strikethrough' => 'strikethrough', 'fa fa-stumbleupon' => 'stumbleupon', 'fa fa-stumbleupon-circle' => 'stumbleupon-circle', 'fa fa-subscript' => 'subscript', 'fa fa-subway' => 'subway', 'fa fa-suitcase' => 'suitcase', 'fa fa-sun-o' => 'sun-o', 'fa fa-superpowers' => 'superpowers', 'fa fa-superscript' => 'superscript', 'fa fa-support' => 'support', 'fa fa-table' => 'table', 'fa fa-tablet' => 'tablet', 'fa fa-tachometer' => 'tachometer', 'fa fa-tag' => 'tag', 'fa fa-tags' => 'tags', 'fa fa-tasks' => 'tasks', 'fa fa-taxi' => 'taxi', 'fa fa-telegram' => 'telegram', 'fa fa-television' => 'television', 'fa fa-tencent-weibo' => 'tencent-weibo', 'fa fa-terminal' => 'terminal', 'fa fa-text-height' => 'text-height', 'fa fa-text-width' => 'text-width', 'fa fa-th' => 'th', 'fa fa-th-large' => 'th-large', 'fa fa-th-list' => 'th-list', 'fa fa-themeisle' => 'themeisle', 'fa fa-thermometer' => 'thermometer', 'fa fa-thermometer-0' => 'thermometer-0', 'fa fa-thermometer-1' => 'thermometer-1', 'fa fa-thermometer-2' => 'thermometer-2', 'fa fa-thermometer-3' => 'thermometer-3', 'fa fa-thermometer-4' => 'thermometer-4', 'fa fa-thermometer-empty' => 'thermometer-empty', 'fa fa-thermometer-full' => 'thermometer-full', 'fa fa-thermometer-half' => 'thermometer-half', 'fa fa-thermometer-quarter' => 'thermometer-quarter', 'fa fa-thermometer-three-quarters' => 'thermometer-three-quarters', 'fa fa-thumb-tack' => 'thumb-tack', 'fa fa-thumbs-down' => 'thumbs-down', 'fa fa-thumbs-o-down' => 'thumbs-o-down', 'fa fa-thumbs-o-up' => 'thumbs-o-up', 'fa fa-thumbs-up' => 'thumbs-up', 'fa fa-ticket' => 'ticket', 'fa fa-times' => 'times', 'fa fa-times-circle' => 'times-circle', 'fa fa-times-circle-o' => 'times-circle-o', 'fa fa-times-rectangle' => 'times-rectangle', 'fa fa-times-rectangle-o' => 'times-rectangle-o', 'fa fa-tint' => 'tint', 'fa fa-toggle-down' => 'toggle-down', 'fa fa-toggle-left' => 'toggle-left', 'fa fa-toggle-off' => 'toggle-off', 'fa fa-toggle-on' => 'toggle-on', 'fa fa-toggle-right' => 'toggle-right', 'fa fa-toggle-up' => 'toggle-up', 'fa fa-trademark' => 'trademark', 'fa fa-train' => 'train', 'fa fa-transgender' => 'transgender', 'fa fa-transgender-alt' => 'transgender-alt', 'fa fa-trash' => 'trash', 'fa fa-trash-o' => 'trash-o', 'fa fa-tree' => 'tree', 'fa fa-trello' => 'trello', 'fa fa-tripadvisor' => 'tripadvisor', 'fa fa-trophy' => 'trophy', 'fa fa-truck' => 'truck', 'fa fa-try' => 'try', 'fa fa-tty' => 'tty', 'fa fa-tumblr' => 'tumblr', 'fa fa-tumblr-square' => 'tumblr-square', 'fa fa-turkish-lira' => 'turkish-lira', 'fa fa-tv' => 'tv', 'fa fa-twitch' => 'twitch', 'fa fa-twitter' => 'twitter', 'fa fa-twitter-square' => 'twitter-square', 'fa fa-umbrella' => 'umbrella', 'fa fa-underline' => 'underline', 'fa fa-undo' => 'undo', 'fa fa-universal-access' => 'universal-access', 'fa fa-university' => 'university', 'fa fa-unlink' => 'unlink', 'fa fa-unlock' => 'unlock', 'fa fa-unlock-alt' => 'unlock-alt', 'fa fa-unsorted' => 'unsorted', 'fa fa-upload' => 'upload', 'fa fa-usb' => 'usb', 'fa fa-usd' => 'usd', 'fa fa-user' => 'user', 'fa fa-user-circle' => 'user-circle', 'fa fa-user-circle-o' => 'user-circle-o', 'fa fa-user-md' => 'user-md', 'fa fa-user-o' => 'user-o', 'fa fa-user-plus' => 'user-plus', 'fa fa-user-secret' => 'user-secret', 'fa fa-user-times' => 'user-times', 'fa fa-users' => 'users', 'fa fa-vcard' => 'vcard', 'fa fa-vcard-o' => 'vcard-o', 'fa fa-venus' => 'venus', 'fa fa-venus-double' => 'venus-double', 'fa fa-venus-mars' => 'venus-mars', 'fa fa-viacoin' => 'viacoin', 'fa fa-viadeo' => 'viadeo', 'fa fa-viadeo-square' => 'viadeo-square', 'fa fa-video-camera' => 'video-camera', 'fa fa-vimeo' => 'vimeo', 'fa fa-vimeo-square' => 'vimeo-square', 'fa fa-vine' => 'vine', 'fa fa-vk' => 'vk', 'fa fa-volume-control-phone' => 'volume-control-phone', 'fa fa-volume-down' => 'volume-down', 'fa fa-volume-off' => 'volume-off', 'fa fa-volume-up' => 'volume-up', 'fa fa-warning' => 'warning', 'fa fa-wechat' => 'wechat', 'fa fa-weibo' => 'weibo', 'fa fa-weixin' => 'weixin', 'fa fa-whatsapp' => 'whatsapp', 'fa fa-wheelchair' => 'wheelchair', 'fa fa-wheelchair-alt' => 'wheelchair-alt', 'fa fa-wifi' => 'wifi', 'fa fa-wikipedia-w' => 'wikipedia-w', 'fa fa-window-close' => 'window-close', 'fa fa-window-close-o' => 'window-close-o', 'fa fa-window-maximize' => 'window-maximize', 'fa fa-window-minimize' => 'window-minimize', 'fa fa-window-restore' => 'window-restore', 'fa fa-windows' => 'windows', 'fa fa-won' => 'won', 'fa fa-wordpress' => 'wordpress', 'fa fa-wpbeginner' => 'wpbeginner', 'fa fa-wpexplorer' => 'wpexplorer', 'fa fa-wpforms' => 'wpforms', 'fa fa-wrench' => 'wrench', 'fa fa-xing' => 'xing', 'fa fa-xing-square' => 'xing-square', 'fa fa-y-combinator' => 'y-combinator', 'fa fa-y-combinator-square' => 'y-combinator-square', 'fa fa-yahoo' => 'yahoo', 'fa fa-yc' => 'yc', 'fa fa-yc-square' => 'yc-square', 'fa fa-yelp' => 'yelp', 'fa fa-yen' => 'yen', 'fa fa-yoast' => 'yoast', 'fa fa-youtube' => 'youtube', 'fa fa-youtube-play' => 'youtube-play', 'fa fa-youtube-square' => 'youtube-square', ); return $icons; } /** * Retrieve icons control default settings. * * Get the default settings of the icons control. Used to return the default * settings while initializing the icons control. * * @since 1.0.0 * @access protected * * @return array Control default settings. */ protected function get_default_settings() { return [ 'options' => self::get_icons(), ]; } /** * Render icons control output in the editor. * * Used to generate the control HTML in the editor using Underscore JS * template. The variables for the class are available using `data` JS * object. * * @since 1.0.0 * @access public */ public function content_template() { ?> <div class="elementor-control-field"> <label class="elementor-control-title">{{{ data.label }}}</label> <div class="elementor-control-input-wrapper"> <select class="elementor-control-icon" data-setting="{{ data.name }}" data-placeholder="<?php esc_attr_e( 'Select Icon', 'sassico' ); ?>"> <option value=""><?php esc_html_e( 'Select Icon', 'sassico' ); ?></option> <# _.each( data.options, function( option_title, option_value ) { #> <option value="{{ option_value }}">{{{ option_title }}}</option> <# } ); #> </select> </div> </div> <# if ( data.description ) { #> <div class="elementor-control-field-description">{{ data.description }}</div> <# } #> <?php } } PK ��-Z~�� � Q sassico/components/editor/elementor/widgets/languages-switch/languages-switch.phpnu �[��� <?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_Languages_Switch extends Widget_Base { public function get_name() { return 'sassico-languages-switch'; } public function get_title() { return esc_html__( 'SASSICO languages switch', 'sassico' ); } public function get_icon() { return 'eicon-animated-headline'; } public function get_categories() { return [ 'sassico-elements' ]; } protected function _register_controls() { $this->start_controls_section( 'sassico_cta_content_section', [ 'label' => esc_html__( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'languages_switch_style', [ 'label' => esc_html__( 'Language switch style', 'sassico' ), 'type' => Controls_Manager::SELECT, 'default' => 'style1', 'options' => [ 'style1' => esc_html__( 'Style 1', 'sassico' ), 'style2' => esc_html__( 'Style 2', 'sassico' ), ], ] ); $this->add_control( 'languages_switch_icon_for_style_one', [ 'label' => esc_html__( 'Icons', 'sassico' ), 'type' => Controls_Manager::ICON, 'default' => 'fa fa-angle-down', 'condition' => [ 'languages_switch_style' => 'style1' ] ] ); $this->add_responsive_control( 'sassico_lng_switch_alignment', [ 'label' =>esc_html__( 'Alignment', 'sassico' ), 'type' => Controls_Manager::CHOOSE, 'options' => [ 'left' => [ 'title' =>esc_html__( 'Left', 'sassico' ), 'icon' => 'fa fa-align-left', ], 'center' => [ 'title' =>esc_html__( 'Center', 'sassico' ), 'icon' => 'fa fa-align-center', ], 'right' => [ 'title' =>esc_html__( 'Right', 'sassico' ), 'icon' => 'fa fa-align-right', ], ], 'selectors'=> [ '{{WRAPPER}} .sassico-language-switch' => 'text-align: {{VALUE}};', '{{WRAPPER}} .language_switch_two' => 'text-align: {{VALUE}};', ], 'default' => 'left', ] ); $this->end_controls_section(); // style $this->start_controls_section( 'sassico_language_sytle', [ 'label' => __( 'Title', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); // style 1 $this->add_control( 'sassico_language_icon_sltyle', [ 'label' => __( 'Icon size', 'sassico' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px'], 'range' => [ 'px' => [ 'min' => 1, 'max' => 150, 'step' => 1, ], ], 'selectors' => [ '{{WRAPPER}} .sassico-language-switch li a span' => 'font-size: {{SIZE}}{{UNIT}};', ], 'condition' => [ 'languages_switch_style' => 'style1' ] ] ); $this->add_control( 'sassico_language_icon_sltyle_positon_top_bottom', [ 'label' => __( 'Top to bottom postion', 'sassico' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px'], 'range' => [ 'px' => [ 'min' => -150, 'max' => 150, 'step' => 1, ], ], 'selectors' => [ '{{WRAPPER}} .sassico-language-switch li a span:last-child' => 'transform: translateY({{SIZE}}{{UNIT}});', ], 'condition' => [ 'languages_switch_style' => 'style1' ] ] ); $this->add_control( 'sassico_language_list_icon_color', [ 'label' => esc_html__( 'Icon color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'default'=> '#2e4eff', 'selectors' => [ '{{WRAPPER}} .sassico-language-switch li a span' => 'color: {{VALUE}}', ], 'condition' => [ 'languages_switch_style' => 'style1' ] ] ); // style 2 $this->add_control( 'sassico_language_list_item_color', [ 'label' => esc_html__( 'Item color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .language_switch_two li a' => 'color: {{VALUE}}', ], 'condition' => [ 'languages_switch_style' => 'style2' ] ] ); $this->add_control( 'sassico_language_list_Current_item_color', [ 'label' => esc_html__( 'Current Item color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .language_switch_two li' => 'color: {{VALUE}}', ], 'condition' => [ 'languages_switch_style' => 'style2' ] ] ); $this->add_control( 'sassico_language_list_Current_item__sep color', [ 'label' => esc_html__( 'Item separator color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .language_switch_two li:not(:last-child):before' => 'color: {{VALUE}}', ], 'condition' => [ 'languages_switch_style' => 'style2' ] ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_language_list_Current_item_typography', 'label' => esc_html__( 'Typography', 'sassico' ), 'selector' => '{{WRAPPER}} .language_switch_two li, {{WRAPPER}} .language_switch_two li a', 'condition' => [ 'languages_switch_style' => 'style2' ] ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); extract($settings); if (class_exists('SitePress')): $languages = icl_get_languages('skip_missing=0&orderby=code'); $flag_url = $languages[ICL_LANGUAGE_CODE]['country_flag_url']; $lang_code = ICL_LANGUAGE_CODE; else: $flag_url = get_template_directory_uri() . '/assets/images/united-states.svg'; $lang_code = 'en'; endif; if($languages_switch_style == 'style1') { ?> <ul class="sassico-language-switch"> <li> <a href="#modal-popup-wpml" class="languageSwitcher-button xs-modal-popup"> <span class="xs-flag" style="background-image: url(<?php echo esc_url($flag_url);?>)"></span> <span class="<?php echo esc_attr($languages_switch_icon_for_style_one); ?>"></span> </a> </li> </ul> <div class="zoom-anim-dialog mfp-hide modal-language" id="modal-popup-wpml"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="language-content"> <p><?php esc_html_e('Switch The Language','sassico');?></p> <?php if (class_exists('SitePress')): ?> <?php sassico_languages_list_popup(); ?> <?php else: ?> <ul class="flag-lists flag-list-placeholder"> <li><a href="#"><img src="<?php echo esc_url(get_template_directory_uri());?>/assets/images/flags/006-united-states.svg" alt="<?php esc_attr_e('English','sassico');?>"><span><?php esc_html_e('English','sassico');?></span></a></li> <li><a href="#"><img src="<?php echo esc_url(get_template_directory_uri());?>/assets/images/flags/002-canada.svg" alt="<?php esc_attr_e('English','sassico');?>"><span><?php esc_html_e('Canada','sassico');?></span></a></li> <li><a href="#"><img src="<?php echo esc_url(get_template_directory_uri());?>/assets/images/flags/003-vietnam.svg" alt="<?php esc_attr_e('Vietnamese','sassico');?>"><span><?php esc_html_e('Vietnamese','sassico');?></span></a></li> <li><a href="#"><img src="<?php echo esc_url(get_template_directory_uri());?>/assets/images/flags/004-france.svg" alt="<?php esc_attr_e('French','sassico');?>"><span><?php esc_html_e('French','sassico');?></span></a></li> <li><a href="#"><img src="<?php echo esc_url(get_template_directory_uri());?>/assets/images/flags/005-germany.svg" alt="<?php esc_attr_e('German','sassico');?>"><span><?php esc_html_e('German','sassico');?></span></a></li> </ul> <?php endif; ?> </div> </div> </div> </div> <?php } if($languages_switch_style == 'style2') { if (class_exists('SitePress')){ sassico_languages_list_wpml(); }else{ ?> <ul class="language_switch_two placeholder_switch"> <li><a href="">En</a></li> <li>De</li> </ul> <?php }} } protected function _content_template() { } }PK ��-Z��� O sassico/components/editor/elementor/widgets/working-process/working-process.phpnu �[��� <?php namespace Elementor; use \ElementsKit\Modules\Controls\Controls_Manager as ElementsKit_Controls_Manager; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_Working_Process_Widget extends Widget_Base { public function get_name() { return 'sassico-working-process'; } public function get_title() { return esc_html__( 'SASSICO Working Process', 'sassico' ); } public function get_icon() { return 'eicon-checkbox'; } public function get_categories() { return [ 'sassico-elements' ]; } protected function _register_controls() { $this->start_controls_section( 'sassico_working_process_content_section', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'sassico_working_process_style', [ 'label' => esc_html__('Choose Style', 'sassico'), 'type' => ElementsKit_Controls_Manager::IMAGECHOOSE, 'default' => 'working_process_with_gradient', 'options' => [ 'working_process_with_gradient' => [ 'title' => esc_html__( 'With Gradient', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/working_process/working_process_1.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/working_process/working_process_1.png', 'width' => '100%', ], 'working_process_with_out_gradient' => [ 'title' => esc_html__( 'With Out Gradient', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/working_process/working_process_2.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/working_process/working_process_2.png', 'width' => '100%', ], ], ] ); $repeater = new Repeater(); $repeater->add_control( 'sassico_working_process_image', [ 'label' => __( 'Choose Image', 'sassico' ), 'type' => Controls_Manager::MEDIA, 'default' => [ 'url' => Utils::get_placeholder_image_src(), ], ] ); $repeater->add_control( 'sassico_working_process_title', [ 'label' => __( 'Title', 'sassico' ), 'type' => Controls_Manager::TEXT, 'default' => __( 'List Title' , 'sassico' ), 'label_block' => true, ] ); $repeater->add_control( 'sassico_working_process_bg_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'default' => '#00d280', 'selectors' => [ '{{WRAPPER}}' => '--sassico-working-process-color: {{VALUE}}', ], ] ); $this->add_control( 'sassico_working_process_lists', [ 'label' => __( 'Working Process', 'sassico' ), 'type' => Controls_Manager::REPEATER, 'fields' => $repeater->get_controls(), 'default' => [ [ 'sassico_working_process_title' => __( 'Research Project', 'sassico' ), ], [ 'sassico_working_process_title' => __( 'Find Ideas', 'sassico' ), ], [ 'sassico_working_process_title' => __( 'Start Optimize', 'sassico' ), ], [ 'sassico_working_process_title' => __( 'Reach Target', 'sassico' ), ], ], 'title_field' => '{{{ sassico_working_process_title }}}', ] ); $this->end_controls_section(); $this->start_controls_section( 'sassico_working_process_step_number_style_tab', [ 'label' => __( 'Step Number', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_working_process_step_number_typo', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-working-step-text', ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'sassico_working_process_step_number_background', 'label' => __( 'Background', 'sassico' ), 'types' => [ 'gradient' ], 'selector' => '{{WRAPPER}} .sassico-working-step::before', ] ); $this->end_controls_section(); $this->start_controls_section( 'sassico_working_process_step_title_style_tab', [ 'label' => __( 'Step Title', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_working_process_step_title_typo', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-wokring-process-title', ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); extract($settings); if (is_array($settings['sassico_working_process_lists'])) { $i = 0; ?> <div class="container"> <div class="row sassico-single-working-steps"> <?php foreach ($settings['sassico_working_process_lists'] as $sassico_working_process_list) { $i++; $working_process_color = '#00d280'; if ($sassico_working_process_list['sassico_working_process_bg_color'] !== '') { $working_process_color = $sassico_working_process_list['sassico_working_process_bg_color']; } include SASSICO_SHORTCODE_DIR_WIDGETS.'/working-process/style/'.$sassico_working_process_style.'.php'; } ?> </div> </div> <?php } } protected function _content_template() { } }PK ��-Z�J�� � c sassico/components/editor/elementor/widgets/working-process/style/working_process_with_gradient.phpnu �[��� <div class="col-lg-3 col-md-6 sassico-single-working-step"> <div class="sassico-single-working-step-wraper text-center wow sassicozoomIn" data-wow-delay="<?php echo esc_attr($i)?>00ms" style="--sassico-working-process-color: <?php echo esc_attr($working_process_color)?>"> <span class="sassico-working-step"> <span class="sassico-working-step-text">0<?php echo esc_html($i); ?></span> </span> <?php if ($sassico_working_process_list['sassico_working_process_image']['url'] !== '') { ?> <div class="sassico-working-process-icon-wraper"> <div class="sassico-working-process-icon"> <img src="<?php echo esc_url($sassico_working_process_list['sassico_working_process_image']['url'])?>" alt="sassico-working-process-image"> <div class="sassico-flat-gradient"></div> <div class="sassico-flat-shadow"></div> </div> </div> <?php }; ?> <?php if ($sassico_working_process_list['sassico_working_process_title'] !== '') { ?> <h2 class="sassico-wokring-process-title"><?php echo esc_html($sassico_working_process_list['sassico_working_process_title']); ?></h2> <?php }; ?> </div> </div>PK ��-ZJ�M�� � g sassico/components/editor/elementor/widgets/working-process/style/working_process_with_out_gradient.phpnu �[��� <div class="col-lg-3 col-md-6 sassico-single-working-step"> <div class="sassico-single-working-step-wraper text-center wow sassicozoomIn" data-wow-delay="<?php echo esc_attr($i);?>00ms" style="--sassico-working-process-color: <?php echo esc_attr($working_process_color)?>"> <span class="sassico-working-step"> <span class="sassico-working-step-text">0<?php echo esc_html($i); ?></span> </span> <?php if ($sassico_working_process_list['sassico_working_process_image']['url'] !== '') { ?> <div class="sassico-working-process-icon-wraper"> <div class="sassico-working-process-icon"> <img src="<?php echo esc_url($sassico_working_process_list['sassico_working_process_image']['url'])?>" alt="sassico-working-process-image"> <div class="sassico-flat-shadow"></div> </div> </div> <?php }; ?> <?php if ($sassico_working_process_list['sassico_working_process_title'] !== '') { ?> <h2 class="sassico-wokring-process-title"><?php echo esc_html($sassico_working_process_list['sassico_working_process_title']); ?></h2> <?php }; ?> </div> </div>PK ��-ZP�}2 2 D sassico/components/editor/elementor/widgets/blog/style/style_two.phpnu �[��� <div class="swiper-container xs_blog_slider" data-slidesPerView="<?php echo esc_attr($sassico_blog_posts_clumnn); ?>"> <div class="swiper-wrapper"> <?php $i = 0; while ( $post_query->have_posts() ) { $post_query->the_post(); ?> <?php if ($blog_style_changer == 'image_only' && has_post_thumbnail()) { ?> <div class="swiper-slide"> <article class="xs_blog_image_card text-center d-flex flex-column justify-content-end" style="background-image: url('<?php the_post_thumbnail_url(); ?>')"> <div class="xs_blog_image_card_content"> <div class="entry-content"> <h2 class="entry-title"><a href="<?php echo get_the_permalink(); ?>"><?php the_title(); ?></a></h2> </div> <div class="post-author-info style_2"> <span class="author-name-and-date"> <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" class="author-name"><?php the_author_meta('display_name'); ?></a> </span> <span class="author-img"> <?php echo get_avatar( get_the_author_meta( "ID" )); ?> </span> </div> </div> </article> </div> <?php }?> <!-- / end blog post image only style --> <?php if ($blog_style_changer == 'text_only') { ?> <div class="swiper-slide"> <article class="xs_blog_text_card text-center d-flex flex-column justify-content-center"> <div class="xs_blog_text_card_content"> <div class="entry-content"> <p><?php echo wp_trim_words(get_the_content(), 27, '...'); ?></p> </div> <div class="post-author-info style_2"> <span class="author-name-and-date"> <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" class="author-name"><?php the_author_meta('display_name'); ?></a> </span> <span class="author-img"> <?php echo get_avatar( get_the_author_meta( "ID" )); ?> </span> </div> <div class="entry-footer"> <a href="<?php echo get_the_permalink(); ?>" class="btn btn-primary"><?php echo esc_html__('Read More', 'sassico');?></a> </div> </div> </article> </div> <?php }; ?> <!-- / end blog post text only style --> <?php if ($blog_style_changer == 'mixed_up') { ?> <?php if($i%2 == 0) { ?> <?php if(has_post_thumbnail()) { ?> <div class="swiper-slide"> <article class="xs_blog_image_card text-center d-flex flex-column justify-content-end" style="background-image: url('<?php the_post_thumbnail_url(); ?>')"> <div class="xs_blog_image_card_content"> <div class="entry-content"> <h2 class="entry-title"><a href="<?php echo get_the_permalink(); ?>"><?php the_title(); ?></a></h2> </div> <div class="post-author-info style_2"> <span class="author-name-and-date"> <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" class="author-name"><?php the_author_meta('display_name'); ?></a> </span> <span class="author-img"> <?php echo get_avatar( get_the_author_meta( "ID" )); ?> </span> </div> </div> </article> </div> <?php } ?> <?php } else {?> <div class="swiper-slide"> <article class="xs_blog_text_card text-center d-flex flex-column justify-content-center"> <div class="xs_blog_text_card_content"> <div class="entry-content"> <p><?php echo wp_trim_words(get_the_content(), 27, '...'); ?></p> </div> <div class="post-author-info style_2"> <span class="author-name-and-date"> <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" class="author-name"><?php the_author_meta('display_name'); ?></a> </span> <span class="author-img"> <?php echo get_avatar( get_the_author_meta( "ID" )); ?> </span> </div> <div class="entry-footer"> <a href="<?php echo get_the_permalink(); ?>" class="btn btn-primary"><?php echo esc_html__('Read More', 'sassico');?></a> </div> </div> </article> </div> <?php }?> <?php $i++; }?> <!-- / end blog post mixed up style --> <?php } ?> </div> <!-- Add Pagination --> <div class="swiper-pagination"></div> </div> <div class="swiper-button-next xs_blog_slider_nav_button"> <img src="<?php echo esc_url(get_template_directory_uri());?>/assets/images/blue-right-arrow.svg" alt="blue-right-arrow"> </div> <div class="swiper-button-prev xs_blog_slider_nav_button"> <img src="<?php echo esc_url(get_template_directory_uri());?>/assets/images/blue-leftt-arrow.svg" alt="blue-left-arrow"> </div>PK ��-Z��A D sassico/components/editor/elementor/widgets/blog/style/style_one.phpnu �[��� <div class="row"> <?php while ( $post_query->have_posts() ) { $post_query->the_post(); ?> <div class="col-lg-<?php echo esc_attr($sassico_blog_posts_clumnn); ?> col-md-6"> <article class="sassico-blog-post"> <?php if (has_post_thumbnail()) { ?> <figure class="post-image-wraper"> <div class="post-image"> <img src="<?php the_post_thumbnail_url(); ?>" alt="<?php the_title(); ?>"> </div> <?php $category_list = get_the_category_list( ', ' ); if( $category_list ){ echo '<figcaption class="post-cats"><span class="post-cat"> '.$category_list.' </span></figcaption >'; } ?> </figure> <?php } ?> <div class="sassico-post-body"> <div class="entry-content"> <h2 class="entry-title"><a href="<?php echo get_the_permalink(); ?>"><?php the_title(); ?></a></h2> <hr> </div> <div class="post-footer d-flex justify-content-between"> <div class="post-author-info"> <span class="author-img"> <?php echo get_avatar( get_the_author_meta( "ID" )); ?> </span> <span class="author-name-and-date"> <a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" class="author-name"><?php the_author_meta('display_name'); ?></a> <?php sassico_post_meta_date(); ?> </span> </div> <?php if( function_exists('__wp_social_share_pro_check') ){ if( __wp_social_share_pro_check() ){ ?> <div class="sassico-social-share-wraper align-self-center"> <i class="icon icon-share sassico-social-share-icon"></i> <?php echo __wp_social_share( 'all', ['class' => 'sassico-social-share'] ); ?> </div> <?php } } ?> </div> </div> </article> </div> <?php } ?> </div>PK ��-Z�pJ�j6 j6 9 sassico/components/editor/elementor/widgets/blog/blog.phpnu �[��� <?php namespace Elementor; use \ElementsKit\Modules\Controls\Controls_Manager as ElementsKit_Controls_Manager; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_Blog_Widget extends Widget_Base { public function get_name() { return 'sassico-blog'; } public function get_title() { return esc_html__( 'SASSICO Blog', 'sassico' ); } public function get_icon() { return 'eicon-icon-box'; } public function get_categories() { return [ 'sassico-elements' ]; } protected function _register_controls() { // Main Controls $this->start_controls_section( 'sassico_blog_content_section', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'xs_blog_style', [ 'label' => esc_html__('Choose Style', 'sassico'), 'type' => ElementsKit_Controls_Manager::IMAGECHOOSE, 'default' => 'style_one', 'options' => [ 'style_one' => [ 'title' => esc_html__( 'Style One', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/blog/blog-1.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/blog/blog-1.png', 'width' => '100%', ], 'style_two' => [ 'title' => esc_html__( 'Style Two', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/blog/blog-2.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/blog/blog-2.png', 'width' => '100%', ], ], ] ); $this->add_control( 'blog_style_changer', [ 'label' => __( 'Blog style', 'sassico' ), 'type' => Controls_Manager::SELECT, 'default' => 'image_only', 'options' => [ 'image_only' => __( 'Image Only', 'sassico' ), 'text_only' => __( 'Text Only', 'sassico' ), 'mixed_up' => __( 'Mixed up', 'sassico' ), ], 'condition' => [ 'xs_blog_style' => 'style_two' ] ] ); $this->add_control( 'sassico_blog_posts_order_by', [ 'label' => esc_html__( 'Order by', 'sassico' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'date' => esc_html__( 'Date', 'sassico' ), 'title' => esc_html__( 'Title', 'sassico' ), 'author' => esc_html__( 'Author', 'sassico' ), 'modified' => esc_html__( 'Modified', 'sassico' ), 'comment_count' => esc_html__( 'Comments', 'sassico' ), ], 'default' => 'date', ] ); $this->add_control( 'sassico_blog_posts_sort', [ 'label' => esc_html__( 'Order', 'sassico' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'ASC' => esc_html__( 'ASC', 'sassico' ), 'DESC' => esc_html__( 'DESC', 'sassico' ), ], 'default' => 'DESC', ] ); $this->add_control( 'sassico_blog_posts_clumnn', [ 'label' => esc_html__( 'Order', 'sassico' ), 'type' => Controls_Manager::SELECT, 'options' => [ '4' => esc_html__( '3 Column', 'sassico' ), '6' => esc_html__( '2 Column', 'sassico' ), ], 'default' => '4', ] ); $this->add_control( 'sassico_blog_posts_num', [ 'label' => esc_html__( 'Posts Count', 'sassico' ), 'type' => Controls_Manager::NUMBER, 'min' => 1, 'max' => 100, 'default' => 1, ] ); $this->add_control( 'sassico_blog_posts_offset', [ 'label' => esc_html__( 'Offset', 'sassico' ), 'type' => Controls_Manager::NUMBER, 'min' => 0, 'max' => 20, 'default' => 0, ] ); $this->add_control('sassico_post_cat', [ 'label' => esc_html__( 'Category', 'sassico' ), 'type' => \Elementor\Controls_Manager::SELECT2, 'multiple' => true, 'default' => '', 'options' => $this->getCategories(), ] ); $this->end_controls_section(); // Container $this->start_controls_section( 'sassico_blog_container', [ 'label' => __( 'Container', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_blog_container_bg', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-blog-post' => 'background-color: {{VALUE}}', '{{WRAPPER}} .xs_blog_text_card' => 'background-color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Background::get_type(), [ 'name' => 'sassico_blog_overlay_bg', 'label' => __( 'Overlay', 'sassico' ), 'types' => [ 'classic', 'gradient' ], 'selector' => '{{WRAPPER}} .xs_blog_image_card::before', 'explode' => [ 'image', ], 'condition' => [ 'xs_blog_style' => 'style_two', 'blog_style_changer!' => 'text_only' ] ] ); $this->end_controls_section(); // Content $this->start_controls_section( 'blog_title_style_tab', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'blog_title_content_typography', 'label' => __( 'Title Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-post-body .entry-title, {{WRAPPER}} .xs_blog_image_card .entry-title', 'condition' => [ 'blog_style_changer!' => 'text_only', ] ] ); $this->add_responsive_control( 'blog_title_color', [ 'label' => __( 'Title Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .entry-title' => 'color: {{VALUE}}', ], 'condition' => [ 'blog_style_changer!' => 'text_only', ] ] ); $this->add_control( 'blog_content_hr', [ 'type' => Controls_Manager::DIVIDER, 'condition' => [ 'blog_style_changer!' => 'image_only', 'xs_blog_style' => 'style_two' ] ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'blog_exerpt_typography', 'label' => __( 'Exerpt Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .xs_blog_text_card .entry-content>p', 'condition' => [ 'blog_style_changer!' => 'image_only', 'xs_blog_style' => 'style_two' ] ] ); $this->add_responsive_control( 'blog_exerpt_color', [ 'label' => __( 'Exerpt Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .xs_blog_text_card .entry-content>p' => 'color: {{VALUE}}', ], 'condition' => [ 'blog_style_changer!' => 'image_only', 'xs_blog_style' => 'style_two' ] ] ); $this->end_controls_section(); // Meta $this->start_controls_section( 'sassico_blog_meta', [ 'label' => __( 'Meta', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_blog_category_color', [ 'label' => __( 'Category Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-blog-post .post-cat' => 'color: {{VALUE}}', ], 'condition' => [ 'xs_blog_style!' => 'style_two', ] ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_blog_category_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-blog-post .post-cat', 'separetor' => 'before', 'condition' => [ 'xs_blog_style!' => 'style_two', ] ] ); $this->add_responsive_control( 'sassico_blog_author_color', [ 'label' => __( 'Author Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .post-author-info .author-name' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_blog_author_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .post-author-info .author-name', 'separetor' => 'before', ] ); $this->add_responsive_control( 'sassico_blog_date_color', [ 'label' => __( 'Date Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .post-author-info .post-meta-date' => 'color: {{VALUE}}', ], 'condition' => [ 'xs_blog_style!' => 'style_two', ] ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_blog_date_typography', 'label' => __( 'Date Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .post-author-info .post-meta-date', 'separetor' => 'before', 'condition' => [ 'xs_blog_style!' => 'style_two', ] ] ); $this->end_controls_section(); // Button $this->start_controls_section( 'blog_button_style_section', [ 'label' => __( 'Button', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'xs_blog_style!' => 'style_one', 'blog_style_changer!' => 'image_only', ] ] ); $this->add_control( 'blog_button_title_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .xs_blog_text_card .entry-footer .btn' => 'color: {{VALUE}}', ], ] ); $this->add_control( 'blog_button_title_bg_color', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .xs_blog_text_card .entry-footer .btn' => 'background-color: {{VALUE}}', ], ] ); $this->add_control( 'blog_button_hr', [ 'type' => Controls_Manager::DIVIDER, ] ); $this->add_control( 'blog_button_title_color_hover', [ 'label' => __( 'Color Hover', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .xs_blog_text_card .entry-footer .btn:hover' => 'color: {{VALUE}}', ], ] ); $this->add_control( 'blog_button_title_bg_color_hover', [ 'label' => __( 'Background Color Hover', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .xs_blog_text_card .entry-footer .btn:hover' => 'background-color: {{VALUE}}', ], ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); extract($settings); $sassico_blog_posts_offset = ($sassico_blog_posts_offset == '') ? 0 : $sassico_blog_posts_offset; $default = [ 'orderby' => array( $sassico_blog_posts_order_by => $sassico_blog_posts_sort ), 'posts_per_page' => $sassico_blog_posts_num, 'offset' => $sassico_blog_posts_offset, 'cat' => $sassico_post_cat, ]; $post_query = new \WP_Query( $default ); include SASSICO_SHORTCODE_DIR_WIDGETS.'/blog/style/'.$settings['xs_blog_style'].'.php'; } protected function _content_template() { } public function getCategories(){ $terms = get_terms( array( 'taxonomy' => 'category', 'hide_empty' => false, ) ); $cat_list = []; if(is_array($terms) && '' != $terms) : foreach($terms as $post) { $cat_list[$post->term_id] = [$post->name]; } endif; return $cat_list; } }PK ��-Z�AW G sassico/components/editor/elementor/widgets/pricing/style/style_two.phpnu �[��� <div class="sassico-single-pricing xs_single_pricing_style_2"> <div class="sassico-content-body"> <div class="sassico-pricing-header"> <?php if ($settings['sassico_pricing__image']['url'] != '') { ?> <img src="<?php echo esc_url($settings['sassico_pricing__image']['url'])?>" class="sassico-pricing-image" alt="sassico pricing icon"> <?php }; ?> <?php if ($settings['sassico_pricing_plan_name'] != '') { ?> <h2 class="saasico-pricing-plan-title"><?php echo $settings['sassico_pricing_plan_name']?></h2> <?php }; ?> <?php if ($settings['sassico_pricing_price'] != '') { ?> <h3 class="sassico-pricing-price"> <?php if ($settings['sassico_pricing_price_currency'] != '') { ?> <sub><?php echo $settings['sassico_pricing_price_currency']?></sub><?php }; ?><?php echo $settings['sassico_pricing_price']?><?php if ($settings['sassico_pricing_price_period'] != '') { ?><sup><?php echo esc_html($settings['sassico_pricing_price_period'])?></sup> <?php }; ?> </h3> <?php }; ?> <img src="<?php echo esc_url(get_template_directory_uri());?>/assets/images/wave-shape.svg" alt="sassico pricing image" class="xs_svg_image"> </div> <ul class="sassico-pricing-plan"> <?php foreach ($pricing_lists as $pricing_list) { ?> <li> <?php if (!empty($pricing_list['xs_pricing_list_icon']['value']) && $pricing_list['xs_pricing_list_icon']['library'] === 'svg') { ?> <img src="<?php echo esc_url($pricing_list['xs_pricing_list_icon']['value']['url'])?>" alt=""> <?php } ?> <?php if (!empty($pricing_list['xs_pricing_list_icon']['value']) && $pricing_list['xs_pricing_list_icon']['library'] !== 'svg') { ?> <i class="<?php echo esc_attr($pricing_list['xs_pricing_list_icon']['value'])?>"></i> <?php } ?> <?php echo $pricing_list['sassico_pricing_list_title']; ?> </li> <?php }; ?> </ul> </div> <?php if ($settings['sassico_pricing_button_text'] != '') { ?> <div class="sassico-pricing-footer"> <a href="<?php echo esc_url($settings['sassico_pricing_website_link']['url'])?>" rel="<?php echo esc_attr($rel); ?>" target="<?php echo esc_attr($target); ?>" class="btn btn-primary btn-block"><?php echo esc_html($settings['sassico_pricing_button_text'])?> </a> </div> <?php };?> </div>PK ��-ZM��� G sassico/components/editor/elementor/widgets/pricing/style/style_one.phpnu �[��� <div class="sassico-single-pricing"> <div class="sassico-content-body"> <div class="sassico-pricing-header"> <?php if ($settings['sassico_pricing__image']['url'] != '') { ?> <img src="<?php echo esc_url($settings['sassico_pricing__image']['url'])?>" class="sassico-pricing-image" alt="sassico pricing icon"> <?php }; ?> <?php if ($settings['sassico_pricing_plan_name'] != '') { ?> <h2 class="saasico-pricing-plan-title"><?php echo $settings['sassico_pricing_plan_name']?></h2> <?php }; ?> <?php if ($settings['sassico_pricing_price'] != '') { ?> <h3 class="sassico-pricing-price"> <?php if ($settings['sassico_pricing_price_currency'] != '') { ?> <sub><?php echo $settings['sassico_pricing_price_currency']?></sub><?php }; ?><?php echo $settings['sassico_pricing_price']?> </h3> <?php }; ?> <hr> </div> <ul class="sassico-pricing-plan"> <?php foreach ($pricing_lists as $pricing_list) { ?> <li> <?php if (!empty($pricing_list['xs_pricing_list_icon']['value']) && $pricing_list['xs_pricing_list_icon']['library'] === 'svg') { ?> <img src="<?php echo esc_url($pricing_list['xs_pricing_list_icon']['value']['url'])?>" alt=""> <?php } ?> <?php if (!empty($pricing_list['xs_pricing_list_icon']['value']) && $pricing_list['xs_pricing_list_icon']['library'] !== 'svg') { ?> <i class="<?php echo esc_attr($pricing_list['xs_pricing_list_icon']['value'])?>"></i> <?php } ?> <?php echo $pricing_list['sassico_pricing_list_title']; ?> </li> <?php }; ?> </ul> </div> <?php if ($settings['sassico_pricing_button_text'] != '') { ?> <div class="sassico-pricing-footer"> <a href="<?php echo esc_url($settings['sassico_pricing_website_link']['url'])?>" rel="<?php echo esc_attr($rel); ?>" target="<?php echo esc_attr($target); ?>" class="btn btn-link"><?php echo $settings['sassico_pricing_button_text']?> <i class="fa fa-angle-right"></i> </a> </div> <?php };?> <div class="sassico-pricing-filter"></div> </div>PK ��-Z�B�H ? ? G sassico/components/editor/elementor/widgets/pricing/sassico-pricing.phpnu �[��� <?php namespace Elementor; use \ElementsKit\Modules\Controls\Controls_Manager as ElementsKit_Controls_Manager; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_Pricing_Widget extends Widget_Base { public function get_name() { return 'sassico-pricing'; } public function get_title() { return esc_html__( 'SASSICO Pricing', 'sassico' ); } public function get_icon() { return 'eicon-price-table'; } public function get_categories() { return [ 'sassico-elements' ]; } protected function _register_controls() { $this->start_controls_section( 'sassico_testimonial_content_section', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'xs_pricing_style', [ 'label' => esc_html__('Choose Style', 'sassico'), 'type' => ElementsKit_Controls_Manager::IMAGECHOOSE, 'default' => 'style_one', 'options' => [ 'style_one' => [ 'title' => esc_html__( 'Style One', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/pricing/pricing.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/pricing/pricing.png', 'width' => '100%', ], 'style_two' => [ 'title' => esc_html__( 'Style Two', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/pricing/pricing-2.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/pricing/pricing-2.png', 'width' => '100%', ], ], ] ); $this->add_control( 'sassico_pricing__image', [ 'label' => __( 'Pricing image', 'sassico' ), 'type' => Controls_Manager::MEDIA, 'default' => [ 'url' => Utils::get_placeholder_image_src(), ], 'condition' => [ 'xs_pricing_style!' => 'style_two' ] ] ); $this->add_control( 'sassico_pricing_plan_name', [ 'label' => esc_html__('Plan name', 'sassico'), 'type' => Controls_Manager::TEXT, 'default' => esc_html__('Starter Pack', 'sassico'), 'label_block' => true, 'dynamic' => [ 'active' => true, ], ] ); $this->add_control( 'sassico_pricing_price', [ 'label' => esc_html__('Price', 'sassico'), 'type' => Controls_Manager::TEXT, 'default' => esc_html__('29', 'sassico'), 'label_block' => true, 'dynamic' => [ 'active' => true, ], ] ); $this->add_control( 'sassico_pricing_price_currency', [ 'label' => esc_html__('Currency', 'sassico'), 'type' => Controls_Manager::TEXT, 'default' => esc_html__('$', 'sassico'), 'label_block' => true, 'dynamic' => [ 'active' => true, ], ] ); $this->add_control( 'sassico_pricing_price_period', [ 'label' => esc_html__('Period', 'sassico'), 'type' => Controls_Manager::TEXT, 'default' => esc_html__('/Month', 'sassico'), 'label_block' => true, 'dynamic' => [ 'active' => true, ], 'condition' => [ 'xs_pricing_style!' => 'style_one' ] ] ); $repeater = new Repeater(); $repeater->add_control( 'sassico_pricing_list_title', [ 'label' => __( 'Title', 'sassico' ), 'type' => Controls_Manager::TEXT, 'default' => __( 'List Title' , 'sassico' ), 'label_block' => true, ] ); $repeater->add_control( 'xs_pricing_list_icon', [ 'label' => esc_html__( 'Header Icon', 'elementskit' ), 'type' => Controls_Manager::ICONS, 'label_block' => true, ] ); $this->add_control( 'sassico_pricing_list', [ 'label' => __( 'Repeater List', 'sassico' ), 'type' => Controls_Manager::REPEATER, 'fields' => $repeater->get_controls(), 'default' => [ [ 'sassico_pricing_list_title' => __( '50+ Pro Widgets', 'sassico' ), ], [ 'sassico_pricing_list_title' => __( '300+ Pro Templates', 'sassico' ), ], [ 'sassico_pricing_list_title' => __( 'Theme Builder', 'sassico' ), ], ], 'title_field' => '{{{ sassico_pricing_list_title }}}', ] ); $this->add_control( 'sassico_pricing_button_text', [ 'label' => __( 'Button Text', 'sassico' ), 'type' => Controls_Manager::TEXT, 'default' => __( 'Get Started Now', 'sassico' ), 'placeholder' => __( 'Type your title here', 'sassico' ), ] ); $this->add_control( 'sassico_pricing_website_link', [ 'label' => __( 'Link', 'sassico' ), 'type' => Controls_Manager::URL, 'placeholder' => __( 'https://your-link.com', 'sassico' ), 'show_external' => true, 'default' => [ 'url' => '', 'is_external' => true, 'nofollow' => true, ], ] ); $this->end_controls_section(); // contaciner $this->start_controls_section( 'sassico_pricing_container_style_tab', [ 'label' => __( 'Container', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'xs_pricing_style' => 'style_one' ] ] ); $this->add_responsive_control( 'sassico_pricing_container_bg_color', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-content-body' => 'background-color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'sassico_pricing_container_box_shadow', 'label' => __( 'Box Shadow', 'sassico' ), 'selector' => '{{WRAPPER}} .sassico-content-body', ] ); $this->add_control( 'sassico_pricing_container_border_radius', [ 'label' => __( 'Border Radius', 'sassico' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .sassico-pricing-filter' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', '{{WRAPPER}} .sassico-content-body' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); // pricing filter $this->add_control( 'sassico_pricing_container__filter_header', [ 'label' => __( 'Filter', 'sassico' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_responsive_control( 'sassico_pricing_container_filter_bg_color', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-pricing-filter' => 'background-color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'sassico_pricing_container_filter_box_shadow_normal', 'label' => __( 'Box Shadow', 'sassico' ), 'selector' => '{{WRAPPER}} .sassico-pricing-filter', ] ); $this->add_control( 'sassico_pricing_container__hover_header', [ 'label' => __( 'Hover', 'sassico' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); // hover $this->add_responsive_control( 'sassico_pricing_container_bg_color_hover', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-single-pricing:hover .sassico-content-body' => 'background-color: {{VALUE}}', ], ] ); // filter $this->add_responsive_control( 'sassico_pricing_container__filter_bg_color_hover', [ 'label' => __( 'Filter Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-single-pricing:hover .sassico-pricing-filter' => 'background-color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'sassico_pricing_container_filter_box_shadow_hover', 'label' => __( 'Box Shadow', 'sassico' ), 'selector' => '{{WRAPPER}} .sassico-single-pricing:hover .sassico-pricing-filter', ] ); $this->end_controls_section(); // contaciner $this->start_controls_section( 'sassico_pricing_two_container_style_tab', [ 'label' => __( 'Container', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'xs_pricing_style!' => 'style_one' ] ] ); $this->add_responsive_control( 'sassico_pricing_two_container_bg_color', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .xs_single_pricing_style_2 .xs_svg_image path' => 'fill: {{VALUE}}', ], ] ); $this->end_controls_section(); // title $this->start_controls_section( 'sassico_pricing_title_style_tab', [ 'label' => __( 'Title', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_pricing_title_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .saasico-pricing-plan-title' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_pricing_title_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .saasico-pricing-plan-title', ] ); $this->end_controls_section(); // pricing price $this->start_controls_section( 'sassico_pricing_price_style_tab', [ 'label' => __( 'Price', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_pricing_price_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-pricing-price' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_pricing_price_color_hover', [ 'label' => __( 'Color Hover', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-single-pricing:hover .sassico-pricing-price' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_pricing_price_typography', 'label' => __( 'Typography', 'sassico' ), 'separetor' => 'before', 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-pricing-price', ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_pricing_price_typography_sub', 'label' => __( 'Currency Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-pricing-price > sub', ] ); $this->end_controls_section(); // list $this->start_controls_section( 'sassico_pricing_list_style_tab', [ 'label' => __( 'List', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_pricing_list_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-pricing-plan > li' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_pricing_list_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-pricing-plan > li', ] ); $this->end_controls_section(); // button $this->start_controls_section( 'sassico_pricing_button_style_tab', [ 'label' => __( 'Button', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_pricing_button_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-single-pricing .btn' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_pricing_button_background_color', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-single-pricing .btn' => 'background-color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_pricing_button_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-single-pricing .btn', ] ); $this->add_control( 'sassico_pricing_button_hr', [ 'type' => Controls_Manager::DIVIDER, ] ); $this->add_responsive_control( 'sassico_pricing_button_hover_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-single-pricing:hover .btn' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_pricing_button_hover_background_color', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-single-pricing:hover .btn' => 'background-color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'sassico_pricing_button_hover_box_shadow', 'label' => __( 'Box Shadow', 'sassico' ), 'selector' => '{{WRAPPER}} .sassico-single-pricing:hover .btn', ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); extract($settings); $pricing_lists = []; $pricing_lists = isset($sassico_pricing_list) ? $sassico_pricing_list : []; $rel = ''; switch ($settings['sassico_pricing_website_link']['nofollow']) { case 'on': $rel="nofollow"; break; default: $rel = ''; break; } $target = ''; switch ($settings['sassico_pricing_website_link']['is_external']) { case 'on': $target="_blank"; break; default: $target="_self"; break; } include SASSICO_SHORTCODE_DIR_WIDGETS.'/pricing/style/'.$settings['xs_pricing_style'].'.php'; } protected function _content_template() { } }PK ��-Z5��6 6 O sassico/components/editor/elementor/widgets/timeline/sassio-timeline-backup.phpnu �[��� <?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_Timeline_Widget extends Widget_Base { public function get_name() { return 'sassico-timeline'; } public function get_title() { return esc_html__( 'SASSICO Timeline', 'sassico' ); } public function get_icon() { return 'eicon-tab'; } public function get_categories() { return ['sassico-elements']; } protected function _register_controls() { $this->start_controls_section( 'sassico_timeline_content_section', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $repeater = new Repeater(); $repeater->add_control( 'sassico_timeline_client_image', [ 'label' => __( 'Client Image', 'sassico' ), 'type' => Controls_Manager::MEDIA, 'default' => [ 'url' => Utils::get_placeholder_image_src(), ], ] ); $repeater->add_control( 'sassico_timeline_subtitle', [ 'label' => esc_html__('Subtitle', 'sassico'), 'type' => Controls_Manager::TEXT, 'default' => esc_html__('Timeline #1', 'sassico'), 'label_block' => true, 'dynamic' => [ 'active' => true, ], ] ); $repeater->add_control( 'sassico_timeline_title', [ 'label' => esc_html__('Title', 'sassico'), 'type' => Controls_Manager::TEXT, 'label_block' => true, 'default' => esc_html__('Title', 'sassico'), 'dynamic' => [ 'active' => true, ], ] ); $repeater->add_control( 'sassico_timeline_review', [ 'label' => esc_html__('Review', 'sassico'), 'type' => Controls_Manager::TEXTAREA, 'label_block' => true, 'default' => esc_html__('Review Text', 'sassico'), 'dynamic' => [ 'active' => true, ], ] ); $repeater->add_control( 'sassico_timeline_review_button_text', [ 'label' => __( 'Button Text', 'sassico' ), 'type' => Controls_Manager::TEXT, 'default' => __( 'NEXT STEP', 'sassico' ), 'placeholder' => __( 'Type your title here', 'sassico' ), ] ); $repeater->add_control( 'sassico_timeline_review_website_link', [ 'label' => __( 'Link', 'sassico' ), 'type' => Controls_Manager::URL, 'placeholder' => __( 'https://your-link.com', 'sassico' ), 'show_external' => true, 'default' => [ 'url' => '', 'is_external' => true, 'nofollow' => true, ], ] ); $this->add_control( 'sassico_timeline_list', [ 'label' => __( 'Timeline', 'sassico' ), 'type' => Controls_Manager::REPEATER, 'fields' => $repeater->get_controls(), 'default' => [ [ 'sassico_timeline_subtitle' => __( 'Step 01', 'sassico' ), 'sassico_timeline_title' => __( 'Gather the information', 'sassico' ), 'sassico_timeline_review' => __( 'SaaS companies are clearly on the upswing, aided by the rapid were growth of the larger cloud computing market. Years ago, much of the Today, good luck launching its startup based on packaged software only. All the interest and energy not to mention this venture capital is going to on-demand software-as-a-service (SaaS), since it promises headache of client installs and updates.', 'sassico' ), ], [ 'sassico_timeline_subtitle' => __( 'Step 02', 'sassico' ), 'sassico_timeline_title' => __( 'Find Solution and Solve', 'sassico' ), 'sassico_timeline_review' => __( 'SaaS companies are clearly on the upswing, aided by the rapid were growth of the larger cloud computing market. Years ago, much of the Today, good luck launching its startup based on packaged software only. All the interest and energy not to mention this venture capital is going to on-demand software-as-a-service (SaaS), since it promises headache of client installs and updates.', 'sassico' ), ], [ 'sassico_timeline_subtitle' => __( 'Step 03', 'sassico' ), 'sassico_timeline_title' => __( 'Finally get the Result', 'sassico' ), 'sassico_timeline_review' => __( 'SaaS companies are clearly on the upswing, aided by the rapid were growth of the larger cloud computing market. Years ago, much of the Today, good luck launching its startup based on packaged software only. All the interest and energy not to mention this venture capital is going to on-demand software-as-a-service (SaaS), since it promises headache of client installs and updates.', 'sassico' ), ], ], 'title_field' => '{{{ sassico_timeline_subtitle }}}', ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); $timeline = []; extract($settings); $timeline = isset($sassico_timeline_list) ? $sassico_timeline_list : []; if (is_array($timeline) && !empty($timeline)) { ?> <div class="sassico-timeline-wraper"> <?php foreach ($timeline as $timeline) { ?> <div class="row sassico-single-timeline sassico-timeline-bar"> <div class="col-lg-6"> <div class="sassico-timeline-content"> <?php if ($timeline['sassico_timeline_subtitle'] != '') { ?> <h2 class="sassico-timeline-subtitle"> <?php echo esc_thml($timeline['sassico_timeline_subtitle']); ?> <span class="sassico-timeline-pin"></span> </h2> <?php }; ?> <?php if ($timeline['sassico_timeline_title'] != '') { ?> <h3 class="sassico-timeline-title"><?php echo esc_html__($timeline['sassico_timeline_title'], 'sassico')?></h3> <?php }; ?> <?php if ($timeline['sassico_timeline_review'] != '') { ?> <p><?php echo esc_html__($timeline['sassico_timeline_review'], 'sassico')?></p> <?php }; ?> <?php if ($timeline['sassico_timeline_review_button_text'] != '') { ?> <a href="<?php echo esc_url($timeline['sassico_timeline_review_website_link']['url'])?>" <?php switch ($timeline['sassico_timeline_review_website_link']['nofollow']) { case 'on': ?> rel="nofollow" <?php break; default: ?> rel <?php break; } switch ($timeline['sassico_timeline_review_website_link']['is_external']) { case 'on': ?> target="_blank" <?php break; default: ?> target="_self" <?php break; }?> class="btn btn-outline-primary"><?php echo esc_html__($timeline['sassico_timeline_review_button_text'], 'sassico')?> <i class="fa fa-angle-right"></i></a> <?php };?> </div> </div> <div class="col-lg-6"> <div class="sassico-timeline-image"> <img src="<?php echo esc_url($timeline['sassico_timeline_client_image']['url'])?>" alt="<?php echo esc_html__($timeline['sassico_timeline_subtitle'], 'sassico')?>"> </div> </div> </div> <?php } ?> </div> <?php } } protected function _content_template() { } }PK ��-Z֑�g�F �F I sassico/components/editor/elementor/widgets/timeline/sassico-timeline.phpnu �[��� <?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_Timeline_Widget extends Widget_Base { public function get_name() { return 'sassico-timeline'; } public function get_title() { return esc_html__( 'SASSICO Timeline', 'sassico' ); } public function get_icon() { return 'eicon-time-line'; } public function get_categories() { return [ 'sassico-elements' ]; } protected function _register_controls() { $this->start_controls_section( 'sassico_timeline_content_section', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $repeater = new Repeater(); $repeater->add_control( 'sassico_timeline_client_image', [ 'label' => __( 'Client Image', 'sassico' ), 'type' => Controls_Manager::MEDIA, 'default' => [ 'url' => Utils::get_placeholder_image_src(), ], ] ); $repeater->add_control( 'sassico_timeline_subtitle', [ 'label' => esc_html__('Subtitle', 'sassico'), 'type' => Controls_Manager::TEXT, 'default' => esc_html__('Timeline #1', 'sassico'), 'label_block' => true, 'dynamic' => [ 'active' => true, ], ] ); $repeater->add_control( 'sassico_timeline_title', [ 'label' => esc_html__('Title', 'sassico'), 'type' => Controls_Manager::TEXT, 'label_block' => true, 'default' => esc_html__('Title', 'sassico'), 'dynamic' => [ 'active' => true, ], ] ); $repeater->add_control( 'sassico_timeline_review', [ 'label' => esc_html__('Review', 'sassico'), 'type' => Controls_Manager::TEXTAREA, 'label_block' => true, 'default' => esc_html__('Review Text', 'sassico'), 'dynamic' => [ 'active' => true, ], ] ); $repeater->add_control( 'sassico_timeline_review_button_text', [ 'label' => __( 'Button Text', 'sassico' ), 'type' => Controls_Manager::TEXT, 'default' => __( 'NEXT STEP', 'sassico' ), 'placeholder' => __( 'Type your title here', 'sassico' ), ] ); $repeater->add_control( 'sassico_timeline_review_website_link', [ 'label' => __( 'Link', 'sassico' ), 'type' => Controls_Manager::URL, 'placeholder' => __( 'https://your-link.com', 'sassico' ), 'show_external' => true, 'default' => [ 'url' => '', 'is_external' => true, 'nofollow' => true, ], ] ); $this->add_control( 'sassico_timeline_list', [ 'label' => __( 'Timeline', 'sassico' ), 'type' => Controls_Manager::REPEATER, 'fields' => $repeater->get_controls(), 'default' => [ [ 'sassico_timeline_subtitle' => __( 'Step 01', 'sassico' ), 'sassico_timeline_title' => __( 'Gather the information', 'sassico' ), 'sassico_timeline_review' => __( 'SaaS companies are clearly on the upswing, aided by the rapid were growth of the larger cloud computing market. Years ago, much of the Today, good luck launching its startup based on packaged software only. All the interest and energy not to mention this venture capital is going to on-demand software-as-a-service (SaaS), since it promises headache of client installs and updates.', 'sassico' ), ], [ 'sassico_timeline_subtitle' => __( 'Step 02', 'sassico' ), 'sassico_timeline_title' => __( 'Find Solution and Solve', 'sassico' ), 'sassico_timeline_review' => __( 'SaaS companies are clearly on the upswing, aided by the rapid were growth of the larger cloud computing market. Years ago, much of the Today, good luck launching its startup based on packaged software only. All the interest and energy not to mention this venture capital is going to on-demand software-as-a-service (SaaS), since it promises headache of client installs and updates.', 'sassico' ), ], [ 'sassico_timeline_subtitle' => __( 'Step 03', 'sassico' ), 'sassico_timeline_title' => __( 'Finally get the Result', 'sassico' ), 'sassico_timeline_review' => __( 'SaaS companies are clearly on the upswing, aided by the rapid were growth of the larger cloud computing market. Years ago, much of the Today, good luck launching its startup based on packaged software only. All the interest and energy not to mention this venture capital is going to on-demand software-as-a-service (SaaS), since it promises headache of client installs and updates.', 'sassico' ), ], ], 'title_field' => '{{{ sassico_timeline_subtitle }}}', ] ); $this->end_controls_section(); // timeline subtitle $this->start_controls_section( 'sassico_timeline_subtitle_style_tab', [ 'label' => __( 'Subtitle', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_timeline_subtitle_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-timeline-subtitle' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_timeline_subtitle_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-timeline-subtitle', ] ); $this->end_controls_section(); // timeline title $this->start_controls_section( 'sassico_timeline_title_style_tab', [ 'label' => __( 'Title', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_timeline_title_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-timeline-title' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_timeline_title_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-timeline-title', ] ); $this->end_controls_section(); // timeline exerpt $this->start_controls_section( 'sassico_timeline_exerpt_style_tab', [ 'label' => __( 'Exerpt', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_timeline_exerpt_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-timeline-content > p' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_timeline_exerpt_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-timeline-content > p', ] ); $this->end_controls_section(); // timeline button $this->start_controls_section( 'sassico_timeline_btn_style_tab', [ 'label' => __( 'Btn', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_timeline_btn_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_timeline_btn_bg_color', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn' => 'background-color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_timeline_btn_border_color', [ 'label' => __( 'Border Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn' => 'border-color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_timeline_btn_padding', [ 'label' => __( 'Padding', 'sassico' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'sassico_timeline_btn_border_radius', [ 'label' => __( 'Border radius', 'sassico' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_timeline_btn_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .btn', ] ); $this->add_control( 'sassico_timeline_btn_hover_title', [ 'label' => __( 'Hover', 'sassico' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_responsive_control( 'sassico_timeline_btn_color_hover', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn:hover' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_timeline_btn_border_color_hover', [ 'label' => __( 'Border Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn:hover' => 'border-color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_timeline_btn_bg_color_hover', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn:hover' => 'background-color: {{VALUE}}', ], ] ); $this->end_controls_section(); // timeline button $this->start_controls_section( 'sassico_timeline_bar_and_pin_style_tab', [ 'label' => __( 'Bar and pin', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_timeline_bar_border_color', [ 'label' => __( 'Border Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-timeline-bar' => 'color: {{VALUE}}', ], ] ); $this->add_control( 'sassico_timeline_pin_title', [ 'label' => __( 'Pin', 'sassico' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_responsive_control( 'sassico_timeline_pin_bg_color', [ 'label' => __( 'Background color one', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-timeline-pin' => 'background-color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_timeline_pin_bg_color_2', [ 'label' => __( 'Background color two', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-timeline-pin:before' => 'background-color: {{VALUE}}', ], ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); $timeline = []; extract($settings); $timeline = isset($sassico_timeline_list) ? $sassico_timeline_list : []; if (is_array($timeline) && !empty($timeline)) { ?> <div class="sassico-timeline-wraper"> <div class="container"> <?php foreach ($timeline as $timeline) { $rel = ''; switch ($timeline['sassico_timeline_review_website_link']['nofollow']) { case 'on': $rel="nofollow"; break; default: $rel = ''; break; } $target = ''; switch ($timeline['sassico_timeline_review_website_link']['is_external']) { case 'on': $target="_blank"; break; default: $target="_self"; break; } ?> <div class="row sassico-single-timeline sassico-timeline-bar"> <div class="col-lg-6"> <div class="sassico-timeline-content"> <?php if ($timeline['sassico_timeline_subtitle'] != '') { ?> <h2 class="sassico-timeline-subtitle"> <?php echo esc_html($timeline['sassico_timeline_subtitle'])?> <span class="sassico-timeline-pin"></span> </h2> <?php }; ?> <?php if ($timeline['sassico_timeline_title'] != '') { ?> <h3 class="sassico-timeline-title"><?php echo esc_html($timeline['sassico_timeline_title'])?></h3> <?php }; ?> <?php if ($timeline['sassico_timeline_review'] != '') { ?> <p><?php echo esc_html($timeline['sassico_timeline_review'])?></p> <?php }; ?> <?php if ($timeline['sassico_timeline_review_button_text'] != '') { ?> <a href="<?php echo esc_url($timeline['sassico_timeline_review_website_link']['url'])?>" rel="<?php echo esc_attr($rel); ?>" target="<?php echo esc_attr($target); ?>" class="btn btn-outline-primary"><?php echo esc_html($timeline['sassico_timeline_review_button_text'], 'sassico')?> <i class="fa fa-angle-right"></i></a> <?php };?> </div> </div> <div class="col-lg-6"> <div class="sassico-timeline-image"> <img src="<?php echo esc_url($timeline['sassico_timeline_client_image']['url'])?>" alt="<?php echo esc_html($timeline['sassico_timeline_subtitle'])?>"> </div> </div> </div> <?php } ?> </div> </div> <?php } } protected function _content_template() { } }PK ��-Z�oG�p p M sassico/components/editor/elementor/widgets/call-to-action/call-to-action.phpnu �[��� <?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_CTA_Widget extends Widget_Base { public function get_name() { return 'sassico-call-to-action'; } public function get_title() { return esc_html__( 'SASSICO Call To Action', 'sassico' ); } public function get_icon() { return 'eicon-call-to-action'; } public function get_categories() { return [ 'sassico-elements' ]; } protected function _register_controls() { $this->start_controls_section( 'sassico_cta_content_section', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'sassico_cta_background_image', [ 'label' => __( 'Background Image', 'sassico' ), 'type' => Controls_Manager::MEDIA, 'default' => [ 'url' => Utils::get_placeholder_image_src(), ], ] ); $this->add_control( 'sassico_cta_widget_title', [ 'label' => __( 'Title', 'sassico' ), 'type' => Controls_Manager::TEXT, 'default' => __( 'Already interested! Do you have any project to working with?', 'sassico' ), 'placeholder' => __( 'Type your title here', 'sassico' ), ] ); $this->add_control( 'sassico_cta_widget_button_title', [ 'label' => __( 'Button title', 'sassico' ), 'type' => Controls_Manager::TEXT, 'default' => __( 'GET STARTED', 'sassico' ), 'placeholder' => __( 'Type your title here', 'sassico' ), ] ); $this->add_control( 'sassico_cta_widget_button_link', [ 'label' => __( 'Link', 'sassico' ), 'type' => Controls_Manager::URL, 'placeholder' => __( 'https://your-link.com', 'sassico' ), 'show_external' => true, 'default' => [ 'url' => '', 'is_external' => true, 'nofollow' => true, ], ] ); $this->end_controls_section(); // title $this->start_controls_section( 'sassico_cta_widget_title_style_tab', [ 'label' => __( 'Title', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_cta_widget_title_color', [ 'label' => __( 'Title Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-call-to-action-title' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_cta_widget_title_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-call-to-action-title', ] ); $this->end_controls_section(); // button $this->start_controls_section( 'sassico_cta_widget_button_style_tab', [ 'label' => __( 'Button', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_cta_widget_button_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_cta_widget_button_bg_color_', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn' => 'background-color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_cta_widget_button_border_color', [ 'label' => __( 'Border Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn' => 'border-color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_cta_widget_button_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .btn', ] ); $this->add_control( 'sassico_cta_widget_button_hover_heading', [ 'label' => __( 'Hover', 'sassico' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_responsive_control( 'sassico_cta_widget_button_color_hover', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn:hover' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_cta_widget_button_bg_color_hover', [ 'label' => __( 'Background Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn:hover' => 'background-color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_cta_widget_button_border_color_hover', [ 'label' => __( 'Border Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .btn:hover' => 'border-color: {{VALUE}}', ], ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); extract($settings); $rel = ''; switch ($settings['sassico_cta_widget_button_link']['nofollow']) { case 'on': $rel="nofollow"; break; default: $rel = ''; break; } $target = ''; switch ($settings['sassico_cta_widget_button_link']['is_external']) { case 'on': $target="_blank"; break; default: $target="_self"; break; } ?> <div class="sassico-call-to-action-wraper" style="background-image: url(<?php echo esc_url($settings['sassico_cta_background_image']['url'])?>)"> <div class="container"> <div class="row"> <div class="col-lg-8 mx-auto text-center"> <div class="call-to-action-content"> <?php if ($settings['sassico_cta_widget_title'] != '') { ?> <h2 class="sassico-call-to-action-title"><?php echo esc_html($settings['sassico_cta_widget_title'])?></h2> <?php }; ?> <?php if ($settings['sassico_cta_widget_button_title'] != '') { ?> <a href="<?php echo esc_url($settings['sassico_cta_widget_button_link']['url'])?>" rel="<?php echo esc_attr($rel); ?>" target="<?php echo esc_attr($target); ?>" class="btn btn-outline-light"><?php echo esc_html($settings['sassico_cta_widget_button_title'])?> <i class="fa fa-angle-right"></i></a> <?php }; ?> </div> </div> </div> <div class="sassico-filter-shadow" style="background-image: url(<?php echo esc_url($settings['sassico_cta_background_image']['url'])?>)"></div> </div> </div> <?php } protected function _content_template() { } }PK ��-Z6ņ�' ' ] sassico/components/editor/elementor/widgets/service/style/sassico_service_with_fat_shadow.phpnu �[��� <?php $sassico_icon_box_style_color = ''; $sassico_service_box_highlight = ''; $color = '#ff518b'; if (defined( 'FW' )) { $sassico_icon_box_style_color = sassico_meta_option(get_the_ID(),'sassico_icon_box_style_color'); $sassico_service_box_highlight = sassico_meta_option(get_the_ID(),'sassico_service_box_highlight'); $sassico_service_details__footer_button_title = sassico_meta_option(get_the_ID(),'sassico_service_details__footer_button_title'); if ($sassico_icon_box_style_color != '') { $color = $sassico_icon_box_style_color; } if ($sassico_service_box_highlight == 'yes') { $sassico_service_box_highlight = 'sassico-service-featured'; } else { $sassico_service_box_highlight = ''; } } ?> <div class="swiper-slide"> <a href="<?php echo esc_url(the_permalink());?>" class="sassico-service-content-with-fat-shadow text-center <?php echo esc_attr($sassico_service_box_highlight); ?>" style="--service-box-color: <?php echo esc_attr($color);?>"> <?php if(defined('FW')){ $service_icon_holder = fw_get_db_post_option(get_the_ID(), 'sassico_service_icon_pickers'); if($service_icon_holder) { ?> <div class="sassico-thumbnail-holder-2" style="--service-box-color: <?php echo esc_attr($color);?>"> <div class="sassico-thumbnail" style="--service-box-color: <?php echo esc_attr($color);?>"> <?php if ($service_icon_holder['type'] == 'custom-upload') { $service_icon = $service_icon_holder['attachment-id']; echo wp_get_attachment_image($service_icon); } else { ?> <?php if ($service_icon_holder['type'] != 'none') { ?> <i class="<?php echo esc_attr($service_icon_holder['icon-class'])?> sassico-service-icon" style="--service-box-color: <?php echo esc_attr($color);?>"></i> <?php } ?> <?php } ?> </div> <div class="sassico-icon-fat-shadow"></div> </div> <?php } } the_title('<h2 class="sassico-service-title">', '</h2>'); ?> <?php the_excerpt();?> <div class="sassico-service-footer"> <span class="btn btn-link" style="--service-box-color: <?php echo esc_attr($color);?>"><?php echo esc_html($sassico_service_details__footer_button_title);?></span> </div> <div class="service-fat-shadow" style="--service-box-color: <?php echo esc_attr($color);?>"></div> </a> </div>PK ��-Z��a+ + X sassico/components/editor/elementor/widgets/service/style/sassico_service_border_box.phpnu �[��� <div class="col-lg-4 col-md-6 sassico-service-border"> <a href="<?php echo esc_url(the_permalink());?>" class="sassico-service-content"> <div class="sassico-service-front-content-outer"> <div class="sassico-service-front-content-inner"> <?php if(defined('FW')){ $service_icon_holder = fw_get_db_post_option(get_the_ID(), 'sassico_service_icon_pickers'); if($service_icon_holder) { ?> <div class="sassico-thumbnail"> <?php if ($service_icon_holder['type'] == 'custom-upload') { $service_icon = $service_icon_holder['attachment-id']; echo wp_get_attachment_image($service_icon); } else { ?> <?php if ($service_icon_holder['type'] != 'none') { ?> <i class="<?php echo esc_attr($service_icon_holder['icon-class'])?> sassico-service-icon"></i> <?php } ?> <?php } ?> </div> <?php } } the_title('<h2 class="sassico-service-title">', '</h2>'); ?> </div> </div> <div class="sassico-service-hover-content-outer" style="background-image: url('<?php echo esc_url(($service_bg_image)); ?>')"> <div class="sassico-service-hover-content-inner"> <?php the_title('<h2 class="sassico-service-title">', '</h2>'); ?> <?php the_excerpt();?> </div> </div> </a> </div>PK ��-Z�2�� � X sassico/components/editor/elementor/widgets/service/style/sassico_service_shadow_box.phpnu �[��� <?php $sassico_icon_box_style_color = ''; $sassico_service_box_highlight = ''; $color = '#ff518b'; if (defined( 'FW' )) { $sassico_icon_box_style_color = sassico_meta_option(get_the_ID(),'sassico_icon_box_style_color'); $sassico_service_box_highlight = sassico_meta_option(get_the_ID(),'sassico_service_box_highlight'); if ($sassico_icon_box_style_color != '') { $color = $sassico_icon_box_style_color; } if ($sassico_service_box_highlight == 'yes') { $sassico_service_box_highlight = 'sassico-service-featured'; } } ?> <div class="col-lg-4 col-md-6 sassico-service-column"> <a href="<?php echo esc_url(the_permalink());?>" class="sassico-service-content-with-icon text-center <?php echo esc_attr($sassico_service_box_highlight); ?>"> <?php if(defined('FW')){ $service_icon_holder = fw_get_db_post_option(get_the_ID(), 'sassico_service_icon_pickers'); if($service_icon_holder) { ?> <div class="sassico-thumbnail-holder" style="--service-box-color: <?php echo esc_attr($color);?>"> <div class="sassico-thumbnail" style="--service-box-color: <?php echo esc_attr($color);?>"> <?php if ($service_icon_holder['type'] == 'custom-upload') { $service_icon = $service_icon_holder['attachment-id']; echo wp_get_attachment_image($service_icon); } else { ?> <?php if ($service_icon_holder['type'] != 'none') { ?> <i class="<?php echo esc_attr($service_icon_holder['icon-class'])?> sassico-service-icon"></i> <?php } ?> <?php } ?> </div> </div> <?php } } the_title('<h2 class="sassico-service-title">', '</h2>'); ?> <?php the_excerpt();?> <div class="sassico-memphis-bg"></div> </a> </div>PK ��-Z��$�* * V sassico/components/editor/elementor/widgets/service/style/sassico_service_hr_style.phpnu �[��� <?php $sassico_service_box_highlight = ''; if (defined( 'FW' )) { $sassico_service_box_highlight = sassico_meta_option(get_the_ID(),'sassico_service_box_highlight'); $sassico_service_details__footer_button_title = sassico_meta_option(get_the_ID(),'sassico_service_details__footer_button_title'); if ($sassico_service_box_highlight == 'yes') { $sassico_service_box_highlight = 'sassico-service-featured'; } } ?> <div class="col-lg-4 col-md-6 sassico-service-column"> <div class="sassico-service-hr-style-outer <?php echo esc_attr($sassico_service_box_highlight); ?>"> <a href="<?php echo esc_url(the_permalink());?>" class="sassico-service-hr-style text-center"> <?php if(defined('FW')){ $service_icon_holder = fw_get_db_post_option(get_the_ID(), 'sassico_service_icon_pickers'); if($service_icon_holder) { ?> <div class="sassico-thumbnail d-inline-block"> <?php if ($service_icon_holder['type'] == 'custom-upload') { $service_icon = $service_icon_holder['attachment-id']; echo wp_get_attachment_image($service_icon); ?> <img src="<?php echo esc_url(($service_bg_image)); ?>" class="sassico-service-hover-icon" alt="<?php the_title() ?>" /> <?php } else { ?> <?php if ($service_icon_holder['type'] != 'none') { ?> <i class="<?php echo esc_attr($service_icon_holder['icon-class'])?> sassico-service-icon"></i> <?php } ?> <?php } ?> </div> <?php } } ?> <?php the_title('<h2 class="sassico-service-title">', '</h2>'); ?> <?php the_excerpt();?> <span class="sassico-view-more-btn"><i class="icon icon-plus"></i><?php echo esc_html($sassico_service_details__footer_button_title);?></span> <div class="sassico-hover-bubbles"> <div class="sassico-hover-bubble bubble-one"></div> <div class="sassico-hover-bubble bubble-two"></div> <div class="sassico-hover-bubble bubble-three"></div> <div class="sassico-hover-bubble bubble-four"></div> </div> </a> <div class="sassico-service-memphis"></div> </div> </div>PK ��-Z~�L1�G �G G sassico/components/editor/elementor/widgets/service/sassico-service.phpnu �[��� <?php namespace Elementor; use \ElementsKit\Modules\Controls\Controls_Manager as ElementsKit_Controls_Manager; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_service_Widget extends Widget_Base { public function get_name() { return 'sassico-service'; } public function get_title() { return esc_html__( 'SASSICO Service', 'sassico' ); } public function get_icon() { return 'eicon-settings'; } public function get_categories() { return [ 'sassico-elements' ]; } protected function _register_controls() { $this->start_controls_section( 'sassico_service_query', [ 'label' => esc_html__( 'Query', 'sassico' ), ] ); $this->add_control( 'sassico_service_style', [ 'label' => esc_html__('Choose Style', 'sassico'), 'type' => ElementsKit_Controls_Manager::IMAGECHOOSE, 'default' => 'sassico_service_border_box', 'options' => [ 'sassico_service_border_box' => [ 'title' => esc_html__( 'Border Box', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/service/service-img-1.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/service/service-img-1.png', 'width' => '100%', ], 'sassico_service_shadow_box' => [ 'title' => esc_html__( 'Shadow Icon Box', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/service/service-img-2.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/service/service-img-2.png', 'width' => '100%', ], 'sassico_service_with_fat_shadow' => [ 'title' => esc_html__( 'Fat Shadow Style', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/service/service-img-3.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/service/service-img-3.png', 'width' => '100%', ], 'sassico_service_hr_style' => [ 'title' => esc_html__( 'HR Services', 'sassico' ), 'imagelarge' => SASSICO_IMG . '/imagechoose/service/service-img-4.png', 'imagesmall' => SASSICO_IMG . '/imagechoose/service/service-img-4.png', 'width' => '100%', ], ], ] ); $this->add_control( 'xs_slider_loop_control', [ 'label' => __( 'Loop', 'sassico' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => __( 'Show', 'sassico' ), 'label_off' => __( 'Hide', 'sassico' ), 'return_value' => 'true', 'default' => 'false', 'condition' => [ 'sassico_service_style' => 'sassico_service_with_fat_shadow' ] ] ); $this->add_control( 'sassico_service_posts_num', [ 'label' => esc_html__( 'Posts Count', 'sassico' ), 'type' => Controls_Manager::NUMBER, 'min' => 1, 'max' => 100, 'default' => 6, ] ); $this->add_control('sassico_service_cat', [ 'label' => esc_html__( 'Category', 'sassico' ), 'type' => Controls_Manager::SELECT2, 'multiple' => true, 'default' => '', 'options' => $this->getCategories(), ] ); $this->add_control( 'sassico_service_offset', [ 'label' => esc_html__( 'Offset', 'sassico' ), 'type' => Controls_Manager::NUMBER, 'min' => 0, 'max' => 20, 'default' => 0, ] ); $this->add_control( 'sassico_service_posts_order_by', [ 'label' => esc_html__( 'Order by', 'sassico' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'date' => esc_html__( 'Date', 'sassico' ), 'title' => esc_html__( 'Title', 'sassico' ), 'author' => esc_html__( 'Author', 'sassico' ), 'modified' => esc_html__( 'Modified', 'sassico' ), 'comment_count' => esc_html__( 'Comments', 'sassico' ), 'menu_order' => esc_html__( 'menu_order', 'sassico' ), ], 'default' => 'date', ] ); $this->add_control( 'sassico_service_posts_sort', [ 'label' => esc_html__( 'Order', 'sassico' ), 'type' => Controls_Manager::SELECT, 'options' => [ 'ASC' => esc_html__( 'ASC', 'sassico' ), 'DESC' => esc_html__( 'DESC', 'sassico' ), ], 'default' => 'DESC', ] ); $this->end_controls_section(); // sassico_service_border_box $this->start_controls_section( 'sassico_service_border_box_posts_style_tab', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_text_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-service-title' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_text_color_2', [ 'label' => __( 'Color on hover', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-service-hover-content-inner .sassico-service-title' => 'color: {{VALUE}}', '{{WRAPPER}} .sassico-service-hr-style:hover .sassico-service-title' => 'color: {{VALUE}}', ], 'condition' => [ 'sassico_service_style!' => 'sassico_service_with_fat_shadow' ] ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_service_border_box_posts_text_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-service-title', ] ); $this->add_control( 'sassico_service_posts_border_box__title', [ 'label' => __( 'Description', 'sassico' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_description_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-service-hover-content-inner p' => 'color: {{VALUE}}', '{{WRAPPER}} .sassico-service-content-with-fat-shadow > p' => 'color: {{VALUE}}', '{{WRAPPER}} .sassico-service-hr-style > p' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_description_color_featured', [ 'label' => __( 'Featured / Hover Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .swiper-slide-active .sassico-service-content-with-fat-shadow > p' => 'color: {{VALUE}}', '{{WRAPPER}} .sassico-service-featured .sassico-service-hr-style > p' => 'color: {{VALUE}}', '{{WRAPPER}} .sassico-service-hr-style:hover > p' => 'color: {{VALUE}}', ], 'condition' => [ 'sassico_service_style' => ['sassico_service_with_fat_shadow', 'sassico_service_hr_style'] ] ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_service_border_box_posts_description_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-service-hover-content-inner p, {{WRAPPER}} .sassico-service-content-with-fat-shadow > p, {{WRAPPER}} .sassico-service-hr-style > p', ] ); $this->add_control( 'sassico_service_posts_border_box__button', [ 'label' => __( 'Button', 'sassico' ), 'type' => Controls_Manager::HEADING, 'separator' => 'before', ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_service__box_posts_button_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-service-footer .btn.btn-link', ] ); $this->end_controls_section(); $this->start_controls_section( 'sassico_service_button_style_tab', [ 'label' => __( 'Button', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'sassico_service_style' => 'sassico_service_hr_style' ] ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_button_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-view-more-btn' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_button_icon_color', [ 'label' => __( 'Icon Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-view-more-btn > i' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_button_border_color', [ 'label' => __( 'Border Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-view-more-btn > i' => 'border-color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'sassico_service_border_box_posts_button_typography', 'label' => __( 'Typography', 'sassico' ), 'scheme' => Scheme_Typography::TYPOGRAPHY_1, 'selector' => '{{WRAPPER}} .sassico-view-more-btn', ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_button_icon_color_hover', [ 'label' => __( 'Color Hover / Featured', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-service-hr-style:hover .sassico-view-more-btn' => 'color: {{VALUE}}', '{{WRAPPER}} .sassico-service-featured .sassico-service-hr-style .sassico-view-more-btn' => 'color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_button_border_color_hover', [ 'label' => __( 'Border Color Hover / Featured', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-service-hr-style:hover .sassico-view-more-btn > i' => 'border-color: {{VALUE}}', '{{WRAPPER}} .sassico-service-featured .sassico-service-hr-style .sassico-view-more-btn > i' => 'border-color: {{VALUE}}', ], ] ); $this->end_controls_section(); $this->start_controls_section( 'sassico_service_border_box_posts_container_style_tab', [ 'label' => __( 'Container', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'sassico_service_style' => 'sassico_service_border_box' ] ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_border_color', [ 'label' => __( 'Border color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-service-group > .sassico-service-border' => 'border-color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_overlay_color', [ 'label' => __( 'Overlay background color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-service-hover-content-outer::before' => 'background-color: {{VALUE}}', ], ] ); $this->end_controls_section(); $this->start_controls_section( 'sassico_service__box_posts_style_tab', [ 'label' => __( 'Container', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, 'condition' => [ 'sassico_service_style!' => ['sassico_service_border_box', 'sassico_service_with_fat_shadow'] ] ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_bg_color', [ 'label' => __( 'Background color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-service-content-with-icon' => 'background-color: {{VALUE}}', '{{WRAPPER}} .sassico-service-hr-style' => 'background-color: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_service_border_box_posts_bg_color_featured', [ 'label' => __( 'Featured background color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-service-content-with-icon.sassico-service-featured' => 'background-color: {{VALUE}}', '{{WRAPPER}} .sassico-service-featured .sassico-service-hr-style' => 'background-color: {{VALUE}}', ], 'condition' => [ 'sassico_service_style' => ['sassico_service_shadow_box', 'sassico_service_hr_style'] ] ] ); $this->add_group_control( Group_Control_Box_Shadow::get_type(), [ 'name' => 'box_shadow', 'label' => __( 'Box Shadow', 'sassico' ), 'selector' => '{{WRAPPER}} .sassico-service-featured .sassico-service-hr-style, {{WRAPPER}} .sassico-service-hr-style:hover', 'condition' => [ 'sassico_service_style' => ['sassico_service_hr_style'] ] ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); extract($settings); $query = array( 'post_type' => 'sassico-service', 'post_status' => 'publish', 'posts_per_page' => $sassico_service_posts_num, 'offset' => $sassico_service_offset, 'order' => $sassico_service_posts_sort, 'orderby' => $sassico_service_posts_order_by, ); if($sassico_service_cat != '' && !empty($sassico_service_cat)){ $query['tax_query'] = array( array( 'taxonomy' => 'sassico-service', 'terms' => $sassico_service_cat, 'field' => 'id', ) ); } $service = new \WP_Query($query); // Single page link the_permalink(); ?> <?php $sassico_service_class = ($sassico_service_style == 'sassico_service_border_box') ? 'sassico-service-group no-gutters' : null ; if($service->have_posts()) { ?> <div class="container"> <div class="row <?php echo esc_attr($sassico_service_class); ?>"> <?php if ($sassico_service_style == 'sassico_service_with_fat_shadow') { ?> <div class="col-lg-12"> <div class="swiper-container sassico-service-slider" data-loop="<?php echo esc_attr($xs_slider_loop_control); ?>"> <div class="swiper-wrapper"> <?php }; ?> <?php while ($service->have_posts()){ $service->the_post(); $service_bg_image_holder = ''; if (defined( 'FW' )) { $service_bg_image_holder = fw_get_db_post_option(get_the_ID(), 'sassico_service_hover_image_picker'); } $service_bg_image = ''; if($service_bg_image_holder) { $service_bg_image = $service_bg_image_holder['url']; } include SASSICO_SHORTCODE_DIR_WIDGETS.'/service/style/'.$sassico_service_style.'.php'; }; ?> <?php if ($sassico_service_style == 'sassico_service_with_fat_shadow') { ?> </div> <div class="xs-arrows xs-arrows-next"></div> <div class="xs-arrows xs-arrows-prev"></div> </div> </div> <?php }; ?> </div> </div> <?php }; ?> <?php } protected function _content_template() { } public function getCategories(){ $terms = get_terms( array( 'taxonomy' => 'sassico-service', 'hide_empty' => false, 'posts_per_page' => -1, ) ); $cat_list = []; if(is_array($terms) && '' != $terms) : foreach($terms as $post) { $cat_list[$post->term_id] = [$post->name]; } endif; return $cat_list; } } PK ��-Z���� � G sassico/components/editor/elementor/widgets/back-to-top/back-to-top.phpnu �[��� <?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_Back_To_Top_Widget extends Widget_Base { public function get_name() { return 'sassico-back-to-top'; } public function get_title() { return esc_html__( 'SASSICO Back To Top', 'sassico' ); } public function get_icon() { return 'eicon-collapse'; } public function get_categories() { return [ 'sassico-elements' ]; } protected function _register_controls() { $this->start_controls_section( 'sassico_back_to_top_content_section', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'sassico_back_to_top_style', [ 'label' => __( 'Border Style', 'sassico' ), 'type' => Controls_Manager::SELECT, 'default' => 'arrow_only', 'options' => [ 'arrow_only' => __( 'Arrow Only', 'sassico' ), 'arrow_with_text' => __( 'Arrow With Text', 'sassico' ), ], ] ); $this->add_control( 'sassico_back_to_top_icon', [ 'label' => __( 'Icon', 'sassico' ), 'type' => Controls_Manager::ICONS, 'default' => [ 'value' => 'icon icon-arrow-up', 'library' => 'solid', ], ] ); $this->add_control( 'sassico_back_to_top_title', [ 'label' => __( 'Title', 'sassico' ), 'type' => Controls_Manager::TEXT, 'default' => __( 'GO TOP', 'sassico' ), 'placeholder' => __( 'Type your title here', 'sassico' ), 'condition' => [ 'sassico_back_to_top_style' => 'arrow_with_text' ] ] ); $this->end_controls_section(); $this->start_controls_section( 'sassico_back_to_top_style_section', [ 'label' => __( 'Style', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_responsive_control( 'sassico_back_to_top_size', [ 'label' => __( 'Font Size', 'sassico' ), 'type' => Controls_Manager::SLIDER, 'size_units' => [ 'px' ], 'range' => [ 'px' => [ 'min' => 20, 'max' => 100, 'step' => 1, ], ], 'default' => [ 'unit' => 'px', 'size' => 20, ], 'selectors' => [ '{{WRAPPER}} .sassico-back-to-top > img' => 'width: {{SIZE}}{{UNIT}};', '{{WRAPPER}} .sassico-back-to-top > svg' => 'width: {{SIZE}}{{UNIT}};', '{{WRAPPER}} .sassico-back-to-top' => 'font-size: {{SIZE}}{{UNIT}};', ], ] ); $this->add_responsive_control( 'sassico_back_to_top_color', [ 'label' => __( 'Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-back-to-top' => 'color: {{VALUE}}', '{{WRAPPER}} .sassico-back-to-top svg path' => 'fill: {{VALUE}}', ], ] ); $this->add_responsive_control( 'sassico_back_to_top_stroke', [ 'label' => __( 'Stroke Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .sassico-back-to-top svg path' => 'stroke: {{VALUE}}', ], ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); extract($settings); ?> <div class="sassico-back-to-top-wraper <?php echo esc_attr($settings['sassico_back_to_top_style']); ?>"> <p class="sassico-back-to-top"> <?php if ($settings['sassico_back_to_top_style'] == 'arrow_only') { if (is_array($settings['sassico_back_to_top_icon']['value'])) { ?> <img src="<?php echo esc_attr($settings['sassico_back_to_top_icon']['value']['url']); ?>" alt="back to top image"> <?php } else { ?> <i class="<?php echo esc_attr($settings['sassico_back_to_top_icon']['value']); ?>"></i> <?php } } else { if (is_array($settings['sassico_back_to_top_icon']['value'])) { ?> <img src="<?php echo esc_attr($settings['sassico_back_to_top_icon']['value']['url']); ?>" alt="back to top image"> <?php } else { ?> <i class="<?php echo esc_attr($settings['sassico_back_to_top_icon']['value']); ?>"></i> <?php } ?> <span class="sassico-back-to-top-text"><?php echo esc_html($settings['sassico_back_to_top_title']); ?></span> <?php } ?> </p> </div> <?php } protected function _content_template() { } }PK ��-Z�VV� � M sassico/components/editor/elementor/widgets/gallery-slider/gallery-slider.phpnu �[��� <?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) exit; class Sassico_Gallery_Slider_Widget extends Widget_Base { public function get_name() { return 'sassico-gallery-slider'; } public function get_title() { return esc_html__( 'SASSICO Gallery Slider', 'sassico' ); } public function get_icon() { return 'eicon-slider-push'; } public function get_categories() { return [ 'sassico-elements' ]; } protected function _register_controls() { $this->start_controls_section( 'gallery_slider_content', [ 'label' => __( 'Content', 'sassico' ), 'tab' => Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'gallery_slider_image', [ 'label' => __( 'Add Images', 'sassico' ), 'type' => Controls_Manager::GALLERY, ] ); $this->add_control( 'xs_gallery_slider_loop_control', [ 'label' => __( 'Loop', 'sassico' ), 'type' => Controls_Manager::SWITCHER, 'label_on' => __( 'Show', 'sassico' ), 'label_off' => __( 'Hide', 'sassico' ), 'return_value' => 'true', 'default' => 'false', ] ); $this->end_controls_section(); $this->start_controls_section( 'gallery_slider_style_tab', [ 'label' => __( 'Style', 'sassico' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_control( 'gallery_slider_overlay_color', [ 'label' => __( 'Overlay Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .xs_gallery_item .xs_gallery_overlay' => 'background-color: {{VALUE}}', ], ] ); $this->add_control( 'gallery_slider_icon_color', [ 'label' => __( 'Icon Color', 'sassico' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .xs_gallery_item .xs_popup_icon' => 'color: {{VALUE}}', ], ] ); $this->end_controls_section(); } protected function render( ) { $settings = $this->get_settings_for_display(); extract($settings); if (!empty($settings['gallery_slider_image'])) { ?> <div class="container"> <div class="xs-gallery-slider xs_fullwidth_wraper swiper-container" data-loop="<?php echo esc_attr($settings['xs_gallery_slider_loop_control']); ?>"> <div class="swiper-wrapper"> <?php foreach ($settings['gallery_slider_image'] as $values) { ?> <div class="swiper-slide"> <a href="<?php echo esc_url($values['url']); ?>" class="elementor-clickable xs_gallery_item"> <img src="<?php echo esc_url(sassico_resize($values['url'], '360', '350', true)); ?>" alt="sassico gallery image"> <div class="xs_gallery_overlay"> <i class="icon icon-plus-circle xs_popup_icon"></i> </div> </a> </div> <?php } ?> </div> <div class="xs-arrows xs-arrows-next"></div> <div class="xs-arrows xs-arrows-prev"></div> </div> </div> <?php } } protected function _content_template() { } }PK ��-Z��SW<