From 2603764430eb1a5b894c898a56d97e6dc0da6998 Mon Sep 17 00:00:00 2001 From: sanjana4khan Date: Thu, 16 Jan 2025 17:01:59 +0600 Subject: [PATCH 1/8] =?UTF-8?q?Fix(=F0=9F=9B=A0=EF=B8=8F)=20:=20Paypal=20D?= =?UTF-8?q?ecimal=20Issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Paypal/src/Payments/Paypal/Paypal.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/ecommerce/PaymentGateways/Paypal/src/Payments/Paypal/Paypal.php b/ecommerce/PaymentGateways/Paypal/src/Payments/Paypal/Paypal.php index f6eb456fbb..edb475ed6e 100644 --- a/ecommerce/PaymentGateways/Paypal/src/Payments/Paypal/Paypal.php +++ b/ecommerce/PaymentGateways/Paypal/src/Payments/Paypal/Paypal.php @@ -201,7 +201,7 @@ private function createAmountData($data) { $returnData = [ 'currency_code' => $data->currency->code, - 'value' => (string) $data->total_price, + 'value' => number_format($data->total_price, 2, '.', ''), ]; $extraCharges = [ @@ -216,7 +216,7 @@ private function createAmountData($data) if (isset($data->$key) && !empty($data->$key)) { $returnData['breakdown'][$value] = [ 'currency_code' => $data->currency->code, - 'value' => (string) $data->$key, + 'value' => number_format($data->$key, 2, '.', ''), ]; } }); @@ -630,7 +630,8 @@ private function getItems(&$data): array $items = array_map(function ($item) use ($currency, $data) { $price = is_null($item['discounted_price']) ? $item['regular_price'] : $item['discounted_price']; - + $price = number_format($price, 2, '.', ''); + $data->subtotal += $price * (int) $item['quantity']; return [ @@ -639,7 +640,7 @@ private function getItems(&$data): array 'image_url' => isset($item['image']) && $item['image'] ? Path::clean($item['image']) : null, 'unit_amount' => [ 'currency_code' => $currency, - 'value' => (string) $price, + 'value' => $price, ], ]; }, (array) $data->items); @@ -867,7 +868,7 @@ private function createAmountForRecurring($data): array { return [ 'currency_code' => $data->currency->code, - 'value' => (string) $data->total_amount, + 'value' => number_format($data->total_amount, 2, '.', ''), ]; } @@ -891,11 +892,11 @@ private function prepareDataForRefund($data): array $this->refundLink = $this->getUrl($paymentPayload->purchase_units[0]->payments->captures[0]->links, 'refund'); return [ - 'custom_id' => (string) $data->order_id, + 'custom_id' => (string) $data->order_id, 'note_to_payer' => $data->reason, - 'amount' => (object) [ + 'amount' => (object) [ 'currency_code' => $data->currency->code, - 'value' => $data->amount, + 'value' => number_format($data->amount, 2, '.', ''), ], ]; } @@ -1154,4 +1155,4 @@ private function processRefund($paymentData) throw new ErrorException($errorMessage); } } -} \ No newline at end of file +} From b3d8a159b8e865446e928d2ab0938395fc60f036 Mon Sep 17 00:00:00 2001 From: Anindra Das Bivas Date: Fri, 17 Jan 2025 13:20:05 +0600 Subject: [PATCH 2/8] Fix: Course and bundle enrollment not getting cancelled after second time subscription cancellation --- ecommerce/HooksHandler.php | 1 + 1 file changed, 1 insertion(+) diff --git a/ecommerce/HooksHandler.php b/ecommerce/HooksHandler.php index bfff52b6b1..3676d9bd19 100644 --- a/ecommerce/HooksHandler.php +++ b/ecommerce/HooksHandler.php @@ -328,6 +328,7 @@ public function manage_earnings_and_enrollments( string $order_status, int $orde if ( $this->is_bundle_order( $order, $object_id ) ) { if ( 'completed' === $enrollment_status ) { BundleModel::enroll_to_bundle_courses( $object_id, $student_id ); + do_action( 'tutor_order_enrolled', $order, $has_enrollment->ID ); } else { BundleModel::disenroll_from_bundle_courses( $object_id, $student_id ); } From d2c31b7f28fc96fa246a8317f45c4bf1b56fe191 Mon Sep 17 00:00:00 2001 From: "Md.Harun-Ur-Rashid" Date: Sat, 18 Jan 2025 13:35:19 +0600 Subject: [PATCH 3/8] hook name update --- ecommerce/CheckoutController.php | 4 ++-- ecommerce/HooksHandler.php | 2 +- ecommerce/OrderController.php | 2 +- models/CouponModel.php | 2 +- templates/dashboard/purchase_history.php | 2 +- templates/ecommerce/checkout-details.php | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ecommerce/CheckoutController.php b/ecommerce/CheckoutController.php index 5e6e3af43b..02d40dd5f9 100644 --- a/ecommerce/CheckoutController.php +++ b/ecommerce/CheckoutController.php @@ -183,7 +183,7 @@ private function prepare_items( $item_ids, $order_type = OrderModel::TYPE_SINGLE $item_name = get_the_title( $item_id ); $course_price = tutor_utils()->get_raw_course_price( $item_id ); if ( OrderModel::TYPE_SINGLE_ORDER !== $order_type ) { - $plan_info = apply_filters( 'tutor_checkout_plan_info', null, $item_id ); + $plan_info = apply_filters( 'tutor_get_plan_info', null, $item_id ); if ( $plan_info ) { $item_name = $plan_info->plan_name; $course_price->regular_price = $plan_info->regular_price; @@ -567,7 +567,7 @@ public static function prepare_payment_data( array $order ) { if ( OrderModel::TYPE_SUBSCRIPTION === $order_type ) { $plan_id = $item_id; - $plan_info = apply_filters( 'tutor_checkout_plan_info', new \stdClass(), $plan_id ); + $plan_info = apply_filters( 'tutor_get_plan_info', new \stdClass(), $plan_id ); $item_name = $plan_info->plan_name ?? ''; $items[] = array( diff --git a/ecommerce/HooksHandler.php b/ecommerce/HooksHandler.php index 3676d9bd19..23a78209b3 100644 --- a/ecommerce/HooksHandler.php +++ b/ecommerce/HooksHandler.php @@ -314,7 +314,7 @@ public function manage_earnings_and_enrollments( string $order_status, int $orde * * @since 3.2.0 */ - $plan_info = apply_filters( 'tutor_checkout_plan_info', new \stdClass(), $object_id ); + $plan_info = apply_filters( 'tutor_get_plan_info', new \stdClass(), $object_id ); if ( $plan_info && isset( $plan_info->is_membership_plan ) && $plan_info->is_membership_plan ) { continue; } diff --git a/ecommerce/OrderController.php b/ecommerce/OrderController.php index 0dc29f201a..bb7284c297 100644 --- a/ecommerce/OrderController.php +++ b/ecommerce/OrderController.php @@ -201,7 +201,7 @@ public function create_order( int $user_id, array $items, string $payment_status // Add enrollment fee with total & subtotal price. if ( $this->model::TYPE_SINGLE_ORDER !== $order_type ) { - $plan = apply_filters( 'tutor_checkout_plan_info', null, $items[0]['item_id'] ); + $plan = apply_filters( 'tutor_get_plan_info', null, $items[0]['item_id'] ); if ( $plan ) { $item_price = $this->model::calculate_order_price( $items ); $subtotal_price = $item_price->subtotal; diff --git a/models/CouponModel.php b/models/CouponModel.php index 496913b8af..7994f751ce 100644 --- a/models/CouponModel.php +++ b/models/CouponModel.php @@ -862,7 +862,7 @@ public function is_coupon_requirement_meet( $item_id, object $coupon, $order_typ foreach ( $item_ids as $item_id ) { $course_price = tutor_utils()->get_raw_course_price( $item_id ); if ( OrderModel::TYPE_SINGLE_ORDER !== $order_type ) { - $plan_info = apply_filters( 'tutor_checkout_plan_info', null, $item_id ); + $plan_info = apply_filters( 'tutor_get_plan_info', null, $item_id ); if ( $plan_info ) { $course_price->regular_price = $plan_info->regular_price; $course_price->sale_price = $plan_info->in_sale_price ? $plan_info->sale_price : 0; diff --git a/templates/dashboard/purchase_history.php b/templates/dashboard/purchase_history.php index b8cbb0f12f..0324c6410d 100644 --- a/templates/dashboard/purchase_history.php +++ b/templates/dashboard/purchase_history.php @@ -144,7 +144,7 @@ $object_title = get_the_title( $course_id ); if ( OrderModel::TYPE_SINGLE_ORDER !== $order->order_type ) { $object_id = apply_filters( 'tutor_subscription_course_by_plan', $item->id, $order ); - $plan_info = apply_filters( 'tutor_checkout_plan_info', new \stdClass(), $item->id ); + $plan_info = apply_filters( 'tutor_get_plan_info', new \stdClass(), $item->id ); if ( $plan_info && isset( $plan_info->is_membership_plan ) && $plan_info->is_membership_plan ) { $object_title = $plan_info->plan_name; } else { diff --git a/templates/ecommerce/checkout-details.php b/templates/ecommerce/checkout-details.php index 5a702191fa..916a4c0c81 100644 --- a/templates/ecommerce/checkout-details.php +++ b/templates/ecommerce/checkout-details.php @@ -26,7 +26,7 @@ $course_list = $courses['results']; $plan_id = (int) Input::sanitize_request_data( 'plan' ); -$plan_info = apply_filters( 'tutor_checkout_plan_info', new stdClass(), $plan_id ); +$plan_info = apply_filters( 'tutor_get_plan_info', new stdClass(), $plan_id ); // Contains Course/Bundle/Plan ids. $object_ids = array(); From 2c2b06142959a61483ca7823d52dcae1ada8efc6 Mon Sep 17 00:00:00 2001 From: shewa12 Date: Mon, 20 Jan 2025 11:50:39 +0600 Subject: [PATCH 4/8] New: tutor_is_local_env new func added to determine local env --- includes/tutor-general-functions.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/includes/tutor-general-functions.php b/includes/tutor-general-functions.php index f24b9eaeda..a9f0e5f75b 100644 --- a/includes/tutor-general-functions.php +++ b/includes/tutor-general-functions.php @@ -1729,3 +1729,21 @@ function tutor_split_amounts( $amounts ) { } } +if ( ! function_exists( 'tutor_is_local_env' ) ) { + /** + * Check if the current environment is local. + * + * @since 3.2.0 + * + * @return bool True if the current environment is local, false otherwise. + */ + function tutor_is_local_env() { + $site_url = site_url(); + return ( + strpos( $site_url, '.local' ) !== false || + strpos( $site_url, 'localhost' ) !== false + ); + } +} + + From 787bdd667c87ab1ebfa7d60eb97a31d821fd3f1e Mon Sep 17 00:00:00 2001 From: "Md.Harun-Ur-Rashid" Date: Mon, 20 Jan 2025 12:02:16 +0600 Subject: [PATCH 5/8] new method added to detect is single order --- models/OrderModel.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/models/OrderModel.php b/models/OrderModel.php index 9ffc8397eb..eafe177d92 100644 --- a/models/OrderModel.php +++ b/models/OrderModel.php @@ -417,6 +417,20 @@ public static function is_subscription_order( $order ) { return $order && self::TYPE_SUBSCRIPTION === $order->order_type; } + /** + * Check order is single order + * + * @since 3.2.0 + * + * @param int|object $order order id or object. + * + * @return boolean + */ + public static function is_single_order( $order ) { + $order = self::get_order( $order ); + return $order && self::TYPE_SINGLE_ORDER === $order->order_type; + } + /** * Mark order Unpaid to Paid. * From eec9d8de1d891c19217d1e2c31f0a4af2a997ca5 Mon Sep 17 00:00:00 2001 From: "Md.Harun-Ur-Rashid" Date: Mon, 20 Jan 2025 12:03:10 +0600 Subject: [PATCH 6/8] enroll to bundle courses only for single purchase bundle --- ecommerce/HooksHandler.php | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/ecommerce/HooksHandler.php b/ecommerce/HooksHandler.php index 23a78209b3..252171d75d 100644 --- a/ecommerce/HooksHandler.php +++ b/ecommerce/HooksHandler.php @@ -325,10 +325,9 @@ public function manage_earnings_and_enrollments( string $order_status, int $orde // Update enrollment status based on order status. $update = tutor_utils()->update_enrollments( $enrollment_status, array( $has_enrollment->ID ) ); if ( $update ) { - if ( $this->is_bundle_order( $order, $object_id ) ) { + if ( $this->is_bundle_order( $order, $object_id ) && $this->order_model->is_single_order( $order ) ) { if ( 'completed' === $enrollment_status ) { BundleModel::enroll_to_bundle_courses( $object_id, $student_id ); - do_action( 'tutor_order_enrolled', $order, $has_enrollment->ID ); } else { BundleModel::disenroll_from_bundle_courses( $object_id, $student_id ); } @@ -337,7 +336,7 @@ public function manage_earnings_and_enrollments( string $order_status, int $orde /** * For subscription, renewal no need to update order id. */ - if ( $this->order_model::TYPE_SINGLE_ORDER === $order->order_type ) { + if ( $this->order_model->is_single_order( $order ) ) { update_post_meta( $has_enrollment->ID, '_tutor_enrolled_by_order_id', $order_id ); /** @@ -366,21 +365,19 @@ public function manage_earnings_and_enrollments( string $order_status, int $orde do_action( 'tutor_after_enrolled', $object_id, $student_id, $has_enrollment->ID ); } } + + if ( 'completed' === $enrollment_status ) { + do_action( 'tutor_order_enrolled', $order, $has_enrollment->ID ); + } } } else { if ( $order->order_status === $this->order_model::ORDER_COMPLETED ) { // Insert enrollment. - add_filter( - 'tutor_enroll_data', - function( $enroll_data ) { - $enroll_data['post_status'] = 'completed'; - return $enroll_data; - } - ); + add_filter( 'tutor_enroll_data', fn( $enroll_data) => array_merge( $enroll_data, array( 'post_status' => 'completed' ) ) ); $enrollment_id = tutor_utils()->do_enroll( $object_id, $order_id, $student_id ); if ( $enrollment_id ) { - if ( $this->is_bundle_order( $order, $object_id ) ) { + if ( $this->is_bundle_order( $order, $object_id ) && $this->order_model->is_single_order( $order ) ) { BundleModel::enroll_to_bundle_courses( $object_id, $student_id ); } update_post_meta( $enrollment_id, '_tutor_enrolled_by_order_id', $order_id ); From 9f3ac3b4102fb9ff59e4989f440369bf9e828bc1 Mon Sep 17 00:00:00 2001 From: Fahim Faisal Date: Mon, 20 Jan 2025 14:24:26 +0600 Subject: [PATCH 7/8] Update: Replace social media share text with icons and add copy button for page link in course share view; update font files for new icons. --- assets/fonts/tutor-v2.woff | Bin 6640 -> 6724 bytes classes/Utils.php | 10 +++++----- v2-library/fonts/fonts/tutor-v2.woff | Bin 6640 -> 6724 bytes v2-library/fonts/tutor-icon/tutor-icon.css | 3 +++ .../fonts/tutor-icon/tutor-v2-icons.json | 2 +- views/course-share.php | 5 ++++- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/assets/fonts/tutor-v2.woff b/assets/fonts/tutor-v2.woff index d3a28846b1c04e3d2b8d5eb7ae8e088be338f1ba..53155aba7a304b86301bbe5c971559c0df254470 100644 GIT binary patch delta 393 zcmexhe8fbg+~3WOfsp|Sq+A%dLA2zLi6Ywd7RkAZ1q=*~89?B@1n3i$iGTbV#V7kP`Z9`dp2c`tw4RB9;r{{VbIb>Te&h$L zHs)kh{1?VIOhR2&X{YB9K53tGuZ36`q(C*1I#MK$a bCLa(FnJge-z{T|mC;>ErL2R>|#41Jr^RH$l delta 303 zcmX?N^1)cF+~3WOfsp|SBtI~4gXtv)te{hCKfO-FlGQHVnFz3(9a|3 ziNzqXBS1a}6bq#1RHgyN&M+{D&H&-&-Tl@Xsfj5J4B|k{UsLoD81Sp^b!kSFFt8x=7fEG(Q0Qm}Ftif2B zmzbLh6iWbFo(ICe_nm%PkY8K^^v{KffBYH6Ci^h@GKy`U#dum&8RSnOzPECVd_2F+ qR|aktpa28IW5qHD7(MxlxH+TfWFCo-$te;#Y~Y{~-8@TT6(az&!$fHS diff --git a/classes/Utils.php b/classes/Utils.php index 67de5001bc..ebf6307435 100644 --- a/classes/Utils.php +++ b/classes/Utils.php @@ -5827,19 +5827,19 @@ public function tutor_social_share_icons() { 'facebook' => array( 'share_class' => 's_facebook', 'icon_html' => '', - 'text' => __( 'Facebook', 'tutor' ), + 'text' => '', 'color' => '#3877EA', ), 'twitter' => array( 'share_class' => 's_twitter', - 'icon_html' => '', - 'text' => __( 'Twitter', 'tutor' ), - 'color' => '#4CA0EB', + 'icon_html' => '', + 'text' => '', + 'color' => '#000000', ), 'linkedin' => array( 'share_class' => 's_linkedin', 'icon_html' => '', - 'text' => __( 'Linkedin', 'tutor' ), + 'text' => '', 'color' => '#3967B6', ), ); diff --git a/v2-library/fonts/fonts/tutor-v2.woff b/v2-library/fonts/fonts/tutor-v2.woff index d3a28846b1c04e3d2b8d5eb7ae8e088be338f1ba..53155aba7a304b86301bbe5c971559c0df254470 100644 GIT binary patch delta 393 zcmexhe8fbg+~3WOfsp|Sq+A%dLA2zLi6Ywd7RkAZ1q=*~89?B@1n3i$iGTbV#V7kP`Z9`dp2c`tw4RB9;r{{VbIb>Te&h$L zHs)kh{1?VIOhR2&X{YB9K53tGuZ36`q(C*1I#MK$a bCLa(FnJge-z{T|mC;>ErL2R>|#41Jr^RH$l delta 303 zcmX?N^1)cF+~3WOfsp|SBtI~4gXtv)te{hCKfO-FlGQHVnFz3(9a|3 ziNzqXBS1a}6bq#1RHgyN&M+{D&H&-&-Tl@Xsfj5J4B|k{UsLoD81Sp^b!kSFFt8x=7fEG(Q0Qm}Ftif2B zmzbLh6iWbFo(ICe_nm%PkY8K^^v{KffBYH6Ci^h@GKy`U#dum&8RSnOzPECVd_2F+ qR|aktpa28IW5qHD7(MxlxH+TfWFCo-$te;#Y~Y{~-8@TT6(az&!$fHS diff --git a/v2-library/fonts/tutor-icon/tutor-icon.css b/v2-library/fonts/tutor-icon/tutor-icon.css index f9c7607e73..105ee316b1 100644 --- a/v2-library/fonts/tutor-icon/tutor-icon.css +++ b/v2-library/fonts/tutor-icon/tutor-icon.css @@ -83,6 +83,9 @@ .tutor-icon-mark-light:before { content: "\f916"; } +.tutor-icon-brand-x-twitter:before { + content: "\f917"; +} /* tutor old fonts */ diff --git a/v2-library/fonts/tutor-icon/tutor-v2-icons.json b/v2-library/fonts/tutor-icon/tutor-v2-icons.json index 5ed1b1db68..97954cd5f5 100644 --- a/v2-library/fonts/tutor-icon/tutor-v2-icons.json +++ b/v2-library/fonts/tutor-icon/tutor-v2-icons.json @@ -1 +1 @@ -{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M407.475 767.99l-243.2-243.2 60.8-60.798 182.4 182.398 391.465-391.465 60.8 60.8-452.265 452.265z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["mark-light"],"colorPermutations":{}},"attrs":[],"properties":{"order":34,"id":12,"name":"mark-light","prevSize":32,"code":63766},"setIdx":0,"setId":1,"iconIdx":0},{"icon":{"paths":["M93.667 244.935v95.466h628.809v-95.466c-0.018-19.791-7.701-38.802-21.44-53.054-13.743-14.232-32.472-22.599-52.245-23.325v58.036c-0.891 21.219-12.73 40.464-31.272 50.825-18.544 10.362-41.129 10.362-59.681 0-18.544-10.362-30.375-29.606-31.272-50.825v-58.142h-57.381v58.142c-0.891 21.219-12.73 40.464-31.272 50.825-18.549 10.362-41.137 10.362-59.681 0s-30.381-29.606-31.272-50.825v-58.142h-57.494v58.142c0 21.813-11.637 41.966-30.534 52.879-18.892 10.903-42.168 10.903-61.050 0-18.895-10.913-30.537-31.066-30.537-52.879v-58.036c-19.786 0.699-38.523 9.048-52.266 23.301s-21.435 33.285-21.417 53.077z","M170.147 759.611h245.295c-7.107-22.539-11.383-45.873-12.72-69.471h-43.156c-4.444-0.051-8.027-3.645-8.089-8.089v-97.081c0.062-4.45 3.645-8.036 8.089-8.089h59.87c6.453-17.825 14.709-34.96 24.597-51.136h-84.569c-4.468 0-8.089-3.621-8.089-8.089v-97.081c0-4.468 3.621-8.089 8.089-8.089h97.081c4.468 0 8.095 3.621 8.095 8.089v75.514c61.695-77.585 159.327-117.477 257.709-105.284v-34.193h-628.695v326.53c0.027 20.272 8.095 39.709 22.437 54.051 14.337 14.337 33.785 22.399 54.065 22.432zM159.356 420.457c0-4.458 3.628-8.095 8.095-8.095h97.084c4.468 0 8.084 3.628 8.084 8.084v97.094c0 4.464-3.616 8.084-8.084 8.084h-97.084c-4.468 0-8.089-3.621-8.089-8.084l-0.006-97.084zM159.356 584.864c0.051-4.444 3.645-8.036 8.095-8.098h97.084c4.45 0.062 8.033 3.645 8.084 8.089v97.090c-0.051 4.444-3.645 8.027-8.084 8.089h-97.084c-4.45-0.062-8.033-3.645-8.089-8.089l-0.006-97.081z","M175.231 428.546h81.014v81.014h-81.014v-81.014z","M367.553 428.546h81.014v81.014h-81.014v-81.014z","M175.231 592.941h81.014v81.014h-81.014v-81.014z","M402.285 673.968c-0.018-27.405 3.944-54.654 11.761-80.911h-46.499v81.014l34.738-0.103z","M183.531 124.877v101.73c0 16.025 8.558 30.844 22.437 38.853 13.883 8.019 30.985 8.019 44.877 0 13.886-8.019 22.437-22.828 22.437-38.853v-101.73c0-16.032-8.551-30.853-22.437-38.861-13.892-8.018-30.994-8.018-44.877 0-13.886 8.018-22.437 22.829-22.437 38.861z","M408.007 80h0.106c24.784 0 44.877 24.786 44.877 44.88v101.726c0 24.784-20.091 44.877-44.877 44.877h-0.106c-24.784 0-44.877-24.784-44.877-44.877v-101.726c0-24.788 20.091-44.88 44.877-44.88z","M542.756 124.877v101.73c0.761 15.525 9.486 29.565 23.080 37.114 13.584 7.554 30.11 7.554 43.707 0 13.587-7.546 22.323-21.586 23.080-37.114v-101.73c-0.761-15.525-9.486-29.565-23.080-37.122s-30.11-7.554-43.707 0c-13.587 7.554-22.323 21.584-23.080 37.122z","M687.953 944c-148.821 0-269.468-120.644-269.468-269.468 0-148.821 120.647-269.468 269.468-269.468 148.824 0 269.468 120.647 269.468 269.468 0 148.824-120.644 269.468-269.468 269.468zM682.337 833.858c2.394 2.394 5.373 3.59 8.962 3.59s6.453-1.196 8.605-3.59c2.394-2.394 3.59-5.259 3.59-8.605v-30.651c13.419-1.539 25.364-4.827 35.846-9.855 11.952-5.973 21.387-13.978 28.323-24.014 6.933-10.282 10.395-22.221 10.395-35.846 0-17.205-5.492-30.826-16.491-40.865-10.989-10.279-28.204-17.922-51.621-22.937l-36.207-7.889c-15.055-3.105-25.93-7.886-32.622-14.337-6.69-6.69-10.036-15.528-10.036-26.527 0-14.102 5.262-25.453 15.774-34.053 10.756-8.605 25.091-12.901 43.011-12.901 13.626 0 25.21 1.793 34.77 5.373 9.801 3.343 18.644 8.24 26.53 14.698 3.105 2.15 5.973 3.222 8.605 3.222 2.87-0.243 5.14-1.074 6.812-2.511 1.917-1.672 3.222-3.59 3.944-5.74 0.953-2.394 1.077-4.779 0.357-7.166-0.476-2.627-1.917-5.019-4.299-7.169-8.838-8.362-19.594-14.818-32.265-19.359-10.719-3.915-20.993-6.237-30.826-6.947v-30.326c0-3.346-1.196-6.216-3.59-8.608-2.394-2.39-5.259-3.586-8.605-3.586-3.59 0-6.569 1.196-8.962 3.586-2.15 2.394-3.222 5.262-3.222 8.608v30.374c-14.469 1.118-27.254 4.617-38.359 10.498-12.185 6.213-21.744 14.822-28.677 25.81-6.693 10.756-10.039 23.061-10.039 36.918 0 17.685 5.262 32.024 15.774 43.011 10.512 10.756 26.649 18.52 48.394 23.301l35.846 7.533c11.232 2.394 20.194 5.373 26.884 8.962s11.589 7.886 14.698 12.904c3.105 5.016 4.663 10.875 4.663 17.568 0 8.605-2.146 16.128-6.453 22.583-4.299 6.453-10.878 11.475-19.718 15.055-8.838 3.586-20.191 5.373-34.050 5.373-16.729 0-30.707-2.030-41.939-6.092-11.232-4.066-20.792-8.838-28.677-14.337-3.346-2.15-6.336-2.989-8.962-2.511-2.627 0.243-4.896 1.317-6.812 3.222-1.672 1.917-2.87 4.185-3.59 6.812-0.476 2.627-0.243 5.373 0.72 8.243 1.196 2.624 3.105 4.896 5.74 6.812 9.56 6.933 21.268 12.663 35.127 17.202 12.061 3.744 25.197 5.948 39.431 6.615v29.946c0 3.346 1.074 6.213 3.222 8.605z"],"attrs":[],"width":1045,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["subscription"],"colorPermutations":{"1111241631124186114515116817580921":[]}},"attrs":[],"properties":{"order":35,"id":11,"name":"subscription","prevSize":32,"code":63765},"setIdx":0,"setId":1,"iconIdx":1},{"icon":{"paths":["M370.902 300.918c13.848 0 27.372 4.104 38.866 11.784 11.5 7.691 20.472 18.61 25.765 31.408 5.304 12.792 6.688 26.856 3.984 40.432-2.708 13.564-9.366 26.040-19.15 35.832-9.778 9.782-22.248 16.44-35.832 19.15-13.568 2.705-27.638 1.32-40.432-3.984s-23.717-14.265-31.408-25.765c-7.691-11.497-11.784-25.032-11.784-38.866 0-18.552 7.368-36.36 20.494-49.466s30.924-20.494 49.466-20.494zM547.62 155.045l320.858 320.858c17.544 17.592 27.432 41.4 27.528 66.236 0.064 12.191-2.328 24.264-7.024 35.525s-11.592 21.45-20.28 29.99l0.024 0.024-261.050 261.002c-8.538 8.706-18.744 15.598-29.986 20.28s-23.339 7.080-35.529 7.024c-12.21 0.037-24.3-2.328-35.59-6.974s-21.542-11.466-30.187-20.088l-320.858-320.858c-8.742-8.665-15.672-18.984-20.394-30.36s-7.141-23.559-7.128-35.88v-260.565c0.072-24.72 9.914-48.408 27.401-65.881s41.16-27.336 65.881-27.399h260.56c12.214-0.037 24.3 2.328 35.592 6.976 11.29 4.635 21.542 11.466 30.185 20.088zM673.49 412.464l-191.162-191.162h-261.021v261.021l320.81 320.81 260.607-261.434-129.232-129.236z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["tags"],"colorPermutations":{"1111241631124186114515116817580921":[]}},"attrs":[],"properties":{"order":45,"id":10,"name":"tag","prevSize":32,"code":63764},"setIdx":0,"setId":1,"iconIdx":2},{"icon":{"paths":["M857.412 748.739h-85.44c-15.094-47.378-59.058-82.033-111.428-82.033-52.362 0-96.293 34.646-111.423 82.033h-413.549c-19.559 0-35.437 15.878-35.437 35.437s15.876 35.437 35.437 35.437h413.549c15.094 47.378 59.058 82.026 111.428 82.026s96.294-34.646 111.423-82.026h85.444c19.592 0 35.437-15.878 35.437-35.437s-15.839-35.437-35.437-35.437zM660.545 669.337c51.839 0 95.285 34.742 109.496 82.026h87.368c18.148 0 32.808 14.699 32.808 32.813 0 14.994-10.052 27.66-23.818 31.561 13.753-3.918 23.817-16.567 23.817-31.559 0-18.116-14.665-32.813-32.808-32.813h-87.373c-14.208-47.28-57.649-82.026-109.493-82.026-9.617 0-18.941 1.194-27.849 3.443 8.905-2.256 18.232-3.444 27.855-3.444zM551.046 751.365h-415.479c-2.763 0-5.439 0.345-8.003 0.986 2.558-0.641 5.243-0.981 8.001-0.981h415.492c0 0 0 0 0-0.005zM687.97 895.676c39.294-9.76 70.42-40.039 82.059-78.68h-0.010c-11.64 38.641-42.768 68.915-82.049 78.68zM660.545 830.766c-25.68 0-46.59-20.905-46.59-46.59s20.909-46.59 46.59-46.59c25.685 0 46.594 20.905 46.594 46.59 0 25.68-20.909 46.59-46.594 46.59zM660.545 833.396c-27.135 0-49.22-22.080-49.22-49.22 0-22.948 15.792-42.281 37.074-47.704-21.292 5.419-37.083 24.757-37.083 47.707 0 27.135 22.080 49.22 49.22 49.22 3.631 0 7.159-0.402 10.567-1.147-3.397 0.746-6.933 1.143-10.563 1.143z","M857.412 223.772h-85.44c-15.127-47.375-59.058-82.028-111.428-82.028-52.362 0-96.293 34.646-111.423 82.028h-413.549c-19.559 0-35.437 15.876-35.437 35.437s15.876 35.437 35.437 35.437h413.549c15.127 47.378 59.056 82.026 111.423 82.026 52.372 0 96.294-34.646 111.428-82.026h85.44c19.592 0 35.437-15.878 35.437-35.437 0-19.556-15.839-35.437-35.437-35.437zM660.545 144.372c51.839 0 95.248 34.742 109.496 82.028h87.368c18.148 0 32.813 14.699 32.813 32.808 0 15.283-10.44 28.14-24.605 31.78 14.154-3.643 24.591-16.502 24.591-31.774 0-18.116-14.665-32.81-32.808-32.81h-87.373c-14.24-47.28-57.649-82.028-109.493-82.028-9.469 0-18.647 1.163-27.427 3.343 8.779-2.183 17.974-3.347 27.431-3.347zM551.046 226.398h-415.474c-2.763 0-5.44 0.344-8.003 0.981 2.56-0.641 5.243-0.98 8.002-0.98h415.487c0-0.002 0-0.002 0-0.003zM688.255 370.636c39.158-9.847 70.171-40.061 81.777-78.62h-0.010c-11.612 38.552-42.616 68.774-81.767 78.62zM660.545 305.798c-25.68 0-46.59-20.905-46.59-46.59 0-25.683 20.909-46.591 46.59-46.591 25.685 0 46.594 20.908 46.594 46.591 0 25.685-20.909 46.59-46.594 46.59zM660.545 308.419c-27.135 0-49.22-22.080-49.22-49.22 0-23.057 15.934-42.457 37.372-47.774-21.443 5.313-37.381 24.72-37.381 47.779 0 27.135 22.080 49.22 49.22 49.22 3.691 0 7.291-0.405 10.757-1.189-3.46 0.779-7.056 1.185-10.757 1.185z","M857.412 486.262h-413.549c-15.127-47.378-59.058-82.033-111.428-82.033s-96.293 34.646-111.423 82.033h-85.444c-19.559 0-35.437 15.873-35.437 35.437 0 19.559 15.876 35.432 35.437 35.432h85.443c15.127 47.378 59.058 82.033 111.426 82.033s96.294-34.646 111.423-82.033h413.549c19.592 0 35.437-15.878 35.437-35.432 0-19.559-15.839-35.437-35.437-35.437zM332.434 406.861c51.839 0 95.248 34.742 109.493 82.026h415.487c18.148 0 32.813 14.699 32.808 32.813 0 14.994-10.052 27.66-23.818 31.559 13.753-3.913 23.817-16.561 23.817-31.559 0-18.116-14.665-32.808-32.808-32.808h-415.487c-14.24-47.28-57.649-82.026-109.493-82.026-9.469 0-18.647 1.162-27.427 3.342 8.779-2.185 17.969-3.347 27.431-3.347zM222.939 488.887h-87.364c-2.763 0-5.44 0.345-8.003 0.986 2.56-0.641 5.243-0.981 8.002-0.981h87.375c0 0 0 0 0.002-0.005zM359.86 633.191c39.298-9.765 70.425-40.039 82.064-78.685h-0.014c-11.634 38.641-42.768 68.919-82.049 78.685zM332.434 568.29c-25.685 0-46.594-20.909-46.594-46.59 0-25.685 20.909-46.594 46.594-46.594 25.68 0 46.59 20.909 46.59 46.594 0 25.68-20.909 46.59-46.59 46.59zM332.434 570.916c-27.14 0-49.22-22.085-49.22-49.22 0-23.057 15.934-42.46 37.367-47.774-21.443 5.309-37.381 24.72-37.381 47.774 0 27.14 22.080 49.22 49.22 49.22 4.083 0 8.050-0.499 11.85-1.446-3.789 0.939-7.76 1.446-11.838 1.446z"],"attrs":[],"width":993,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["change"],"colorPermutations":{"1111241631124186114515116817580921":[]}},"attrs":[],"properties":{"order":46,"id":9,"name":"change","prevSize":32,"code":63763},"setIdx":0,"setId":1,"iconIdx":3},{"icon":{"paths":["M839.772 244.869h-686.578c-15.171 0-29.725 5.624-40.459 15.638s-16.758 23.597-16.758 37.763v427.202c0 14.163 6.024 27.747 16.758 37.764 10.73 10.012 25.282 15.637 40.459 15.637h686.578c15.173 0 29.725-5.624 40.459-15.637 10.73-10.016 16.758-23.601 16.758-37.764v-427.202c0-14.166-6.024-27.748-16.758-37.763s-25.282-15.638-40.459-15.638zM525.087 672.071h-57.213c-7.592 0-14.869-2.816-20.229-7.822-5.366-5.007-8.382-11.798-8.382-18.878s3.016-13.871 8.382-18.878c5.362-5.007 12.637-7.822 20.229-7.822h57.213c7.592 0 14.869 2.816 20.229 7.822 5.366 5.007 8.382 11.798 8.382 18.878s-3.016 13.871-8.382 18.878c-5.362 5.007-12.637 7.822-20.229 7.822zM753.948 672.071h-114.427c-7.588 0-14.865-2.816-20.229-7.822-5.362-5.007-8.378-11.798-8.378-18.878s3.016-13.871 8.378-18.878c5.366-5.007 12.641-7.822 20.229-7.822h114.427c7.588 0 14.865 2.816 20.229 7.822 5.362 5.007 8.378 11.798 8.378 18.878s-3.016 13.871-8.378 18.878c-5.366 5.007-12.641 7.822-20.229 7.822zM153.195 378.37v-80.101h686.578v80.101h-686.578z"],"attrs":[],"width":993,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["credit-card"],"colorPermutations":{"1111241631124186114515116817580921":[]}},"attrs":[],"properties":{"order":36,"id":8,"name":"credit-card","prevSize":32,"code":63762},"setIdx":0,"setId":1,"iconIdx":4},{"icon":{"paths":["M497.513 79.857c-82.306 0-163.485 4.563-243.352 13.457-64.127 7.155-110.104 60.075-110.104 120.555v699.143c0.003 5.049 1.287 10.017 3.753 14.459s6.021 8.258 10.382 11.095c4.347 2.835 9.362 4.58 14.579 5.116s10.503-0.161 15.371-2.030l148.705-57.105 148.743 57.105c7.641 2.938 16.173 2.938 23.821 0l148.743-57.105 148.698 57.105c4.887 1.871 10.157 2.569 15.373 2.030s10.233-2.295 14.576-5.116c4.347-2.835 7.911-6.629 10.379-11.095s3.753-9.423 3.753-14.459v-699.143c0-60.48-45.981-113.386-110.11-120.555-80.771-8.991-162.027-13.473-243.352-13.457zM648.753 379.365c5.678-5.855 8.775-13.581 8.613-21.573-0.138-7.993-3.523-15.626-9.411-21.273s-13.83-8.883-22.16-9.041c-8.325-0.135-16.389 2.832-22.476 8.281l-257.062 246.862c-3.159 2.832-5.697 6.237-7.443 10.017s-2.704 7.862-2.781 12.015c-0.081 4.136 0.722 8.258 2.339 12.101 1.611 3.851 4.023 7.326 7.074 10.262s6.678 5.247 10.683 6.789c4.005 1.544 8.289 2.309 12.609 2.241 4.308-0.080 8.562-0.982 12.501-2.673 3.943-1.691 7.48-4.122 10.436-7.155l257.067-246.862zM352.925 388.421c0-12.285 5.085-24.057 14.121-32.734 9.045-8.672 21.303-13.559 34.084-13.559s25.038 4.887 34.084 13.559c9.045 8.672 14.121 20.448 14.121 32.734s-5.078 24.057-14.121 32.734c-9.045 8.672-21.303 13.559-34.084 13.559s-25.033-4.887-34.084-13.559c-9.045-8.672-14.121-20.448-14.121-32.734zM593.909 527.275c-12.775 0-25.033 4.887-34.084 13.559-9.045 8.679-14.121 20.448-14.121 32.734s5.078 24.057 14.121 32.734c9.045 8.672 21.303 13.559 34.084 13.559s25.038-4.887 34.084-13.559c9.045-8.672 14.121-20.448 14.121-32.734s-5.078-24.055-14.121-32.734c-9.045-8.672-21.303-13.559-34.084-13.559z"],"attrs":[],"width":993,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["receipt-percent"],"colorPermutations":{"1111241631124186114515116817580921":[]}},"attrs":[],"properties":{"order":37,"id":7,"name":"receipt-percent","prevSize":32,"code":63761},"setIdx":0,"setId":1,"iconIdx":5},{"icon":{"paths":["M433.238 669.539c0-14.077-7.507-27.078-19.693-34.109-12.186-7.034-27.2-7.034-39.386 0-12.182 7.030-19.693 20.035-19.693 34.109v78.768h78.771v-78.768z","M630.16 669.539c0-10.445-4.15-20.467-11.533-27.85-7.386-7.386-17.408-11.536-27.853-11.536h-39.382v78.771h39.382c10.445 0 20.467-4.15 27.853-11.536 7.382-7.382 11.533-17.405 11.533-27.85z","M0.002 964.925c0 15.667 6.224 30.701 17.301 41.776s26.111 17.299 41.775 17.299h1024c15.667 0 30.701-6.224 41.776-17.299 11.075-11.078 17.299-26.112 17.299-41.776v-728.616h-1142.154l0.002 728.616zM334.771 512h19.693c6.224-72.736 48.659-137.45 112.896-172.138 64.237-34.692 141.629-34.692 205.866 0 64.237 34.688 106.672 99.402 112.896 172.138h19.693c77.389 0 148.896 41.286 187.594 108.31 38.691 67.021 38.691 149.59 0 216.614-38.698 67.024-110.205 108.307-187.594 108.307h-471.040c-77.39 0-148.897-41.283-187.595-108.307-38.689-67.024-38.689-149.594 0-216.614 38.698-67.024 110.207-108.31 187.595-108.31h-0.003z","M1083.078 0h-1024.003c-15.666 0-30.7 6.224-41.775 17.301s-17.301 26.111-17.301 41.775v137.846h1142.154v-137.846c0-15.666-6.224-30.7-17.299-41.775-11.078-11.075-26.115-17.301-41.776-17.301zM98.46 137.846c-10.444 0-20.466-4.15-27.851-11.534s-11.534-17.407-11.534-27.851c0-10.444 4.149-20.466 11.534-27.851s17.407-11.534 27.851-11.534c10.444 0 20.466 4.149 27.851 11.534s11.534 17.406 11.534 27.851c0 10.444-4.149 20.466-11.534 27.851s-17.407 11.534-27.851 11.534zM236.307 137.846c-10.444 0-20.466-4.15-27.851-11.534s-11.534-17.407-11.534-27.851c0-10.444 4.149-20.466 11.534-27.851s17.407-11.534 27.851-11.534c10.444 0 20.466 4.149 27.851 11.534s11.534 17.406 11.534 27.851c0 10.444-4.15 20.466-11.534 27.851s-17.407 11.534-27.851 11.534zM374.154 137.846c-10.445 0-20.467-4.15-27.85-11.534-7.386-7.385-11.536-17.407-11.536-27.851s4.15-20.466 11.536-27.851c7.382-7.385 17.405-11.534 27.85-11.534s20.464 4.149 27.85 11.534c7.386 7.384 11.536 17.406 11.536 27.851s-4.15 20.466-11.536 27.851c-7.386 7.384-17.405 11.534-27.85 11.534zM886.154 137.846h-354.461c-14.077 0-27.078-7.508-34.112-19.692-7.030-12.185-7.030-27.2 0-39.385 7.034-12.184 20.035-19.692 34.112-19.692h354.461c14.074 0 27.075 7.508 34.109 19.692s7.034 27.2 0 39.385c-7.034 12.185-20.035 19.692-34.109 19.692zM1088.79 171.517l-35.059-35.050c-3.27 0.87-6.646 1.336-10.038 1.38-10.445 0-20.467-4.15-27.85-11.534-7.386-7.385-11.536-17.407-11.536-27.851s4.15-20.466 11.536-27.851c7.382-7.385 17.405-11.534 27.85-11.534s20.467 4.149 27.85 11.534c7.386 7.384 11.536 17.406 11.536 27.851-0.045 3.393-0.512 6.769-1.382 10.039l35.053 35.050-27.958 27.965z","M334.758 905.846h472.618c63.312 0 121.827-33.776 153.485-88.614 31.654-54.838 31.654-122.39 0-177.232-31.658-54.838-90.173-88.614-153.485-88.614-11.974-0.010-23.914 1.178-35.642 3.542-5.856 1.203-11.946-0.317-16.544-4.131-4.554-3.798-7.155-9.434-7.085-15.36v-2.954c0-63.322-33.786-121.827-88.618-153.485-54.838-31.664-122.4-31.664-177.229 0-54.842 31.658-88.618 90.163-88.618 153.485v3.738c0.061 5.926-2.541 11.568-7.094 15.357-4.598 3.824-10.682 5.347-16.534 4.141-11.581-2.611-23.386-4.061-35.254-4.333-63.314 0-121.829 33.776-153.485 88.614-31.656 54.842-31.656 122.394 0 177.232s90.171 88.614 153.485 88.614zM807.376 590.771v39.382h-39.386v177.232h39.386v39.386h-118.157v-39.386h39.386v-177.232h-39.386v-39.382h118.157zM571.066 393.846c36.563 0 71.622 14.525 97.469 40.378 25.856 25.846 40.378 60.906 40.378 97.469h-39.382c0-26.112-10.374-51.155-28.835-69.629-18.47-18.461-43.517-28.832-69.629-28.832v-39.386zM511.99 610.461c0-10.874 8.816-19.69 19.693-19.69h59.075c28.141 0 54.147 15.014 68.221 39.382 14.064 24.371 14.064 54.4 0 78.771-14.077 24.368-40.080 39.382-68.221 39.382h-39.382v98.464h-39.386v-236.31zM315.067 669.539c0-28.141 15.017-54.147 39.385-68.218 24.368-14.067 54.4-14.067 78.768 0 24.371 14.074 39.386 40.080 39.386 68.218v177.232h-39.386v-59.078h-78.768v59.078h-39.385v-177.232z"],"width":1152,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["Group 2879"],"grid":0,"colorPermutations":{"1111241631124186114515116817580921":[]}},"attrs":[],"properties":{"order":38,"id":0,"name":"api","prevSize":32,"code":63750},"setIdx":0,"setId":1,"iconIdx":6},{"icon":{"paths":["M422.398 1016.542c-19.796-11.725-39.113-24.246-57.904-37.524-48.585-34.315-93.98-72.943-135.633-115.405-98.261-100.636-200.416-251.898-200.416-446.397 0-110.652 43.956-216.773 122.2-295.017s184.364-122.2 295.017-122.2c110.653 0 216.776 43.957 295.016 122.2 78.245 78.243 122.203 184.364 122.203 295.017 0 194.55-102.104 345.76-200.42 446.397-41.665 42.468-87.080 81.089-135.682 115.405-18.774 13.278-38.075 25.793-57.854 37.524l-3.59 2.071-1.416 0.762c-5.616 3.032-11.898 4.625-18.282 4.625s-12.667-1.593-18.282-4.625l-4.956-2.833zM445.661 568.929c40.238 0 78.827-15.981 107.279-44.434 28.454-28.452 44.434-67.041 44.434-107.279s-15.98-78.826-44.434-107.279c-28.452-28.452-67.041-44.436-107.279-44.436s-78.826 15.984-107.279 44.436c-28.452 28.452-44.436 67.042-44.436 107.279s15.984 78.827 44.436 107.279c28.452 28.452 67.042 44.434 107.279 44.434z"],"width":910,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["map-pin"],"defaultCode":63749,"grid":0},"attrs":[],"properties":{"order":39,"name":"map-pin","prevSize":32,"id":1,"code":63749},"setIdx":0,"setId":1,"iconIdx":7},{"icon":{"paths":["M523.653 43.944c96.179 91.077 225.93 146.868 368.788 146.868l6.82-0.048c7.613-0.096 15.053 2.239 21.243 6.664 6.195 4.425 10.813 10.71 13.189 17.941 19.645 59.844 30.275 123.741 30.275 190.022 0 283.341-193.787 521.334-456.003 588.805-5.849 1.51-11.985 1.51-17.834 0-262.216-67.471-456.006-305.464-456.006-588.805-0.066-64.547 10.155-128.692 30.28-190.022 2.382-7.222 7.004-13.496 13.195-17.913s13.629-6.744 21.233-6.645c139.578 1.971 274.389-50.742 375.61-146.868 6.644-6.299 15.45-9.81 24.605-9.81s17.959 3.511 24.605 9.81zM671.191 426.182c2.857-3.812 4.931-8.158 6.088-12.782s1.377-9.433 0.65-14.143c-0.727-4.711-2.391-9.228-4.89-13.287s-5.78-7.578-9.656-10.35c-3.881-2.771-8.274-4.74-12.923-5.79s-9.462-1.16-14.152-0.323c-4.695 0.837-9.17 2.603-13.174 5.195-3.999 2.592-7.439 5.958-10.122 9.899l-154.306 216.011-77.439-77.44c-6.779-6.318-15.746-9.759-25.011-9.595s-18.105 3.917-24.658 10.47c-6.552 6.554-10.306 15.391-10.469 24.658s3.276 18.232 9.593 25.011l107.29 107.29c3.671 3.671 8.097 6.497 12.969 8.279 4.873 1.787 10.076 2.493 15.248 2.068 5.172-0.43 10.19-1.976 14.704-4.536s8.417-6.072 11.438-10.291l178.819-250.344z"],"width":973,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["privacy"],"defaultCode":63744,"grid":0},"attrs":[],"properties":{"order":40,"name":"privacy","prevSize":32,"ligatures":"","id":2,"code":63744},"setIdx":0,"setId":1,"iconIdx":8},{"icon":{"paths":["M58.316 57.283c26.984-26.631 64.777-36.783 107.106-36.783h1000.396c42.527 0 80.374 10.128 107.325 36.818 27.013 26.747 37.596 64.676 37.596 108.105v542.090c0 43.228-10.609 81.106-37.56 107.878-26.911 26.742-64.732 37.043-107.361 37.043h-1000.396c-42.432 0-80.2-10.327-107.142-37.007-26.999-26.732-37.78-64.584-37.78-107.914v-542.090c0-43.531 10.757-81.434 37.816-108.14zM101.474 101.012c-11.091 10.946-19.534 30.144-19.534 64.411v542.090c0 33.966 8.418 53.217 19.57 64.256 11.209 11.1 30.542 19.226 63.912 19.226h1000.396c33.669 0 52.951-8.151 64.061-19.19 11.075-10.998 19.42-30.223 19.42-64.292v-542.090c0-34.369-8.371-53.541-19.384-64.446-11.069-10.961-30.326-19.037-64.097-19.037h-1000.396c-33.474 0-52.782 8.051-63.948 19.072z","M964.833 998.784c22.441 0 40.392-18.452 40.392-41.39 0-22.943-17.951-41.395-40.392-41.395h-599.94c-22.442 0-40.894 18.452-40.894 41.395 0 22.938 18.452 41.39 40.894 41.39h599.94z"],"width":1331,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["laptop"],"defaultCode":63745,"grid":0},"attrs":[],"properties":{"order":41,"name":"laptop","prevSize":32,"id":3,"code":63745},"setIdx":0,"setId":1,"iconIdx":9},{"icon":{"paths":["M104.736 83.791c-11.567 0-20.945 9.378-20.945 20.945v581.819c0 11.567 9.378 20.945 20.945 20.945h930.91c11.567 0 20.945-9.379 20.945-20.945v-581.819c0-11.567-9.379-20.945-20.945-20.945h-930.91zM9.318 104.736c0-52.698 42.72-95.418 95.418-95.418h930.91c52.699 0 95.418 42.72 95.418 95.418v581.819c0 52.699-42.719 95.418-95.418 95.418h-930.91c-52.698 0-95.418-42.719-95.418-95.418v-581.819z","M242.045 977.464c0-20.564 16.671-37.236 37.236-37.236h581.819c20.564 0 37.236 16.673 37.236 37.236s-16.673 37.236-37.236 37.236h-581.819c-20.565 0-37.236-16.673-37.236-37.236z","M395.645 707.5c20.565 0 37.236 16.668 37.236 37.236v232.727c0 20.564-16.672 37.236-37.236 37.236s-37.236-16.673-37.236-37.236v-232.727c0-20.568 16.671-37.236 37.236-37.236z","M744.737 707.5c20.564 0 37.236 16.668 37.236 37.236v232.727c0 20.564-16.673 37.236-37.236 37.236-20.568 0-37.236-16.673-37.236-37.236v-232.727c0-20.568 16.668-37.236 37.236-37.236z"],"width":1164,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["desktop"],"defaultCode":63746,"grid":0},"attrs":[],"properties":{"order":42,"name":"desktop","prevSize":32,"id":4,"code":63746},"setIdx":0,"setId":1,"iconIdx":10},{"icon":{"paths":["M37.667 889.276v-754.598c0-64.176 53.591-115.5 118.898-115.5h1013.759c65.308 0 118.898 51.323 118.898 115.5v754.598c0 64.176-53.589 115.502-118.898 115.502h-1013.759c-65.307 0-118.898-51.325-118.898-115.502zM149.502 89.982c-27.796 3.26-49.248 25.485-49.248 52.388v739.202l0.438 6.616c3.47 26.027 27.133 46.182 55.882 46.182l1020.832-0.415c27.796-3.26 49.249-25.481 49.249-52.383v-739.203l-0.438-6.62c-3.47-26.024-27.136-46.18-55.882-46.18l-1020.833 0.412zM976.321 159.981c0-17.281-14.006-31.289-31.289-31.289-17.277 0-31.289 14.008-31.289 31.289v688.358c0 17.277 14.012 31.289 31.289 31.289 17.283 0 31.289-14.012 31.289-31.289v-688.358zM1101.494 566.736c-34.606 0-62.578-28.035-62.578-62.578s27.972-62.578 62.578-62.578c34.606 0 62.578 28.035 62.578 62.578s-27.972 62.578-62.578 62.578z"],"width":1308,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["tablet"],"defaultCode":63747,"grid":0},"attrs":[],"properties":{"order":43,"name":"tablet","prevSize":32,"id":5,"code":63747},"setIdx":0,"setId":1,"iconIdx":11},{"icon":{"paths":["M89.6 0h537.6c51.754 0 89.6 45.385 89.6 97.28v829.44c0 51.894-37.846 97.28-89.6 97.28h-537.6c-51.753 0-89.6-45.386-89.6-97.28v-829.44c0-51.895 37.847-97.28 89.6-97.28zM665.321 91.514c-2.369-22.743-18.534-40.293-38.102-40.293l-542.412 0.358c-18.927 2.839-33.585 22.199-33.585 45.722v829.442l0.299 5.786c2.371 22.742 18.534 40.294 38.101 40.294l542.415-0.363c18.925-2.839 33.583-22.198 33.583-45.717v-829.442l-0.298-5.787zM435.2 204.81c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6h-153.6c-14.138 0-25.6 11.462-25.6 25.6s11.461 25.6 25.6 25.6h153.6zM307.221 819.2c0-28.314 22.938-51.2 51.2-51.2s51.2 22.886 51.2 51.2c0 28.314-22.938 51.2-51.2 51.2s-51.2-22.886-51.2-51.2z"],"width":745,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["mobile"],"defaultCode":63748,"grid":0},"attrs":[],"properties":{"order":44,"name":"mobile","prevSize":32,"id":6,"code":63748},"setIdx":0,"setId":1,"iconIdx":12},{"icon":{"paths":["M128 128h768v86h-768v-86zM298 298h428v86h-428v-86zM128 554v-84h768v84h-768zM128 896v-86h768v86h-768zM298 640h428v86h-428v-86z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["format_align_center"],"grid":24},"attrs":[],"properties":{"ligatures":"format_align_center","id":0,"order":47,"prevSize":24,"code":63751,"name":"align-center"},"setIdx":1,"setId":0,"iconIdx":0},{"icon":{"paths":["M128 128h768v86h-768v-86zM128 384v-86h768v86h-768zM128 554v-84h768v84h-768zM128 726v-86h768v86h-768zM128 896v-86h768v86h-768z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["format_align_justify"],"grid":24},"attrs":[],"properties":{"ligatures":"format_align_justify","id":1,"order":48,"prevSize":24,"code":63752,"name":"align-justify"},"setIdx":1,"setId":0,"iconIdx":1},{"icon":{"paths":["M128 128h768v86h-768v-86zM128 896v-86h768v86h-768zM128 554v-84h768v84h-768zM640 298v86h-512v-86h512zM640 640v86h-512v-86h512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["format_align_left"],"grid":24},"attrs":[],"properties":{"ligatures":"format_align_left","id":2,"order":49,"prevSize":24,"code":63753,"name":"align-left"},"setIdx":1,"setId":0,"iconIdx":2},{"icon":{"paths":["M128 128h768v86h-768v-86zM384 384v-86h512v86h-512zM128 554v-84h768v84h-768zM384 726v-86h512v86h-512zM128 896v-86h768v86h-768z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["format_align_right"],"grid":24},"attrs":[],"properties":{"ligatures":"format_align_right","id":3,"order":50,"prevSize":24,"code":63760,"name":"align-right"},"setIdx":1,"setId":0,"iconIdx":3}],"height":1024,"metadata":{"name":"tutor"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"tutor-icon-","metadata":{"fontFamily":"tutor","majorVersion":1,"minorVersion":0},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"showSelector":true,"showMetadata":true,"showVersion":true,"showMetrics":true},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon","name":"icomoon","autoHost":false,"height":32,"columns":16,"margin":16},"historySize":50,"showCodes":true,"gridSize":16,"quickUsageToken":{"tutor":"YzU2NDAzOWQyNjhkZDkyNDNhNjg3OTNmZDE4ZmU2ZTAjMSMxNjgwNTg5ODQ0IyMjYzM1YzNlZjU3YWU1"},"showLiga":false}} \ No newline at end of file +{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M778.4 96h141.2l-308.4 352.4 362.8 479.6h-284l-222.6-290.8-254.4 290.8h-141.4l329.8-377-347.8-455h291.2l201 265.8 232.6-265.8zM728.8 843.6h78.2l-504.8-667.6h-84l510.6 667.6z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["SVG Optimize Image"]},"attrs":[{}],"properties":{"order":2,"id":13,"name":"brand-x-twitter","prevSize":32,"code":63767},"setIdx":0,"setId":3,"iconIdx":0},{"icon":{"paths":["M407.475 767.99l-243.2-243.2 60.8-60.798 182.4 182.398 391.465-391.465 60.8 60.8-452.265 452.265z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{},"tags":["mark-light"],"grid":0},"attrs":[],"properties":{"order":34,"id":0,"name":"mark-light","prevSize":32,"code":63766},"setIdx":0,"setId":3,"iconIdx":1},{"icon":{"paths":["M93.667 244.935v95.466h628.809v-95.466c-0.018-19.791-7.701-38.802-21.44-53.054-13.743-14.232-32.472-22.599-52.245-23.325v58.036c-0.891 21.219-12.73 40.464-31.272 50.825-18.544 10.362-41.129 10.362-59.681 0-18.544-10.362-30.375-29.606-31.272-50.825v-58.142h-57.381v58.142c-0.891 21.219-12.73 40.464-31.272 50.825-18.549 10.362-41.137 10.362-59.681 0s-30.381-29.606-31.272-50.825v-58.142h-57.494v58.142c0 21.813-11.637 41.966-30.534 52.879-18.892 10.903-42.168 10.903-61.050 0-18.895-10.913-30.537-31.066-30.537-52.879v-58.036c-19.786 0.699-38.523 9.048-52.266 23.301s-21.435 33.285-21.417 53.077z","M170.147 759.611h245.295c-7.107-22.539-11.383-45.873-12.72-69.471h-43.156c-4.444-0.051-8.027-3.645-8.089-8.089v-97.081c0.062-4.45 3.645-8.036 8.089-8.089h59.87c6.453-17.825 14.709-34.96 24.597-51.136h-84.569c-4.468 0-8.089-3.621-8.089-8.089v-97.081c0-4.468 3.621-8.089 8.089-8.089h97.081c4.468 0 8.095 3.621 8.095 8.089v75.514c61.695-77.585 159.327-117.477 257.709-105.284v-34.193h-628.695v326.53c0.027 20.272 8.095 39.709 22.437 54.051 14.337 14.337 33.785 22.399 54.065 22.432zM159.356 420.457c0-4.458 3.628-8.095 8.095-8.095h97.084c4.468 0 8.084 3.628 8.084 8.084v97.094c0 4.464-3.616 8.084-8.084 8.084h-97.084c-4.468 0-8.089-3.621-8.089-8.084l-0.006-97.084zM159.356 584.864c0.051-4.444 3.645-8.036 8.095-8.098h97.084c4.45 0.062 8.033 3.645 8.084 8.089v97.090c-0.051 4.444-3.645 8.027-8.084 8.089h-97.084c-4.45-0.062-8.033-3.645-8.089-8.089l-0.006-97.081z","M175.231 428.546h81.014v81.014h-81.014v-81.014z","M367.553 428.546h81.014v81.014h-81.014v-81.014z","M175.231 592.941h81.014v81.014h-81.014v-81.014z","M402.285 673.968c-0.018-27.405 3.944-54.654 11.761-80.911h-46.499v81.014l34.738-0.103z","M183.531 124.877v101.73c0 16.025 8.558 30.844 22.437 38.853 13.883 8.019 30.985 8.019 44.877 0 13.886-8.019 22.437-22.828 22.437-38.853v-101.73c0-16.032-8.551-30.853-22.437-38.861-13.892-8.018-30.994-8.018-44.877 0-13.886 8.018-22.437 22.829-22.437 38.861z","M408.007 80h0.106c24.784 0 44.877 24.786 44.877 44.88v101.726c0 24.784-20.091 44.877-44.877 44.877h-0.106c-24.784 0-44.877-24.784-44.877-44.877v-101.726c0-24.788 20.091-44.88 44.877-44.88z","M542.756 124.877v101.73c0.761 15.525 9.486 29.565 23.080 37.114 13.584 7.554 30.11 7.554 43.707 0 13.587-7.546 22.323-21.586 23.080-37.114v-101.73c-0.761-15.525-9.486-29.565-23.080-37.122s-30.11-7.554-43.707 0c-13.587 7.554-22.323 21.584-23.080 37.122z","M687.953 944c-148.821 0-269.468-120.644-269.468-269.468 0-148.821 120.647-269.468 269.468-269.468 148.824 0 269.468 120.647 269.468 269.468 0 148.824-120.644 269.468-269.468 269.468zM682.337 833.858c2.394 2.394 5.373 3.59 8.962 3.59s6.453-1.196 8.605-3.59c2.394-2.394 3.59-5.259 3.59-8.605v-30.651c13.419-1.539 25.364-4.827 35.846-9.855 11.952-5.973 21.387-13.978 28.323-24.014 6.933-10.282 10.395-22.221 10.395-35.846 0-17.205-5.492-30.826-16.491-40.865-10.989-10.279-28.204-17.922-51.621-22.937l-36.207-7.889c-15.055-3.105-25.93-7.886-32.622-14.337-6.69-6.69-10.036-15.528-10.036-26.527 0-14.102 5.262-25.453 15.774-34.053 10.756-8.605 25.091-12.901 43.011-12.901 13.626 0 25.21 1.793 34.77 5.373 9.801 3.343 18.644 8.24 26.53 14.698 3.105 2.15 5.973 3.222 8.605 3.222 2.87-0.243 5.14-1.074 6.812-2.511 1.917-1.672 3.222-3.59 3.944-5.74 0.953-2.394 1.077-4.779 0.357-7.166-0.476-2.627-1.917-5.019-4.299-7.169-8.838-8.362-19.594-14.818-32.265-19.359-10.719-3.915-20.993-6.237-30.826-6.947v-30.326c0-3.346-1.196-6.216-3.59-8.608-2.394-2.39-5.259-3.586-8.605-3.586-3.59 0-6.569 1.196-8.962 3.586-2.15 2.394-3.222 5.262-3.222 8.608v30.374c-14.469 1.118-27.254 4.617-38.359 10.498-12.185 6.213-21.744 14.822-28.677 25.81-6.693 10.756-10.039 23.061-10.039 36.918 0 17.685 5.262 32.024 15.774 43.011 10.512 10.756 26.649 18.52 48.394 23.301l35.846 7.533c11.232 2.394 20.194 5.373 26.884 8.962s11.589 7.886 14.698 12.904c3.105 5.016 4.663 10.875 4.663 17.568 0 8.605-2.146 16.128-6.453 22.583-4.299 6.453-10.878 11.475-19.718 15.055-8.838 3.586-20.191 5.373-34.050 5.373-16.729 0-30.707-2.030-41.939-6.092-11.232-4.066-20.792-8.838-28.677-14.337-3.346-2.15-6.336-2.989-8.962-2.511-2.627 0.243-4.896 1.317-6.812 3.222-1.672 1.917-2.87 4.185-3.59 6.812-0.476 2.627-0.243 5.373 0.72 8.243 1.196 2.624 3.105 4.896 5.74 6.812 9.56 6.933 21.268 12.663 35.127 17.202 12.061 3.744 25.197 5.948 39.431 6.615v29.946c0 3.346 1.074 6.213 3.222 8.605z"],"width":1045,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["subscription"],"grid":0},"attrs":[],"properties":{"order":35,"id":1,"name":"subscription","prevSize":32,"code":63765},"setIdx":0,"setId":3,"iconIdx":2},{"icon":{"paths":["M370.902 300.918c13.848 0 27.372 4.104 38.866 11.784 11.5 7.691 20.472 18.61 25.765 31.408 5.304 12.792 6.688 26.856 3.984 40.432-2.708 13.564-9.366 26.040-19.15 35.832-9.778 9.782-22.248 16.44-35.832 19.15-13.568 2.705-27.638 1.32-40.432-3.984s-23.717-14.265-31.408-25.765c-7.691-11.497-11.784-25.032-11.784-38.866 0-18.552 7.368-36.36 20.494-49.466s30.924-20.494 49.466-20.494zM547.62 155.045l320.858 320.858c17.544 17.592 27.432 41.4 27.528 66.236 0.064 12.191-2.328 24.264-7.024 35.525s-11.592 21.45-20.28 29.99l0.024 0.024-261.050 261.002c-8.538 8.706-18.744 15.598-29.986 20.28s-23.339 7.080-35.529 7.024c-12.21 0.037-24.3-2.328-35.59-6.974s-21.542-11.466-30.187-20.088l-320.858-320.858c-8.742-8.665-15.672-18.984-20.394-30.36s-7.141-23.559-7.128-35.88v-260.565c0.072-24.72 9.914-48.408 27.401-65.881s41.16-27.336 65.881-27.399h260.56c12.214-0.037 24.3 2.328 35.592 6.976 11.29 4.635 21.542 11.466 30.185 20.088zM673.49 412.464l-191.162-191.162h-261.021v261.021l320.81 320.81 260.607-261.434-129.232-129.236z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["tags"],"grid":0},"attrs":[],"properties":{"order":45,"id":2,"name":"tag","prevSize":32,"code":63764},"setIdx":0,"setId":3,"iconIdx":3},{"icon":{"paths":["M857.412 748.739h-85.44c-15.094-47.378-59.058-82.033-111.428-82.033-52.362 0-96.293 34.646-111.423 82.033h-413.549c-19.559 0-35.437 15.878-35.437 35.437s15.876 35.437 35.437 35.437h413.549c15.094 47.378 59.058 82.026 111.428 82.026s96.294-34.646 111.423-82.026h85.444c19.592 0 35.437-15.878 35.437-35.437s-15.839-35.437-35.437-35.437zM660.545 669.337c51.839 0 95.285 34.742 109.496 82.026h87.368c18.148 0 32.808 14.699 32.808 32.813 0 14.994-10.052 27.66-23.818 31.561 13.753-3.918 23.817-16.567 23.817-31.559 0-18.116-14.665-32.813-32.808-32.813h-87.373c-14.208-47.28-57.649-82.026-109.493-82.026-9.617 0-18.941 1.194-27.849 3.443 8.905-2.256 18.232-3.444 27.855-3.444zM551.046 751.365h-415.479c-2.763 0-5.439 0.345-8.003 0.986 2.558-0.641 5.243-0.981 8.001-0.981h415.492c0 0 0 0 0-0.005zM687.97 895.676c39.294-9.76 70.42-40.039 82.059-78.68h-0.010c-11.64 38.641-42.768 68.915-82.049 78.68zM660.545 830.766c-25.68 0-46.59-20.905-46.59-46.59s20.909-46.59 46.59-46.59c25.685 0 46.594 20.905 46.594 46.59 0 25.68-20.909 46.59-46.594 46.59zM660.545 833.396c-27.135 0-49.22-22.080-49.22-49.22 0-22.948 15.792-42.281 37.074-47.704-21.292 5.419-37.083 24.757-37.083 47.707 0 27.135 22.080 49.22 49.22 49.22 3.631 0 7.159-0.402 10.567-1.147-3.397 0.746-6.933 1.143-10.563 1.143z","M857.412 223.772h-85.44c-15.127-47.375-59.058-82.028-111.428-82.028-52.362 0-96.293 34.646-111.423 82.028h-413.549c-19.559 0-35.437 15.876-35.437 35.437s15.876 35.437 35.437 35.437h413.549c15.127 47.378 59.056 82.026 111.423 82.026 52.372 0 96.294-34.646 111.428-82.026h85.44c19.592 0 35.437-15.878 35.437-35.437 0-19.556-15.839-35.437-35.437-35.437zM660.545 144.372c51.839 0 95.248 34.742 109.496 82.028h87.368c18.148 0 32.813 14.699 32.813 32.808 0 15.283-10.44 28.14-24.605 31.78 14.154-3.643 24.591-16.502 24.591-31.774 0-18.116-14.665-32.81-32.808-32.81h-87.373c-14.24-47.28-57.649-82.028-109.493-82.028-9.469 0-18.647 1.163-27.427 3.343 8.779-2.183 17.974-3.347 27.431-3.347zM551.046 226.398h-415.474c-2.763 0-5.44 0.344-8.003 0.981 2.56-0.641 5.243-0.98 8.002-0.98h415.487c0-0.002 0-0.002 0-0.003zM688.255 370.636c39.158-9.847 70.171-40.061 81.777-78.62h-0.010c-11.612 38.552-42.616 68.774-81.767 78.62zM660.545 305.798c-25.68 0-46.59-20.905-46.59-46.59 0-25.683 20.909-46.591 46.59-46.591 25.685 0 46.594 20.908 46.594 46.591 0 25.685-20.909 46.59-46.594 46.59zM660.545 308.419c-27.135 0-49.22-22.080-49.22-49.22 0-23.057 15.934-42.457 37.372-47.774-21.443 5.313-37.381 24.72-37.381 47.779 0 27.135 22.080 49.22 49.22 49.22 3.691 0 7.291-0.405 10.757-1.189-3.46 0.779-7.056 1.185-10.757 1.185z","M857.412 486.262h-413.549c-15.127-47.378-59.058-82.033-111.428-82.033s-96.293 34.646-111.423 82.033h-85.444c-19.559 0-35.437 15.873-35.437 35.437 0 19.559 15.876 35.432 35.437 35.432h85.443c15.127 47.378 59.058 82.033 111.426 82.033s96.294-34.646 111.423-82.033h413.549c19.592 0 35.437-15.878 35.437-35.432 0-19.559-15.839-35.437-35.437-35.437zM332.434 406.861c51.839 0 95.248 34.742 109.493 82.026h415.487c18.148 0 32.813 14.699 32.808 32.813 0 14.994-10.052 27.66-23.818 31.559 13.753-3.913 23.817-16.561 23.817-31.559 0-18.116-14.665-32.808-32.808-32.808h-415.487c-14.24-47.28-57.649-82.026-109.493-82.026-9.469 0-18.647 1.162-27.427 3.342 8.779-2.185 17.969-3.347 27.431-3.347zM222.939 488.887h-87.364c-2.763 0-5.44 0.345-8.003 0.986 2.56-0.641 5.243-0.981 8.002-0.981h87.375c0 0 0 0 0.002-0.005zM359.86 633.191c39.298-9.765 70.425-40.039 82.064-78.685h-0.014c-11.634 38.641-42.768 68.919-82.049 78.685zM332.434 568.29c-25.685 0-46.594-20.909-46.594-46.59 0-25.685 20.909-46.594 46.594-46.594 25.68 0 46.59 20.909 46.59 46.594 0 25.68-20.909 46.59-46.59 46.59zM332.434 570.916c-27.14 0-49.22-22.085-49.22-49.22 0-23.057 15.934-42.46 37.367-47.774-21.443 5.309-37.381 24.72-37.381 47.774 0 27.14 22.080 49.22 49.22 49.22 4.083 0 8.050-0.499 11.85-1.446-3.789 0.939-7.76 1.446-11.838 1.446z"],"width":993,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["change"],"grid":0},"attrs":[],"properties":{"order":46,"id":3,"name":"change","prevSize":32,"code":63763},"setIdx":0,"setId":3,"iconIdx":4},{"icon":{"paths":["M839.772 244.869h-686.578c-15.171 0-29.725 5.624-40.459 15.638s-16.758 23.597-16.758 37.763v427.202c0 14.163 6.024 27.747 16.758 37.764 10.73 10.012 25.282 15.637 40.459 15.637h686.578c15.173 0 29.725-5.624 40.459-15.637 10.73-10.016 16.758-23.601 16.758-37.764v-427.202c0-14.166-6.024-27.748-16.758-37.763s-25.282-15.638-40.459-15.638zM525.087 672.071h-57.213c-7.592 0-14.869-2.816-20.229-7.822-5.366-5.007-8.382-11.798-8.382-18.878s3.016-13.871 8.382-18.878c5.362-5.007 12.637-7.822 20.229-7.822h57.213c7.592 0 14.869 2.816 20.229 7.822 5.366 5.007 8.382 11.798 8.382 18.878s-3.016 13.871-8.382 18.878c-5.362 5.007-12.637 7.822-20.229 7.822zM753.948 672.071h-114.427c-7.588 0-14.865-2.816-20.229-7.822-5.362-5.007-8.378-11.798-8.378-18.878s3.016-13.871 8.378-18.878c5.366-5.007 12.641-7.822 20.229-7.822h114.427c7.588 0 14.865 2.816 20.229 7.822 5.362 5.007 8.378 11.798 8.378 18.878s-3.016 13.871-8.378 18.878c-5.366 5.007-12.641 7.822-20.229 7.822zM153.195 378.37v-80.101h686.578v80.101h-686.578z"],"width":993,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["credit-card"],"grid":0},"attrs":[],"properties":{"order":36,"id":4,"name":"credit-card","prevSize":32,"code":63762},"setIdx":0,"setId":3,"iconIdx":5},{"icon":{"paths":["M497.513 79.857c-82.306 0-163.485 4.563-243.352 13.457-64.127 7.155-110.104 60.075-110.104 120.555v699.143c0.003 5.049 1.287 10.017 3.753 14.459s6.021 8.258 10.382 11.095c4.347 2.835 9.362 4.58 14.579 5.116s10.503-0.161 15.371-2.030l148.705-57.105 148.743 57.105c7.641 2.938 16.173 2.938 23.821 0l148.743-57.105 148.698 57.105c4.887 1.871 10.157 2.569 15.373 2.030s10.233-2.295 14.576-5.116c4.347-2.835 7.911-6.629 10.379-11.095s3.753-9.423 3.753-14.459v-699.143c0-60.48-45.981-113.386-110.11-120.555-80.771-8.991-162.027-13.473-243.352-13.457zM648.753 379.365c5.678-5.855 8.775-13.581 8.613-21.573-0.138-7.993-3.523-15.626-9.411-21.273s-13.83-8.883-22.16-9.041c-8.325-0.135-16.389 2.832-22.476 8.281l-257.062 246.862c-3.159 2.832-5.697 6.237-7.443 10.017s-2.704 7.862-2.781 12.015c-0.081 4.136 0.722 8.258 2.339 12.101 1.611 3.851 4.023 7.326 7.074 10.262s6.678 5.247 10.683 6.789c4.005 1.544 8.289 2.309 12.609 2.241 4.308-0.080 8.562-0.982 12.501-2.673 3.943-1.691 7.48-4.122 10.436-7.155l257.067-246.862zM352.925 388.421c0-12.285 5.085-24.057 14.121-32.734 9.045-8.672 21.303-13.559 34.084-13.559s25.038 4.887 34.084 13.559c9.045 8.672 14.121 20.448 14.121 32.734s-5.078 24.057-14.121 32.734c-9.045 8.672-21.303 13.559-34.084 13.559s-25.033-4.887-34.084-13.559c-9.045-8.672-14.121-20.448-14.121-32.734zM593.909 527.275c-12.775 0-25.033 4.887-34.084 13.559-9.045 8.679-14.121 20.448-14.121 32.734s5.078 24.057 14.121 32.734c9.045 8.672 21.303 13.559 34.084 13.559s25.038-4.887 34.084-13.559c9.045-8.672 14.121-20.448 14.121-32.734s-5.078-24.055-14.121-32.734c-9.045-8.672-21.303-13.559-34.084-13.559z"],"width":993,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["receipt-percent"],"grid":0},"attrs":[],"properties":{"order":37,"id":5,"name":"receipt-percent","prevSize":32,"code":63761},"setIdx":0,"setId":3,"iconIdx":6},{"icon":{"paths":["M433.238 669.539c0-14.077-7.507-27.078-19.693-34.109-12.186-7.034-27.2-7.034-39.386 0-12.182 7.030-19.693 20.035-19.693 34.109v78.768h78.771v-78.768z","M630.16 669.539c0-10.445-4.15-20.467-11.533-27.85-7.386-7.386-17.408-11.536-27.853-11.536h-39.382v78.771h39.382c10.445 0 20.467-4.15 27.853-11.536 7.382-7.382 11.533-17.405 11.533-27.85z","M0.002 964.925c0 15.667 6.224 30.701 17.301 41.776s26.111 17.299 41.775 17.299h1024c15.667 0 30.701-6.224 41.776-17.299 11.075-11.078 17.299-26.112 17.299-41.776v-728.616h-1142.154l0.002 728.616zM334.771 512h19.693c6.224-72.736 48.659-137.45 112.896-172.138 64.237-34.692 141.629-34.692 205.866 0 64.237 34.688 106.672 99.402 112.896 172.138h19.693c77.389 0 148.896 41.286 187.594 108.31 38.691 67.021 38.691 149.59 0 216.614-38.698 67.024-110.205 108.307-187.594 108.307h-471.040c-77.39 0-148.897-41.283-187.595-108.307-38.689-67.024-38.689-149.594 0-216.614 38.698-67.024 110.207-108.31 187.595-108.31h-0.003z","M1083.078 0h-1024.003c-15.666 0-30.7 6.224-41.775 17.301s-17.301 26.111-17.301 41.775v137.846h1142.154v-137.846c0-15.666-6.224-30.7-17.299-41.775-11.078-11.075-26.115-17.301-41.776-17.301zM98.46 137.846c-10.444 0-20.466-4.15-27.851-11.534s-11.534-17.407-11.534-27.851c0-10.444 4.149-20.466 11.534-27.851s17.407-11.534 27.851-11.534c10.444 0 20.466 4.149 27.851 11.534s11.534 17.406 11.534 27.851c0 10.444-4.149 20.466-11.534 27.851s-17.407 11.534-27.851 11.534zM236.307 137.846c-10.444 0-20.466-4.15-27.851-11.534s-11.534-17.407-11.534-27.851c0-10.444 4.149-20.466 11.534-27.851s17.407-11.534 27.851-11.534c10.444 0 20.466 4.149 27.851 11.534s11.534 17.406 11.534 27.851c0 10.444-4.15 20.466-11.534 27.851s-17.407 11.534-27.851 11.534zM374.154 137.846c-10.445 0-20.467-4.15-27.85-11.534-7.386-7.385-11.536-17.407-11.536-27.851s4.15-20.466 11.536-27.851c7.382-7.385 17.405-11.534 27.85-11.534s20.464 4.149 27.85 11.534c7.386 7.384 11.536 17.406 11.536 27.851s-4.15 20.466-11.536 27.851c-7.386 7.384-17.405 11.534-27.85 11.534zM886.154 137.846h-354.461c-14.077 0-27.078-7.508-34.112-19.692-7.030-12.185-7.030-27.2 0-39.385 7.034-12.184 20.035-19.692 34.112-19.692h354.461c14.074 0 27.075 7.508 34.109 19.692s7.034 27.2 0 39.385c-7.034 12.185-20.035 19.692-34.109 19.692zM1088.79 171.517l-35.059-35.050c-3.27 0.87-6.646 1.336-10.038 1.38-10.445 0-20.467-4.15-27.85-11.534-7.386-7.385-11.536-17.407-11.536-27.851s4.15-20.466 11.536-27.851c7.382-7.385 17.405-11.534 27.85-11.534s20.467 4.149 27.85 11.534c7.386 7.384 11.536 17.406 11.536 27.851-0.045 3.393-0.512 6.769-1.382 10.039l35.053 35.050-27.958 27.965z","M334.758 905.846h472.618c63.312 0 121.827-33.776 153.485-88.614 31.654-54.838 31.654-122.39 0-177.232-31.658-54.838-90.173-88.614-153.485-88.614-11.974-0.010-23.914 1.178-35.642 3.542-5.856 1.203-11.946-0.317-16.544-4.131-4.554-3.798-7.155-9.434-7.085-15.36v-2.954c0-63.322-33.786-121.827-88.618-153.485-54.838-31.664-122.4-31.664-177.229 0-54.842 31.658-88.618 90.163-88.618 153.485v3.738c0.061 5.926-2.541 11.568-7.094 15.357-4.598 3.824-10.682 5.347-16.534 4.141-11.581-2.611-23.386-4.061-35.254-4.333-63.314 0-121.829 33.776-153.485 88.614-31.656 54.842-31.656 122.394 0 177.232s90.171 88.614 153.485 88.614zM807.376 590.771v39.382h-39.386v177.232h39.386v39.386h-118.157v-39.386h39.386v-177.232h-39.386v-39.382h118.157zM571.066 393.846c36.563 0 71.622 14.525 97.469 40.378 25.856 25.846 40.378 60.906 40.378 97.469h-39.382c0-26.112-10.374-51.155-28.835-69.629-18.47-18.461-43.517-28.832-69.629-28.832v-39.386zM511.99 610.461c0-10.874 8.816-19.69 19.693-19.69h59.075c28.141 0 54.147 15.014 68.221 39.382 14.064 24.371 14.064 54.4 0 78.771-14.077 24.368-40.080 39.382-68.221 39.382h-39.382v98.464h-39.386v-236.31zM315.067 669.539c0-28.141 15.017-54.147 39.385-68.218 24.368-14.067 54.4-14.067 78.768 0 24.371 14.074 39.386 40.080 39.386 68.218v177.232h-39.386v-59.078h-78.768v59.078h-39.385v-177.232z"],"width":1152,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["Group 2879"],"grid":0},"attrs":[],"properties":{"order":38,"id":6,"name":"api","prevSize":32,"code":63750},"setIdx":0,"setId":3,"iconIdx":7},{"icon":{"paths":["M422.398 1016.542c-19.796-11.725-39.113-24.246-57.904-37.524-48.585-34.315-93.98-72.943-135.633-115.405-98.261-100.636-200.416-251.898-200.416-446.397 0-110.652 43.956-216.773 122.2-295.017s184.364-122.2 295.017-122.2c110.653 0 216.776 43.957 295.016 122.2 78.245 78.243 122.203 184.364 122.203 295.017 0 194.55-102.104 345.76-200.42 446.397-41.665 42.468-87.080 81.089-135.682 115.405-18.774 13.278-38.075 25.793-57.854 37.524l-3.59 2.071-1.416 0.762c-5.616 3.032-11.898 4.625-18.282 4.625s-12.667-1.593-18.282-4.625l-4.956-2.833zM445.661 568.929c40.238 0 78.827-15.981 107.279-44.434 28.454-28.452 44.434-67.041 44.434-107.279s-15.98-78.826-44.434-107.279c-28.452-28.452-67.041-44.436-107.279-44.436s-78.826 15.984-107.279 44.436c-28.452 28.452-44.436 67.042-44.436 107.279s15.984 78.827 44.436 107.279c28.452 28.452 67.042 44.434 107.279 44.434z"],"width":910,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["map-pin"],"defaultCode":63749,"grid":0},"attrs":[],"properties":{"order":39,"name":"map-pin","prevSize":32,"id":7,"code":63749},"setIdx":0,"setId":3,"iconIdx":8},{"icon":{"paths":["M523.653 43.944c96.179 91.077 225.93 146.868 368.788 146.868l6.82-0.048c7.613-0.096 15.053 2.239 21.243 6.664 6.195 4.425 10.813 10.71 13.189 17.941 19.645 59.844 30.275 123.741 30.275 190.022 0 283.341-193.787 521.334-456.003 588.805-5.849 1.51-11.985 1.51-17.834 0-262.216-67.471-456.006-305.464-456.006-588.805-0.066-64.547 10.155-128.692 30.28-190.022 2.382-7.222 7.004-13.496 13.195-17.913s13.629-6.744 21.233-6.645c139.578 1.971 274.389-50.742 375.61-146.868 6.644-6.299 15.45-9.81 24.605-9.81s17.959 3.511 24.605 9.81zM671.191 426.182c2.857-3.812 4.931-8.158 6.088-12.782s1.377-9.433 0.65-14.143c-0.727-4.711-2.391-9.228-4.89-13.287s-5.78-7.578-9.656-10.35c-3.881-2.771-8.274-4.74-12.923-5.79s-9.462-1.16-14.152-0.323c-4.695 0.837-9.17 2.603-13.174 5.195-3.999 2.592-7.439 5.958-10.122 9.899l-154.306 216.011-77.439-77.44c-6.779-6.318-15.746-9.759-25.011-9.595s-18.105 3.917-24.658 10.47c-6.552 6.554-10.306 15.391-10.469 24.658s3.276 18.232 9.593 25.011l107.29 107.29c3.671 3.671 8.097 6.497 12.969 8.279 4.873 1.787 10.076 2.493 15.248 2.068 5.172-0.43 10.19-1.976 14.704-4.536s8.417-6.072 11.438-10.291l178.819-250.344z"],"width":973,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["privacy"],"defaultCode":63744,"grid":0},"attrs":[],"properties":{"order":40,"name":"privacy","prevSize":32,"ligatures":"","id":8,"code":63744},"setIdx":0,"setId":3,"iconIdx":9},{"icon":{"paths":["M58.316 57.283c26.984-26.631 64.777-36.783 107.106-36.783h1000.396c42.527 0 80.374 10.128 107.325 36.818 27.013 26.747 37.596 64.676 37.596 108.105v542.090c0 43.228-10.609 81.106-37.56 107.878-26.911 26.742-64.732 37.043-107.361 37.043h-1000.396c-42.432 0-80.2-10.327-107.142-37.007-26.999-26.732-37.78-64.584-37.78-107.914v-542.090c0-43.531 10.757-81.434 37.816-108.14zM101.474 101.012c-11.091 10.946-19.534 30.144-19.534 64.411v542.090c0 33.966 8.418 53.217 19.57 64.256 11.209 11.1 30.542 19.226 63.912 19.226h1000.396c33.669 0 52.951-8.151 64.061-19.19 11.075-10.998 19.42-30.223 19.42-64.292v-542.090c0-34.369-8.371-53.541-19.384-64.446-11.069-10.961-30.326-19.037-64.097-19.037h-1000.396c-33.474 0-52.782 8.051-63.948 19.072z","M964.833 998.784c22.441 0 40.392-18.452 40.392-41.39 0-22.943-17.951-41.395-40.392-41.395h-599.94c-22.442 0-40.894 18.452-40.894 41.395 0 22.938 18.452 41.39 40.894 41.39h599.94z"],"width":1331,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["laptop"],"defaultCode":63745,"grid":0},"attrs":[],"properties":{"order":41,"name":"laptop","prevSize":32,"id":9,"code":63745},"setIdx":0,"setId":3,"iconIdx":10},{"icon":{"paths":["M104.736 83.791c-11.567 0-20.945 9.378-20.945 20.945v581.819c0 11.567 9.378 20.945 20.945 20.945h930.91c11.567 0 20.945-9.379 20.945-20.945v-581.819c0-11.567-9.379-20.945-20.945-20.945h-930.91zM9.318 104.736c0-52.698 42.72-95.418 95.418-95.418h930.91c52.699 0 95.418 42.72 95.418 95.418v581.819c0 52.699-42.719 95.418-95.418 95.418h-930.91c-52.698 0-95.418-42.719-95.418-95.418v-581.819z","M242.045 977.464c0-20.564 16.671-37.236 37.236-37.236h581.819c20.564 0 37.236 16.673 37.236 37.236s-16.673 37.236-37.236 37.236h-581.819c-20.565 0-37.236-16.673-37.236-37.236z","M395.645 707.5c20.565 0 37.236 16.668 37.236 37.236v232.727c0 20.564-16.672 37.236-37.236 37.236s-37.236-16.673-37.236-37.236v-232.727c0-20.568 16.671-37.236 37.236-37.236z","M744.737 707.5c20.564 0 37.236 16.668 37.236 37.236v232.727c0 20.564-16.673 37.236-37.236 37.236-20.568 0-37.236-16.673-37.236-37.236v-232.727c0-20.568 16.668-37.236 37.236-37.236z"],"width":1164,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["desktop"],"defaultCode":63746,"grid":0},"attrs":[],"properties":{"order":42,"name":"desktop","prevSize":32,"id":10,"code":63746},"setIdx":0,"setId":3,"iconIdx":11},{"icon":{"paths":["M37.667 889.276v-754.598c0-64.176 53.591-115.5 118.898-115.5h1013.759c65.308 0 118.898 51.323 118.898 115.5v754.598c0 64.176-53.589 115.502-118.898 115.502h-1013.759c-65.307 0-118.898-51.325-118.898-115.502zM149.502 89.982c-27.796 3.26-49.248 25.485-49.248 52.388v739.202l0.438 6.616c3.47 26.027 27.133 46.182 55.882 46.182l1020.832-0.415c27.796-3.26 49.249-25.481 49.249-52.383v-739.203l-0.438-6.62c-3.47-26.024-27.136-46.18-55.882-46.18l-1020.833 0.412zM976.321 159.981c0-17.281-14.006-31.289-31.289-31.289-17.277 0-31.289 14.008-31.289 31.289v688.358c0 17.277 14.012 31.289 31.289 31.289 17.283 0 31.289-14.012 31.289-31.289v-688.358zM1101.494 566.736c-34.606 0-62.578-28.035-62.578-62.578s27.972-62.578 62.578-62.578c34.606 0 62.578 28.035 62.578 62.578s-27.972 62.578-62.578 62.578z"],"width":1308,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["tablet"],"defaultCode":63747,"grid":0},"attrs":[],"properties":{"order":43,"name":"tablet","prevSize":32,"id":11,"code":63747},"setIdx":0,"setId":3,"iconIdx":12},{"icon":{"paths":["M89.6 0h537.6c51.754 0 89.6 45.385 89.6 97.28v829.44c0 51.894-37.846 97.28-89.6 97.28h-537.6c-51.753 0-89.6-45.386-89.6-97.28v-829.44c0-51.895 37.847-97.28 89.6-97.28zM665.321 91.514c-2.369-22.743-18.534-40.293-38.102-40.293l-542.412 0.358c-18.927 2.839-33.585 22.199-33.585 45.722v829.442l0.299 5.786c2.371 22.742 18.534 40.294 38.101 40.294l542.415-0.363c18.925-2.839 33.583-22.198 33.583-45.717v-829.442l-0.298-5.787zM435.2 204.81c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6h-153.6c-14.138 0-25.6 11.462-25.6 25.6s11.461 25.6 25.6 25.6h153.6zM307.221 819.2c0-28.314 22.938-51.2 51.2-51.2s51.2 22.886 51.2 51.2c0 28.314-22.938 51.2-51.2 51.2s-51.2-22.886-51.2-51.2z"],"width":745,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1111241631124186114515116817580921":[]},"tags":["mobile"],"defaultCode":63748,"grid":0},"attrs":[],"properties":{"order":44,"name":"mobile","prevSize":32,"id":12,"code":63748},"setIdx":0,"setId":3,"iconIdx":13},{"icon":{"paths":["M128 128h768v86h-768v-86zM298 298h428v86h-428v-86zM128 554v-84h768v84h-768zM128 896v-86h768v86h-768zM298 640h428v86h-428v-86z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["format_align_center"],"grid":24},"attrs":[],"properties":{"ligatures":"format_align_center","id":0,"order":47,"prevSize":24,"code":63751,"name":"align-center"},"setIdx":1,"setId":2,"iconIdx":0},{"icon":{"paths":["M128 128h768v86h-768v-86zM128 384v-86h768v86h-768zM128 554v-84h768v84h-768zM128 726v-86h768v86h-768zM128 896v-86h768v86h-768z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["format_align_justify"],"grid":24},"attrs":[],"properties":{"ligatures":"format_align_justify","id":1,"order":48,"prevSize":24,"code":63752,"name":"align-justify"},"setIdx":1,"setId":2,"iconIdx":1},{"icon":{"paths":["M128 128h768v86h-768v-86zM128 896v-86h768v86h-768zM128 554v-84h768v84h-768zM640 298v86h-512v-86h512zM640 640v86h-512v-86h512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["format_align_left"],"grid":24},"attrs":[],"properties":{"ligatures":"format_align_left","id":2,"order":49,"prevSize":24,"code":63753,"name":"align-left"},"setIdx":1,"setId":2,"iconIdx":2},{"icon":{"paths":["M128 128h768v86h-768v-86zM384 384v-86h512v86h-512zM128 554v-84h768v84h-768zM384 726v-86h512v86h-512zM128 896v-86h768v86h-768z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["format_align_right"],"grid":24},"attrs":[],"properties":{"ligatures":"format_align_right","id":3,"order":50,"prevSize":24,"code":63760,"name":"align-right"},"setIdx":1,"setId":2,"iconIdx":3}],"height":1024,"metadata":{"name":"tutor"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"tutor-icon-","metadata":{"fontFamily":"tutor","majorVersion":1,"minorVersion":0},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"showSelector":true,"showMetadata":true,"showVersion":true,"showMetrics":true},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon","name":"icomoon","autoHost":false,"height":32,"columns":16,"margin":16},"historySize":50,"showCodes":true,"gridSize":16,"quickUsageToken":{"tutor":"YzU2NDAzOWQyNjhkZDkyNDNhNjg3OTNmZDE4ZmU2ZTAjMSMxNjgwNTg5ODQ0IyMjYzM1YzNlZjU3YWU1"},"showLiga":false}} \ No newline at end of file diff --git a/views/course-share.php b/views/course-share.php index d1781fa8cf..68638525f7 100644 --- a/views/course-share.php +++ b/views/course-share.php @@ -37,8 +37,11 @@
-
+
+
From 66b8cf45abc45285e19f7cda49cb66a25083e870 Mon Sep 17 00:00:00 2001 From: shewa12 Date: Mon, 20 Jan 2025 15:18:24 +0600 Subject: [PATCH 8/8] Changelog updated --- readme.txt | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/readme.txt b/readme.txt index 61acd6b7f6..e37eeedc47 100644 --- a/readme.txt +++ b/readme.txt @@ -314,7 +314,26 @@ Tutor LMS allows you to offer certificates to your students upon course completi = 3.2.0 - January 20, 2024 -Coming soon... +New: Added Membership support (Phase 1) in the Native Subscription system. +New: Redesigned the Native Subscription and introduced Subscriptions for Course Bundles. +New: Integrated Authorize.net payment gateway. +New: Added re-subscription option upon cancellation or expiration. +New: Added a setting to allow or restrict instructors from changing course authors. +Update: Added Support for Internationalised Characters when converting slug. +Update: Implemented a licensing system with OAuth authentication. +Update: Redesigned the Addon page and included a plugin installation feature. +Update: Improved responsive design for the course builder. +Update: Email templates now support RTL (Right-to-Left) languages. +Fix: Resolved issue with Gutenberg WooCommerce checkout page not enrolling users after guest checkout. +Fix: Adjusted instructor earnings calculation to account for discounted prices when WooCommerce coupons are applied. +Fix: Corrected access issue where students retained course access after subscription expiration in Paid Membership Pro. +Fix: Fixed error message for H5P quiz ID in Tutor quiz descriptions. +Fix: Resolved PHP warning in legacy mode on the course builder. +Fix: Fixed WPML course duplication issue in the new course builder. +Fix: The Tutor report graph now displays correctly after translation with Loco Translate. +Fix: Email verification links are now correctly encoded. +Fix: Fixed enrollment counter not updating for private courses in the student dashboard. +Fix: Resolved issue with course thumbnails not being added to WooCommerce products. = 3.1.0 - December 12, 2024