diff --git a/.env.example b/.env.example index c62b5b3ed..caffe920c 100644 --- a/.env.example +++ b/.env.example @@ -1,13 +1,13 @@ APP_NAME=Bagisto APP_ENV=local -APP_VERSION=1.0.0 +APP_VERSION=1.1.0 APP_KEY= APP_DEBUG=true APP_URL=http://localhost -APP_TIMEZONE=Asia/Kolkata +APP_TIMEZONE= APP_LOCALE=en LOG_CHANNEL=stack -APP_CURRENCY=USD +APP_CURRENCY= DB_CONNECTION=mysql DB_HOST=127.0.0.1 diff --git a/.env.testing b/.env.testing index 64a0f1178..da181c35c 100644 --- a/.env.testing +++ b/.env.testing @@ -1,6 +1,6 @@ APP_NAME=Laravel APP_ENV=local -APP_VERSION=1.0.0 +APP_VERSION=1.1.0 APP_KEY=base64:G4KY3tUsTaY9ONo1n/QyJvVLQZdJDgbIkSJswFK01HE= APP_DEBUG=true APP_URL=http://localhost diff --git a/CHANGELOG for v1.x.x.md b/CHANGELOG for v1.x.x.md index 689ba6745..eab1841e0 100644 --- a/CHANGELOG for v1.x.x.md +++ b/CHANGELOG for v1.x.x.md @@ -2,6 +2,199 @@ #### This changelog consists the bug & security fixes and new features being included in the releases listed below. +## **v1.1.0 (24th of March 2020)** - *Release* + +* [feature] Added new booking type product. + +* [feature] Impletment compare product feature. + +* [feature] Impletment compare product feature. + +* #2525 [fixed] - Add more settings to the installers + +* #2541 [fixed] - Showing product's price with the price including tax + +* #2552 [fixed] - error mysql 8 + +* #2556 [fixed] - Logo and favicon broken + +* #2562 [fixed] - error catalog/categories/create + +* #2563 [fixed] - error add in cart + +* #2567 [fixed] - Error 404 found when click on compare product image + +* #2568 [fixed] - Getting exception when update to default theme from the comparison page + +* #2572 [fixed] - custom attribute values are not show in comparison product + +* #2573 [fixed] - Add to wishlist icon is missing with each product in comparison page + +* #2574 [fixed] - Quick view popup should be closed when click add to compare + +* #2575 [fixed] - compare feature is not working from the product page for logged In customer + +* #2576 [fixed] - Compare icon is missing for new products + +* #2577 [fixed] - GUI installer stuck at Migration & Seed + +* #2578 [fixed] - Impossible to create the root directory + +* #2579 [fixed] - error menu mobile + +* #2580 [fixed] - error recently viewed products in mobile + +* #2581 [fixed] - admin/configuration/general/design + +* #2583 [fixed] - Display 3D product preivew image + +* #2584 [fixed] - Not getting root category name, in categories. + +* #2585 [fixed] - Product name , description and short description gets removed on editing the product. + +* #2586 [fixed] - APP_TIMEZONE and APP_LOCALE values should be available in env file. + +* #2587 [fixed] - Getting some warning during installation. + +* #2589 [fixed] - Getting exception on editing header content on php 7.4. + +* #2596 [fixed] - Allow Email Verification field is given twice, once in Configure->Customers->Setting and in Configure->Admin->Email.Currently if field is enable from any one grid and disable from other grid, then its not working. + +* #2597 [fixed] - Not getting email for "Send Inventory Source Notification E-mail". + +* #2599 [fixed] - login required when add compare product from the category page + +* #2601 [fixed] - all comparable product remove from list only when single product remove + +* #2602 [fixed] - Catalog default image height should be equal to the original image in Velocity + +* #2604 [fixed] - Not able to make product as comparable from the category page as logged In user + +* #2605 [fixed] - Attribute is comparable (yes/no) option is missing when add new attribute + +* #2606 [fixed] - custom attributes are not Visible on Product View Page on Front-end + +* #2607 [fixed] - Getting exception on editing category for pt_BR locale in php 7.4 + +* #2608 [fixed] - Getting exception on creating category. + +* #2609 [fixed] - product removed from comparison page when update product by name + +* #2611 [fixed] - installer error + +* #2612 [fixed] - available slots are not showing for current date even if slot time is not expired + +* #2613 [fixed] - Propaganistas/Laravel-Intl is abandoned + +* #2614 [fixed] - table booking slot time is expired still exist in cart + +* #2619 [fixed] - Issue when category slug & product slug are same + +* #2621 [fixed] - i create a site and it is up kind of noting works + +* #2626 [fixed] - Tax rates zipcode is still required when enable zip range is disabled + +* #2630 [fixed] - Error exception when add booking product + +* #2634 [fixed] - console error when select slots in default booking + +* #2635 [fixed] - Default Booking details remove from edit page for many booking of one day + +* #2636 [fixed] - Error alert when add to cart a simple product from the home page + +* #2638 [fixed] - customer status is not translated in customer list + +* #2639 [fixed] - category slug field should show warning if saved blank header content + +* #2643 [fixed] - Getting exception when add appointment booking + +* #2645 [fixed] - Error on adding product to cart + +* #2649 [fixed] - Incorrect slot time for one booking many days in product page + +* #2650 [fixed] - remove slot duration from the booking product page + +* #2654 [fixed] - warning should be removed once slot field is selected + +* #2658 [fixed] - slot, duration, break time are not saved for appointment booking + +* #2660 [fixed] - guest capacity value is not saved in table booking + +* #2661 [fixed] - Charged_per drop down value is not updating for table booking + +* #2284 [fixed] - Layout issue in pt_BR locale. + +* #2468 [fixed] - Guest user is able to checkout if guest checkout is disabled. + +* #2517 [fixed] - Product description text gets selected if click on drop down icon on product page + +* #2549 [fixed] - Invoices aren't legally valid. + +* #2571 [fixed] - compare icon should classify the total compare product added in the comparison page + +* #2592 [fixed] - No menu for the logged in user when clicking over comparison + +* #2593 [fixed] - Cannot read property 'disabled' of undefined" on filter price + +* #2594 [fixed] - After refund quantity of product increases. + +* #2595 [fixed] - Category image size issue in velocity theme. + +* #2610 [fixed] - some of the attribute values aren't visible in comparison page + +* #2616 [fixed] - Tiny Bug on Admin Pages + +* #2637 [fixed] - blank admin page if username contains whitespaces in email configuration + +* #2640 [fixed] - product moved to cart still showing in wishlist + +* #2641 [fixed] - Issue on wishlist page for guest user + +* #2644 [fixed] - Add an option to set encryption to none during installation + +* #2646 [fixed] - error missing wishlist or compare icon on mobile view + +* #2666 [fixed] - fix the UI for booking product in cart page + +* #2667 [fixed] - By default wishlist option is selected in cart + +* #2670 [fixed] - Booking product should be removed from the cart when selected slot time expired + +* #2669 [fixed] - Browser compatibility issue + +* #2671 [fixed] - Error on moving booking product to wishlist + +* #2672 [fixed] - wrong price calculated in cart for rental booking + +* #2674 [fixed] - Rental booking added to cart without selecting date in velocity + +* #2677 [fixed] - error on cart when rental booking update from backend + +* #2678 [fixed] - UI issue in rental booking product page + +* #2693 [fixed] - Booking product page - add to cart button js error + +* #2704 [fixed] - product's assigned category can't be removed + +* #2707 [fixed] - Getting exception when generate invoice in appointment booking + +* #2715 [fixed] - Error message should throw if "To" time is less than "From". + +* #2716 [fixed] - After saving the default booking time product selected time for date range changes to 00:00:00 ,because of which not able to book appointment on frontend. + +* #2717 [fixed] - Getting error message on adding rental product in cart if rental booking is not available for that day. + +* #2722 [fixed] - warning showing when update event booking cart quantity from the product page + +* #2723 [fixed] - Compare product icon on header showing counts of compare product but there are no product in compare list. + +* #2724 [fixed] - table bookings quantity should update in existing booking added in cart for same slot/date + +* #2726 [fixed] - is shop.js the vue framework ?? + +* #2732 [fixed] - missing product's quick view in category page + + ## **v1.0.0 (24th of February 2020)** - *Release* * #2377 [fixed] - Getting exception on creating a new category under any other category. diff --git a/config/app.php b/config/app.php index 1aa6d5677..94f8ad62d 100755 --- a/config/app.php +++ b/config/app.php @@ -153,7 +153,7 @@ return [ /* Application Version */ - 'version' => env('APP_VERSION', '0.1.6'), + 'version' => env('APP_VERSION', '1.1.0'), /** * Blacklisting attributes while debugging diff --git a/packages/Webkul/API/Http/Resources/Customer/CustomerAddress.php b/packages/Webkul/API/Http/Resources/Customer/CustomerAddress.php index 111cdb31c..6538496c0 100644 --- a/packages/Webkul/API/Http/Resources/Customer/CustomerAddress.php +++ b/packages/Webkul/API/Http/Resources/Customer/CustomerAddress.php @@ -16,6 +16,9 @@ class CustomerAddress extends JsonResource { return [ 'id' => $this->id, + 'first_name' => $this->first_name, + 'last_name' => $this->last_name, + 'company_name' => $this->company_name, 'address1' => explode(PHP_EOL, $this->address1), 'country' => $this->country, 'country_name' => core()->country_name($this->country), @@ -27,4 +30,4 @@ class CustomerAddress extends JsonResource 'updated_at' => $this->updated_at, ]; } -} \ No newline at end of file +} diff --git a/packages/Webkul/Admin/src/Config/system.php b/packages/Webkul/Admin/src/Config/system.php index 5e053eac5..e5c2dc139 100644 --- a/packages/Webkul/Admin/src/Config/system.php +++ b/packages/Webkul/Admin/src/Config/system.php @@ -30,6 +30,37 @@ return [ 'channel_based' => true, ], ], + ], [ + 'key' => 'general.general.email_settings', + 'name' => 'admin::app.admin.system.email-settings', + 'sort' => 1, + 'fields' => [ + [ + 'name' => 'sender_name', + 'title' => 'admin::app.admin.system.email-sender-name', + 'type' => 'text', + 'validation' => 'required|max:50', + 'channel_based' => true, + ], [ + 'name' => 'shop_email_from', + 'title' => 'admin::app.admin.system.shop-email-from', + 'type' => 'text', + 'validation' => 'required|email', + 'channel_based' => true, + ], [ + 'name' => 'admin_name', + 'title' => 'admin::app.admin.system.admin-name', + 'type' => 'text', + 'validation' => 'required|max:50', + 'channel_based' => true, + ], [ + 'name' => 'admin_email', + 'title' => 'admin::app.admin.system.admin-email', + 'type' => 'text', + 'validation' => 'required|email', + 'channel_based' => true, + ], + ], ], [ 'key' => 'general.content', 'name' => 'admin::app.admin.system.content', diff --git a/packages/Webkul/Admin/src/DataGrids/AddressDataGrid.php b/packages/Webkul/Admin/src/DataGrids/AddressDataGrid.php index fd9a84761..59997b828 100644 --- a/packages/Webkul/Admin/src/DataGrids/AddressDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/AddressDataGrid.php @@ -13,6 +13,7 @@ class AddressDataGrid extends DataGrid */ public $index = 'address_id'; + /** * @var string */ @@ -168,4 +169,4 @@ class AddressDataGrid extends DataGrid 'method' => 'DELETE', ]); } -} \ No newline at end of file +} diff --git a/packages/Webkul/Admin/src/Mail/CancelOrderNotification.php b/packages/Webkul/Admin/src/Mail/CancelOrderNotification.php index b020bba9f..d934817d5 100644 --- a/packages/Webkul/Admin/src/Mail/CancelOrderNotification.php +++ b/packages/Webkul/Admin/src/Mail/CancelOrderNotification.php @@ -27,7 +27,8 @@ class CancelOrderNotification extends Mailable public function build() { - return $this->to($this->order->customer_email, $this->order->customer_full_name) + return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name']) + ->to($this->order->customer_email, $this->order->customer_full_name) ->subject(trans('shop::app.mail.order.cancel.subject')) ->view('shop::emails.sales.order-cancel'); } diff --git a/packages/Webkul/Admin/src/Mail/NewAdminNotification.php b/packages/Webkul/Admin/src/Mail/NewAdminNotification.php index fd1426030..d3cbb6303 100644 --- a/packages/Webkul/Admin/src/Mail/NewAdminNotification.php +++ b/packages/Webkul/Admin/src/Mail/NewAdminNotification.php @@ -36,7 +36,8 @@ class NewAdminNotification extends Mailable */ public function build() { - return $this->to(config('mail.admin.address')) + return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name']) + ->to(core()->getAdminEmailDetails()['email']) ->subject(trans('shop::app.mail.order.subject')) ->view('shop::emails.sales.new-admin-order'); } diff --git a/packages/Webkul/Admin/src/Mail/NewCustomerNotification.php b/packages/Webkul/Admin/src/Mail/NewCustomerNotification.php index c80d68399..71cffe6c1 100644 --- a/packages/Webkul/Admin/src/Mail/NewCustomerNotification.php +++ b/packages/Webkul/Admin/src/Mail/NewCustomerNotification.php @@ -49,7 +49,8 @@ class NewCustomerNotification extends Mailable */ public function build() { - return $this->to($this->customer->email) + return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name']) + ->to($this->customer->email) ->subject(trans('shop::app.mail.customer.new.subject')) ->view('shop::emails.customer.new-customer')->with(['customer' => $this->customer, 'password' => $this->password]); } diff --git a/packages/Webkul/Admin/src/Mail/NewInventorySourceNotification.php b/packages/Webkul/Admin/src/Mail/NewInventorySourceNotification.php index 931d55a09..e75d820dd 100644 --- a/packages/Webkul/Admin/src/Mail/NewInventorySourceNotification.php +++ b/packages/Webkul/Admin/src/Mail/NewInventorySourceNotification.php @@ -40,7 +40,8 @@ class NewInventorySourceNotification extends Mailable $inventory = $this->shipment->inventory_source; - return $this->to($inventory->contact_email, $inventory->name) + return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name']) + ->to($inventory->contact_email, $inventory->name) ->subject(trans('shop::app.mail.shipment.subject', ['order_id' => $order->increment_id])) ->view('shop::emails.sales.new-inventorysource-shipment'); } diff --git a/packages/Webkul/Admin/src/Mail/NewInvoiceNotification.php b/packages/Webkul/Admin/src/Mail/NewInvoiceNotification.php index a8bf2fba9..bea555d7d 100755 --- a/packages/Webkul/Admin/src/Mail/NewInvoiceNotification.php +++ b/packages/Webkul/Admin/src/Mail/NewInvoiceNotification.php @@ -38,7 +38,8 @@ class NewInvoiceNotification extends Mailable { $order = $this->invoice->order; - return $this->to($order->customer_email, $order->customer_full_name) + return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name']) + ->to($order->customer_email, $order->customer_full_name) ->subject(trans('shop::app.mail.invoice.subject', ['order_id' => $order->increment_id])) ->view('shop::emails.sales.new-invoice'); } diff --git a/packages/Webkul/Admin/src/Mail/NewOrderNotification.php b/packages/Webkul/Admin/src/Mail/NewOrderNotification.php index ca4b8c680..e98a5fc9a 100755 --- a/packages/Webkul/Admin/src/Mail/NewOrderNotification.php +++ b/packages/Webkul/Admin/src/Mail/NewOrderNotification.php @@ -36,7 +36,8 @@ class NewOrderNotification extends Mailable */ public function build() { - return $this->to($this->order->customer_email, $this->order->customer_full_name) + return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name']) + ->to($this->order->customer_email, $this->order->customer_full_name) ->subject(trans('shop::app.mail.order.subject')) ->view('shop::emails.sales.new-order'); } diff --git a/packages/Webkul/Admin/src/Mail/NewRefundNotification.php b/packages/Webkul/Admin/src/Mail/NewRefundNotification.php index 3e1d04bf6..3da428348 100644 --- a/packages/Webkul/Admin/src/Mail/NewRefundNotification.php +++ b/packages/Webkul/Admin/src/Mail/NewRefundNotification.php @@ -38,7 +38,8 @@ class NewRefundNotification extends Mailable { $order = $this->refund->order; - return $this->to($order->customer_email, $order->customer_full_name) + return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name']) + ->to($order->customer_email, $order->customer_full_name) ->subject(trans('shop::app.mail.refund.subject', ['order_id' => $order->increment_id])) ->view('shop::emails.sales.new-refund'); } diff --git a/packages/Webkul/Admin/src/Mail/NewShipmentNotification.php b/packages/Webkul/Admin/src/Mail/NewShipmentNotification.php index f18ab994e..c19460c1c 100755 --- a/packages/Webkul/Admin/src/Mail/NewShipmentNotification.php +++ b/packages/Webkul/Admin/src/Mail/NewShipmentNotification.php @@ -38,7 +38,8 @@ class NewShipmentNotification extends Mailable { $order = $this->shipment->order; - return $this->to($order->customer_email, $order->customer_full_name) + return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name']) + ->to($order->customer_email, $order->customer_full_name) ->subject(trans('shop::app.mail.shipment.subject', ['order_id' => $order->increment_id])) ->view('shop::emails.sales.new-shipment'); } diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index 626f97e48..1f95df145 100644 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -1,10 +1,42 @@ + 'حفظ', + 'create' => 'خلق', + 'update' => 'تحديث', + 'delete' => 'حذف', + 'failed' => 'فشل', + 'store' => 'متجر', + 'image' => 'صورة', + 'no result' => 'لا نتيجة', + 'product' => 'المنتج', + 'attribute' => 'ينسب', + 'actions' => 'أجراءات', + 'id' => 'ID', + 'action' => 'عمل', + 'yes' => 'نعم', + 'no' => 'لا', + 'true' => 'صحيح', + 'false' => 'خاطئة', + 'apply' => 'تطبيق', + 'action' => 'عمل', + 'label' => 'ضع الكلمة المناسبة', + 'name' => 'اسم', + 'title' => 'عنوان', + 'code' => 'الشفرة', + 'type' => 'اكتب', + 'required' => 'مطلوب', + 'unique' => 'فريد', + 'locale-based' => 'على أساس اللغة', + 'channel-based' => 'على أساس القناة', + 'status' => 'الحالة', + 'select-option' => 'حدد الخيار', + 'category' => 'الفئة', 'common' => [ 'no-result-found' => 'لم نتمكن من العثور على أي سجلات.', - 'country' => 'Country', - 'state' => 'State', + 'country' => 'بلد', + 'state' => 'حالة', 'true' => 'صحيح', 'false' => 'خطأ' ], @@ -12,7 +44,7 @@ return [ 'layouts' => [ 'my-account' => 'حسابي', 'logout' => 'خروج', - 'visit-shop' => 'Visit Shop', + 'visit-shop' => 'قم بزيارة المتجر', 'dashboard' => 'لوحة العدادات', 'sales' => 'المبيعات', 'orders' => 'الأوامر', @@ -29,7 +61,7 @@ return [ 'newsletter-subscriptions' => 'الاشتراك في الرسالة الإخبارية', 'configure' => 'اضبط', 'settings' => 'إعدادات', - 'locales' => 'Currencies', + 'locales' => 'لغات', 'currencies' => 'العملات', 'exchange-rates' => 'أسعار الصرف', 'inventory-sources' => 'مصادر الجرد', @@ -39,7 +71,11 @@ return [ 'sliders' => 'المنزلقون', 'taxes' => 'الضرائب', 'tax-categories' => 'فئات الضرائب', - 'tax-rates' => 'المعدلات الضريبية' + 'tax-rates' => 'المعدلات الضريبية', + 'refunds' => 'المبالغ المستردة', + 'promotions' => 'الترقيات', + 'discount' => 'خصم', + 'cms' => 'CMS' ], 'acl' => [ @@ -60,7 +96,7 @@ return [ 'configure' => 'اضبط', 'settings' => 'إعدادات', 'locales' => 'المواقع', - 'currencies' => 'Currencies', + 'currencies' => 'العملات', 'exchange-rates' => 'أسعار الصرف', 'inventory-sources' => 'مصادر الجرد', 'channels' => 'القنوات', @@ -70,9 +106,12 @@ return [ 'taxes' => 'الضرائب', 'tax-categories' => 'فئات الضرائب', 'tax-rates' => 'المعدلات الضريبية', - 'edit' => 'Edit', - 'create' => 'Add', - 'delete' => 'Delete', + 'edit' => 'تعديل', + 'create' => 'أضف', + 'delete' => 'حذف', + 'promotions' => 'الترقيات', + 'cart-rules' => 'قواعد سلة التسوق', + 'catalog-rules' => 'قواعد الكتالوج', ], 'dashboard' => [ @@ -88,11 +127,11 @@ return [ 'sales' => 'المبيعات', 'top-performing-categories' => 'أعلى أداء الفئات', 'product-count' => ':count المنتجات', - 'top-selling-products' => 'Top Selling Products', + 'top-selling-products' => 'المنتجات الأكثر مبيعًا', 'sale-count' => ':count المبيعات', 'customer-with-most-sales' => 'زبون لديه معظم المبيعات', 'order-count' => ':count الأوامر', - 'revenue' => 'الإيرادات :total', + 'revenue' => 'الإيرادات :مجموع', 'stock-threshold' => 'عتبة المخزون', 'qty-left' => ':qty يسار', ], @@ -100,96 +139,103 @@ return [ 'datagrid' => [ 'mass-ops' => [ 'method-error' => 'خطأ! تم اكتشاف طريقة خاطئة ، الرجاء التحقق من تشكيل حركة الكتلة', - 'delete-success' => 'فهرس مختار من :resource were successfully deleted', + 'delete-success' => "تم حذف المورد بنجاح :Selected", 'partial-action' => 'ولم تنفذ بعض الإجراءات بسبب القيود المفروضة على النظام :resource', - 'update-success' => 'فهرس مختار من :resource were successfully updated', + 'update-success' => "تم تحديث المورد بنجاح :Selected", + 'no-resource' => 'المورد المقدم غير كاف للعمل' ], + 'id' => 'ID', 'status' => 'الحالة', 'code' => 'رمز', - 'admin-name' => 'Name', - 'name' => 'Name', - 'fullname' => 'Full Name', + 'admin-name' => 'اسم', + 'name' => 'اسم', + 'direction' => 'اتجاه', + 'fullname' => 'الاسم الكامل', 'type' => 'النوع', 'required' => 'مطلوب', 'unique' => 'فريد', - 'per-locale' => 'Locale Based', - 'per-channel' => 'Channel Based', - 'position' => 'Position', - 'locale' => 'Locale', - 'hostname' => 'Hostname', - 'email' => 'Email', + 'per-locale' => 'على أساس اللغة', + 'per-channel' => 'قائم على القناة', + 'position' => 'موضع', + 'locale' => 'لغة', + 'hostname' => 'اسم المضيف', + 'email' => 'البريد الإلكتروني', 'group' => 'المجموعة', + 'phone' => 'هاتف', + 'gender' => 'جنس', 'title' => 'العنوان', - 'comment' => 'Comment', + 'layout' => 'نسق', + 'url-key' => 'مفتاح URL', + 'comment' => 'تعليق', 'product-name' => 'المنتج', - 'currency-name' => 'Currency Name', + 'currency-name' => 'اسم العملة', 'exch-rate' => 'باء-سعر الصرف', 'priority' => 'Priority', 'subscribed' => 'مشترك', 'base-total' => 'المجموع الأساسي', 'grand-total' => 'المجموع الكلي', - 'order-date' => 'Order Date', + 'order-date' => 'تاريخ الطلب', 'channel-name' => 'اسم القناة', - 'billed-to' => 'Billed To', - 'shipped-to' => 'Shipped To', - 'order-id' => 'Order Id', - 'invoice-date' => 'Invoice Date', - 'total-qty' => 'Total Qty', + 'billed-to' => 'فاتورة إلى', + 'shipped-to' => 'تم شحنها إلي', + 'order-id' => 'رقم التعريف الخاص بالطلب', + 'invoice-date' => 'تاريخ الفاتورة', + 'total-qty' => 'إجمالي الكمية', 'inventory-source' => 'مصدر الجرد', 'shipment-date' => 'تاريخ الشحن', 'shipment-to' => 'الشحن إلى', 'sku' => 'SKU', - 'price' => 'Price', - 'qty' => 'Quantity', + 'price' => 'السعر', + 'qty' => 'كمية', 'permission-type' => 'نوع الإذن', 'identifier' => 'معرف', - 'state' => 'State', - 'country' => 'Country', + 'state' => 'حالة', + 'country' => 'بلد', 'tax-rate' => 'المعدل', 'role' => 'الدور', 'sub-total' => 'المجموع الفرعي', 'no-of-products' => 'عدد المنتجات', - 'attribute-family' => 'Attribute Family', - 'starts-from' => 'Starts From', - 'ends-till' => 'Ends Till', - 'per-cust' => 'Per Customer', - 'usage-throttle' => 'Usage Times', - 'for-guest' => 'For Guest', - 'order_number' => 'Order Number', - 'refund-date' => 'Refund Date', - 'refunded' => 'Refunded', - 'start' => 'Start', - 'end' => 'End', - 'active' => 'Active', - 'inactive' => 'Inactive', - 'true' => 'True', - 'false' => 'False', - 'approved' => 'Approved', - 'pending' => 'Pending', - 'disapproved' => 'Disapproved', - 'coupon-code' => 'Coupon Code', - 'times-used' => 'Times Used', - 'created-date' => 'Created Date', - 'expiration-date' => 'Expiration Date', - 'edit' => 'Edit', - 'delete' => 'Delete', - 'view' => 'View', + 'attribute-family' => 'السمة الأسرة', + 'starts-from' => 'يبدأ من', + 'ends-till' => 'ينتهي حتى', + 'per-cust' => 'لكل عميل', + 'usage-throttle' => 'أوقات الاستخدام', + 'for-guest' => 'للضيف', + 'order_number' => 'رقم الأمر', + 'refund-date' => 'تاريخ الاسترداد', + 'refunded' => 'تم رد الأموال', + 'start' => 'بداية', + 'end' => 'النهاية', + 'active' => 'نشيط', + 'inactive' => 'غير نشط', + 'true' => 'صحيح', + 'false' => 'خاطئة', + 'approved' => 'وافق', + 'pending' => 'قيد الانتظار', + 'disapproved' => 'مرفوض', + 'coupon-code' => 'رمز الكوبون', + 'times-used' => 'الأوقات المستخدمة', + 'created-date' => 'تاريخ الإنشاء', + 'expiration-date' => 'تاريخ إنتهاء الصلاحية', + 'edit' => 'تعديل', + 'delete' => 'حذف', + 'view' => 'رأي', 'rtl' => 'RTL', 'ltr' => 'LTR', - 'update-status' => 'Update Status' + 'update-status' => 'تحديث الحالة' ], 'account' => [ 'title' => 'حسابي', 'save-btn-title' => 'احفظ', 'general' => 'ألف-لمحة عامة', - 'name' => 'Name', - 'email' => 'Email', - 'password' => 'Password', - 'confirm-password' => 'Confirm Password', + 'name' => 'اسم', + 'email' => 'البريد الإلكتروني', + 'password' => 'كلمه السر', + 'confirm-password' => 'تأكيد كلمة المرور', 'change-password' => 'غير كلمة سر الحساب', - 'current-password' => 'Current Password' + 'current-password' => 'كلمة المرور الحالية' ], 'users' => [ @@ -197,43 +243,45 @@ return [ 'title' => 'انس كلمة السر', 'header-title' => 'استرجع كلمة السر', 'email' => 'البريد الإلكتروني المسجل', - 'password' => 'Password', - 'confirm-password' => 'Confirm Password', + 'password' => 'كلمه السر', + 'confirm-password' => 'تأكيد كلمة المرور', 'back-link-title' => 'العودة للتوقيع', 'submit-btn-title' => 'بريد إلكتروني كلمة مرور إعادة تعيين وصلة' ], + 'reset-password' => [ - 'title' => 'أعد ضبط كلمة السر', 'title' => 'أعد ضبط كلمة السر', 'email' => 'البريد الإلكتروني المسجل', - 'password' => 'Password', - 'confirm-password' => 'Confirm Password', + 'password' => 'كلمه السر', + 'confirm-password' => 'تأكيد كلمة المرور', 'back-link-title' => 'العودة للتوقيع', 'submit-btn-title' => 'أعد ضبط كلمة السر' ], + 'roles' => [ 'title' => 'الأدوار', 'add-role-title' => 'أضف الدور', 'edit-role-title' => 'حرر الدور', 'save-btn-title' => 'احفظ الدور', 'general' => 'ألف-لمحة عامة', - 'name' => 'Name', + 'name' => 'اسم', 'description' => 'الوصف', 'access-control' => 'مراقبة الدخول', 'permissions' => 'الأذون', 'custom' => 'مخصص', 'all' => 'الكل' ], + 'users' => [ - 'title' => 'User', + 'title' => 'المستعمل', 'add-user-title' => 'إضافة مستخدم', 'edit-user-title' => 'حرر المستخدم', 'save-btn-title' => 'احفظ المستخدم', 'general' => 'ألف-لمحة عامة', - 'email' => 'Email', - 'name' => 'Name', - 'password' => 'Password', - 'confirm-password' => 'Confirm Password', + 'email' => 'البريد الإلكتروني', + 'name' => 'اسم', + 'password' => 'كلمه الس', + 'confirm-password' => 'تأكيد كلمة المرور', 'status-and-role' => 'المركز والدور', 'role' => 'الدور', 'status' => 'الحالة', @@ -249,10 +297,11 @@ return [ 'login-error' => 'الرجاء التحقق من أوراق اعتمادك ومحاولة مرة أخرى.', 'activate-warning' => 'حسابك لم يتم تفعيله بعد ، الرجاء الاتصال بالمدير.' ], + 'sessions' => [ 'title' => 'وقع هنا', - 'email' => 'Email', - 'password' => 'Password', + 'email' => 'البريد الإلكتروني', + 'password' => 'كلمه السر', 'forget-password-link-title' => 'نسيت كلمة السر ؟', 'remember-me' => 'تذكريني', 'submit-btn-title' => 'وقع هنا' @@ -262,7 +311,7 @@ return [ 'sales' => [ 'orders' => [ 'title' => 'الأوامر', - 'view-title' => 'الأوامر #:order_id', + 'view-title' => '#:order_id الأوامر', 'cancel-btn-title' => 'إلغاء', 'shipment-btn-title' => 'السفينة', 'invoice-btn-title' => 'فاتورة', @@ -273,69 +322,77 @@ return [ 'order-info' => 'أمر معلومات', 'order-date' => 'تاريخ الطلب', 'order-status' => 'حالة الترتيب', + 'order-status-canceled' => 'ألغيت', + 'order-status-closed' => 'مغلق', + 'order-status-fraud' => 'تزوير', + 'order-status-pending' => 'قيد الانتظار', + 'order-status-pending-payment' => 'في انتظار الدفع', + 'order-status-processing' => 'معالجة', + 'order-status-success' => 'منجز', 'channel' => 'القناة', - 'customer-name' => 'Customer Name', - 'email' => 'Email', - 'contact-number' => 'Contact Number', + 'customer-name' => 'اسم الزبون', + 'email' => 'البريد الإلكتروني', + 'contact-number' => 'رقم الاتصال', 'account-info' => 'معلومات الحساب', - 'address' => 'Address', - 'shipping-address' => 'Shipping Address', - 'billing-address' => 'Billing Address', + 'address' => 'عنوان', + 'shipping-address' => 'عنوان الشحن', + 'billing-address' => 'عنوان وصول الفواتير', 'payment-and-shipping' => 'الدفع والشحن', 'payment-info' => 'معلومات الدفع', 'payment-method' => 'طريقة الدفع', 'currency' => 'العملة', 'shipping-info' => 'معلومات الشحن', - 'shipping-method' => 'Shipping Method', - 'shipping-price' => 'Shipping Price', + 'shipping-method' => 'طريقة الشحن', + 'shipping-price' => 'سعر الشحن', 'products-ordered' => 'المنتجات المطلوبة', 'SKU' => 'SKU', - 'product-name' => 'Product Name', - 'qty' => 'Qty', + 'product-name' => 'اسم المنتج', + 'qty' => 'كمية', 'item-status' => 'حالة البند', - 'item-ordered' => 'أمر (:qty_ordered)', - 'item-invoice' => '3-الفواتير (:qty_invoiced)', - 'item-shipped' => 'شحنت (:qty_shipped)', - 'item-canceled' => 'ملغاة (:qty_canceled)', - 'item-refunded' => 'Refunded (:qty_refunded)', - 'price' => 'Price', + 'item-ordered' => '(:qty_ordered) سفارش ', + 'item-invoice' => '(:qty_invoiced) صورتحساب', + 'item-shipped' =>'(:qty_shipped) شحنت', + 'item-canceled' => '(:qty_canceled)ملغاة', + 'item-refunded' => '(:qty_refunded) بازپرداخت', + 'price' => 'السعر', 'total' => 'المجموع', 'subtotal' => 'المجموع الفرعي', 'shipping-handling' => 'الشحن والمناولة', - 'discount' => 'Discount', + 'discount' => 'خصم', 'tax' => 'الضرائب', 'tax-percent' => 'نسبة الضرائب', 'tax-amount' => 'المبلغ الضريبي', - 'discount-amount' => 'Discount Amount', + 'discount-amount' => 'مقدار الخصم', 'discount-amount' => 'مبلغ الخصم', 'grand-total' => 'المجموع الكلي', 'total-paid' => 'المجموع المدفوع', 'total-refunded' => 'مجموع المبالغ المستردة', 'total-due' => 'المجموع المستحق', 'cancel-confirm-msg' => 'هل أنت متأكد من أنك تريد إلغاء هذا الطلب ؟', - 'refunds' => 'Refunds', - 'refunded' => 'Refunded' + 'refunds' => 'المبالغ المستردة', + 'refunded' => 'تم رد الأموال' ], + 'invoices' => [ 'title' => 'الفواتير', 'id' => 'Id', - 'invoice-id' => 'Invoice Id', - 'date' => 'Invoice Date', - 'order-id' => 'Order Id', - 'customer-name' => 'Customer Name', + 'invoice-id' => 'هوية صوتية', + 'date' => 'تاريخ الفاتورة', + 'order-id' => 'Id طلب', + 'customer-name' => 'اسم الزبون', 'status' => 'الحالة', 'amount' => 'المبلغ', 'action' => 'الإجراء', 'add-title' => 'أنشئ الفاتورة', 'save-btn-title' => 'احفظ الفاتورة', 'qty' => 'Qty', - 'qty-ordered' => 'أمر qty', + 'qty-ordered' => 'تعداد سفارشات', 'qty-to-invoice' => 'qty إلى فاتورة', - 'view-title' => 'فاتورة #:invoice_id', + 'view-title' => '#:invoice_id فاتورة', 'bill-to' => 'بيل إلى', 'ship-to' => 'السفينة إلى', 'print' => 'اطبع', - 'order-date' => 'Order Date', + 'order-date' => 'تاريخ الطلب', 'creation-error' => 'لا يسمح بإنشاء الفواتير.', 'product-error' => 'ولا يمكن إعداد الفاتورة بدون منتجات.' ], @@ -343,11 +400,11 @@ return [ 'shipments' => [ 'title' => 'الشحنات', 'id' => 'Id', - 'date' => 'Shipment Date', - 'order-id' => 'Order Id', - 'order-date' => 'Order date', - 'customer-name' => 'Customer Name', - 'total-qty' => 'Total Qty', + 'date' => 'تاريخ الشحن', + 'order-id' => 'Id طلب', + 'order-date' => 'تاريخ الطلب', + 'customer-name' => 'اسم الزبون', + 'total-qty' => 'Qty مجموع', 'action' => 'الإجراء', 'add-title' => 'أنشئ شحنة', 'save-btn-title' => 'احفظ الشحنة', @@ -360,33 +417,34 @@ return [ 'inventory-source' => 'مصدر الجرد', 'carrier-title' => 'حق الناقل في الملكية', 'tracking-number' => 'رقم التتبع', - 'view-title' => 'الشحن #:shipment_id', + 'view-title' => '#:shipment_id الشحن', 'creation-error' => 'لا يمكن إنشاء الشحنة لهذا الطلب.', 'order-error' => 'لا يسمح بإنشاء شحنة الطلب.', 'quantity-invalid' => 'الكمية المطلوبة غير صالحة أو غير متاحة.', ], 'refunds' => [ - 'title' => 'Refunds', + 'title' => 'المبالغ المستردة', 'id' => 'Id', - 'add-title' => 'Create Refund', - 'save-btn-title' => 'Refund', - 'order-id' => 'Order Id', - 'qty-ordered' => 'Qty Ordered', - 'qty-to-refund' => 'Qty To Refund', - 'refund-shipping' => 'Refund Shipping', - 'adjustment-refund' => 'Adjustment Refund', - 'adjustment-fee' => 'Adjustment Fee', - 'update-qty' => 'Update Quantities', - 'invalid-qty' => 'Found invalid quantity for return items.', - 'refund-limit-error' => 'The most money available to refund is :amount.', - 'refunded' => 'Refunded', - 'date' => 'Refund Date', - 'customer-name' => 'Customer Name', - 'status' => 'Status', - 'action' => 'Action', - 'view-title' => 'Refund #:refund_id', - 'invalid-refund-amount-error' => 'Refund amount should be non zero.' + 'add-title' => 'إنشاء استرداد', + 'save-btn-title' => 'إعادة مال', + 'order-id' => 'Id طلب', + 'qty-ordered' => 'Qty أمر', + 'qty-to-refund' => 'Qty لاسترداد', + 'refund-shipping' => 'إعادة الشحن', + 'adjustment-refund' => 'استرداد التعديل', + 'adjustment-fee' => 'رسوم التعديل', + 'update-qty' => 'كميات التحديث', + 'invalid-qty' => 'تم العثور على كمية غير صالحة لعناصر الإرجاع.', + 'refund-limit-error' => 'أكبر مبلغ متاح لاسترداد الأموال + :amount.', + 'refunded' => 'تم رد الأموال', + 'date' => 'تاريخ الاسترداد', + 'customer-name' => 'اسم الزبون', + 'status' => 'الحالة', + 'action' => 'عمل', + 'view-title' => '#:refund_id إعادة مال', + 'invalid-refund-amount-error' => 'يجب ألا يكون المبلغ المسترد صفرًا' ] ], @@ -404,17 +462,17 @@ return [ 'familiy' => 'الصفة الأسرة', 'sku' => 'SKU', 'configurable-attributes' => 'خصائص قابلة للتهيئة', - 'attribute-header' => 'Attribute(s)', - 'attribute-option-header' => 'Attribute Option(s)', + 'attribute-header' => '(السمات (السمة', + 'attribute-option-header' => 'خيار (خيارات) السمة', 'no' => 'لا.', 'yes' => 'نعم.', 'disabled' => 'معطل', 'enabled' => 'مكن', 'add-variant-btn-title' => 'إضافة متغير', - 'name' => 'Name', + 'name' => 'اسم', 'qty' => 'Qty', - 'price' => 'Price', - 'weight' => 'Weight', + 'price' => 'السعر', + 'weight' => 'وزن', 'status' => 'الحالة', 'enabled' => 'مكن', 'disabled' => 'معطل', @@ -424,51 +482,53 @@ return [ 'mass-delete-success' => 'تم حذف كل الفهرس المنتقى من المنتجات بنجاح', 'mass-update-success' => 'كل الفهرس المختار من المنتجات تم تحديثه بنجاح', 'configurable-error' => 'رجاء تحديد واحد مهيء الصفة.', - 'categories' => 'Categories', - 'images' => 'Images', - 'inventories' => 'Inventories', - 'variations' => 'Variations', - 'downloadable' => 'Downloadable Information', - 'links' => 'Links', - 'add-link-btn-title' => 'Add Link', - 'samples' => 'Samples', - 'add-sample-btn-title' => 'Add Sample', - 'downloads' => 'Download Allowed', - 'file' => 'File', - 'sample' => 'Sample', - 'upload-file' => 'Upload File', + 'categories' => 'التصنيفات', + 'images' => 'الصور', + 'inventories' => 'الاختبارات', + 'variations' => 'الاختلافات', + 'downloadable' => 'معلومات قابلة للتنزيل', + 'links' => 'الروابط', + 'add-link-btn-title' => 'إضافة رابط', + 'samples' => 'عينات', + 'add-sample-btn-title' => 'أضف عينة', + 'downloads' => 'التنزيل مسموح', + 'file' => 'ملف', + 'sample' => 'عينة', + 'upload-file' => 'رفع ملف', 'url' => 'Url', - 'sort-order' => 'Sort Order', - 'browse-file' => 'Browse File', - 'product-link' => 'Linked Products', - 'cross-selling' => 'Cross Selling', - 'up-selling' => 'Up Selling', - 'related-products' => 'Related Products', - 'product-search-hint' => 'Start typing product name', - 'no-result-found' => 'Products not found with same name.', - 'searching' => 'Searching ...', - 'grouped-products' => 'Grouped Products', - 'search-products' => 'Search Products', - 'no-result-found' => 'Products not found with same name.', - 'bundle-items' => 'Bundle Items', - 'add-option-btn-title' => 'Add Option', - 'option-title' => 'Option Title', - 'input-type' => 'Input Type', - 'is-required' => 'Is Required', - 'select' => 'Select', - 'radio' => 'Radio', - 'checkbox' => 'Checkbox', - 'multiselect' => 'Multiselect', - 'new-option' => 'New Option', - 'is-default' => 'Is Default' + 'sort-order' => 'امر ترتيب', + 'browse-file' => 'ملف الاستعراض', + 'product-link' => 'المنتجات المرتبطة', + 'cross-selling' => 'عن طريق بيع', + 'up-selling' => 'حتى البيع', + 'related-products' => 'منتجات ذات صله', + 'product-search-hint' => 'ابدأ بكتابة اسم المنتج', + 'no-result-found' => 'منتجات غير موجودة بنفس الاسم', + 'searching' => 'يبحث ...', + 'grouped-products' => 'المنتجات المجمعة', + 'search-products' => 'البحث عن المنتجات', + 'no-result-found' => 'منتجات غير موجودة بنفس الاسم.', + 'channel' => 'القنوات', + 'bundle-items' => 'عناصر الحزمة', + 'add-option-btn-title' => 'إضافة خيار', + 'option-title' => 'عنوان الخيار', + 'input-type' => 'نوع الإدخال', + 'is-required' => 'مطلوب', + 'select' => 'تحديد', + 'radio' => 'مذياع', + 'checkbox' => 'خانة اختيار', + 'multiselect' => 'تحديد متعدد', + 'new-option' => 'خيار جديد', + 'is-default' => 'افتراضي' ], + 'attributes' => [ 'title' => 'الصفات', 'add-title' => 'إضافة الصفة', 'edit-title' => 'حرر الصفة', 'save-btn-title' => 'احفظ الصفة', 'general' => 'ألف-لمحة عامة', - 'code' => 'Attribute Code', + 'code' => 'رمز السمة', 'type' => 'الصفة نوع', 'text' => 'Text', 'textarea' => 'Textarea', @@ -478,18 +538,18 @@ return [ 'multiselect' => 'Multiselect', 'datetime' => 'Datetime', 'date' => 'Date', - 'label' => 'Label', - 'admin' => 'Admin', - 'options' => 'Options', - 'position' => 'Position', + 'label' => 'ضع الكلمة المناسبة', + 'admin' => 'مشرف', + 'options' => 'خيارات', + 'position' => 'موضع', 'add-option-btn-title' => 'إضافة خيار', 'validations' => 'التصديقات', 'input_validation' => 'التحقق من الإدخال', - 'is_required' => 'Is Required', - 'is_unique' => 'Is Unique', - 'number' => 'Number', - 'decimal' => 'Decimal', - 'email' => 'Email', + 'is_required' => 'مطلوب', + 'is_unique' => 'فريد من نوعة', + 'number' => 'رقم', + 'decimal' => 'عدد عشري', + 'email' => 'البريد الإلكتروني', 'url' => 'URL', 'configuration' => 'إعدادات', 'status' => 'الحالة', @@ -500,8 +560,20 @@ return [ 'value_per_channel' => 'القيمة لكل قناة', 'is_filterable' => 'إستعمل بوصة تسلسل الملاحة', 'is_configurable' => 'إستعمل إلى إ_ نشئ مهيء منتجname', - 'admin_name' => 'Admin Name', - 'is_visible_on_front' => 'مرئي على صفحة عرض المنتج على الواجهة الأمامية' + 'admin_name' => 'اسم المسؤول', + 'is_visible_on_front' => 'مرئي على صفحة عرض المنتج على الواجهة الأمامية', + 'swatch_type' => 'نوع حامل', + 'dropdown' => 'اسقاط', + 'color-swatch' => 'تغيير الالوان', + 'image-swatch' => 'حامل الصورة', + 'text-swatch' => 'حامل النص', + 'swatch' => 'سواتش', + 'image' => 'صورة', + 'file' => 'ملف', + 'checkbox' => 'خانة اختيار', + 'use_in_flat' => "إنشاء في جدول المنتجات المسطحة", + 'is_comparable' => "السمة قابلة للمقارنة", + 'default_null_option' => 'إنشاء خيار فارغ افتراضي', ], 'families' => [ 'title' => 'الأسر', @@ -510,12 +582,12 @@ return [ 'edit-title' => 'حرر العائلة', 'save-btn-title' => 'أنقذ العائلة', 'general' => 'ألف-لمحة عامة', - 'code' => 'Family Code', - 'name' => 'Name', + 'code' => 'رمز العائلة', + 'name' => 'اسم', 'groups' => 'المجموعات', 'add-group-title' => 'أضف المجموعة', - 'position' => 'Position', - 'attribute-code' => 'Code', + 'position' => 'موضع', + 'attribute-code' => 'الشفرة', 'type' => 'النوع', 'add-attribute-title' => 'إضافة خصائص', 'search' => 'ابحث', @@ -527,20 +599,26 @@ return [ 'edit-title' => 'حرر الفئة', 'save-btn-title' => 'احفظ الفئة', 'general' => 'ألف-لمحة عامة', - 'name' => 'Name', + 'name' => 'اسم', 'visible-in-menu' => 'مرئي في القائمة', 'yes' => 'نعم.', 'no' => 'لا.', - 'position' => 'Position', + 'position' => 'موضع', + 'display-mode' => 'وضع العرض', + 'products-and-description' => 'المنتجات والوصف', + 'products-only' => 'المنتجات فقط', + 'description-only' => 'الوصف فقط', 'description-and-images' => 'الوصف والصور', 'description' => 'الوصف', 'parent-category' => 'الفئة الأم', 'seo' => 'محرك البحث الأمثل', 'slug' => 'Slug', - 'meta_title' => 'Meta Title', - 'meta_description' => 'Meta Description', - 'meta_keywords' => 'Meta Keywords', - 'image' => 'Image', + 'meta_title' => 'عنوان الفوقية', + 'meta_description' => 'ميتا الوصف', + 'meta_keywords' => 'كلمات دلالية', + 'image' => 'صورة', + 'filterable-attributes' => 'سمات قابلة للفلترة', + 'attributes' => 'السمات', ] ], @@ -551,15 +629,16 @@ return [ 'yes' => 'نعم.', 'no' => 'لا.', 'delete' => 'احذف', + 'tax-categories' => [ 'title' => 'فئات الضرائب', 'add-title' => 'أضف فئة الضرائب', 'edit-title' => 'حرر فئة الضرائب', 'save-btn-title' => 'احفظ فئة الضرائب', - 'general' => 'Tax Category', + 'general' => 'فئة الضريبة', 'select-channel' => 'انتق القناة', - 'name' => 'Name', - 'code' => 'Code', + 'name' => 'اسم', + 'code' => 'الشفرة', 'description' => 'الوصف', 'select-taxrates' => 'انتق ضريبة المعدلات', 'edit' => [ @@ -567,6 +646,7 @@ return [ 'edit-button-title' => 'حرر فئة الضرائب' ] ], + 'tax-rates' => [ 'title' => 'المعدلات الضريبية', 'add-title' => 'أضف معدل الضريبة', @@ -574,20 +654,21 @@ return [ 'save-btn-title' => 'معدل الادخار الضريبي', 'general' => 'معدل الضرائب', 'identifier' => 'معرف', - 'is_zip' => 'Enable Zip Range', - 'zip_from' => 'Zip From', - 'zip_to' => 'Zip To', - 'state' => 'State', + 'is_zip' => 'تمكين Zip Range', + 'zip_from' => 'Zip من عند', + 'zip_to' => 'Zip إلى', + 'state' => 'حالة', 'select-state' => 'اختر منطقة أو ولاية أو مقاطعة.', - 'country' => 'Country', - 'tax_rate' => 'Rate', + 'country' => 'بلد', + 'tax_rate' => 'معدل', 'edit' => [ 'title' => 'حرر معدل الضريبة', 'edit-button-title' => 'حرر المعدل' ], - 'zip_code' => 'Zip Code', - 'is_zip' => 'Enable Zip Range', + 'zip_code' => 'الشفرة Zip', + 'is_zip' => 'تمكين Zip Range', ], + 'sales' => [ 'shipping-method' => [ 'title' => 'طرائق الشحن', @@ -601,103 +682,132 @@ return [ 'settings' => [ 'locales' => [ - 'title' => 'Locales', + 'title' => 'لغات', 'add-title' => 'إضافة محلي', 'edit-title' => 'حرر الموقع', 'add-title' => 'إضافة محلي', 'save-btn-title' => 'احفظ محلي', 'general' => 'ألف-لمحة عامة', - 'code' => 'Code', - 'name' => 'Name' + 'code' => 'الشفرة', + 'name' => 'اسم', + 'direction' => 'اتجاه', + 'create-success' => 'تم إنشاء اللغة بنجاح', + 'update-success' => 'تم تحديث اللغة بنجاح', + 'delete-success' => 'تم حذف اللغة بنجاح', + 'last-delete-error' => 'مطلوب لغة واحدة على الأقل', ], 'countries' => [ - 'title' => 'Countries', + 'title' => 'بلدان', 'add-title' => 'أضف البلد', 'save-btn-title' => 'احفظ البلد', 'general' => 'ألف-لمحة عامة', - 'code' => 'Code', - 'name' => 'Name' + 'code' => 'الشفرة', + 'name' => 'اسم' ], 'currencies' => [ - 'title' => 'Currencies', + 'title' => 'العملات', 'add-title' => 'أضف عملة', 'edit-title' => 'حرر العملة', 'save-btn-title' => 'احفظ العملة', - 'general' => 'General', - 'code' => 'Code', - 'name' => 'Name', - 'symbol' => 'Symbol' + 'general' => 'جنرال لواء', + 'code' => 'الشفرة', + 'name' => 'اسم', + 'symbol' => 'رمز', + 'create-success' => 'تم إنشاء اللغة بنجاح', + 'update-success' => 'تم تحديث اللغة بنجاح', + 'delete-success' => 'تم حذف اللغة بنجاح', + 'last-delete-error' => 'مطلوب لغة واحدة على الأقل', ], 'exchange_rates' => [ - 'title' => 'Exchange Rates', - 'add-title' => 'Add Exchange Rate', - 'edit-title' => 'Edit Exchange Rate', - 'save-btn-title' => 'Save Exchange Rate', + 'title' => 'معدل التحويل', + 'add-title' => 'أضف سعر الصرف', + 'edit-title' => 'تحرير سعر الصرف', + 'save-btn-title' => 'حفظ سعر الصرف', 'general' => 'ألف-لمحة عامة', 'source_currency' => 'العملة الأصلية', 'target_currency' => 'العملة المستهدفة', - 'rate' => 'Rate' + 'rate' => 'معدل', + 'exchange-class-not-found' => ':service لم يتم العثور على فئة سعر الصرف آسيف', + 'update-rates' => ':service تحديث الأسعار باستخدام ', + 'create-success' => 'تم إنشاء سعر الصرف بنجاح', + 'update-success' => 'تم تحديث سعر الصرف بنجاح', + 'delete-success' => 'تم حذف سعر الصرف بنجاح', + 'last-delete-error' => 'مطلوب سعر صرف واحد على الأقل', ], 'inventory_sources' => [ - 'title' => 'Inventory Sources', + 'title' => 'مصادر المخزون', 'add-title' => 'إضافة قائمة الجرد المصدر', 'edit-title' => 'حرر مصدر الجرد', 'save-btn-title' => 'احفظ مصدر الجرد', 'general' => 'ألف-لمحة عامة', - 'code' => 'Code', - 'name' => 'Name', + 'code' => 'الشفرة', + 'name' => 'اسم', 'description' => 'الوصف', 'source-is-active' => 'المصدر نشط', 'contact-info' => 'معلومات الاتصال', - 'contact_name' => 'Name', - 'contact_email' => 'Email', - 'contact_number' => 'Contact Number', - 'contact_fax' => 'Fax', - 'address' => 'Source Address', - 'country' => 'Country', - 'state' => 'State', - 'city' => 'City', - 'street' => 'Street', - 'postcode' => 'Postcode', - 'priority' => 'Priority', - 'latitude' => 'Latitude', - 'longitude' => 'Longitude', - 'status' => 'Status' + 'contact_name' => 'اسم', + 'contact_email' => 'البريد الإلكتروني', + 'contact_number' => 'رقم الاتصال', + 'contact_fax' => 'الفاكس', + 'address' => 'عنوان المصدر', + 'country' => 'بلد', + 'state' => 'حالة', + 'city' => 'مدينة', + 'street' => 'شارع', + 'postcode' => 'الرمز البريدي', + 'priority' => 'أفضلية', + 'latitude' => 'خط العرض', + 'longitude' => 'خط الطول', + 'status' => 'الحالة', + 'create-success' => 'تم إنشاء مصدر المخزون بنجاح', + 'update-success' => 'تم تحديث مصدر المخزون بنجاح', + 'delete-success' => 'تم حذف مصدر المخزون بنجاح', + 'last-delete-error' => 'مطلوب مصدر جرد واحد على الأقل', ], 'channels' => [ - 'title' => 'Channels', + 'title' => 'قناة', 'add-title' => 'أضف القناة', 'edit-title' => 'تحرير القناة', 'save-btn-title' => 'احفظ القناة', 'general' => 'ألف-لمحة عامة', - 'code' => 'Code', - 'name' => 'Name', + 'code' => 'الشفرة', + 'name' => 'اسم', 'description' => 'الوصف', - 'hostname' => 'Hostname', + 'hostname' => 'اسم المضيف', 'currencies-and-locales' => 'العملات والمواضع', - 'locales' => 'Locales', + 'locales' => 'لغات', 'default-locale' => 'الموقع الافتراضي', - 'currencies' => 'Currencies', - 'base-currency' => 'Base Currency', - 'root-category' => 'Root Category', - 'inventory_sources' => 'Inventory Sources', + 'currencies' => 'العملات', + 'base-currency' => 'العملة الأساسية', + 'root-category' => 'فئة الجذر', + 'inventory_sources' => 'مصادر المخزون', 'design' => 'التصميم', 'theme' => 'السمة', 'home_page_content' => 'محتوى الصفحة الرئيسية', 'footer_content' => 'المحتويات', 'logo' => 'الشعار', - 'favicon' => 'Favicon' + 'favicon' => 'فافيكون', + 'create-success' => 'تم إنشاء القناة بنجاح', + 'update-success' => 'تم تحديث القناة بنجاح', + 'delete-success' => 'تم حذف القناة بنجاح', + 'last-delete-error' => 'مطلوب قناة واحدة على الأقل', + 'seo' => 'SEO الصفحة الرئيسية', + 'seo-title' => 'عنوان Meta', + 'seo-description' => 'وصف Meta', + 'seo-keywords' => 'الكلمات الدالة Meta', + ], + 'sliders' => [ 'title' => 'المنزلقون', - 'name' => 'Name', + 'name' => 'اسم', 'add-title' => 'أنشئ مزلق', 'edit-title' => 'حرر المزلق', 'save-btn-title' => 'احفظ المنزلق', 'general' => 'ألف-لمحة عامة', - 'image' => 'Image', - 'content' => 'Content', - 'channels' => 'Channel', + 'image' => 'صورة', + 'content' => 'المحتوى', + 'channels' => 'قناة', 'created-success' => 'عنصر المزلق أنشئ بنجاح', 'created-fault' => 'خطأ في إنشاء عنصر المزلق', 'update-success' => 'تم تحديث عنصر المزلق بنجاح', @@ -705,6 +815,7 @@ return [ 'delete-success' => 'لا يستطيع حذف الأخير عنصر', 'delete-fail' => 'تم حذف عنصر المزلق بنجاح' ], + 'tax-categories' => [ 'title' => 'فئات الضرائب', 'add-title' => 'إنشاء فئة ضريبية', @@ -712,8 +823,8 @@ return [ 'save-btn-title' => 'احفظ فئة الضرائب', 'general' => 'الفئة الضريبية', 'select-channel' => 'انتق القناة', - 'name' => 'Name', - 'code' => 'Code', + 'name' => 'اسم', + 'code' => 'الشفرة', 'description' => 'الوصف', 'select-taxrates' => 'انتق ضريبة المعدلات', 'edit' => [ @@ -727,6 +838,7 @@ return [ 'atleast-one' => 'لا يستطيع حذف الأخير ضريبة الفئة', 'delete' => 'الفئة الضريبية المحذوفة بنجاح' ], + 'tax-rates' => [ 'title' => 'المعدلات الضريبية', 'add-title' => 'إنشاء ضريبة معدل', @@ -734,19 +846,19 @@ return [ 'save-btn-title' => 'معدل الادخار الضريبي', 'general' => 'معدل الضرائب', 'identifier' => 'معرف', - 'is_zip' => 'Enable Zip Range', - 'zip_from' => 'Zip From', - 'zip_to' => 'Zip To', - 'state' => 'State', + 'is_zip' => 'تمكين Zip Range', + 'zip_from' => 'الرمز البريدي من', + 'zip_to' => 'الرمز البريدي إلى', + 'state' => 'حالة', 'select-state' => 'اختر منطقة أو ولاية أو مقاطعة.', - 'country' => 'Country', - 'tax_rate' => 'Rate', + 'country' => 'بلد', + 'tax_rate' => 'معدل', 'edit' => [ 'title' => 'حرر معدل الضريبة', 'edit-button-title' => 'حرر المعدل' ], - 'zip_code' => 'Zip Code', - 'is_zip' => 'Enable Zip Range', + 'zip_code' => 'الرمز البريدي', + 'is_zip' => 'تمكين Zip Range ', 'create-success' => 'معدل الضرائب الذي تم إنشاؤه بنجاح', 'create-error' => 'لا يستطيع إنشاء ضريبة معدل', 'update-success' => 'معدل الضريبة تم تحديثه بنجاح', @@ -766,41 +878,80 @@ return [ 'save-btn-title' => 'احفظ المجموعة', 'title' => 'المجموعات', 'save-btn-title' => 'احفظ المجموعة', - 'code' => 'Code', - 'name' => 'Name', + 'code' => 'الشفرة', + 'name' => 'اسم', 'is_user_defined' => 'تعريف المستخدم', 'yes' => 'نعم.' ], + + 'addresses' => [ + 'title' => ':customer_name قائمة عناوين ', + 'vat_id' => 'Vat id', + 'create-title' => 'إنشاء عنوان عاصف', + 'edit-title' => 'إنشاء عنوان العميل', + 'title-orders' => ':customer_name قائمة أوامر ', + 'address-list' => 'قائمة العناوين', + 'order-list' => 'قائمة الطلب', + 'address-id' => 'عنوان ID', + 'address-1' => 'عنوان 1', + 'city' => 'مدينة', + 'state-name' => 'حالة', + 'country-name' => 'بلد', + 'postcode' => 'الرمز البريدي', + 'default-address' => 'العنوان الافتراضي', + 'yes' => 'نعم', + 'not-approved' => 'غير مقبول', + 'no' => 'لا', + 'dash' => '-', + 'delete' => 'حذف', + 'create-btn-title' => 'اضف عنوان', + 'save-btn-title' => 'حفظ العنوان', + 'general' => 'جنرال لواء', + 'success-create' => 'تم إنشاء عنوان العميل بنجاح Success:', + 'success-update' => 'تم تحديث عنوان العميل بنجاح Success:', + 'success-delete' => 'تم حذف عنوان العميل بنجاح Success:', + 'success-mass-delete' => 'تم حذف العناوين المحددة بنجاح Success:', + 'error-create' => 'لم يتم إنشاء عنوان العميل Error:', + ], + + 'note' => [ + 'title' => 'اضف ملاحظة', + 'save-note' => 'حفظ الملاحظة', + 'enter-note' => 'أدخل ملاحظة', + 'help-title' => 'أضف ملاحظة على هذا العميل' + ], + 'customers' => [ 'add-title' => 'أضف زبونا', 'edit-title' => 'حرر الزبون', 'title' => 'زبائن', - 'first_name' => 'First Name', - 'last_name' => 'Last Name', - 'gender' => 'Gender', - 'email' => 'Email', - 'date_of_birth' => 'Date of Birth', - 'phone' => 'Phone', + 'first_name' => 'الاسم الاول', + 'last_name' => 'الكنية', + 'gender' => 'جنس', + 'email' => 'البريد الإلكتروني', + 'date_of_birth' => 'تاريخ الولادة', + 'phone' => 'هاتف', 'customer_group' => 'مجموعة العملاء', 'save-btn-title' => 'احفظ الزبون', - 'channel_name' => 'Channel Name', - 'state' => 'State', + 'channel_name' => 'اسم القناة', + 'state' => 'حالة', 'select-state' => 'اختر منطقة أو ولاية أو مقاطعة.', - 'country' => 'Country', - 'other' => 'Other', - 'male' => 'Male', - 'female' => 'Female', - 'phone' => 'Phone', + 'country' => 'بلد', + 'other' => 'آخر', + 'male' => 'الذكر', + 'female' => 'أنثى', + 'phone' => 'هاتف', 'group-default' => 'لا يستطيع حذف افتراضي المجموعة.', - 'edit-help-title' => 'Edit Customer', - 'delete-help-title' => 'Delete Customer', - 'addresses' => 'Addresses', - 'mass-destroy-success' => 'Customers deleted successfully', - 'mass-update-success' => 'Customers updated successfully', - 'status' => 'Status', - 'active' => 'Active', - 'inactive' => 'Inactive' + 'edit-help-title' => 'تحرير العميل', + 'delete-help-title' => 'حذف العميل', + 'addresses' => 'عناوين', + 'mass-destroy-success' => 'تم حذف العملاء بنجاح', + 'mass-update-success' => 'تم تحديث العملاء بنجاح', + 'status' => 'الحالة', + 'active' => 'نشيط', + 'inactive' => 'غير نشط' ], + 'reviews' => [ 'title' => 'باء-الاستعراضات', 'edit-title' => 'حرر الاستعراض', @@ -811,6 +962,7 @@ return [ 'approved' => 'الموافقة', 'disapproved' => 'رفض' ], + 'subscribers' => [ 'title' => 'المشتركين في الرسالة الإخبارية', 'title-edit' => 'تحرير رسالة إخبارية مشترك', @@ -824,10 +976,145 @@ return [ ] ], + 'promotions' => [ + 'cart-rules' => [ + 'title' => 'قواعد سلة التسوق', + 'add-title' => 'إضافة قاعدة سلة التسوق', + 'edit-title' => 'تحرير قاعدة سلة التسوق', + 'save-btn-title' => 'حفظ قاعدة السلة', + 'rule-information' => 'معلومات القاعدة', + 'name' => 'اسم', + 'description' => 'وصف', + 'status' => 'الحالة', + 'is-active' => 'قاعدة سلة التسوق نشطة', + 'channels' => 'القنوات', + 'customer-groups' => 'مجموعات العملاء', + 'coupon-type' => 'نوع الكوبون', + 'no-coupon' => 'لا قسيمة', + 'specific-coupon' => 'قسيمة محددة', + 'auto-generate-coupon' => 'إنشاء القسيمة تلقائيًا', + 'no' => 'لا', + 'yes' => 'نعم', + 'coupon-code' => 'رمز الكوبون', + 'uses-per-coupon' => 'يستخدم لكل قسيمة', + 'uses-per-customer' => 'الاستخدامات لكل عميل', + 'uses-per-customer-control-info' => 'سيتم استخدامه للعملاء الذين قاموا بتسجيل الدخول فقط', + 'from' => 'من عند', + 'to' => 'إلى', + 'priority' => 'أفضلية', + 'conditions' => 'الظروف', + 'condition-type' => 'نوع الشرط', + 'all-conditions-true' => 'جميع الشروط صحيحة', + 'any-condition-true' => 'أي شرط صحيح', + 'add-condition' => 'إضافة شرط', + 'choose-condition-to-add' => 'اختر شرط لإضافته', + 'cart-attribute' => 'سمة سلة التسوق', + 'subtotal' => 'المجموع الفرعي', + 'total-items-qty' => 'إجمالي كمية العناصر', + 'total-weight' => 'الوزن الكلي', + 'payment-method' => 'طريقة الدفع او السداد', + 'shipping-method' => 'طريقة الشحن', + 'shipping-postcode' => 'الشحن الرمز البريدي', + 'shipping-state' => 'دولة الشحن', + 'shipping-country' => 'بلد الشحن', + 'cart-item-attribute' => 'سمة عنصر سلة التسوق', + 'price-in-cart' => 'السعر في سلة التسوق', + 'qty-in-cart' => 'الكمية في سلة التسوق', + 'product-attribute' => 'سمة المنتج', + 'attribute-name-children-only' => '(للأطفال فقط) :attribute_name', + 'attribute-name-parent-only' => '(الوالدين فقط) :attribute_name', + 'is-equal-to' => 'يساوي', + 'is-not-equal-to' => 'لا يساوي', + 'equals-or-greater-than' => 'يساوي أو أكبر من', + 'equals-or-less-than' => 'يساوي أو أقل من', + 'greater-than' => 'أكثر من', + 'less-than' => 'أقل من', + 'contain' => 'يحتوي', + 'contains' => 'يحتوي على', + 'does-not-contain' => 'لا يحتوي', + 'actions' => 'أجراءات', + 'action-type' => 'نوع الإجراء', + 'percentage-product-price' => 'النسبة المئوية لسعر المنتج', + 'fixed-amount' => 'مبلغ ثابت', + 'fixed-amount-whole-cart' => 'المبلغ الثابت للعربة بأكملها', + 'buy-x-get-y-free' => 'اشترِ X احصل على Y مجانًا', + 'discount-amount' => 'مقدار الخصم', + 'discount-quantity' => 'الكمية القصوى المسموح بخصمها', + 'discount-step' => 'شراء الكمية X', + 'free-shipping' => 'الشحن مجانا', + 'apply-to-shipping' => 'تنطبق على الشحن', + 'coupon-codes' => 'رموز القسيمة', + 'coupon-qty' => 'كمية القسيمة', + 'code-length' => 'طول الرمز', + 'code-format' => 'تنسيق الرمز', + 'alphanumeric' => 'أبجدي رقمي', + 'alphabetical' => 'مرتب حسب الحروف الأبجدية', + 'numeric' => 'رقمي', + 'code-prefix' => 'بادئة الرمز', + 'code-suffix' => 'لاحقة الرمز', + 'generate' => 'انشاء', + 'cart-rule-not-defind-error' => 'لم يتم تحديد قاعدة سلة التسوق', + 'mass-delete-success' => 'تم حذف جميع القسائم المحددة بنجاح', + 'end-other-rules' => 'إنهاء القواعد الأخرى', + 'children-categories' => '( الفئات (للأطفال فقط', + 'parent-categories' => '(الفئات (الوالدين فقط', + 'categories' => 'التصنيفات', + 'attribute_family' => 'عائلة السمة' + ], + + 'catalog-rules' => [ + 'title' => 'قواعد الكتالوج', + 'add-title' => 'إضافة قاعدة الكتالوج', + 'edit-title' => 'تحرير قاعدة الكتالوج', + 'save-btn-title' => 'حفظ قاعدة الكتالوج', + 'rule-information' => 'معلومات القاعدة', + 'name' => 'اسم', + 'description' => 'وصف', + 'status' => 'الحالة', + 'is-active' => 'قاعدة الكتالوج نشطة', + 'channels' => 'القنوات', + 'customer-groups' => 'مجموعات العملاء', + 'no' => 'لا', + 'yes' => 'نعم', + 'from' => 'من عند', + 'to' => 'إلى', + 'priority' => 'أفضلية', + 'conditions' => 'الظروف', + 'condition-type' => 'نوع الشرط', + 'all-conditions-true' => 'جميع الشروط صحيحة', + 'any-condition-true' => 'أي شرط صحيح', + 'add-condition' => 'إضافة شرط', + 'choose-condition-to-add' => 'اختر شرط لإضافته', + 'product-attribute' => 'سمة المنتج', + 'attribute-name-children-only' => '(للأطفال فقط) :attribute_name', + 'attribute-name-parent-only' => '(للوالد فقط) :attribute_name', + 'is-equal-to' => 'يساوي', + 'is-not-equal-to' => 'لا يساوي', + 'equals-or-greater-than' => 'يساوي أو أكبر من', + 'equals-or-less-than' => 'يساوي أو أقل من', + 'greater-than' => 'أكثر من', + 'less-than' => 'أقل من', + 'contain' => 'يحتوي', + 'contains' => 'يحتوي على', + 'does-not-contain' => 'لا يحتوي', + 'actions' => 'أجراءات', + 'action-type' => 'نوع الإجراء', + 'percentage-product-price' => 'النسبة المئوية لسعر المنتج', + 'fixed-amount' => 'مبلغ ثابت', + 'fixed-amount-whole-cart' => 'المبلغ الثابت للكتالوج بالكامل', + 'buy-x-get-y-free' => 'اشترِ X احصل على Y مجانًا', + 'discount-amount' => 'مقدار الخصم', + 'mass-delete-success' => 'تم حذف كل فهرس القسائم المحدد بنجاح', + 'end-other-rules' => 'إنهاء القواعد الأخرى', + 'categories' => 'التصنيفات', + 'attribute_family' => 'عائلة السمة' + ] + ], + 'error' => [ 'go-to-home' => 'إذهب إلى البيت', - 'in-maitainace' => 'In Maintenance', - 'right-back' => 'Be Right Back', + 'in-maitainace' => 'في الصيانة', + 'right-back' => 'سأعود', '404' => [ 'page-title' => '404 صفحة غير موجودة', @@ -864,94 +1151,159 @@ return [ 'csv' => 'CSV', 'xls' => 'XLS', 'file' => 'ملف', - 'upload-error' => 'الملف يجب أن يكون ملف من نوع: xls, xlsx, csv.', - 'duplicate-error' => 'معرف يجب أن يكون فريد ، معرف مكرر :identifier at row :position.' + 'upload-error' => ' xls, xlsx, csv: الملف يجب أن يكون ملف من نوع', + 'duplicate-error' => ':position عند الصف :identifier يجب أن يكون المعرف فريدًا ومكررًا', + 'enough-row-error' => 'لا يحتوي الملف على صفوف كافية', + 'allowed-type' => 'Allowed Type :', + 'file-type' => 'csv, xls, xlsx.', + 'no-records' => 'لا شيء للتصدير', + 'illegal-format' => 'خطأ! هذا النوع من التنسيق إما غير معتمد أو تنسيقه غير القانوني' + ], + + 'cms' => [ + 'pages' => [ + 'general' => 'جنرال لواء', + 'seo' => 'SEO', + 'pages' => 'الصفحات', + 'title' => 'الصفحات', + 'add-title' => 'إضافة صفحة', + 'content' => 'المحتوى', + 'url-key' => 'مفتاح URL', + 'channel' => 'القنوات', + 'locale' => 'لغات', + 'create-btn-title' => 'احفظ الصفحة', + 'edit-title' => 'تعديل الصفحة', + 'edit-btn-title' => 'احفظ الصفحة', + 'create-success' => 'تم إنشاء الصفحة بنجاح', + 'create-partial' => 'بعض الصفحات المطلوبة موجودة بالفعل', + 'create-failure' => 'جميع الصفحات المطلوبة موجودة بالفعل', + 'update-success' => 'تم تحديث الصفحة بنجاح', + 'update-failure' => 'لا يمكن تحديث الصفحة', + 'page-title' => 'عنوان الصفحة', + 'layout' => 'نسق', + 'meta_keywords' => 'الكلمات الدالة Meta', + 'meta_description' => 'وصف Meta', + 'meta_title' => 'عنوان Meta', + 'delete-success' => 'تم حذف صفحة CMS بنجاح', + 'delete-failure' => 'لا يمكن حذف صفحة CMSd', + 'preview' => 'معاينة', + 'one-col' => '
Use class: "static-container one-column" لتخطيط عمود واحد
', + 'two-col' => '
Use class: "static-container two-column" لتخطيط عمودين
', + 'three-col' => '
Use class: "static-container three-column" لتخطيط ثلاثة أعمدة
', + 'helper-classes' => 'Helper Classes' + ] ], 'response' => [ - 'create-success' => ':name created successfully.', - 'update-success' => ':name updated successfully.', - 'delete-success' => ':name deleted successfully.', - 'last-delete-error' => 'واحد على الأقل :name is required.', + 'being-used' => ':source في :name يتم استخدام هذا المورد', + 'cannot-delete-default' => 'لا يمكن حذف القناة الافتراضية', + 'create-success' => 'إنشاء الاسم بنجاح:name', + 'update-success' => 'تحديث الاسم بنجاح :name ', + 'delete-success' => 'حذف الاسم بنجاح :name', + 'delete-failed' => ':name حدث خطأ أثناء حذف', + 'last-delete-error' => 'مطلوب name: واحد على الأقل', 'user-define-error' => 'لا يستطيع حذف نظام :name', - 'attribute-error' => ':name is used in configurable products.', - 'attribute-product-error' => ':name is used in products.', - 'customer-associate' => ':name can not be deleted because customer is associated with this group.', + 'attribute-error' => 'في المنتجات القابلة للتكوين :name يستخدم ' , + 'attribute-product-error' => 'في المنتجات :name يستخدم ' , + 'customer-associate' => 'لا يمكن حذف :name لأن العميل مرتبط بهذه المجموعة.', 'currency-delete-error' => 'يتم تعيين هذه العملة كعملة أساسية القناة لذلك لا يمكن حذفها.', - 'upload-success' => ':name uploaded successfully.', + 'upload-success' => 'بنجاح :name تم تحميل', 'delete-category-root' => 'لا يستطيع حذف الجذر الفئة', 'create-root-failure' => 'الفئة مع الاسم الجذر موجود', - 'cancel-success' => ':name canceled successfully.', - 'cancel-error' => ':name can not be canceled.', - 'already-taken' => 'The :name has already been taken.', + 'cancel-success' => 'بنجاح :name تم إلغاء', + 'cancel-error' => 'لا يمكن إلغاؤه :name', + 'already-taken' => 'بالفعل :name تم أخذ ', 'order-pending' => 'لا يمكن حذف الحساب لأن بعض الطلبات (الطلبات) معلقة أو قيد المعالجة.' ], 'footer' => [ - 'copy-right' => ' مدعوم من Bagisto ، مشروع مجتمع بواسطة Webkul' + 'copy-right' => ' مدعوم من باغيستو ، مشروع مجتمع بواسطة Webkul' ], 'admin' => [ + 'emails' => [ + 'email' => 'Email', + 'notification_label' => 'إشعارات', + 'notifications' => [ + 'verification' => 'ارسل ايميل التفعيل', + 'registration' => 'إرسال بريد إلكتروني للتسجيل', + 'customer' => 'إرسال بريد إلكتروني للعميل', + 'new-order' => 'إرسال بريد إلكتروني لتأكيد الطلب', + 'new-admin' => 'إرسال بريد إلكتروني لدعوة المسؤول', + 'new-invoice' => 'إرسال بريد إلكتروني لتأكيد الفاتورة', + 'new-refund' => 'إرسال بريد إلكتروني لإشعار الاسترداد', + 'new-shipment' => 'إرسال بريد إلكتروني لإشعار الشحن', + 'new-inventory-source' => 'إرسال بريد إلكتروني لإشعار مصدر المستودع', + 'cancel-order' => 'إرسال إلغاء بريد إلكتروني لإخطار الطلب', + ], + + ], 'system' => [ - 'catalog' => 'Catalog', - 'products' => 'Products', - 'review' => 'Review', - 'allow-guest-review' => 'Allow Guest Review', - 'inventory' => 'Inventory', - 'stock-options' => 'Stock Options', - 'allow-backorders' => 'Allow Backorders', - 'customer' => 'Customer', - 'settings' => 'Settings', - 'address' => 'Address', - 'street-lines' => 'Lines in a Street Address', - 'sales' => 'Sales', - 'shipping-methods' => 'Shipping Methods', - 'free-shipping' => 'Free Shipping', - 'flate-rate-shipping' => 'Flat Rate Shipping', - 'shipping' => 'Shipping', - 'origin' => 'Origin', - 'country' => 'Country', - 'state' => 'State', - 'zip' => 'Zip', - 'city' => 'City', - 'street-address' => 'Street Address', - 'title' => 'Title', - 'description' => 'Description', - 'rate' => 'Rate', - 'status' => 'Status', - 'type' => 'Type', - 'payment-methods' => 'Payment Methods', - 'cash-on-delivery' => 'Cash On Delivery', - 'money-transfer' => 'Money Transfer', - 'paypal-standard' => 'Paypal Standard', - 'business-account' => 'Business Account', - 'newsletter' => 'NewsLetter Subscription', - 'newsletter-subscription' => 'Allow NewsLetter Subscription', - 'email' => 'Email Verification', - 'email-verification' => 'Allow Email Verification', - 'sort_order' => 'Sort Order', - 'general' => 'General', - 'footer' => 'Footer', - 'content' => 'Content', - 'footer-content' => 'Footer Text', - 'locale-options' => 'Unit Options', - 'weight-unit' => 'Weight Unit', + 'catalog' => 'فهرس', + 'products' => 'منتجات', + 'guest-checkout' => 'ضيف المحاسبة', + 'allow-guest-checkout' => 'السماح للضيف بالخروج', + 'allow-guest-checkout-hint' => 'تلميح: في حالة تشغيله ، يمكن تكوين هذا الخيار لكل منتج على وجه التحديد', + 'review' => 'مراجعة', + 'allow-guest-review' => 'السماح بمراجعة الضيف', + 'inventory' => 'المخزون', + 'stock-options' => 'خيارات الأسهم', + 'allow-backorders' => 'السماح بأوامر العودة', + 'customer' => 'العملاء', + 'settings' => 'الإعدادات', + 'address' => 'عنوان', + 'street-lines' => 'خطوط في عنوان الشارع', + 'sales' => 'مبيعات', + 'shipping-methods' => 'طرق الشحن', + 'free-shipping' => 'الشحن مجانا', + 'flate-rate-shipping' => 'تعريفة موحدة للشحن بغض النظر عن الكمية', + 'shipping' => 'الشحن', + 'origin' => 'الأصل', + 'country' => 'بلد', + 'state' => 'حالة', + 'zip' => 'الرمز البريدي', + 'city' => 'مدينة', + 'street-address' => 'عنوان الشارع', + 'title' => 'عنوان', + 'description' => 'وصف', + 'rate' => 'معدل', + 'status' => 'الحالة', + 'type' => 'اكتب', + 'payment-methods' => 'طرق الدفع', + 'cash-on-delivery' => 'الدفع عند الاستلام', + 'money-transfer' => 'حوالة مالية', + 'paypal-standard' => 'معيار باي بال', + 'business-account' => 'حساب الأعمال', + 'newsletter' => 'الاشتراك في النشرة الإخبارية', + 'newsletter-subscription' => 'السماح بالاشتراك في النشرة الإخبارية', + 'email' => 'تأكيد بواسطة البريد الالكتروني', + 'email-verification' => 'السماح بالتحقق من البريد الإلكتروني', + 'sort_order' => 'امر ترتيب', + 'general' => 'جنرال لواء', + 'footer' => 'تذييل', + 'content' => 'المحتوى', + 'footer-content' => 'نص التذييل', + 'footer-toggle' => 'تبديل التذييل', + 'locale-options' => 'خيارات الوحدة', + 'weight-unit' => 'وحدة الوزن', 'admin-page-limit' => 'العناصر الافتراضية لكل صفحة (المشرف)', - 'design' => 'Design', - 'admin-logo' => 'Admin Logo', - 'logo-image' => 'Logo Image', - 'credit-max' => 'Customer Credit Max', - 'credit-max-value' => 'Credit Max Value', - 'use-credit-max' => 'Use Credit Max', - 'order-settings' => 'Order Settings', - 'orderNumber' => 'Order Number Settings', - 'order-number-prefix' => 'Order Number Prefix', - 'order-number-length' => 'Order Number Length', - 'order-number-suffix' => 'Order Number Suffix', - 'default' => 'Default', - 'sandbox' => 'Sandbox', + 'design' => 'التصميم', + 'admin-logo' => 'شعار المسؤول', + 'logo-image' => 'صورة الشعار', + 'credit-max' => 'الحد الأقصى لائتمان العميل', + 'credit-max-value' => 'الحد الأقصى لقيمة الائتمان', + 'use-credit-max' => 'استخدم الرصيد الأقصى', + 'order-settings' => 'إعدادات الطلب', + 'orderNumber' => 'إعدادات رقم الطلب', + 'order-number-prefix' => 'بادئة رقم الطلب', + 'order-number-length' => 'طول رقم الطلب', + 'order-number-suffix' => 'لاحقة رقم الطلب', + 'default' => 'إفتراضي', + 'sandbox' => 'صندوق الرمل', + 'all-channels' => 'الكل', + 'all-locales' => 'الكل', 'invoice-slip-design' => 'Invoice Slip Design', 'logo' => 'logo' ] ] -]; \ No newline at end of file +]; diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 64eb0d842..7cbeee2e2 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -1286,6 +1286,11 @@ return [ 'footer-toggle' => 'Toggle footer', 'locale-options' => 'Unit Options', 'weight-unit' => 'Weight Unit', + 'email-settings' => 'Email Settings', + 'email-sender-name' => 'Email Sender Name', + 'shop-email-from' => 'Shop Email Address [For sending emails]', + 'admin-name' => 'Admin Name', + 'admin-email' => 'Admin Email', 'admin-page-limit' => 'Default Items Per Page (Admin)', 'design' => 'Design', 'admin-logo' => 'Admin Logo', diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index f690a471c..4aff942c4 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -1,8 +1,40 @@ 'صرفه جویی', + 'create' => 'ايجاد كردن', + 'update' => 'به روز رسانی', + 'delete' => 'حذف', + 'failed' => 'ناموفق', + 'store' => 'فروشگاه', + 'image' => 'تصویر', + 'no result' => 'نتیجه ای نداره', + 'product' => 'تولید - محصول', + 'attribute' => 'صفت', + 'actions' => 'اقدامات', + 'id' => 'ID', + 'action' => 'عمل', + 'yes' => 'آره', + 'no' => 'نه', + 'true' => 'درست است، واقعی', + 'false' => 'غلط', + 'apply' => 'درخواست دادن', + 'action' => 'عمل', + 'label' => 'برچسب', + 'name' => 'نام', + 'title' => 'عنوان', + 'code' => 'کد', + 'type' => 'تایپ کنید', + 'required' => 'ضروری', + 'unique' => 'منحصر بفرد', + 'locale-based' => 'محلی مبتنی بر', + 'channel-based' => 'مبتنی بر کانال', + 'status' => 'وضعیت', + 'select-option' => 'گزینه را انتخاب کنید', + 'category' => 'دسته بندی', + 'common' => [ - 'no-result-found' => 'We could not find any records.', + 'no-result-found' => 'ما هیچ سابقه ای پیدا نکردیم.', 'country' => 'کشور', 'state' => 'استان', 'true' => 'صحیح', @@ -42,7 +74,8 @@ return [ 'tax-categories' => 'دسته بندی مالیات', 'tax-rates' => 'نرخ مالیات', 'promotion' => 'تبلیغات', - 'discount' => 'تخفیف' + 'discount' => 'تخفیف', + 'cms' => 'CMS' ], 'acl' => [ @@ -77,7 +110,8 @@ return [ 'create' => 'افزودن', 'delete' => 'حذف', 'promotion' => 'تبلیغات', - 'cart-rules' => 'قوانین سبد خرید' + 'cart-rules' => 'قوانین سبد خرید', + 'catalog-rules' => 'قوانین فهرست', ], 'dashboard' => [ @@ -92,22 +126,23 @@ return [ 'decreased' => ':progress%', 'sales' => 'فروش ها', 'top-performing-categories' => 'دسته بندی های برتر', - 'product-count' => ':count تا محصول', + 'product-count' => 'تا محصول :count', 'top-selling-products' => 'محصولات فروش بالا', - 'sale-count' => ':count تا فروش', + 'sale-count' => ' تا فروش :count', 'customer-with-most-sales' => 'مشتری با بیش‌ترین فروش', - 'order-count' => ':count تا سفارش', - 'revenue' => 'درآمد :total', + 'order-count' => 'سفارش :count', + 'revenue' => ':total درآمد', 'stock-threshold' => 'تعداد کالای موجود', - 'qty-left' => ':qty موجود', + 'qty-left' => ':qty سمت چپ', ], 'datagrid' => [ 'mass-ops' => [ 'method-error' => 'خطا! روش اشتباه تشخیص داده شد، لطفاً پیکربندی کنش جمعی را بررسی کنید', - 'delete-success' => 'مورد انتخاب شده :resource با موفقیت حذف شد', - 'partial-action' => 'برخی از اقدامات به دلیل محدودیت های سیستم انجام نشد :resource', - 'update-success' => 'مورد انتخاب شده :با موفقیت به روزرسانی شد updated', + 'delete-success' => 'با موفقیت حذف شد :resource انتخاب', + 'partial-action' => ' انجام نشده است :resource برخی از اقدامات به دلیل محدودیت سیستم محدود در', + 'update-success' => 'با موفقیت به روز شد :resource انتخاب', + 'no-resource' => 'این منبع برای عملکرد کافی نبوده است' ], 'id' => 'شناسه', @@ -116,6 +151,7 @@ return [ 'admin-name' => 'نام', 'name' => 'نام', 'fullname' => 'نام کامل', + 'direction' => 'جهت', 'type' => 'نوع', 'required' => 'ضروری', 'unique' => 'یکتا', @@ -126,7 +162,11 @@ return [ 'hostname' => 'نام میزبان', 'email' => 'پست الکترونیک', 'group' => 'گروه', + 'phone' => 'تلفن', + 'gender' => 'جنسیت', 'title' => 'عنوان', + 'layout' => 'چیدمان', + 'url-key' => 'کلید URL', 'comment' => 'نظر', 'product-name' => 'محصول', 'currency-name' => 'نام ارز', @@ -156,34 +196,34 @@ return [ 'role' => 'نقش', 'sub-total' => 'زیر مجموع', 'no-of-products' => 'تعداد محصولات', - 'attribute-family' => 'Attribute Family', - 'starts-from' => 'Starts From', - 'ends-till' => 'Ends Till', - 'per-cust' => 'Per Customer', - 'usage-throttle' => 'Usage Times', - 'for-guest' => 'For Guest', - 'order_number' => 'Order Number', - 'refund-date' => 'Refund Date', - 'refunded' => 'Refunded', - 'start' => 'Start', - 'end' => 'End', - 'active' => 'Active', - 'inactive' => 'Inactive', - 'true' => 'True', - 'false' => 'False', - 'approved' => 'Approved', - 'pending' => 'Pending', - 'disapproved' => 'Disapproved', - 'coupon-code' => 'Coupon Code', - 'times-used' => 'Times Used', - 'created-date' => 'Created Date', - 'expiration-date' => 'Expiration Date', - 'edit' => 'Edit', - 'delete' => 'Delete', - 'view' => 'View', + 'attribute-family' => 'خانواده ویژگی', + 'starts-from' => 'از شروع می شود', + 'ends-till' => 'تا پایان می یابد', + 'per-cust' => 'به ازای هر مشتری', + 'usage-throttle' => 'بار استفاده', + 'for-guest' => 'برای مهمان', + 'order_number' => 'شماره سفارش', + 'refund-date' => 'تاریخ بازپرداخت', + 'refunded' => 'بازپرداخت', + 'start' => 'شروع کنید', + 'end' => 'پایان', + 'active' => 'فعال', + 'inactive' => 'غیر فعال', + 'true' => 'واقعی', + 'false' => 'غلط', + 'approved' => 'تایید شده', + 'pending' => 'در انتظار', + 'disapproved' => 'رد شد', + 'coupon-code' => 'کد کوپن', + 'times-used' => 'بار استفاده شده است', + 'created-date' => 'تاریخ ایجاد شده', + 'expiration-date' => 'تاریخ ایجاد شده', + 'edit' => 'ویرایش کنید', + 'delete' => 'حذف', + 'view' => 'چشم انداز', 'rtl' => 'RTL', 'ltr' => 'LTR', - 'update-status' => 'Update Status' + 'update-status' => 'وضعیت به روز رسانی' ], 'account' => [ @@ -271,7 +311,7 @@ return [ 'sales' => [ 'orders' => [ 'title' => 'سفارشات', - 'view-title' => 'سفارش #:order_id', + 'view-title' => '#:order_id سفارش', 'cancel-btn-title' => 'لغو', 'shipment-btn-title' => 'کشتی', 'invoice-btn-title' => 'صورت حساب', @@ -282,6 +322,13 @@ return [ 'order-info' => 'اطلاعات سفارش', 'order-date' => 'تاریخ سفارش', 'order-status' => 'وضعیت سفارش', + 'order-status-canceled' => 'لغو شد', + 'order-status-closed' => 'بسته شد', + 'order-status-fraud' => 'تقلب', + 'order-status-pending' => 'در انتظار', + 'order-status-pending-payment' => 'در انتظار پرداخت', + 'order-status-processing' => 'در حال پردازش', + 'order-status-success' => 'تکمیل شد', 'channel' => 'کانال', 'customer-name' => 'نام مشتری', 'email' => 'پست الکترونیگ', @@ -302,11 +349,11 @@ return [ 'product-name' => 'نام محصول', 'qty' => 'مقدار', 'item-status' => 'وضعیت مورد', - 'item-ordered' => 'سفارش (:qty_ordered)', - 'item-invoice' => 'صورت حساب (:qty_invoiced)', - 'item-shipped' => 'حمل شده (:qty_shipped)', - 'item-canceled' => 'لغو شده (:qty_canceled)', - 'item-refunded' => 'Refunded (:qty_refunded)', + 'item-ordered' => '(:qty_ordered) سفارش', + 'item-invoice' => '(:qty_invoiced) صورت حساب', + 'item-shipped' => '(:qty_shipped) حمل شده', + 'item-canceled' => '(:qty_canceled) لغو شده', + 'item-refunded' => '(:qty_refunded) بازپرداخت', 'price' => 'قیمت', 'total' => 'کل', 'subtotal' => 'فرعی', @@ -321,8 +368,9 @@ return [ 'total-refunded' => 'بازپرداخت کل', 'total-due' => 'بدهی کل', 'cancel-confirm-msg' => 'مطمئن هستید که می خواهید این سفارش را لغو کنید ؟', - 'refunds' => 'Refunds', - 'refunded' => 'Refunded' + 'refunds' => 'بازپرداخت', + 'refund-btn-title' => 'بازپرداخت', + 'refunded' => 'بازپرداخت' ], 'invoices' => [ @@ -340,7 +388,7 @@ return [ 'qty' => 'مقدار', 'qty-ordered' => 'سفارش داده شده', 'qty-to-invoice' => 'مقدار به فاکتور', - 'view-title' => 'صورت حساب #:invoice_id', + 'view-title' => '#:invoice_id صورت حساب', 'bill-to' => 'صورت حساب به', 'ship-to' => 'حمل به', 'print' => 'چاپ', @@ -369,33 +417,34 @@ return [ 'inventory-source' => 'منبع موجودی', 'carrier-title' => 'عنوان حامل', 'tracking-number' => 'شماره پیگیری', - 'view-title' => 'حمل و نقل #:shipment_id', + 'view-title' => '#:shipment_id حمل و نقل', 'creation-error' => 'حمل و نقل برای این سفارش ایجاد نمی شود.', 'order-error' => 'ایجاد محموله سفارش مجاز نیست.', 'quantity-invalid' => 'مقدار درخواستی نامعتبر است یا در دسترس نیست.', ], 'refunds' => [ - 'title' => 'Refunds', + 'title' => 'بازپرداخت', 'id' => 'Id', - 'add-title' => 'Create Refund', - 'save-btn-title' => 'Refund', - 'order-id' => 'Order Id', - 'qty-ordered' => 'Qty Ordered', - 'qty-to-refund' => 'Qty To Refund', - 'refund-shipping' => 'Refund Shipping', - 'adjustment-refund' => 'Adjustment Refund', - 'adjustment-fee' => 'Adjustment Fee', - 'update-qty' => 'Update Quantities', - 'invalid-qty' => 'Found invalid quantity for return items.', - 'refund-limit-error' => 'The most money available to refund is :amount.', - 'refunded' => 'Refunded', - 'date' => 'Refund Date', - 'customer-name' => 'Customer Name', - 'status' => 'Status', - 'action' => 'Action', - 'view-title' => 'Refund #:refund_id', - 'invalid-refund-amount-error' => 'Refund amount should be non zero.' + 'add-title' => 'بازپرداخت ایجاد کنید', + 'save-btn-title' => 'بازپرداخت', + 'order-id' => 'شماره سفارش', + 'qty-ordered' => 'تعداد سفارشات', + 'qty-to-refund' => 'مقدار برای بازپرداخت', + 'refund-shipping' => 'ارسال بازپرداخت', + 'adjustment-refund' => 'بازپرداخت تنظیم', + 'adjustment-fee' => 'هزینه تنظیم', + 'update-qty' => 'مقادیر را به روز کنید', + 'invalid-qty' => 'مقدار نامعتبر برای موارد برگشتی یافت شد', + 'refund-limit-error' => ' دلار است :amount بیشترین پول برای بازپرداخت ', + 'refunded' => 'بازپرداخت', + 'date' => 'تاریخ بازپرداخت', + 'customer-name' => 'نام مشتری', + 'status' => 'وضعیت', + 'action' => 'عمل', + 'view-title' => ' #:refund_id بازپرداخت', + 'invalid-refund-amount-error' => 'مبلغ بازپرداخت باید صفر نباشد.' + ] ], @@ -425,6 +474,8 @@ return [ 'price' => 'قیمت', 'weight' => 'وزن', 'status' => 'وضعیت', + 'enabled' => 'فعال شده است', + 'disabled' => 'معلول', 'add-variant-title' => 'افزودن نوع', 'variant-already-exist-message' => 'گزینه های مختلف با همان ویژگی های موجود در حال حاضر وجود دارد.', 'add-image-btn-title' => 'افزودن تصویثر', @@ -435,6 +486,18 @@ return [ 'images' => 'تصاویر', 'inventories' => 'موجودی ها', 'variations' => 'تغییرات', + 'downloadable' => 'اطلاعات قابل بارگیری', + 'links' => 'پیوندها', + 'add-link-btn-title' => 'پیوند را اضافه کنید', + 'samples' => 'نمونه ها', + 'add-sample-btn-title' => 'نمونه را اضافه کنید', + 'downloads' => 'بارگیری مجاز', + 'file' => 'فایل', + 'sample' => 'نمونه', + 'upload-file' => 'آپلود فایل', + 'url' => 'Url', + 'sort-order' => 'ترتیب مرتب سازی', + 'browse-file' => 'پرونده را مرور کنید', 'product-link' => 'محصولات مرتبط', 'cross-selling' => 'فروش متقابل', 'up-selling' => 'فروش بالا', @@ -442,9 +505,13 @@ return [ 'product-search-hint' => 'شروع به تایپ نام محصول کنید', 'no-result-found' => 'محصولاتی با همین نام یافت نشد', 'searching' => 'جست و جو ...', - 'bundle-items' => 'Bundle Items', - 'add-option-btn-title' => 'Add Option', - 'option-title' => 'Option Title', + 'grouped-products' => 'محصولات گروه بندی شده', + 'search-products' => 'جستجوی محصولات', + 'no-result-found' => 'محصولاتی با همین نام یافت نشد', + 'channel' => 'کانالها', + 'bundle-items' => 'موارد بسته بندی', + 'add-option-btn-title' => 'گزینه را اضافه کنید', + 'option-title' => 'عنوان گزینه', 'input-type' => 'Input Type', 'is-required' => 'Is Required', 'select' => 'Select', @@ -471,25 +538,26 @@ return [ 'multiselect' => 'Multiselect', 'datetime' => 'Datetime', 'date' => 'Date', - 'label' => 'Label', - 'admin' => 'Admin', - 'options' => 'Options', + 'label' => 'برچسب', + 'admin' => 'مدیر', + 'options' => 'گزینه ها', 'position' => 'موقعیت', 'add-option-btn-title' => 'افزودن گزینه', 'validations' => 'اعتبار سنجی ها', 'input_validation' => 'اعتبار سنجی ورودی', - 'is_required' => 'Is Required', - 'is_unique' => 'Is Unique', - 'number' => 'Number', - 'decimal' => 'Decimal', - 'email' => 'Email', + 'is_required' => 'مورد نیاز است', + 'is_unique' => 'منحصر به فرد است', + 'number' => 'عدد', + 'decimal' => 'اعشار', + 'email' => 'پست الکترونیک', 'url' => 'URL', - 'configuration' => 'Configuration', - 'status' => 'Status', + 'configuration' => 'پیکربندی', + 'status' => 'وضعیت', 'yes' => 'بله', 'no' => 'خیر', 'value_per_locale' => 'مقدار در هر ممحل', 'value_per_channel' => 'مقدار در هر کانال', + 'value_per_channel' => 'مقدار در هر کانال', 'is_filterable' => 'استفاده در Navigation Layered', 'is_configurable' => 'برای ایجاد یک محصول قابل تنظیم استفاده کنید', 'admin_name' => 'نام مدیر', @@ -501,7 +569,11 @@ return [ 'text-swatch' => 'متن Swatch', 'swatch' => 'Swatch', 'image' => 'تصویر', - 'file' => 'فایل' + 'file' => 'فایل', + 'checkbox' => 'Checkbox', + 'use_in_flat' => "در جدول تخت محصول ایجاد کنید", + 'is_comparable' => "ویژگی قابل مقایسه است", + 'default_null_option' => 'گزینه پیش فرض خالی ایجاد کنید', ], 'families' => [ 'title' => 'خانواده ها', @@ -545,6 +617,8 @@ return [ 'meta_description' => 'توضیحات متا', 'meta_keywords' => 'کلیدواژه ها متا', 'image' => 'تصویر', + 'filterable-attributes' => 'ویژگی های فیلتر', + 'attributes' => 'ویژگی های', ] ], @@ -592,6 +666,7 @@ return [ 'edit-button-title' => 'ویرایش نرخ' ], 'zip_code' => 'کد پستی', + 'is_zip' => 'محدوده Zip را فعال کنید', ], 'sales' => [ @@ -610,10 +685,12 @@ return [ 'title' => 'محل ها', 'add-title' => 'افزودن محل', 'edit-title' => 'ویرایش محل', + 'add-title' => 'محل را اضافه کنید', 'save-btn-title' => 'ذخیره محل', 'general' => 'عمومی', 'code' => 'کد', 'name' => 'نام', + 'direction' => 'جهت', 'create-success' => 'محل با موفقیت ایجاد شد', 'update-success' => 'محل با موفقیت به روز شد.', 'delete-success' => 'محل با موفقیت حذف شد.', @@ -650,6 +727,8 @@ return [ 'source_currency' => 'منبع ارز', 'target_currency' => 'هدف ارز', 'rate' => 'نرخ', + 'exchange-class-not-found' => 'کلاس نرخ ارز :service یافت نشد', + 'update-rates' => ' به روز کنید :service نرخ ها را با استفاده از', 'create-success' => 'نرخ ارز با موفقیت ایجاد شد.', 'update-success' => 'نرخ ارز با موفقیت به روز شد.', 'delete-success' => 'نرخ ارز با موفقیت حذف شد.', @@ -712,10 +791,16 @@ return [ 'update-success' => 'کانال با موفقیت به روز شد.', 'delete-success' => 'کانال با موفقیت حذف شد.', 'last-delete-error' => 'حداقل یک کانال مورد نیاز است.', + 'seo' => 'SEO صفحه اصلی', + 'seo-title' => 'عنوان Meta', + 'seo-description' => 'شرح Meta', + 'seo-keywords' => 'کلید واژه ها Meta', + ], + 'sliders' => [ 'title' => 'عنوان', - 'name' => 'Name', + 'name' => 'نام', 'add-title' => 'افزودن اسلاید', 'edit-title' => 'ویرایش اسلایدر', 'save-btn-title' => 'ذخیره اسلایدر', @@ -730,6 +815,7 @@ return [ 'delete-success' => 'آخرین اسلایدر حذف نمی شود', 'delete-fail' => 'اسلایدر با موفقیت حذف شد' ], + 'tax-categories' => [ 'title' => 'دسته بندی های مالیات', 'add-title' => 'افزودن دسته بندی مالیات', @@ -752,6 +838,7 @@ return [ 'atleast-one' => 'آخرین دسته مالیاتی را نمی توان حذف کرد', 'delete' => 'دسته بندی مالیات با موفقیت حذف شد' ], + 'tax-rates' => [ 'title' => 'نرخ مالیات', 'add-title' => 'افزودن نرخ مالیات', @@ -771,6 +858,7 @@ return [ 'edit-button-title' => 'ویرایش نرخ' ], 'zip_code' => 'کد پستی', + 'is_zip' => ' را فعال کنید Zip محدوده', 'create-success' => 'نرخ مالیات با موفقیت ایجاد شد', 'create-error' => 'نمی توان نرخ مالیات ایجاد کرد', 'update-success' => 'نرخ مالیات با موفقیت به روز شد', @@ -789,12 +877,43 @@ return [ 'edit-title' => 'ویرایش گروه', 'save-btn-title' => 'ذخیره گروه', 'title' => 'گروه ها', + 'save-btn-title' => 'ذخیره گروه', 'code' => 'کد', 'name' => 'نام', 'is_user_defined' => 'تعریف شده توسط کاربر', 'yes' => 'بله' ], + 'addresses' => [ + 'title' => ':customer_name لیست آدرس های ', + 'vat_id' => 'id وات', + 'create-title' => 'آدرس مشتری را ایجاد کنید', + 'edit-title' => 'آدرس مشتری را به روز کنید', + 'title-orders' => ':customer_name لیست سفارشات ', + 'address-list' => 'لیست آدرس', + 'order-list' => 'لیست سفارشات', + 'address-id' => 'ID نشانی', + 'address-1' => 'آدرس 1', + 'city' => 'شهر', + 'state-name' => 'دولت', + 'country-name' => 'کشور', + 'postcode' => 'کد پستی', + 'default-address' => 'آدرس پیش فرض', + 'yes' => 'آره', + 'not-approved' => 'مورد تایید نیست', + 'no' => 'نه', + 'dash' => '-', + 'delete' => 'حذف', + 'create-btn-title' => 'اضافه کردن آدرس', + 'save-btn-title' => 'ذخیره آدرس', + 'general' => 'عمومی', + 'success-create' => 'آدرس مشتری با موفقیت ایجاد شد Success:', + 'success-update' => 'آدرس مشتری با موفقیت به روز شد Success:', + 'success-delete' => 'آدرس مشتری با موفقیت حذف شد Success:', + 'success-mass-delete' => 'آدرس های انتخاب شده با موفقیت حذف شدند Success:', + 'error-create' => 'آدرس مشتری ایجاد نشده است Error:', + ], + 'note' => [ 'title' => 'افزودن یادداشت', 'save-note' => 'ذخیره یادداشت', @@ -818,13 +937,14 @@ return [ 'state' => 'استان', 'select-state' => 'یک منطقه ، ایالت یا استان را انتخاب کنید.', 'country' => 'کشور', - 'other' => 'Other', + 'other' => 'دیگر', 'male' => 'مرد', 'female' => 'زن', + 'phone' => 'تلفن', 'group-default' => 'نمی توان گروه پیش فرض را حذف کرد.', 'edit-help-title' => 'ویرایش مشتری', 'delete-help-title' => 'حذف مشتری', - 'addresses' => 'Addresses', + 'addresses' => 'آدرس ها', 'mass-destroy-success' => 'مشتریان با موفقیت حذف شدند', 'mass-update-success' => 'مشتریان با موفقیت به روز شدند', 'status' => 'وضعیت', @@ -857,91 +977,137 @@ return [ ], 'promotion' => [ - 'catalog-rule' => 'قوانین کاتالوگ', - 'cart-rule' => 'قوانین سبد خرید', - 'add-catalog-rule' => 'افزودن قانون کاتالوگ', - 'add-cart-rule' => 'افزودن قانون سبد خرید', - 'edit-cart-rule' => 'ویرایش قانون کاتالوگ', - 'edit-catalog-rule' => 'ویرایش قانون سبد خرید', - 'create-catalog-rule' => 'ایجاد قانون کاتالوگ', - 'create-cart-rule' => 'ایجاد قانون سبد خرید', - 'save-btn-title' => 'ایجاد', - 'edit-btn-title' => 'ویرایش', - 'save' => 'ذخیره', - 'select-attr' => 'انتخاب ویژگی', - 'select-attr-fam' => 'انتخاب خانواده ویژگی', - 'select-cart-attr' => 'انتخاب ویژگی سبد خرید', - 'add_condition' => 'افزودن شرط', - 'global_labels' => 'برچسب های جهانی', - 'general-info' => [ - 'name' => 'نام نقش', - 'description' => 'توضیحات', - 'starts-from' => 'شروع', - 'ends-till' => 'پایان', - 'channels' => 'کانال ها', - 'channels-req' => 'کانال ها', - 'cust-groups' => 'گروه های مشتری', - 'priority' => 'اولویت', - 'add-condition' => 'افزودن شرایط', - 'disc_amt' => 'مقدار تخفیف', - 'disc_percent' => 'درصد تخفیف', - 'is-coupon' => 'از کوپن استفاده کنید', - 'is-coupon-yes' => 'بله', - 'is-coupon-no' => 'خیر', - 'uses-per-cust' => 'استفاده می شود برای هر مشتری', - 'all' => 'همه', - 'any' => 'هیچ', - 'end-other-rules' => 'پایان قوانین دیگر', - 'status' => 'فعال است', - 'all-conditions-true' => 'به فرض همه شرایط صحیح است', - 'assuming' => 'با فرض اینکه', - 'conditions' => 'شرایط', - 'apply' => 'درخواست دادن', - 'are' => 'هستند', - 'true' => 'صحیح', - 'false' => 'غلط', - 'limit' => 'محدودیت استفاده', - 'specific-coupon' => 'کوپن خاص (چک) / خودکار تولید شده (بررسی نشده)', - 'free-shipping' => 'ارسال رایگان', - 'is-guest' => 'برای مهمانان', - 'disc_qty' => 'حداکثر. مقدار مجاز برای تخفیف', - 'test-mode' => 'انتخاب کنید چگونه شرایط را آزمایش کنیم', - 'labels' => 'برچسب', - 'information' => 'اطلاعات', - 'actions' => 'عملیات', - 'coupons' => 'کوپن ها' - ], - - 'status' => [ - 'success' => 'موفقیت! قانون ایجاد شده است', - 'success-coupon' => 'موفقیت! قانون به همراه کوپن ایجاد شده است', - 'failed' => 'خطا! نتوانست قانون را ایجاد کند', - 'update-success' => 'موفقیت! قانون به روز شد', - 'update-coupon-success' => 'موفقیت! قانون به همراه کوپن به روز شد', - 'update-failed' => 'خطا! نمی توان بروزرسانی کرد', - 'delete-success' => 'موفق! قانون حذف شد', - 'delete-failed' => 'خطا! حذف نمی شود', - 'coupon-applied' => 'کوپن مورد استفاده', - 'coupon-failed' => 'کوپن نتوانست اعمال شود', - 'no-coupon' => '* کوپن قابل استفاده نیست', - 'coupon-removed' => 'کوپن با موفقیت حذف شد', - 'coupon-remove-failed' => 'حذف کوپن انجام نشد', - 'duplicate-coupon' => 'کوپن قبلاً وجود دارد ، لطفاً با یک کوپن دیگر دوباره امتحان کنید' - ], - - 'catalog' => [ + 'cart-rules' => [ + 'title' => 'قوانین سبد خرید', + 'add-title' => 'قانون سبد خرید را اضافه کنید', + 'edit-title' => 'تنظیم قانون سبد خرید', + 'save-btn-title' => 'صرفه جویی در قانون سبد خرید', + 'rule-information' => 'اطلاعات قانون', 'name' => 'نام', - 'description' => 'توضیحات', - 'apply-percent' => 'به عنوان درصد اعمال شود', - 'apply-fixed' => 'به عنوان مقدار ثابت اعمال شود', - 'adjust-to-percent' => 'تنظیم به درصد', - 'adjust-to-value' => 'مقدار تخفیف را تنظیم کنید', - 'condition-missing' => 'لطفا شرایط را بررسی کنید ، برخی از مقادیر ممکن است وجود نداشته باشد' + 'description' => 'شرح', + 'status' => 'وضعیت', + 'is-active' => 'قاعده سبد خرید فعال است', + 'channels' => 'کانالها', + 'customer-groups' => 'گروه های مشتری', + 'coupon-type' => 'نوع کوپن', + 'no-coupon' => 'بدون کوپن', + 'specific-coupon' => 'کوپن خاص', + 'auto-generate-coupon' => 'تولید کوپن خودکار', + 'no' => 'نه', + 'yes' => 'آره', + 'coupon-code' => 'کد کوپن', + 'uses-per-coupon' => 'از هر کوپن استفاده می کند', + 'uses-per-customer' => 'از هر مشتری استفاده می کند', + 'uses-per-customer-control-info' => 'فقط برای ورود به سیستم در مشتریان استفاده می شود', + 'from' => 'از جانب', + 'to' => 'به', + 'priority' => 'اولویت', + 'conditions' => 'شرایط', + 'condition-type' => 'نوع وضعیت', + 'all-conditions-true' => 'همه شرایط صحیح است', + 'any-condition-true' => 'هر شرایطی درست است', + 'add-condition' => 'شرط را اضافه کنید', + 'choose-condition-to-add' => 'شرطی را برای اضافه کردن انتخاب کنید', + 'cart-attribute' => 'ویژگی سبد خرید', + 'subtotal' => 'فرعی', + 'total-items-qty' => 'تعداد کل موارد', + 'total-weight' => 'وزن کل', + 'payment-method' => 'روش پرداخت', + 'shipping-method' => 'روش حمل و نقل', + 'shipping-postcode' => 'حمل و نقل پستی / کد پستی', + 'shipping-state' => 'کشور حمل و نقل', + 'shipping-country' => 'کشور حمل و نقل', + 'cart-item-attribute' => 'ویژگی مورد سبد خرید', + 'price-in-cart' => 'قیمت در سبد خرید', + 'qty-in-cart' => 'کمیت در سبد خرید', + 'product-attribute' => 'ویژگی محصول', + 'attribute-name-children-only' => '(فقط کودکان) :attribute_name', + 'attribute-name-parent-only' => '(فقط والدین) :attribute_name' , + 'is-equal-to' => 'برابر است با', + 'is-not-equal-to' => 'مساوی نیست', + 'equals-or-greater-than' => 'برابر یا بیشتر از', + 'equals-or-less-than' => 'برابر یا کمتر از', + 'greater-than' => 'بزرگتر از', + 'less-than' => 'کمتر از', + 'contain' => 'حاوی', + 'contains' => 'حاوی', + 'does-not-contain' => 'شامل نمی شود', + 'actions' => 'اقدامات', + 'action-type' => 'نوع عمل', + 'percentage-product-price' => 'درصد قیمت محصول', + 'fixed-amount' => 'مقدار ثابت', + 'fixed-amount-whole-cart' => 'مقدار ثابت به سبد خرید', + 'buy-x-get-y-free' => 'خرید X دریافت Y رایگان', + 'discount-amount' => 'مقدار تخفیف', + 'discount-quantity' => 'حداکثر مقدار مجاز برای تخفیف', + 'discount-step' => 'مقدار X را بخرید', + 'free-shipping' => 'ارسال رایگان', + 'apply-to-shipping' => 'ارسال به حمل و نقل', + 'coupon-codes' => 'کدهای کوپن', + 'coupon-qty' => 'QTY کوپن', + 'code-length' => 'طول کد', + 'code-format' => 'قالب کد', + 'alphanumeric' => 'الفبایی', + 'alphabetical' => 'الفبایی', + 'numeric' => 'عددی', + 'code-prefix' => 'پیشوند کد', + 'code-suffix' => 'کد سوفیکس', + 'generate' => 'تولید می کنند', + 'cart-rule-not-defind-error' => 'قانون سبد خرید تعریف نشده است', + 'mass-delete-success' => 'همه کوپن های انتخاب شده با موفقیت حذف شدند.', + 'end-other-rules' => 'قوانین دیگر را پایان دهید', + 'children-categories' => '(دسته بندی ها (فقط کودکان', + 'parent-categories' => '(دسته ها (فقط والدین', + 'categories' => 'دسته بندی ها', + 'attribute_family' => 'خانواده ویژگی' ], - 'cart' => [ - 'buy-atleast' => 'حداقل بخرید', - 'apply-to-shipping' => 'درخواست حمل و نقل' + 'catalog-rules' => [ + 'title' => 'قوانین فهرست', + 'add-title' => 'قانون کاتالوگ را اضافه کنید', + 'edit-title' => 'تنظیم قانون کاتالوگ', + 'save-btn-title' => 'ذخیره قانون کاتالوگ', + 'rule-information' => 'اطلاعات قانون', + 'name' => 'نام', + 'description' => 'شرح', + 'status' => 'وضعیت', + 'is-active' => 'قانون کاتالوگ فعال است', + 'channels' => 'کانالها', + 'customer-groups' => 'گروه های مشتری', + 'no' => 'نه', + 'yes' => 'آره', + 'from' => 'از جانب', + 'to' => 'به', + 'priority' => 'اولویت', + 'conditions' => 'شرایط', + 'condition-type' => 'نوع وضعیت', + 'all-conditions-true' => 'همه شرایط صحیح است', + 'any-condition-true' => 'هر شرایطی درست است', + 'add-condition' => 'شرط را اضافه کنید', + 'choose-condition-to-add' => 'شرطی را برای اضافه کردن انتخاب کنید', + 'product-attribute' => 'ویژگی محصول', + 'attribute-name-children-only' => ' (فقط کودکان) :attribute_name', + 'attribute-name-parent-only' => '(فقط والدین) :attribute_name', + 'is-equal-to' => 'برابر است با', + 'is-not-equal-to' => 'مساوی نیست', + 'equals-or-greater-than' => 'برابر یا بیشتر از', + 'equals-or-less-than' => 'برابر یا کمتر از', + 'greater-than' => 'بزرگتر از', + 'less-than' => 'کمتر از', + 'contain' => 'حاوی', + 'contains' => 'حاوی', + 'does-not-contain' => 'شامل نمی شود', + 'actions' => 'اقدامات', + 'action-type' => 'نوع عمل', + 'percentage-product-price' => 'درصد قیمت محصول', + 'fixed-amount' => 'مقدار ثابت', + 'fixed-amount-whole-cart' => 'مقدار ثابت به فهرست کامل', + 'buy-x-get-y-free' => 'خرید X دریافت Y رایگان', + 'discount-amount' => 'مقدار تخفیف', + 'mass-delete-success' => 'همه فهرست انتخابی کوپن ها با موفقیت حذف شدند', + 'end-other-rules' => 'قوانین دیگر را پایان دهید', + 'categories' => 'دسته بندی ها', + 'attribute_family' => 'خانواده ویژگی' ] ], @@ -985,7 +1151,7 @@ return [ 'csv' => 'CSV', 'xls' => 'XLS', 'file' => 'File', - 'upload-error' => 'پرونده باید یک نوع از نوع ها باشد: xls, xlsx, csv.', + 'upload-error' => ':xls, xlsx, csv. پرونده باید یک نوع از نوع ها باشد', 'duplicate-error' => 'شناسه باید شناسه منحصر به فرد ، شناسه تکراری :identifier در سطر :position.', 'enough-row-error' => 'ردیف پرونده کافی نیست', 'allowed-type' => 'نوع مجاز :', @@ -994,25 +1160,60 @@ return [ 'illegal-format' => 'خطا! این نوع قالب یا پشتیبانی نمی شود یا فرمت غیرقانونی آن است' ], + 'cms' => [ + 'pages' => [ + 'general' => 'عمومی', + 'seo' => 'SEO', + 'pages' => 'صفحات', + 'title' => 'صفحات', + 'add-title' => 'اضافه کردن صفحه', + 'content' => 'محتوا', + 'url-key' => 'کلید URL', + 'channel' => 'کانالها', + 'locale' => 'محل های محلی', + 'create-btn-title' => 'صفحه را ذخیره کن', + 'edit-title' => 'ویرایش صفحه', + 'edit-btn-title' => 'صفحه را ذخیره کن', + 'create-success' => 'صفحه با موفقیت ایجاد شد', + 'create-partial' => 'برخی از صفحات درخواست شده در حال حاضر وجود دارد', + 'create-failure' => 'تمام صفحات درخواست شده در حال حاضر وجود دارد', + 'update-success' => 'صفحه با موفقیت به روز شد', + 'update-failure' => 'صفحه نمی تواند به روز شود', + 'page-title' => 'عنوان صفحه', + 'layout' => 'چیدمان', + 'meta_keywords' => 'کلید واژه ها Meta', + 'meta_description' => 'شرح Meta', + 'meta_title' => 'عنوان Meta', + 'delete-success' => 'صفحه CMS با موفقیت حذف شد', + 'delete-failure' => 'صفحه CMS حذف نمی شود', + 'preview' => 'پیش نمایش', + 'one-col' => '
Use class: "static-container one-column" برای یک طرح ستون
', + 'two-col' => '
Use class: "static-container two-column" برای طرح دو ستون
', + 'three-col' => '
Use class: "static-container three-column" برای طرح سه ستون
', + 'helper-classes' => 'کلاسهای یاور' + ] + ], + 'response' => [ - 'being-used' => 'این منبع :name استفاده می شود در منبع :source', + 'being-used' => ' مورد استفاده قرار می گیرد :source در :name این منبع', 'cannot-delete-default' => 'کانال پیش فرض حذف نمی شود', - 'create-success' => ':name با موفقیت ایجاد شد', - 'update-success' => ':name با موفقیت به روز شد.', - 'delete-success' => ':name با موفقیت حذف شد', + 'create-success' => ' با موفقیت ایجاد شد :name', + 'update-success' => ' با موفقیت به روز شد :name', + 'delete-success' => 'با موفقیت حذف شد :name', 'delete-failed' => 'هنگام حذف :name خطایی روی داد.', 'last-delete-error' => 'حداقل یک :name لازم است.', 'user-define-error' => 'نمی توان :name سیستم را حذف کرد.', - 'attribute-error' => ':name در محصولات قابل تنظیم استفاده می شود.', - 'attribute-product-error' => ':name در محصولات استفاده می شود.', - 'customer-associate' => ':name نمی توان حذف کرد زیرا مشتری با این گروه در ارتباط است.', + 'attribute-error' => 'در محصولات قابل تنظیم استفاده می شود :name ' , + 'attribute-product-error' => ' در محصولات استفاده می شود :name', + 'customer-associate' => ' نمی توان حذف کرد زیرا مشتری با این گروه در ارتباط است :name', 'currency-delete-error' => 'این ارز به عنوان ارز پایه کانال تنظیم شده است بنابراین نمی توان آن را حذف کرد.', - 'upload-success' => ':name با موفقیت بارگذاری شد.', + 'upload-success' => ' با موفقیت بارگذاری شد :name', 'delete-category-root' => 'نمی توان دسته اصلی را حذف کرد', 'create-root-failure' => 'طبقه بندی با ریشه نام در حال حاضر وجود دارد', - 'cancel-success' => ':name با موفقیت لغو شد.', - 'cancel-error' => ':name قابل لغو نیست.', - 'already-taken' => ':name قبلا گرفته شده.' + 'cancel-success' => ' با موفقیت لغو شد :name', + 'cancel-error' => ' قابل لغو نیست :name', + 'already-taken' => ' قبلا گرفته شده :name', + 'order-pending' => 'حساب حذف نمی شود زیرا برخی از سفارش ها حالت معلق یا در حال پردازش هستند' ], 'footer' => [ @@ -1020,9 +1221,29 @@ return [ ], 'admin' => [ + 'emails' => [ + 'email' => 'پست الکترونیک', + 'notification_label' => 'اطلاعیه', + 'notifications' => [ + 'verification' => 'خدمات ارائه شده بفرست', + 'registration' => 'ثبت نام از طریق ایمیل', + 'customer' => 'ارسال ایمیل به مشتری', + 'new-order' => 'ارسال تأییدیه سفارش ایمیل', + 'new-admin' => 'ارسال ایمیل دعوت نامه به مدیر', + 'new-invoice' => 'ارسال نامه الکترونیکی برای تأیید فاکتور', + 'new-refund' => 'ارسال نامه الکترونیکی اعلان بازپرداخت', + 'new-shipment' => 'ارسال نامه الکترونیکی اعلان حمل و نقل', + 'new-inventory-source' => 'ارسال نامه الکترونیکی اعلان منبع موجودی', + 'cancel-order' => 'ارسال نامه لغو اعلان سفارش پست الکترونیکی', + ], + + ], 'system' => [ 'catalog' => 'کاتالوگ', 'products' => 'محصولات', + 'guest-checkout' => 'وارسی میهمان', + 'allow-guest-checkout' => 'مجاز به پرداخت مهمان', + 'allow-guest-checkout-hint' => 'نکته: در صورت روشن بودن ، این گزینه به طور خاص برای هر محصول قابل تنظیم است', 'review' => 'بررسی', 'allow-guest-review' => 'اجازه دادن به کاربر مهمان برای بررسی', 'inventory' => 'موجودی', @@ -1062,14 +1283,30 @@ return [ 'footer' => 'فوتر', 'content' => 'محتوا', 'footer-content' => 'متن فوتر', + 'footer-toggle' => 'پایین صفحه را تغییر دهید', 'locale-options' => 'گزینه های واحد', 'weight-unit' => 'واحد وزن', + 'admin-page-limit' => 'موارد پیش فرض در هر صفحه (مدیر)', + 'email-settings' => 'Email Settings', + 'email-sender-name' => 'Email Sender Name', + 'shop-email-from' => 'Shop Email Address [For sending emails]', + 'admin-name' => 'Admin Name', + 'admin-email' => 'Admin Email', 'design' => 'طراحی', 'admin-logo' => 'لوگو مدیر', 'logo-image' => 'تصویر لوگو', 'credit-max' => 'اعتبار مشتری حداکثر', 'credit-max-value' => 'حداکثر میزان اعتبار', 'use-credit-max' => 'استفاده از حداکثر اعتبار', + 'order-settings' => 'تنظیمات سفارش دهید', + 'orderNumber' => 'تنظیمات شماره سفارش دهید', + 'order-number-prefix' => 'پیش شماره شماره سفارش', + 'order-number-length' => 'طول شماره سفارش', + 'order-number-suffix' => 'تعداد کافی شماره سفارش', + 'default' => 'پیش فرض', + 'sandbox' => 'Sandbox', + 'all-channels' => 'همه', + 'all-locales' => 'همه', 'sandbox' => 'Sandbox', 'invoice-slip-design' => 'Invoice Slip Design', 'logo' => 'logo' diff --git a/packages/Webkul/Admin/src/Resources/lang/nl/app.php b/packages/Webkul/Admin/src/Resources/lang/nl/app.php index fb2a5bd4c..b263d1487 100644 --- a/packages/Webkul/Admin/src/Resources/lang/nl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/nl/app.php @@ -426,24 +426,24 @@ return [ 'refunds' => [ 'title' => 'Terugbetalingen', 'id' => 'Id', - 'add-title' => 'Create Refund', + 'add-title' => 'Maak een terugbetaling', 'save-btn-title' => 'Opslaan', - 'order-id' => 'Order Id', - 'qty-ordered' => 'Qty Ordered', - 'qty-to-refund' => 'Qty To Refund', - 'refund-shipping' => 'Refund Shipping', - 'adjustment-refund' => 'Adjustment Refund', - 'adjustment-fee' => 'Adjustment Fee', - 'update-qty' => 'Update Quantities', - 'invalid-qty' => 'We found an invalid quantity to refund items.', - 'refund-limit-error' => 'The most money available to refund is :amount.', + 'order-id' => 'Bestellen Id', + 'qty-ordered' => 'Hoeveelheid besteld', + 'qty-to-refund' => 'Te restitueren hoeveelheid', + 'refund-shipping' => 'Verzending terugbetalen', + 'adjustment-refund' => 'Aanpassing restitutie', + 'adjustment-fee' => 'Aanpassingskosten', + 'update-qty' => 'Hoeveelheden bijwerken', + 'invalid-qty' => 'We hebben een ongeldige hoeveelheid gevonden om artikelen terug te betalen.', + 'refund-limit-error' => 'Het meeste geld dat terugbetaald kan worden is :amount.', 'refunded' => 'Teruggestort', 'date' => 'Refund Date', - 'customer-name' => 'Customer Name', - 'status' => 'Status', + 'customer-name' => 'klantnaam', + 'status' => 'Toestand', 'action' => 'Actie', - 'view-title' => 'Refund #:refund_id', - 'invalid-refund-amount-error' => 'Refund amount should be non zero.' + 'view-title' => 'Terugbetaling #:refund_id', + 'invalid-refund-amount-error' => 'Het restitutiebedrag mag niet nul zijn.' ] ], @@ -572,6 +572,7 @@ return [ 'file' => 'Bestand', 'checkbox' => 'Checkbox', 'use_in_flat' => "Create in Product Flat Table", + 'is_comparable' => "Attribuut is vergelijkbaar ", 'default_null_option' => 'Create default empty option', ], 'families' => [ @@ -595,29 +596,29 @@ return [ 'categories' => [ 'title' => 'Categorieën', 'add-title' => 'Categorie toevoegen', - 'edit-title' => 'Edit Category', - 'save-btn-title' => 'Save Category', + 'edit-title' => 'Categorie bewerken', + 'save-btn-title' => 'Categorie opslaan', 'general' => 'Algemeen', 'name' => 'Naam', - 'visible-in-menu' => 'Visible In Menu', + 'visible-in-menu' => 'Zichtbaar in menu', 'yes' => 'Ja', 'no' => 'Nee', - 'position' => 'Position', - 'display-mode' => 'Display Mode', - 'products-and-description' => 'Products and Description', - 'products-only' => 'Products Only', - 'description-only' => 'Description Only', - 'description-and-images' => 'Description and Images', - 'description' => 'Description', - 'parent-category' => 'Parent Category', - 'seo' => 'Search Engine Optimization', + 'position' => 'Positie', + 'display-mode' => 'Weergavemodus', + 'products-and-description' => 'Producten en beschrijving', + 'products-only' => 'Alleen producten', + 'description-only' => 'Alleen beschrijving', + 'description-and-images' => 'Beschrijving en afbeeldingen', + 'description' => 'Beschrijving', + 'parent-category' => 'Bovenliggende categorie', + 'seo' => 'zoek machine optimalisatie', 'slug' => 'Slug', - 'meta_title' => 'Meta Title', - 'meta_description' => 'Meta Description', + 'meta_title' => 'Metatitel', + 'meta_description' => 'Meta omschrijving', 'meta_keywords' => 'Meta trefwoorden', 'image' => 'Afbeelding', - 'filterable-attributes' => 'Filterable Attributes', - 'attributes' => 'Attributes', + 'filterable-attributes' => 'Filtreerbare kenmerken', + 'attributes' => 'Attributen', ] ], @@ -649,32 +650,32 @@ return [ 'tax-rates' => [ 'title' => 'BTW-tarieven', 'add-title' => 'BTW toevoegen', - 'edit-title' => 'Edit Tax Rate', - 'save-btn-title' => 'Save Tax Rate', - 'general' => 'Tax Rate', - 'identifier' => 'Identifier', - 'is_zip' => 'Enable Zip Range', - 'zip_from' => 'Zip From', + 'edit-title' => 'Btw-tarief bewerken', + 'save-btn-title' => 'Belastingtarief opslaan', + 'general' => 'Belastingtarief', + 'identifier' => 'Identificatie', + 'is_zip' => 'Zip-bereik inschakelen', + 'zip_from' => 'Zip van', 'zip_to' => 'Zip To', 'state' => 'Staat/Provincie', - 'select-state' => 'Select a region, state or province.', + 'select-state' => 'Selecteer een regio, staat of provincie.', 'country' => 'Land', - 'tax_rate' => 'Rate', + 'tax_rate' => 'Tarief', 'edit' => [ - 'title' => 'Edit Tax Rate', - 'edit-button-title' => 'Edit Rate' + 'title' => 'Btw-tarief bewerken', + 'edit-button-title' => 'Tarief bewerken' ], - 'zip_code' => 'Zip Code', - 'is_zip' => 'Enable Zip Range', + 'zip_code' => 'Postcode', + 'is_zip' => 'Zip-bereik inschakelen', ], 'sales' => [ 'shipping-method' => [ - 'title' => 'Shipping Methods', + 'title' => 'Verzendmethoden', 'save-btn-title' => 'Opslaan', 'description' => 'Description', 'active' => 'Actief', - 'status' => 'Status' + 'status' => 'Toestand' ] ] ], @@ -684,6 +685,7 @@ return [ 'title' => 'Landinstellingen', 'add-title' => 'Landinstelling toevoegen', 'edit-title' => 'Landinstelling wijzigen', + 'add-title' => 'Landinstelling toevoegen', 'save-btn-title' => 'Landinstelling opslaan', 'general' => 'Algemeen', 'code' => 'Code', @@ -725,8 +727,8 @@ return [ 'source_currency' => 'Valuta bron', 'target_currency' => 'Valuta doel', 'rate' => 'Tarief', - 'exchange-class-not-found' => ':service exchange rate class not found', - 'update-rates' => 'Update rates using :service', + 'exchange-class-not-found' => ':service wisselkoersklasse niet gevonden', + 'update-rates' => 'Tarieven bijwerken met :service', 'create-success' => 'Wisselkoers succesvol aangemaakt.', 'update-success' => 'Wisselkoers succesvol bijgewerkt.', 'delete-success' => 'Wisselkoers succesvol verwijderd.', @@ -741,8 +743,8 @@ return [ 'code' => 'Code', 'name' => 'Naam', 'description' => 'Omschrijving', - 'source-is-active' => 'Source is Active', - 'contact-info' => 'Contact Information', + 'source-is-active' => 'Bron is actief', + 'contact-info' => 'Contactgegevens', 'contact_name' => 'Naam', 'contact_email' => 'Email', 'contact_number' => 'Contact nummer', @@ -757,10 +759,10 @@ return [ 'latitude' => 'Latitude', 'longitude' => 'Longitude', 'status' => 'Status', - 'create-success' => 'Inventory source created successfully.', - 'update-success' => 'Inventory source updated successfully.', - 'delete-success' => 'Inventory source deleted successfully.', - 'last-delete-error' => 'At least one Inventory source is required.', + 'create-success' => 'Voorraadbron succesvol aangemaakt.', + 'update-success' => 'Voorraadbron succesvol bijgewerkt.', + 'delete-success' => 'Voorraadbron verwijderd.', + 'last-delete-error' => 'Er is ten minste één voorraadbron vereist.', ], 'channels' => [ 'title' => 'Kanalen', @@ -772,16 +774,16 @@ return [ 'name' => 'Naam', 'description' => 'Omschrijving', 'hostname' => 'Hostnaam', - 'currencies-and-locales' => 'Currencies and Locales', + 'currencies-and-locales' => 'Valuta en landinstellingen', 'locales' => 'Landinstellingen', - 'default-locale' => 'Default Locale', + 'default-locale' => 'Standaardlocale', 'currencies' => 'Valuta\'s', 'base-currency' => 'Standaard valuta', 'root-category' => 'Hoofdcategorie', 'inventory_sources' => 'Standaard bron', - 'design' => 'Design', + 'design' => 'Ontwerp', 'theme' => 'Thema', - 'home_page_content' => 'Home Page Content', + 'home_page_content' => 'Startpagina-inhoud', 'footer_content' => 'Onderschrift inhoud', 'logo' => 'Logo', 'favicon' => 'Favicon', @@ -806,12 +808,12 @@ return [ 'image' => 'Afbeelding', 'content' => 'Inhoud', 'channels' => 'Kanaal', - 'created-success' => 'Slider item created successfully', - 'created-fault' => 'Error in creating slider item', - 'update-success' => 'Slider item successfully updated', - 'update-fail' => 'Slider cannot be updated', - 'delete-success' => 'Cannot delete last llider item', - 'delete-fail' => 'Slider item successfully deleted' + 'created-success' => 'Slideritem met succes gemaakt', + 'created-fault' => 'Fout bij het maken van een schuifitem', + 'update-success' => 'Schuifitem is bijgewerkt', + 'update-fail' => 'Schuifregelaar kan niet worden bijgewerkt', + 'delete-success' => 'Kan laatste llider-item niet verwijderen', + 'delete-fail' => 'Schuifitem is verwijderd' ], 'tax-categories' => [ @@ -824,45 +826,45 @@ return [ 'name' => 'Naam', 'code' => 'Code', 'description' => 'Omschrijving', - 'select-taxrates' => 'Select Tax Rates', + 'select-taxrates' => 'Selecteer Belastingtarieven', 'edit' => [ - 'title' => 'Edit Tax Category', - 'edit-button-title' => 'Edit Tax Category' + 'title' => 'Belastingcategorie bewerken', + 'edit-button-title' => 'Belastingcategorie bewerken' ], - 'create-success' => 'New Tax Category Created', - 'create-error' => 'Error, While Creating Tax Category', - 'update-success' => 'Successfully Updated Tax Category', - 'update-error' => 'Error While Updating Tax Category', - 'atleast-one' => 'Cannot Delete The Last Tax Category', - 'delete' => 'Tax Category Successfully Deleted' + 'create-success' => 'Nieuwe belastingcategorie gemaakt', + 'create-error' => 'Fout bij het maken van belastingcategorie', + 'update-success' => 'Belastingcategorie is bijgewerkt', + 'update-error' => 'Fout bij bijwerken van belastingcategorie', + 'atleast-one' => 'Kan de laatste belastingcategorie niet verwijderen', + 'delete' => 'Belastingcategorie is verwijderd' ], 'tax-rates' => [ 'title' => 'BTW-tarieven', - 'add-title' => 'Create Tax Rate', - 'edit-title' => 'Edit Tax Rate', - 'save-btn-title' => 'Save Tax Rate', - 'general' => 'Tax Rate', - 'identifier' => 'Identifier', - 'is_zip' => 'Enable Zip Range', - 'zip_from' => 'Zip From', + 'add-title' => 'Maak belastingtarief', + 'edit-title' => 'Btw-tarief bewerken', + 'save-btn-title' => 'Belastingtarief opslaan', + 'general' => 'Belastingtarief', + 'identifier' => 'Identificatie', + 'is_zip' => 'Zip-bereik inschakelen', + 'zip_from' => 'Zip van', 'zip_to' => 'Zip To', 'state' => 'Staat/Provincie', - 'select-state' => 'Select a region, state or province.', + 'select-state' => 'Selecteer een regio, staat of provincie.', 'country' => 'Land', - 'tax_rate' => 'Rate', + 'tax_rate' => 'Tarief', 'edit' => [ - 'title' => 'Edit Tax Rate', - 'edit-button-title' => 'Edit Rate' + 'title' => 'Btw-tarief bewerken', + 'edit-button-title' => 'Tarief bewerken' ], 'zip_code' => 'Postcode', - 'is_zip' => 'Enable Zip Range', + 'is_zip' => 'Zip-bereik inschakelen', 'create-success' => 'Belastingtarief succesvol aangemaakt', - 'create-error' => 'Cannot Create Tax Rate', - 'update-success' => 'Tax Rate Updated Successfully', - 'update-error' => 'Error! Tax Rate Cannot Be Updated', + 'create-error' => 'Kan geen belastingtarief maken', + 'update-success' => 'Belastingtarief succesvol bijgewerkt', + 'update-error' => 'Fout! Belastingtarief kan niet worden bijgewerkt', 'delete' => 'Het BTW-tarief is verwijderd', - 'atleast-one' => 'Cannot Delete Last Tax Rate' + 'atleast-one' => 'Kan laatste belastingtarief niet verwijderen' ], 'development' => [ 'title' => 'Ontwikkeling', @@ -873,9 +875,9 @@ return [ 'groups' =>[ 'add-title' => 'Groep toevoegen', 'edit-title' => 'Groep wijzigen', - 'save-btn-title' => 'Save Group', + 'save-btn-title' => 'Groep opslaan', 'title' => 'Groepen', - 'save-btn-title' => 'Save Group', + 'save-btn-title' => 'Groep opslaan', 'code' => 'Code', 'name' => 'Naam', 'is_user_defined' => 'Door de gebruiker gedefinieerd', @@ -885,13 +887,13 @@ return [ 'addresses' => [ 'title' => ':customer_name\'s Addresses List', 'vat_id' => 'BTW nummer', - 'create-title' => 'Create Customer\'s Address', - 'edit-title' => 'Update Customer\'s Address', - 'title-orders' => ':customer_name\'s Orders List', - 'address-list' => 'Address\'s List', - 'order-list' => 'Order\'s List', - 'address-id' => 'Address ID', - 'address-1' => 'Address 1', + 'create-title' => 'Maak het adres van de klant', + 'edit-title' => 'Werk het adres van de klant bij', + 'title-orders' => ':customer_name van de klant', + 'address-list' => 'Adreslijst', + 'order-list' => 'Lijst van de bestelling', + 'address-id' => 'Adres ID', + 'address-1' => 'Adres 1', 'city' => 'Woonplaats', 'state-name' => 'Staat', 'country-name' => 'Land', @@ -905,18 +907,18 @@ return [ 'create-btn-title' => 'Adres toevoegen', 'save-btn-title' => 'Bewaar adres', 'general' => 'Algemeen', - 'success-create' => 'Success: Customer address created successfully.', - 'success-update' => 'Success: Customer address updated successfully.', - 'success-delete' => 'Success: Customer address deleted successfully.', - 'success-mass-delete' => 'Success: selected addresses deleted successfully.', - 'error-create' => 'Error: Customer address not created.', + 'success-create' => 'Success: Klantadres succesvol aangemaakt.', + 'success-update' => 'Success: Klantadres succesvol bijgewerkt.', + 'success-delete' => 'Success: Klantadres succesvol verwijderd.', + 'success-mass-delete' => 'Success: geselecteerde adressen zijn succesvol verwijderd.', + 'error-create' => 'Error: Klantadres niet aangemaakt.', ], 'note' => [ - 'title' => 'Add Note', - 'save-note' => 'Save Note', - 'enter-note' => 'Enter Note', - 'help-title' => 'Add Note On This Customer' + 'title' => 'Notitie toevoegen', + 'save-note' => 'Notitie opslaan', + 'enter-note' => 'Notitie invoeren', + 'help-title' => 'Opmerking over deze klant toevoegen' ], 'customers' => [ @@ -938,26 +940,27 @@ return [ 'other' => 'Anders', 'male' => 'Man', 'female' => 'Vrouw', - 'group-default' => 'Cannot delete the default group.', + 'phone' => 'Telefoon', + 'group-default' => 'Kan de standaardgroep niet verwijderen.', 'edit-help-title' => 'Wijzig klant', 'delete-help-title' => 'Klant verwijderen', 'addresses' => 'Addresses', - 'mass-destroy-success' => 'Customers deleted successfully', - 'mass-update-success' => 'Customers updated successfully', - 'status' => 'Status', + 'mass-destroy-success' => 'Klanten zijn succesvol verwijderd', + 'mass-update-success' => 'Klanten succesvol bijgewerkt', + 'status' => 'Toestand', 'active' => 'Actief', 'inactive' => 'Niet geactiveerd' ], 'reviews' => [ - 'title' => 'Reviews', - 'edit-title' => 'Edit Review', - 'rating' => 'Rating', - 'status' => 'Status', - 'comment' => 'Comment', - 'pending' => 'Pending', - 'approved' => 'Approve', - 'disapproved' => 'Disapprove' + 'title' => 'Recensies', + 'edit-title' => 'Review bewerken', + 'rating' => 'Beoordeling', + 'status' => 'Toestand', + 'comment' => 'Commentaar', + 'pending' => 'In afwachting', + 'approved' => 'Goedkeuren', + 'disapproved' => 'Afkeuren' ], 'subscribers' => [ @@ -975,167 +978,167 @@ return [ 'promotions' => [ 'cart-rules' => [ - 'title' => 'Cart Rules', - 'add-title' => 'Add Cart Rule', - 'edit-title' => 'Edit Cart Rule', - 'save-btn-title' => 'Save Cart Rule', - 'rule-information' => 'Rule Information', + 'title' => 'Winkelwagenregels', + 'add-title' => 'Winkelwagenregel toevoegen', + 'edit-title' => 'Winkelwagenregel bewerken', + 'save-btn-title' => 'Bewaar winkelwagen regel', + 'rule-information' => 'Regelinformatie', 'name' => 'Naam', - 'description' => 'Description', - 'status' => 'Status', - 'is-active' => 'Cart Rule is Active', + 'description' => 'Beschrijving', + 'status' => 'Toestand', + 'is-active' => 'Winkelwagenregel is actief', 'channels' => 'Kanalen', - 'customer-groups' => 'Customer Groups', - 'coupon-type' => 'Coupon Type', - 'no-coupon' => 'No Coupon', - 'specific-coupon' => 'Specific Coupon', - 'auto-generate-coupon' => 'Auto Generate Coupon', + 'customer-groups' => 'Klantengroepen', + 'coupon-type' => 'Coupontype', + 'no-coupon' => 'Geen coupon', + 'specific-coupon' => 'Specifieke coupon', + 'auto-generate-coupon' => 'Coupon automatisch genereren', 'no' => 'Nee', 'yes' => 'Ja', - 'coupon-code' => 'Coupon Code', - 'uses-per-coupon' => 'Uses Per Coupon', - 'uses-per-customer' => 'Uses Per Customer', - 'uses-per-customer-control-info' => 'Will be used for logged in customers only.', - 'from' => 'From', - 'to' => 'To', - 'priority' => 'Priority', - 'conditions' => 'Conditions', - 'condition-type' => 'Condition Type', - 'all-conditions-true' => 'All Conditions are True', - 'any-condition-true' => 'Any Condition is True', - 'add-condition' => 'Add Condition', - 'choose-condition-to-add' => 'Choose a condition to add', - 'cart-attribute' => 'Cart Attribute', + 'coupon-code' => 'coupon code', + 'uses-per-coupon' => 'Gebruikt per coupon', + 'uses-per-customer' => 'Gebruik per klant', + 'uses-per-customer-control-info' => 'Wordt alleen gebruikt voor ingelogde klanten.', + 'from' => 'Van', + 'to' => 'Naar', + 'priority' => 'Prioriteit', + 'conditions' => 'Voorwaarden', + 'condition-type' => 'Conditietype', + 'all-conditions-true' => 'Alle voorwaarden zijn waar', + 'any-condition-true' => 'Elke voorwaarde is waar', + 'add-condition' => 'Conditie toevoegen', + 'choose-condition-to-add' => 'Conditie toevoegen', + 'cart-attribute' => 'Winkelwagenattribuut', 'subtotal' => 'Subtotaal', - 'total-items-qty' => 'Total Items Qty', - 'total-weight' => 'Total Weight', + 'total-items-qty' => 'Totaal aantal artikelen', + 'total-weight' => 'Totale gewicht', 'payment-method' => 'Betaalmethode', - 'shipping-method' => 'Shipping Method', - 'shipping-postcode' => 'Shipping Zip/Postcode', - 'shipping-state' => 'Shipping State', - 'shipping-country' => 'Shipping Country', - 'cart-item-attribute' => 'Cart Item Attribute', - 'price-in-cart' => 'Price in Cart', - 'qty-in-cart' => 'Qty in Cart', - 'product-attribute' => 'Product Attribute', - 'attribute-name-children-only' => ':attribute_name (Children Only)', - 'attribute-name-parent-only' => ':attribute_name (Parent Only)', - 'is-equal-to' => 'Is equal to', - 'is-not-equal-to' => 'Is not equal to', - 'equals-or-greater-than' => 'Equals or greater than', - 'equals-or-less-than' => 'Equals or less than', - 'greater-than' => 'Greater than', - 'less-than' => 'Less than', - 'contain' => 'Contain', - 'contains' => 'Contains', - 'does-not-contain' => 'Does not contain', + 'shipping-method' => 'Verzendmethode', + 'shipping-postcode' => 'Verzenden Zip / Postcode', + 'shipping-state' => 'Verzenden Zip / Postcode', + 'shipping-country' => 'Land van verzending', + 'cart-item-attribute' => 'Land van verzending', + 'price-in-cart' => 'Prijs in winkelwagen', + 'qty-in-cart' => 'Aantal in winkelwagen', + 'product-attribute' => 'Productkenmerk', + 'attribute-name-children-only' => ':attribute_name (alleen kinderen)', + 'attribute-name-parent-only' => ':attribute_name (alleen voor ouders)', + 'is-equal-to' => 'Is gelijk aan', + 'is-not-equal-to' => 'Is niet gelijk aan', + 'equals-or-greater-than' => 'Is gelijk aan of groter dan', + 'equals-or-less-than' => 'Is gelijk aan of kleiner dan', + 'greater-than' => 'Groter dan', + 'less-than' => 'Minder dan', + 'contain' => 'Bevatten', + 'contains' => 'Bevat', + 'does-not-contain' => 'Bevat geen', 'actions' => 'Acties', - 'action-type' => 'Action Type', - 'percentage-product-price' => 'Percentage of Product Price', - 'fixed-amount' => 'Fixed Amount', - 'fixed-amount-whole-cart' => 'Fixed Amount to Whole Cart', - 'buy-x-get-y-free' => 'Buy X Get Y Free', - 'discount-amount' => 'Discount Amount', - 'discount-quantity' => 'Maximum Quantity Allowed to be Discounted', - 'discount-step' => 'Buy X Quantity', - 'free-shipping' => 'Free Shipping', - 'apply-to-shipping' => 'Apply to Shipping', - 'coupon-codes' => 'Coupon Codes', - 'coupon-qty' => 'Coupon Qty', - 'code-length' => 'Code Length', - 'code-format' => 'Code Format', - 'alphanumeric' => 'Alphanumeric', - 'alphabetical' => 'Alphabetical', - 'numeric' => 'Numeric', - 'code-prefix' => 'Code Prefix', - 'code-suffix' => 'Code Suffix', - 'generate' => 'Generate', - 'cart-rule-not-defind-error' => 'Cart rule is not defined', - 'mass-delete-success' => 'All the selected coupons have been deleted successfully.', - 'end-other-rules' => 'End Other Rules', - 'children-categories' => 'Categories (Children Only)', - 'parent-categories' => 'Categories (Parent Only)', + 'action-type' => 'actie type', + 'percentage-product-price' => 'Percentage van productprijs', + 'fixed-amount' => 'Vaste hoeveelheid', + 'fixed-amount-whole-cart' => 'Vast bedrag voor hele winkelwagen', + 'buy-x-get-y-free' => 'Koop X Krijg Y gratis', + 'discount-amount' => 'Korting hoeveelheid', + 'discount-quantity' => 'Maximaal toegestane hoeveelheid', + 'discount-step' => 'Koop X hoeveelheid', + 'free-shipping' => 'Geen verzendkosten', + 'apply-to-shipping' => 'Toepassen op verzending', + 'coupon-codes' => 'Kortingscodes', + 'coupon-qty' => 'Aantal coupons', + 'code-length' => 'Code Lengte', + 'code-format' => 'Code formaat', + 'alphanumeric' => 'Alfanumeriek', + 'alphabetical' => 'Alfabetisch', + 'numeric' => 'Numeriek', + 'code-prefix' => 'Codevoorvoegsel', + 'code-suffix' => 'Code achtervoegsel', + 'generate' => 'Genereer', + 'cart-rule-not-defind-error' => 'De winkelwagenregel is niet gedefinieerd', + 'mass-delete-success' => 'Alle geselecteerde coupons zijn succesvol verwijderd.', + 'end-other-rules' => 'Beëindig andere regels', + 'children-categories' => 'Categorieën (Alleen kinderen)', + 'parent-categories' => 'Categorieën (Alleen ouder)', 'categories' => 'Categorieën', - 'attribute_family' => 'Attribute Family' + 'attribute_family' => 'Kenmerk Familie' ], 'catalog-rules' => [ - 'title' => 'Catalog Rules', - 'add-title' => 'Add Catalog Rule', - 'edit-title' => 'Edit Catalog Rule', - 'save-btn-title' => 'Save Catalog Rule', - 'rule-information' => 'Rule Information', + 'title' => 'Catalogusregels', + 'add-title' => 'Catalogusregel toevoegen', + 'edit-title' => 'Catalogusregel bewerken', + 'save-btn-title' => 'Bewaar catalogusregel', + 'rule-information' => 'Regelinformatie', 'name' => 'Naam', - 'description' => 'Description', - 'status' => 'Status', - 'is-active' => 'Catalog Rule is Active', + 'description' => 'Beschrijving', + 'status' => 'Toestand', + 'is-active' => 'Catalogusregel is actief', 'channels' => 'Kanalen', - 'customer-groups' => 'Customer Groups', + 'customer-groups' => 'Klantengroepen', 'no' => 'Nee', 'yes' => 'Ja', - 'from' => 'From', - 'to' => 'To', - 'priority' => 'Priority', - 'conditions' => 'Conditions', - 'condition-type' => 'Condition Type', - 'all-conditions-true' => 'All Conditions are True', - 'any-condition-true' => 'Any Condition is True', - 'add-condition' => 'Add Condition', - 'choose-condition-to-add' => 'Choose a condition to add', - 'product-attribute' => 'Product Attribute', - 'attribute-name-children-only' => ':attribute_name (Children Only)', - 'attribute-name-parent-only' => ':attribute_name (Parent Only)', - 'is-equal-to' => 'Is equal to', - 'is-not-equal-to' => 'Is not equal to', - 'equals-or-greater-than' => 'Equals or greater than', - 'equals-or-less-than' => 'Equals or less than', - 'greater-than' => 'Greater than', - 'less-than' => 'Less than', - 'contain' => 'Contain', - 'contains' => 'Contains', - 'does-not-contain' => 'Does not contain', + 'from' => 'Van', + 'to' => 'Naar', + 'priority' => 'Prioriteit', + 'conditions' => 'Voorwaarden', + 'condition-type' => 'Conditietype', + 'all-conditions-true' => 'Alle voorwaarden zijn waar', + 'any-condition-true' => 'Elke voorwaarde is waar', + 'add-condition' => 'Conditie toevoegen', + 'choose-condition-to-add' => 'Kies een voorwaarde om toe te voegen', + 'product-attribute' => 'Productkenmerk', + 'attribute-name-children-only' => ':attribute_name (Alleen kinderen)', + 'attribute-name-parent-only' => ':attribute_name (Alleen ouder)', + 'is-equal-to' => 'Is gelijk aan', + 'is-not-equal-to' => 'Is niet gelijk aan', + 'equals-or-greater-than' => 'Is gelijk aan of groter dan', + 'equals-or-less-than' => 'Is gelijk aan of kleiner dan', + 'greater-than' => 'Groter dan', + 'less-than' => 'Minder dan', + 'contain' => 'Minder dan', + 'contains' => 'Bevat', + 'does-not-contain' => 'Bevat geen', 'actions' => 'Acties', - 'action-type' => 'Action Type', - 'percentage-product-price' => 'Percentage of Product Price', - 'fixed-amount' => 'Fixed Amount', - 'fixed-amount-whole-cart' => 'Fixed Amount to Whole Catalog', - 'buy-x-get-y-free' => 'Buy X Get Y Free', - 'discount-amount' => 'Discount Amount', - 'mass-delete-success' => 'All the selected index of coupons have been deleted successfully.', - 'end-other-rules' => 'End Other Rules', + 'action-type' => 'actie type', + 'percentage-product-price' => 'Percentage van productprijs', + 'fixed-amount' => 'Vaste hoeveelheid', + 'fixed-amount-whole-cart' => 'Vast bedrag voor hele catalogus', + 'buy-x-get-y-free' => 'Koop X Krijg Y gratis', + 'discount-amount' => 'Korting hoeveelheid', + 'mass-delete-success' => 'Alle geselecteerde indexcoupons zijn met succes verwijderd.', + 'end-other-rules' => 'Beëindig andere regels', 'categories' => 'Categorieën', - 'attribute_family' => 'Attribute Family' + 'attribute_family' => 'Kenmerk Familie' ] ], 'error' => [ - 'go-to-home' => 'GO TO HOME', - 'in-maitainace' => 'In Maintenance', - 'right-back' => 'Be Right Back', + 'go-to-home' => 'GA NAAR HUIS', + 'in-maitainace' => 'In onderhoud', + 'right-back' => 'Ben zo terug', '404' => [ - 'page-title' => '404 Page not found', + 'page-title' => '404 Pagina niet gevonden', 'name' => '404', - 'title' => 'Page Not found', - 'message' => 'The Page you are looking for does not exist or have been moved. Navigate using sidemenu.' + 'title' => 'Pagina niet gevonden', + 'message' => 'De pagina die u zoekt bestaat niet of is verplaatst. Navigeer met behulp van zijmenu.' ], '403' => [ - 'page-title' => '403 forbidden Error', + 'page-title' => '403 verboden fout', 'name' => '403', - 'title' => 'Forbidden error', - 'message' => 'You do not have permission to access this page' + 'title' => 'Verboden fout', + 'message' => 'U heeft geen toestemming om deze pagina te openen' ], '500' => [ - 'page-title' => '500 Internal Server Error', + 'page-title' => '500 Interne Server Fout', 'name' => '500', - 'title' => 'Internal Server Error', - 'message' => 'The Server Encountered an internal error.' + 'title' => 'Interne Server Fout', + 'message' => 'De server heeft een interne fout aangetroffen.' ], '401' => [ - 'page-title' => '401 Unauthorized Error', + 'page-title' => '401 Ongeautoriseerde fout', 'name' => '401', - 'title' => 'Unauthorized Error', - 'message' => 'The request has not been applied because it lacks valid authentication credentials for the target resource.' + 'title' => 'Ongeautoriseerde fout', + 'message' => 'Het verzoek is niet toegepast omdat het geen geldige verificatiereferenties heeft voor de doelresource.' ], ], @@ -1148,73 +1151,73 @@ return [ 'csv' => 'CSV', 'xls' => 'XLS', 'file' => 'File', - 'upload-error' => 'The file must be a file of type: xls, xlsx, csv.', - 'duplicate-error' => 'Identifier must be unique, duplicate identifier :identifier at row :position.', - 'enough-row-error' => 'file has not enough rows', - 'allowed-type' => 'Allowed Type :', + 'upload-error' => 'Het bestand moet een bestandstype zijn: xls, xlsx, csv.', + 'duplicate-error' => 'Identifier moet uniek zijn, dubbele identifier :identifier op rij :position.', + 'enough-row-error' => 'bestand heeft niet genoeg rijen', + 'allowed-type' => 'Toegestaan type:', 'file-type' => 'csv, xls, xlsx.', - 'no-records' => 'Nothing to export', - 'illegal-format' => 'Error! This type of format is either not supported or its illegal format' + 'no-records' => 'Niets om te exporteren', + 'illegal-format' => 'Fout! Dit type formaat wordt niet ondersteund of het is illegaal' ], 'cms' => [ 'pages' => [ 'general' => 'Algemeen', 'seo' => 'SEO', - 'pages' => 'Pages', - 'title' => 'Pages', + 'pages' => 'Pagina\'s', + 'title' => 'Pagina\'s', 'add-title' => 'Pagina toevoegen', - 'content' => 'Content', - 'url-key' => 'URL Key', + 'content' => 'Inhoud', + 'url-key' => 'URL Sleutel', 'channel' => 'Kanalen', 'locale' => 'Landinstelling', 'create-btn-title' => 'Pagina opslaan', 'edit-title' => 'Pagina aanpassen', - 'edit-btn-title' => 'Save Page', + 'edit-btn-title' => 'Sla pagina op', 'create-success' => 'Pagina succesvol aangemaakt.', - 'create-partial' => 'Some of the pages requested already exists.', - 'create-failure' => 'All pages requested already exists.', + 'create-partial' => 'Sommige van de opgevraagde pagina\'s bestaan al.', + 'create-failure' => 'Alle opgevraagde pagina\'s bestaan al.', 'update-success' => 'Pagina succesvol bijgewerkt.', 'update-failure' => 'Pagina kan niet worden bijgewerkt.', 'page-title' => 'Pagina titel', - 'layout' => 'Layout', + 'layout' => 'Indeling', 'meta_keywords' => 'Meta trefwoorden', 'meta_description' => 'Meta omschrijving', 'meta_title' => 'Meta Titel', - 'delete-success' => 'CMS page deleted successfully', - 'delete-failure' => 'CMS page cannot be deleted', + 'delete-success' => 'CMS-pagina succesvol verwijderd', + 'delete-failure' => 'CMS-pagina kan niet worden verwijderd', 'preview' => 'Voorbeeld', - 'one-col' => '
Use class: "static-container one-column" for one column layout.
', - 'two-col' => '
Use class: "static-container two-column" for two column layout.
', - 'three-col' => '
Use class: "static-container three-column" for three column layout.
', + 'one-col' => '
Use class: "static-container one-column" voor één kolomlay-out.
', + 'two-col' => '
Use class: "static-container two-column" voor lay-out met twee kolommen.
', + 'three-col' => '
Use class: "static-container three-column" voor lay-out met drie kolommen.
', 'helper-classes' => 'Helper Classes' ] ], 'response' => [ - 'being-used' => 'This resource :name is getting used in :source', - 'cannot-delete-default' => 'Cannot delete the default channel', - 'create-success' => ':name created successfully.', - 'update-success' => ':name updated successfully.', - 'delete-success' => ':name deleted successfully.', - 'delete-failed' => 'Error encountered while deleting :name.', - 'last-delete-error' => 'At least one :name is required.', - 'user-define-error' => 'Can not delete system :name', - 'attribute-error' => ':name is used in configurable products.', - 'attribute-product-error' => ':name is used in products.', - 'customer-associate' => ':name can not be deleted because customer is associated with this group.', - 'currency-delete-error' => 'This currency is set as channel base currency so it can not be deleted.', - 'upload-success' => ':name uploaded successfully.', - 'delete-category-root' => 'Cannot delete the root category', - 'create-root-failure' => 'Category with name root already exists', - 'cancel-success' => ':name canceled successfully.', - 'cancel-error' => ':name can not be canceled.', - 'already-taken' => 'The :name has already been taken.', - 'order-pending' => 'Cannot delete account because some Order(s) are pending or processing state.' + 'being-used' => 'Deze bron :name is wennen :source', + 'cannot-delete-default' => 'Kan het standaardkanaal niet verwijderen', + 'create-success' => ':name succesvol gemaakt.', + 'update-success' => ':name succesvol geupdatet.', + 'delete-success' => ':name met succes verwijderd.', + 'delete-failed' => 'Er is een fout opgetreden bij het verwijderen :name.', + 'last-delete-error' => 'Minstens een :name Is benodigd.', + 'user-define-error' => 'Kan systeem niet verwijderen :name', + 'attribute-error' => ':name wordt gebruikt in configureerbare producten.', + 'attribute-product-error' => ':name wordt gebruikt in producten.', + 'customer-associate' => ':name kan niet worden verwijderd omdat de klant aan deze groep is gekoppeld.', + 'currency-delete-error' => 'Deze valuta is ingesteld als kanaalbasisvaluta en kan dus niet worden verwijderd.', + 'upload-success' => ':name succesvol geüpload.', + 'delete-category-root' => 'Kan de rootcategorie niet verwijderen', + 'create-root-failure' => 'Er bestaat al een categorie met de naam root', + 'cancel-success' => ':name succesvol geannuleerd.', + 'cancel-error' => ':name kan niet worden geannuleerd.', + 'already-taken' => 'The :name is al bezet.', + 'order-pending' => 'Kan account niet verwijderen omdat sommige bestelling (en) in behandeling of in behandeling zijn.' ], 'footer' => [ - 'copy-right' => 'Powered by Bagisto, A Community Project by Webkul', + 'copy-right' => 'Aangedreven door Bagisto, Een gemeenschapsproject door Webkul', ], 'admin' => [ @@ -1222,16 +1225,16 @@ return [ 'email' => 'Email', 'notification_label' => 'Notificaties', 'notifications' => [ - 'verification' => 'Send verification E-mail', - 'registration' => 'Send registration E-mail', - 'customer' => 'Send customer E-mail', - 'new-order' => 'Send Order Confirmation E-mail', - 'new-admin' => 'Send Admin Invitation E-mail', - 'new-invoice' => 'Send Invoice Confirmation E-mail', - 'new-refund' => 'Send Refund Notification E-mail', - 'new-shipment' => 'Send Shipment Notification E-mail', - 'new-inventory-source' => 'Send Inventory Source Notification E-mail', - 'cancel-order' => 'Send cancel Order Notification E-mail', + 'verification' => 'Stuur verificatie E-mail', + 'registration' => 'Verzend registratie E-mail', + 'customer' => 'Stuur klant e-mail', + 'new-order' => 'Stuur een e-mail ter bevestiging van de bestelling', + 'new-admin' => 'Stuur een e-mail met de beheerdersuitnodiging', + 'new-invoice' => 'Stuur een e-mail ter bevestiging van de factuur', + 'new-refund' => 'Stuur een terugbetalingsmelding per e-mail', + 'new-shipment' => 'Verzendbericht per e-mail verzenden', + 'new-inventory-source' => 'E-mail met bronvermelding voor inventaris verzenden', + 'cancel-order' => 'Verzenden annuleren Bestellingskennisgeving E-mail', ], ], @@ -1240,11 +1243,11 @@ return [ 'products' => 'Producten', 'guest-checkout' => 'Gast afrekenen', 'allow-guest-checkout' => 'Gast afrekenen toestaan', - 'allow-guest-checkout-hint' => 'Hint: If turned on, this option can be configured for each product specifically.', - 'review' => 'Review', + 'allow-guest-checkout-hint' => 'Tip: indien ingeschakeld, kan deze optie specifiek voor elk product worden geconfigureerd.', + 'review' => 'Recensie', 'allow-guest-review' => 'Gastbeoordeling toestaan', 'inventory' => 'Voorraad', - 'stock-options' => 'Stock Options', + 'stock-options' => 'Aandelenopties', 'allow-backorders' => 'Backorders toestaan', 'customer' => 'Klant', 'settings' => 'Instellingen', @@ -1264,37 +1267,42 @@ return [ 'title' => 'Titel', 'description' => 'Omschrijving', 'rate' => 'Tarief', - 'status' => 'Status', + 'status' => 'Toestand', 'type' => 'Type', 'payment-methods' => 'Betaalmethodes', 'cash-on-delivery' => 'Rembours', 'money-transfer' => 'Overschrijving', 'paypal-standard' => 'Paypal Standard', - 'business-account' => 'Business Account', + 'business-account' => 'Zakelijk account', 'newsletter' => 'Nieuwsbrief', 'newsletter-subscription' => 'Abonnement op Nieuwsbrief toestaan', 'email' => 'Email verificatie', 'email-verification' => 'E-mailverificatie toestaan', - 'sort_order' => 'Sort Order', + 'sort_order' => 'sorteervolgorde', 'general' => 'Algemeen', - 'footer' => 'Footer', + 'footer' => 'Voettekst', 'content' => 'Inhoud', - 'footer-content' => 'Footer Text', - 'footer-toggle' => 'Toggle footer', + 'footer-content' => 'Voettekst', + 'footer-toggle' => 'Voettekst in- / uitschakelen', 'locale-options' => 'Eenheid opties', 'weight-unit' => 'Gewichtseenheid', + 'email-settings' => 'Email Settings', + 'email-sender-name' => 'Email Sender Name', + 'shop-email-from' => 'Shop Email Address [For sending emails]', + 'admin-name' => 'Admin Name', + 'admin-email' => 'Admin Email', 'admin-page-limit' => 'Standaarditems per pagina (Admin)', 'design' => 'Ontwerp', 'admin-logo' => 'Admin Logo', 'logo-image' => 'Logo Afbeelding', - 'credit-max' => 'Customer Credit Max', - 'credit-max-value' => 'Credit Max Value', - 'use-credit-max' => 'Use Credit Max', + 'credit-max' => 'Klantenkrediet Max', + 'credit-max-value' => 'Maximale kredietwaarde', + 'use-credit-max' => 'Gebruik krediet max', 'order-settings' => 'Bestel instellingen', - 'orderNumber' => 'Order Number Settings', - 'order-number-prefix' => 'Order Number Prefix', - 'order-number-length' => 'Order Number Length', - 'order-number-suffix' => 'Order Number Suffix', + 'orderNumber' => 'Instellingen voor bestelnummers', + 'order-number-prefix' => 'Bestelnummer prefix', + 'order-number-length' => 'Bestelnummer Lengte', + 'order-number-suffix' => 'Achtervoegsel bestelnummer', 'default' => 'Standaard', 'sandbox' => 'Sandbox', 'all-channels' => 'Alles', @@ -1303,4 +1311,4 @@ return [ 'logo' => 'logo' ] ] -]; \ No newline at end of file +]; diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php index f94e5955c..71aed9a09 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -1,5 +1,38 @@ 'Salvar', + 'create' => 'Criar', + 'update' => 'Atualizar', + 'delete' => 'Excluir', + 'failed' => 'Falhou', + 'store' => 'Loja', + 'image' => 'Imagem', + 'no result' => 'Nenhum resultado', + 'product' => 'produtos', + 'attribute' => 'Atributo', + 'actions' => 'Ações', + 'id' => 'ID', + 'action' => 'açao', + 'yes' => 'sim', + 'no' => 'Não', + 'true' => 'Verdade', + 'false' => 'Falso', + 'apply' => 'Aplique', + 'action' => 'Açao', + 'label' => 'Rótulo', + 'name' => 'Nome', + 'title' => 'Título', + 'code' => 'Código', + 'type' => 'Tipo', + 'required' => 'Requeridos', + 'unique' => 'Único', + 'locale-based' => 'Com base na localidade', + 'channel-based' => 'Baseado em canal', + 'status' => 'Status', + 'select-option' => 'Selecionar opção', + 'category' => 'Categoria', + 'common' => [ 'no-result-found' => 'Não conseguimos encontrar nenhum registro.', 'country' => 'Pais', @@ -7,15 +40,17 @@ return [ 'true' => 'Verdadeiro', 'false' => 'Falso' ], + 'layouts' => [ 'my-account' => 'Minha Conta', 'logout' => 'Sair', 'visit-shop' => 'Visitar Loja', - 'dashboard' => 'Dashboard', + 'dashboard' => 'painel de controle', 'sales' => 'Vendas', 'orders' => 'Pedido', 'shipments' => 'Envíos', 'invoices' => 'Faturas', + 'refunds' => 'Reembolsos', 'catalog' => 'Catálogo', 'products' => 'Produtos', 'categories' => 'Categorias', @@ -29,7 +64,7 @@ return [ 'settings' => 'Opções', 'locales' => 'Idiomas', 'currencies' => 'Moedas', - 'exchange-rates' => 'Impostos de Câmbios', + 'exchange-rates' => 'Taxas de Câmbios', 'inventory-sources' => 'Fontes de Inventários', 'channels' => 'Canais (Lojas)', 'users' => 'Usuários', @@ -39,8 +74,10 @@ return [ 'tax-categories' => 'Categorias de Impostos', 'tax-rates' => 'Impostos de Impostos', 'promotion' => 'Promoções', - 'discount' => 'Desconto' + 'discount' => 'Desconto', + 'cms' => 'CMS' ], + 'acl' => [ 'dashboard' => 'Dashboard', 'sales' => 'Vendas', @@ -56,12 +93,12 @@ return [ 'groups' => 'Grupos', 'reviews' => 'Avaliações', 'newsletter-subscriptions' => 'Inscrições de Newsletter', - 'configure' => 'Configure', + 'configure' => 'Configurar', 'settings' => 'Configurações', 'locales' => 'Idiomas', 'currencies' => 'Moedas', 'exchange-rates' => 'Impostos de Câmbios', - 'inventory-sources' => 'Fontes de Inventários', + 'inventory-sources' => 'Origens de Estoque', 'channels' => 'Canais (Lojas)', 'users' => 'Usuários', 'roles' => 'Funções', @@ -73,8 +110,10 @@ return [ 'create' => 'Add', 'delete' => 'Delete', 'promotions' => 'Promoções', - 'cart-rules' => 'Regras do Carrinho' + 'cart-rules' => 'Regras do Carrinho', + 'catalog-rules' => 'Regras do Catálogo', ], + 'dashboard' => [ 'title' => 'Dashboard', 'from' => 'De', @@ -96,18 +135,22 @@ return [ 'stock-threshold' => 'Limite de Estoque', 'qty-left' => ':qty Restante', ], + 'datagrid' => [ 'mass-ops' => [ 'method-error' => 'Erro! Método errado detectado, por favor, verifique a configuração de ação em massa', 'delete-success' => 'O índice selecionado de :resource foi excluído com sucesso', 'partial-action' => 'Algumas ações não foram executadas devido a restrições restritas do sistema em :resource', 'update-success' => 'O índice selecionado :resource foram atualizados com sucesso', + 'no-resource' => 'O recurso fornecido insuficiente para a ação' ], + 'id' => 'ID', 'status' => 'Status', 'code' => 'Código', 'admin-name' => 'Nome', 'name' => 'Nome', + 'direction' => 'Direção', 'fullname' => 'Nome Completo', 'type' => 'Tipo', 'required' => 'Obrigatório', @@ -116,10 +159,14 @@ return [ 'per-channel' => 'Por Canal (Loja)', 'position' => 'Posição', 'locale' => 'Idioma', - 'hostname' => 'Hostname', - 'email' => 'Email', + 'hostname' => 'nome de anfitrião', + 'email' => 'O email', 'group' => 'Grupo', + 'phone' => 'telefone', + 'gender' => 'Gênero', 'title' => 'Título', + 'layout' => 'Layout', + 'url-key' => 'URL Chave', 'comment' => 'Comentário', 'product-name' => 'Produto', 'currency-name' => 'Nome da Moéda', @@ -155,29 +202,30 @@ return [ 'per-cust' => 'Por cliente', 'usage-throttle' => 'Tempos de uso', 'for-guest' => 'Para convidados', - 'order_number' => 'Order Number', - 'refund-date' => 'Refund Date', - 'refunded' => 'Refunded', - 'start' => 'Start', - 'end' => 'End', - 'active' => 'Active', - 'inactive' => 'Inactive', - 'true' => 'True', - 'false' => 'False', - 'approved' => 'Approved', - 'pending' => 'Pending', - 'disapproved' => 'Disapproved', - 'coupon-code' => 'Coupon Code', - 'times-used' => 'Times Used', - 'created-date' => 'Created Date', - 'expiration-date' => 'Expiration Date', - 'edit' => 'Edit', - 'delete' => 'Delete', - 'view' => 'View', + 'order_number' => 'Número do pedido', + 'refund-date' => 'Data do reembolso', + 'refunded' => 'Devolveu', + 'start' => 'Começar', + 'end' => 'Fim', + 'active' => 'Ativo', + 'inactive' => 'Inativo', + 'true' => 'Verdade', + 'false' => 'Falso', + 'approved' => 'Aprovado', + 'pending' => 'Pendente', + 'disapproved' => 'Reprovado', + 'coupon-code' => 'Código do cupom', + 'times-used' => 'Vezes Utilizado', + 'created-date' => 'Data de criação', + 'expiration-date' => 'Data de validade', + 'edit' => 'Editar', + 'delete' => 'Excluir', + 'view' => 'Visão', 'rtl' => 'RTL', 'ltr' => 'LTR', - 'update-status' => 'Update Status' + 'update-status' => 'Atualizar o status' ], + 'account' => [ 'title' => 'Minha Conta', 'save-btn-title' => 'Salvar', @@ -189,6 +237,7 @@ return [ 'change-password' => 'Mudar Senha da Conta', 'current-password' => 'Senha Atual' ], + 'users' => [ 'forget-password' => [ 'title' => 'Esqueci Minha Senha', @@ -199,6 +248,7 @@ return [ 'back-link-title' => 'Voltar para Login', 'submit-btn-title' => 'Link do E-mail para Recuperar Senha' ], + 'reset-password' => [ 'title' => 'Resetar Senha', 'email' => 'E-mail Registrado', @@ -207,6 +257,7 @@ return [ 'back-link-title' => 'Voltar para Login', 'submit-btn-title' => 'Resetar Senha' ], + 'roles' => [ 'title' => 'Funções', 'add-role-title' => 'Add Função', @@ -220,6 +271,7 @@ return [ 'custom' => 'Personalizado', 'all' => 'Tudo' ], + 'users' => [ 'title' => 'Usuário', 'add-user-title' => 'Add Usuário', @@ -245,6 +297,7 @@ return [ 'login-error' => 'Por favor, verifique suas credenciais e tente novamente.', 'activate-warning' => 'Sua conta ainda está para ser ativada, entre em contato com o administrador.' ], + 'sessions' => [ 'title' => 'Entrar', 'email' => 'Email', @@ -254,6 +307,7 @@ return [ 'submit-btn-title' => 'Entrar' ] ], + 'sales' => [ 'orders' => [ 'title' => 'Pedidos', @@ -268,9 +322,16 @@ return [ 'order-info' => 'Informação do Pedido', 'order-date' => 'Data do Pedido', 'order-status' => 'Status do Pedido', + 'order-status-canceled' => 'Cancelado', + 'order-status-closed' => 'Fechados', + 'order-status-fraud' => 'Fraude', + 'order-status-pending' => 'Pendente', + 'order-status-pending-payment' => 'Pagamento Pendente', + 'order-status-processing' => 'Em processamento', + 'order-status-success' => 'Concluído', 'channel' => 'Canal (Loja)', 'customer-name' => 'Nome do Cliente', - 'email' => 'Email', + 'email' => 'O email', 'contact-number' => 'Número de Contato', 'account-info' => 'Informação da Conta', 'address' => 'Endereço', @@ -292,7 +353,7 @@ return [ 'item-invoice' => 'Faturado(s) (:qty_invoiced)', 'item-shipped' => 'Enviado(s) (:qty_shipped)', 'item-canceled' => 'Cancelado(s) (:qty_canceled)', - 'item-refunded' => 'Refunded (:qty_refunded)', + 'item-refunded' => 'Devolveu (:qty_refunded)', 'price' => 'Preço', 'total' => 'Total', 'subtotal' => 'Subtotal', @@ -311,6 +372,7 @@ return [ 'refunds' => 'Refunds', 'refunded' => 'Refunded' ], + 'invoices' => [ 'title' => 'Faturas', 'id' => 'Id', @@ -362,28 +424,30 @@ return [ ], 'refunds' => [ - 'title' => 'Refunds', + 'title' => 'Reembolsos', 'id' => 'Id', - 'add-title' => 'Create Refund', - 'save-btn-title' => 'Refund', - 'order-id' => 'Order Id', - 'qty-ordered' => 'Qty Ordered', - 'qty-to-refund' => 'Qty To Refund', - 'refund-shipping' => 'Refund Shipping', - 'adjustment-refund' => 'Adjustment Refund', - 'adjustment-fee' => 'Adjustment Fee', - 'update-qty' => 'Update Quantities', - 'invalid-qty' => 'Found invalid quantity for return items.', - 'refund-limit-error' => 'The most money available to refund is :amount.', - 'refunded' => 'Refunded', - 'date' => 'Refund Date', - 'customer-name' => 'Customer Name', + 'add-title' => 'Criar reembolso', + 'save-btn-title' => 'Reembolso', + 'order-id' => 'Ordem Id', + 'qty-ordered' => 'Qty Encomendado', + 'qty-to-refund' => 'Qty To Reembolso', + 'refund-shipping' => 'Envio de reembolso', + 'adjustment-refund' => 'Reembolso de ajuste', + 'adjustment-fee' => 'Taxa de ajuste', + 'update-qty' => 'Quantidades de atualização', + 'invalid-qty' => 'Encontramos uma quantidade inválida para reembolsar itens.', + 'refund-limit-error' => 'O máximo de dinheiro disponível para reembolso :amount.', + 'refunded' => 'Devolveu', + 'date' => 'Data do reembolso', + 'customer-name' => 'nome do cliente', 'status' => 'Status', - 'action' => 'Action', - 'view-title' => 'Refund #:refund_id', + 'action' => 'Açao', + 'view-title' => 'Reembolso #:refund_id', 'invalid-refund-amount-error' => 'Refund amount should be non zero.' + ] ], + 'catalog' => [ 'products' => [ 'title' => 'Produtos', @@ -410,28 +474,30 @@ return [ 'price' => 'Preço', 'weight' => 'Peso', 'status' => 'Status', + 'enabled' => 'Ativado', + 'disabled' => 'Desativado', 'add-variant-title' => 'Add Variação', 'variant-already-exist-message' => 'Variante com as mesmas opções de atributo já existe.', 'add-image-btn-title' => 'Add Imagem', 'mass-delete-success' => 'Todos os índices de produtos selecionados foram excluídos com sucesso', 'mass-update-success' => 'Todo o índice selecionado de produtos foi atualizado com sucesso', - 'downloadable' => 'Downloadable Information', - 'links' => 'Links', - 'add-link-btn-title' => 'Add Link', - 'samples' => 'Samples', - 'add-sample-btn-title' => 'Add Sample', - 'downloads' => 'Download Allowed', - 'file' => 'File', - 'sample' => 'Sample', - 'upload-file' => 'Upload File', - 'url' => 'Url', - 'sort-order' => 'Sort Order', - 'browse-file' => 'Browse File', - 'configurable-error' => 'Por favor, selecione pelo menos um atributo configurável.', + 'configurable-error' => 'Selecione pelo menos um atributo configurável.', 'categories' => 'Categorias', 'images' => 'Imagens', 'inventories' => 'Os inventários', 'variations' => 'Variações', + 'downloadable' => 'Informações para Download', + 'links' => 'Ligações', + 'add-link-btn-title' => 'Adicionar Link', + 'samples' => 'Amostras', + 'add-sample-btn-title' => 'Adicionar amostra', + 'downloads' => 'Download permitido', + 'file' => 'Arquivo', + 'sample' => 'Amostra', + 'upload-file' => 'Subir arquivo', + 'url' => 'Url', + 'sort-order' => 'Ordem de classificação', + 'browse-file' => 'Procurar arquivo', 'product-link' => 'Produtos Vinculados', 'cross-selling' => 'Venda cruzada', 'up-selling' => 'Acima de vender', @@ -439,12 +505,13 @@ return [ 'product-search-hint' => 'Comece a digitar o nome do produto', 'no-result-found' => 'Produtos não encontrados com o mesmo nome.', 'searching' => 'Procurando ...', - 'grouped-products' => 'Grouped Products', - 'search-products' => 'Search Products', - 'no-result-found' => 'Products not found with same name.', - 'bundle-items' => 'Bundle Items', - 'add-option-btn-title' => 'Add Option', - 'option-title' => 'Option Title', + 'grouped-products' => 'Produtos Agrupados', + 'search-products' => 'procurar produtos', + 'no-result-found' => 'Produtos não encontrados com o mesmo nome.', + 'channel' => 'Canais', + 'bundle-items' => 'Itens do pacote', + 'add-option-btn-title' => 'Adicionar opção', + 'option-title' => 'Título da opção', 'input-type' => 'Input Type', 'is-required' => 'Is Required', 'select' => 'Select', @@ -454,6 +521,7 @@ return [ 'new-option' => 'New Option', 'is-default' => 'Is Default' ], + 'attributes' => [ 'title' => 'Atributos', 'add-title' => 'Add Atributo', @@ -489,6 +557,7 @@ return [ 'no' => 'Não', 'value_per_locale' => 'Valor Por Idioma', 'value_per_channel' => 'Valor Por Canal (Loja)', + 'value_per_channel' => 'Valor Por Canal (Loja)', 'is_filterable' => 'Usar na navegação em camadas', 'is_configurable' => 'Usar para Criar Produtos Configuráveis', 'admin_name' => 'Admin Nome', @@ -500,7 +569,11 @@ return [ 'text-swatch' => 'Amostra de texto', 'swatch' => 'Swatch', 'image' => 'Imagem', - 'file' => 'Arquivo' + 'file' => 'Arquivo', + 'checkbox' => 'Checkbox', + 'use_in_flat' => "Criar na tabela plana do produto", + 'is_comparable' => "O atributo é comparável", + 'default_null_option' => 'Criar opção vazia padrão', ], 'families' => [ 'title' => 'Famílias', @@ -531,10 +604,10 @@ return [ 'yes' => 'Sim', 'no' => 'Não', 'position' => 'Posição', - 'display-mode' => 'Display Mode', - 'products-and-description' => 'Products and Description', - 'products-only' => 'Products Only', - 'description-only' => 'Description Only', + 'display-mode' => 'Modo de exibição', + 'products-and-description' => 'Produtos e Descrição', + 'products-only' => 'Apenas produtos', + 'description-only' => 'Apenas descrição', 'description-and-images' => 'Descrição e Imagens', 'description' => 'Descrição', 'parent-category' => 'Categoria Pai', @@ -544,8 +617,11 @@ return [ 'meta_description' => 'Meta Descrição', 'meta_keywords' => 'Meta Keywords', 'image' => 'Imagem', + 'filterable-attributes' => 'Atributos filtráveis', + 'attributes' => 'Atributos', ] ], + 'configuration' => [ 'title' => 'Configuração', 'save-btn-title' => 'Salvar', @@ -553,6 +629,7 @@ return [ 'yes' => 'Sim', 'no' => 'Não', 'delete' => 'Deletar', + 'tax-categories' => [ 'title' => 'Categorias de Imposto', 'add-title' => 'Add Categorias de Imposto', @@ -569,6 +646,7 @@ return [ 'edit-button-title' => 'Editar Categorias de Imposto' ] ], + 'tax-rates' => [ 'title' => 'Taxas de Impostos', 'add-title' => 'Add Taxas de Imposto', @@ -590,6 +668,7 @@ return [ 'zip_code' => 'CEP', 'is_zip' => 'Ativar intervalo de CEP' ], + 'sales' => [ 'shipping-method' => [ 'title' => 'Método de Entregas', @@ -600,15 +679,18 @@ return [ ] ] ], + 'settings' => [ 'locales' => [ 'title' => 'Idiomas', 'add-title' => 'Add Idioma', 'edit-title' => 'Editar Idioma', + 'add-title' => 'Add Idioma', 'save-btn-title' => 'Salvar Idioma', 'general' => 'Geral', 'code' => 'Código', 'name' => 'Nome', + 'direction' => 'Direção', 'create-success' => 'Local criado com sucesso.', 'update-success' => 'Localidade atualizada com sucesso.', 'delete-success' => 'Locale excluído com sucesso.', @@ -645,6 +727,8 @@ return [ 'source_currency' => 'Moeda de Origem', 'target_currency' => 'Moeda Alvo', 'rate' => 'Taxa', + 'exchange-class-not-found' => ':service de taxa de câmbio de serviço não encontrada', + 'rate' => 'Taxa', 'create-success' => 'Taxa de Câmbio criada com sucesso.', 'update-success' => 'Taxa de Câmbio atualizada com sucesso.', 'delete-success' => 'Taxa de Câmbio excluída com sucesso.', @@ -706,8 +790,14 @@ return [ 'create-success' => 'Canal criado com sucesso.', 'update-success' => 'Canal atualizado com sucesso.', 'delete-success' => 'Canal excluído com sucesso.', - 'last-delete-error' => 'Pelo menos um canal é necessário.' + 'last-delete-error' => 'Pelo menos um canal é necessário.', + 'seo' => 'Página inicial SEO', + 'seo-title' => 'Meta título', + 'seo-description' => 'Meta Descrição', + 'seo-keywords' => 'Meta palavras-chave', + ], + 'sliders' => [ 'title' => 'Sliders', 'name' => 'Name', @@ -725,6 +815,7 @@ return [ 'delete-success' => 'Não foi possível excluir o slider', 'delete-fail' => 'Slider excluído com sucesso' ], + 'tax-categories' => [ 'title' => 'Categorias de Imposto', 'add-title' => 'Criar Categoria de Imposto', @@ -747,6 +838,7 @@ return [ 'atleast-one' => 'Não é possível excluir a última Categoria de Imposto', 'delete' => 'Categoria de Imposto excluída com sucesso' ], + 'tax-rates' => [ 'title' => 'Taxas de Impostos', 'add-title' => 'Criar Taxas de Impostos', @@ -778,6 +870,7 @@ return [ 'title' => 'Desenvolvimento', ] ], + 'customers' => [ 'groups' =>[ 'add-title' => 'Add Grupo', @@ -790,12 +883,44 @@ return [ 'is_user_defined' => 'Usuário Definido', 'yes' => 'Sim' ], - 'note' => [ - 'title' => 'Add Note', - 'save-note' => 'Save Note', - 'enter-note' => 'Enter Note', - 'help-title' => 'Add Note On This Customer' + + 'addresses' => [ + 'title' => 'Lista de Endereços de :customer_name', + 'vat_id' => 'Vat id', + 'create-title' => 'Criar endereço do cliente', + 'edit-title' => 'Atualizar endereço do cliente', + 'title-orders' => 'Lista de pedidos :customer_name ', + 'address-list' => 'Lista de Endereços', + 'order-list' => 'Lista de pedidos', + 'address-id' => 'Endereço ID', + 'address-1' => 'Endereço 1', + 'city' => 'Cidade', + 'state-name' => 'Estado', + 'country-name' => 'País', + 'postcode' => 'Código postal', + 'default-address' => 'Endereço padrão', + 'yes' => 'sim', + 'not-approved' => 'Não aprovado', + 'no' => 'Não', + 'dash' => '-', + 'delete' => 'Excluir', + 'create-btn-title' => 'Adicionar endereço', + 'save-btn-title' => 'Salvar endereço', + 'general' => 'Geral', + 'success-create' => 'Success: Endereço do cliente criado com sucesso.', + 'success-update' => 'Success: Endereço do cliente atualizado com sucesso.', + 'success-delete' => 'Success: Endereço do cliente excluído com sucesso.', + 'success-mass-delete' => 'Success: endereços selecionados excluídos com sucesso.', + 'error-create' => 'Error: Endereço do cliente não criado.', ], + + 'note' => [ + 'title' => 'Adicionar nota', + 'save-note' => 'Salvar nota', + 'enter-note' => 'Inserir nota', + 'help-title' => 'Adicionar nota sobre este cliente' + ], + 'customers' => [ 'add-title' => 'Add Cliente', 'edit-title' => 'Editar Cliente', @@ -826,6 +951,7 @@ return [ 'active' => 'Ativo (a)', 'inactive' => 'Inativo (a)' ], + 'reviews' => [ 'title' => 'Avaliações', 'edit-title' => 'Editar Avaliação', @@ -836,6 +962,7 @@ return [ 'approved' => 'Aprovado', 'disapproved' => 'Desaprovar' ], + 'subscribers' => [ 'title' => 'Assinantes de Newletter', 'title-edit' => 'Editar Assinante', @@ -848,93 +975,147 @@ return [ 'delete-failed' => 'Erro! Você não pode excluir a inscrição desse usuário', ] ], + 'promotion' => [ - 'catalog-rule' => 'Regras de Catálogo', - 'cart-rule' => 'Regras do Carrinho', - 'add-catalog-rule' => 'Adicionar regra de catálogo', - 'add-cart-rule' => 'Adicionar Regra do Carrinho', - 'edit-cart-rule' => 'Editar regra do carrinho', - 'edit-catalog-rule' => 'Editar regra do catálogo', - 'create-catalog-rule' => 'Criar regra de catálogo', - 'create-cart-rule' => 'Criar regra de carrinho', - 'save-btn-title' => 'Criar', - 'edit-btn-title' => 'Editar', - 'save' => 'Salve', - 'select-attr' => 'Selecione o atributo', - 'select-attr-fam' => 'Selecione a Família de Atributos', - 'select-cart-attr' => 'Selecione o atributo Carrinho', - 'general-info' => [ - 'name' => 'Nome da regra', - 'description' => 'Descrição', - 'starts-from' => 'Começar', - 'ends-till' => 'Fim', - 'channels' => 'Canais', - 'channels-req' => 'Canais', - 'cust-groups' => 'Grupos de clientes', - 'priority' => 'Prioridade', - 'add-condition' => 'Adicionar condições', - 'disc_amt' => 'Valor de desconto', - 'disc_percent' => 'Porcentagem de desconto', - 'is-coupon' => 'Use cupom', - 'is-coupon-yes' => 'Sim', - 'is-coupon-no' => 'Não', - 'uses-per-cust' => 'Usos por cliente', - 'all' => 'Todos (a)', - 'any' => 'Qualquer', - 'end-other-rules' => 'Acabar com outras regras', - 'status' => 'Está ativo', - 'all-conditions-true' => 'Assumindo que todas as condições sejam verdadeiras', - 'assuming' => 'Assumindo', - 'any' => 'Qualquer', - 'all' => 'Todos (a)', - 'conditions' => 'Condições', - 'apply' => 'Aplique', - 'are' => 'está', - 'true' => 'verdade', - 'false' => 'falso (a)', - 'limit' => 'Limite de uso', - 'specific-coupon' => 'Cupom Específico (Cheque) / Gerado Automaticamente (Desmarque)', - 'free-shipping' => 'Frete grátis', - 'is-guest' => 'Para os hóspedes', - 'disc_qty' => 'Max. Quantidade permitida para ser descontado', - 'test-mode' => 'Escolha como testar as condições', - 'labels' => 'Rótulos' - ], - 'status' => [ - 'success' => 'Sucesso! regra criada', - 'success-coupon' => 'Sucesso! regra criada junto com o cupom', - 'failed' => 'Erro! não conseguiu criar regra', - 'update-success' => 'Sucesso! regra atualizada', - 'update-coupon-success' => 'Sucesso! regra atualizada junto com cupom', - 'update-failed' => 'Erro! não pode atualizar', - 'delete-success' => 'Sucesso! regra excluída', - 'delete-failed' => 'Erro! não pode apagar', - 'coupon-applied' => 'Cupom Usado', - 'coupon-failed' => 'O cupom não foi aplicado', - 'no-coupon' => '* Cupom não aplicável', - 'coupon-removed' => 'Cupom removido com sucesso', - 'coupon-remove-failed' => 'Remoção de cupons falhou', - 'duplicate-coupon' => 'O cupom já existe, por favor tente novamente com um cupom diferente' - ], - 'catalog' => [ + 'cart-rules' => [ + 'title' => 'Regras do carrinho', + 'add-title' => 'Adicionar regra de carrinho', + 'edit-title' => 'Editar regra do carrinho', + 'save-btn-title' => 'Regra Salvar carrinho', + 'rule-information' => 'Informações sobre regras', 'name' => 'Nome', 'description' => 'Descrição', - 'apply-percent' => 'Aplique como porcentagem', - 'apply-fixed' => 'Aplicar como quantia fixa', - 'adjust-to-percent' => 'Ajuste para porcentagem', - 'adjust-to-value' => 'Ajustar ao valor de desconto', - 'condition-missing' => 'Por favor, verifique condições, alguns valores podem estar faltando' + 'status' => 'Status', + 'is-active' => 'A regra do carrinho está ativa', + 'channels' => 'Canais', + 'customer-groups' => 'Grupos de Clientes', + 'coupon-type' => 'Tipo de cupom', + 'no-coupon' => 'Sem Cupom', + 'specific-coupon' => 'Cupom específico', + 'auto-generate-coupon' => 'Gerar cupom automaticamente', + 'no' => 'Não', + 'yes' => 'sim', + 'coupon-code' => 'Código do cupom', + 'uses-per-coupon' => 'Usos por cupom', + 'uses-per-customer' => 'Usos por cliente', + 'uses-per-customer-control-info' => 'Será usado apenas para clientes logados.', + 'from' => 'A partir de', + 'to' => 'Para', + 'priority' => 'Prioridade', + 'conditions' => 'Condições', + 'condition-type' => 'Tipo de condição', + 'all-conditions-true' => 'Todas as condições são verdadeiras', + 'any-condition-true' => 'Qualquer condição é verdadeira', + 'add-condition' => 'Adicionar Condição', + 'choose-condition-to-add' => 'Escolha uma condição para adicionar', + 'cart-attribute' => 'Atributo do carrinho', + 'subtotal' => 'Subtotal', + 'total-items-qty' => 'Quantidade total de itens', + 'total-weight' => 'Peso total', + 'payment-method' => 'Forma de pagamento', + 'shipping-method' => 'método de envio', + 'shipping-postcode' => 'CEP / código postal', + 'shipping-state' => 'Estado de envio', + 'shipping-country' => 'País de envio', + 'cart-item-attribute' => 'Atributo do item do carrinho', + 'price-in-cart' => 'Preço no carrinho', + 'qty-in-cart' => 'Quantidade no carrinho', + 'product-attribute' => 'Atributo do produto', + 'attribute-name-children-only' => ':attribute_name (somente filhos)', + 'attribute-name-parent-only' => ':attribute_name (somente pai)', + 'is-equal-to' => 'É igual a', + 'is-not-equal-to' => 'Não é igual a', + 'equals-or-greater-than' => 'Igual ou superior a', + 'equals-or-less-than' => 'Igual ou menor que', + 'greater-than' => 'Maior que', + 'less-than' => 'Menor que', + 'contain' => 'Conter', + 'contains' => 'Contém', + 'does-not-contain' => 'Não contém', + 'actions' => 'Ações', + 'action-type' => 'Tipo de acão', + 'percentage-product-price' => 'Porcentagem do preço do produto', + 'fixed-amount' => 'Quantia fixa', + 'fixed-amount-whole-cart' => 'Montante fixo ao carrinho inteiro', + 'buy-x-get-y-free' => 'Compre o X Get Y grátis', + 'discount-amount' => 'Valor do desconto', + 'discount-quantity' => 'Quantidade máxima permitida para desconto', + 'discount-step' => 'Comprar X Quantidade', + 'free-shipping' => 'Envio Grátis', + 'apply-to-shipping' => 'Aplicar ao envio', + 'coupon-codes' => 'Códigos de cupom', + 'coupon-qty' => 'Quantidade do Cupom', + 'code-length' => 'Comprimento do código', + 'code-format' => 'Formato do código', + 'alphanumeric' => 'Alfanumérica', + 'alphabetical' => 'Alfabética', + 'numeric' => 'Numérico', + 'code-prefix' => 'Prefixo do código', + 'code-suffix' => 'Sufixo de código', + 'generate' => 'Gerar', + 'cart-rule-not-defind-error' => 'A regra do carrinho não está definida', + 'mass-delete-success' => 'Todos os cupons selecionados foram excluídos com sucesso.', + 'end-other-rules' => 'Terminar outras regras', + 'children-categories' => 'Categorias (Somente Crianças)', + 'parent-categories' => 'Categorias (somente pai)', + 'categories' => 'Categorias', + 'attribute_family' => 'Família de Atributos' ], - 'cart' => [ - 'buy-atleast' => 'Compre Atleast', - 'apply-to-shipping' => 'Aplicar ao envio' + + 'catalog-rules' => [ + 'title' => 'Regras do Catálogo', + 'add-title' => 'Adicionar regra de catálogo', + 'edit-title' => 'Editar regra do catálogo', + 'save-btn-title' => 'Salvar regra de catálogo', + 'rule-information' => 'Informações sobre regras', + 'name' => 'Nome', + 'description' => 'Descrição', + 'status' => 'Status', + 'is-active' => 'A regra do catálogo está ativa', + 'channels' => 'Canais', + 'customer-groups' => 'Grupos de Clientes', + 'no' => 'Não', + 'yes' => 'sim', + 'from' => 'A partir de', + 'to' => 'Para', + 'priority' => 'Prioridade', + 'conditions' => 'Condições', + 'condition-type' => 'Tipo de condição', + 'all-conditions-true' => 'Todas as condições são verdadeiras', + 'any-condition-true' => 'Qualquer condição é verdadeira', + 'add-condition' => 'Adicionar Condição', + 'choose-condition-to-add' => 'Escolha uma condição para adicionar', + 'product-attribute' => 'Atributo do produto', + 'attribute-name-children-only' => ':attribute_name (somente filhos)', + 'attribute-name-parent-only' => ': attribute_name (somente pai)', + 'is-equal-to' => 'É igual a', + 'is-not-equal-to' => 'Não é igual a', + 'equals-or-greater-than' => 'Igual ou superior a', + 'equals-or-less-than' => 'Igual ou menor que', + 'greater-than' => 'Maior que', + 'less-than' => 'Menor que', + 'contain' => 'Conter', + 'contains' => 'Contém', + 'does-not-contain' => 'Não contém', + 'actions' => 'Ações', + 'action-type' => 'Tipo de acão', + 'percentage-product-price' => 'Porcentagem do preço do produto', + 'fixed-amount' => 'Quantia fixa', + 'fixed-amount-whole-cart' => 'Montante fixo ao catálogo inteiro', + 'buy-x-get-y-free' => 'Compre o X Get Y grátis', + 'discount-amount' => 'Valor do desconto', + 'mass-delete-success' => 'Todo o índice selecionado de cupons foi excluído com sucesso.', + 'end-other-rules' => 'Terminar outras regras', + 'categories' => 'Categorias', + 'attribute_family' => 'Família de Atributos' ] ], 'error' => [ 'go-to-home' => 'IR PARA PÁGINA INICIAL', - 'in-maitainace' => 'In Maintenance', - 'right-back' => 'Be Right Back', + 'in-maitainace' => 'Em manutenção', + 'right-back' => 'Volto logo', + '404' => [ 'page-title' => '404 Página não Encontrada', 'name' => '404', @@ -978,12 +1159,48 @@ return [ 'no-records' => 'Nada para exportar', 'illegal-format' => 'Erro! Este tipo de formato não é suportado ou seu formato ilegal' ], + + 'cms' => [ + 'pages' => [ + 'general' => 'Geral', + 'seo' => 'SEO', + 'pages' => 'Páginas', + 'title' => 'Páginas', + 'add-title' => 'Adicionar Página', + 'content' => 'Conteúdo', + 'url-key' => 'Chave de URL', + 'channel' => 'Canais', + 'locale' => 'Localidades', + 'create-btn-title' => 'Salvar pagina', + 'edit-title' => 'Editar Página', + 'edit-btn-title' => 'Salvar pagina', + 'create-success' => 'Página criada com sucesso', + 'create-partial' => 'Algumas das páginas solicitadas já existem', + 'create-failure' => 'Todas as páginas solicitadas já existem', + 'update-success' => 'Página atualizada com sucesso', + 'update-failure' => 'A página não pode ser atualizada', + 'page-title' => 'Título da página', + 'layout' => 'Layout', + 'meta_keywords' => 'Meta Palavras-chave', + 'meta_description' => 'Meta Descrição', + 'meta_title' => 'Meta Título', + 'delete-success' => 'Página CMS excluída com sucesso', + 'delete-failure' => 'A página do CMS não pode ser excluída', + 'preview' => 'Pré-visualização', + 'one-col' => '
Use class: "static-container one-column" para um layout de coluna.
', + 'two-col' => '
Use class: "static-container two-column" para layout de duas colunas.
', + 'three-col' => '
Use class: "static-container three-column" para layout de três colunas.
', + 'helper-classes' => 'Helper Classes' + ] + ], + 'response' => [ 'being-used' => 'Este recurso :name está sendo usado em :source', 'cannot-delete-default' => 'Não é possível excluir o canal padrão', 'create-success' => ':name criado com sucesso.', 'update-success' => ':name atualizaco com sucesso.', 'delete-success' => ':name excluído com sucesso.', + 'delete-failed' => 'Erro encontrado ao excluir :name.', 'last-delete-error' => 'Ao menos um :name é obrigatório.', 'user-define-error' => 'Não pode excluir o sistema :name', 'attribute-error' => ':name é usado em produtos configuráveis.', @@ -995,7 +1212,8 @@ return [ 'create-root-failure' => 'A categoria com nome root já existe', 'cancel-success' => ':name cancelado com sucesso.', 'cancel-error' => ':name não pode ser cancelado.', - 'already-taken' => 'O :name já foi tomada.' + 'already-taken' => 'O :name já foi tomada.', + 'order-pending' => 'Não é possível excluir a conta porque alguns pedidos estão em estado pendente ou em processamento.' ], 'footer' => [ @@ -1003,14 +1221,34 @@ return [ ], 'admin' => [ + 'emails' => [ + 'email' => 'O email', + 'notification_label' => 'Notificações', + 'notifications' => [ + 'verification' => 'Enviar email de verificação', + 'registration' => 'Enviar registro E-mail', + 'customer' => 'Enviar e-mail do cliente', + 'new-order' => 'Enviar E-mail de Confirmação de Pedido', + 'new-admin' => 'Enviar email de convite de administrador', + 'new-invoice' => 'Enviar e-mail de confirmação da fatura', + 'new-refund' => 'Enviar email de notificação de reembolso', + 'new-shipment' => 'Enviar email de notificação de remessa', + 'new-inventory-source' => 'Enviar email de notificação de origem de inventário', + 'cancel-order' => 'Enviar cancelar E-mail de notificação de pedido', + ], + + ], 'system' => [ 'catalog' => 'Catálogo', 'products' => 'Produtos', + 'guest-checkout' => 'Saída do hóspede', + 'allow-guest-checkout' => 'Permitir saída do hóspede', + 'allow-guest-checkout-hint' => 'Dica: se ativada, esta opção pode ser configurada para cada produto especificamente.', 'review' => 'Reveja', 'allow-guest-review' => 'Permitir comentário de convidado', 'inventory' => 'Inventário', 'stock-options' => 'Opções de ações', - 'allow-backorders' => 'Permitir atrasos', + 'allow-backorders' => 'Permitir Pedidos por Admin', 'customer' => 'Cliente', 'settings' => 'Definições', 'address' => 'Endereço', @@ -1045,22 +1283,35 @@ return [ 'footer' => 'Rodapé', 'content' => 'Conteúdo', 'footer-content' => 'Texto de rodapé', + 'footer-toggle' => 'Alternar rodapé', 'locale-options' => 'Opções de unidade', 'weight-unit' => 'Unidade de peso', + 'admin-page-limit' => 'Itens padrão por página (administrador)', + 'design' => 'Design', + 'email-settings' => 'Configurações de Email', + 'email-sender-name' => 'Nome do Email da Loja', + 'shop-email-from' => 'Endereço de Email da Loja [Para enviar emails]', + 'admin-name' => 'Admin Nome', + 'admin-email' => 'Admin Email', + 'admin-page-limit' => 'Quantidade Padrão de Itens por Página (Admin)', 'design' => 'Design', 'admin-logo' => 'Admin Logo', 'logo-image' => 'Logo Imagem', 'credit-max' => 'Máximo de crédito do cliente', 'credit-max-value' => 'Valor Máximo de Crédito', 'use-credit-max' => 'Use o máximo de crédito', - 'order-settings' => 'Order Settings', - 'orderNumber' => 'Order Number Settings', - 'order-number-prefix' => 'Order Number Prefix', - 'order-number-length' => 'Order Number Length', - 'order-number-suffix' => 'Order Number Suffix', + 'order-settings' => 'Configurações do Pedido', + 'orderNumber' => 'Configuração do Número do Pedido', + 'order-number-prefix' => 'Prefixo do Número do Pedido', + 'order-number-length' => 'Tamanho do Número do Pedido', + 'order-number-suffix' => 'Sufixo do Número de Pedido', + 'default' => 'Padrão', 'sandbox' => 'Sandbox', - 'invoice-slip-design' => 'Invoice Slip Design', + 'all-channels' => 'Todos', + 'all-locales' => 'Todos', + 'sandbox' => 'Sandbox', + 'invoice-slip-design' => 'Design da Nota do Pedido', 'logo' => 'logo' ] ] -]; \ No newline at end of file +]; diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/categories/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/categories/edit.blade.php index 9ea6a3062..f17fb1c35 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/categories/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/categories/edit.blade.php @@ -52,7 +52,7 @@
- + @{{ errors.first('{!!$locale!!}[name]') }}
@@ -180,23 +180,23 @@
- +
- + @{{ errors.first('{!!$locale!!}[slug]') }}
- +
- +
{!! view_render_event('bagisto.admin.catalog.category.edit_form_accordian.seo.controls.after', ['category' => $category]) !!} @@ -220,7 +220,7 @@
- + @{{ errors.first('{!!$locale!!}[description]') }}
diff --git a/packages/Webkul/BookingProduct/src/Database/Migrations/2020_03_23_201431_alter_booking_products_table.php b/packages/Webkul/BookingProduct/src/Database/Migrations/2020_03_23_201431_alter_booking_products_table.php new file mode 100644 index 000000000..170ae5796 --- /dev/null +++ b/packages/Webkul/BookingProduct/src/Database/Migrations/2020_03_23_201431_alter_booking_products_table.php @@ -0,0 +1,32 @@ +datetime('available_from')->change(); + + $table->datetime('available_to')->change(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +} diff --git a/packages/Webkul/BookingProduct/src/Helpers/Booking.php b/packages/Webkul/BookingProduct/src/Helpers/Booking.php index ddf4be7a9..ebdcf73d5 100644 --- a/packages/Webkul/BookingProduct/src/Helpers/Booking.php +++ b/packages/Webkul/BookingProduct/src/Helpers/Booking.php @@ -178,7 +178,7 @@ class Booking $availableFrom = ! $bookingProduct->available_from && $bookingProduct->available_from ? Carbon::createFromTimeString($bookingProduct->available_from) - : clone $currentTime; + : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00')); $availableTo = ! $bookingProduct->available_from && $bookingProduct->available_to ? Carbon::createFromTimeString($bookingProduct->available_to) @@ -254,13 +254,13 @@ class Booking return []; } - $requestedDate = Carbon::createFromTimeString($date . " 00:00:00"); - $currentTime = Carbon::now(); + $requestedDate = Carbon::createFromTimeString($date . " 00:00:00"); + $availableFrom = ! $bookingProduct->available_every_week && $bookingProduct->available_from ? Carbon::createFromTimeString($bookingProduct->available_from) - : Carbon::createFromTimeString($currentTime); + : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00')); $availableTo = ! $bookingProduct->available_every_week && $bookingProduct->available_from ? Carbon::createFromTimeString($bookingProduct->available_to) @@ -270,8 +270,7 @@ class Booking ? $bookingProductSlot->slots : ($bookingProductSlot->slots[$requestedDate->format('w')] ?? []); - if ($requestedDate < $currentTime - || $requestedDate < $availableFrom + if ($requestedDate < $availableFrom || $requestedDate > $availableTo ) { return []; diff --git a/packages/Webkul/BookingProduct/src/Helpers/DefaultSlot.php b/packages/Webkul/BookingProduct/src/Helpers/DefaultSlot.php index 50b1cdaaa..b49e52c99 100644 --- a/packages/Webkul/BookingProduct/src/Helpers/DefaultSlot.php +++ b/packages/Webkul/BookingProduct/src/Helpers/DefaultSlot.php @@ -32,14 +32,13 @@ class DefaultSlot extends Booking $availableFrom = $bookingProduct->available_from ? Carbon::createFromTimeString($bookingProduct->available_from) - : clone $currentTime; + : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00')); $availableTo = $bookingProduct->available_to ? Carbon::createFromTimeString($bookingProduct->available_to) : Carbon::createFromTimeString('2080-01-01 00:00:00'); - if ($requestedDate < $currentTime - || $requestedDate < $availableFrom + if ($requestedDate < $availableFrom || $requestedDate > $availableTo ) { return []; @@ -101,7 +100,7 @@ class DefaultSlot extends Booking $availableFrom = $bookingProduct->available_from ? Carbon::createFromTimeString($bookingProduct->available_from) - : clone $currentTime; + : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00')); $availableTo = $bookingProduct->available_to ? Carbon::createFromTimeString($bookingProduct->available_to) diff --git a/packages/Webkul/BookingProduct/src/Helpers/RentalSlot.php b/packages/Webkul/BookingProduct/src/Helpers/RentalSlot.php index 3919ef428..b9a0d8260 100644 --- a/packages/Webkul/BookingProduct/src/Helpers/RentalSlot.php +++ b/packages/Webkul/BookingProduct/src/Helpers/RentalSlot.php @@ -29,7 +29,7 @@ class RentalSlot extends Booking $availableFrom = ! $bookingProduct->available_every_week && $bookingProduct->available_from ? Carbon::createFromTimeString($bookingProduct->available_from) - : Carbon::createFromTimeString($currentTime); + : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00')); $availableTo = ! $bookingProduct->available_every_week && $bookingProduct->available_from ? Carbon::createFromTimeString($bookingProduct->available_to) @@ -37,10 +37,9 @@ class RentalSlot extends Booking $timeDurations = $bookingProductSlot->same_slot_all_days ? $bookingProductSlot->slots - : $bookingProductSlot->slots[$requestedDate->format('w')]; + : $bookingProductSlot->slots[$requestedDate->format('w')] ?? []; - if ($requestedDate < $currentTime - || $requestedDate < $availableFrom + if ($requestedDate < $availableFrom || $requestedDate > $availableTo ) { return []; @@ -141,24 +140,48 @@ class RentalSlot extends Booking public function isSlotExpired($cartItem) { $bookingProduct = $this->bookingProductRepository->findOneByField('product_id', $cartItem['product_id']); - - $typeHelper = app($this->typeHelpers[$bookingProduct->type]); - $timeIntervals = $typeHelper->getSlotsByDate($bookingProduct, $cartItem['additional']['booking']['date']); + if (isset($cartItem['additional']['booking']['date'])) { + $timeIntervals = $this->getSlotsByDate($bookingProduct, $cartItem['additional']['booking']['date']); - $isExpired = true; + $isExpired = true; - foreach ($timeIntervals as $timeInterval) { - foreach ($timeInterval['slots'] as $slot) { - if ($slot['from_timestamp'] == $cartItem['additional']['booking']['slot']['from'] - && $slot['to_timestamp'] == $cartItem['additional']['booking']['slot']['to'] - ) { - $isExpired = false; + foreach ($timeIntervals as $timeInterval) { + foreach ($timeInterval['slots'] as $slot) { + if ($slot['from_timestamp'] == $cartItem['additional']['booking']['slot']['from'] + && $slot['to_timestamp'] == $cartItem['additional']['booking']['slot']['to'] + ) { + $isExpired = false; + } } } - } - return $isExpired; + return $isExpired; + } else { + $currentTime = Carbon::now(); + + $requestedFromDate = Carbon::createFromTimeString($cartItem['additional']['booking']['date_from'] . " 00:00:00"); + + $requestedToDate = Carbon::createFromTimeString($cartItem['additional']['booking']['date_to'] . " 23:59:59"); + + $availableFrom = ! $bookingProduct->available_every_week && $bookingProduct->available_from + ? Carbon::createFromTimeString($bookingProduct->available_from->format('Y-m-d') . ' 00:00:00') + : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00')); + + $availableTo = ! $bookingProduct->available_every_week && $bookingProduct->available_from + ? Carbon::createFromTimeString($bookingProduct->available_to->format('Y-m-d') . ' 23:59:59') + : Carbon::createFromTimeString('2080-01-01 00:00:00'); + + if ($requestedFromDate < $availableFrom + || $requestedFromDate > $availableTo + || $requestedToDate < $availableFrom + || $requestedToDate > $availableTo + ) { + return true; + } + + return false; + } } /** diff --git a/packages/Webkul/BookingProduct/src/Helpers/TableSlot.php b/packages/Webkul/BookingProduct/src/Helpers/TableSlot.php index cfa2f0af1..6862b0e03 100644 --- a/packages/Webkul/BookingProduct/src/Helpers/TableSlot.php +++ b/packages/Webkul/BookingProduct/src/Helpers/TableSlot.php @@ -22,7 +22,7 @@ class TableSlot extends Booking $bookedQty *= $bookingProduct->table_slot->guest_limit; } - if ($bookingProduct->qty - $bookedQty < $requestedQty) { + if ($bookingProduct->qty - $bookedQty < $requestedQty || $this->isSlotExpired($cartItem)) { return false; } diff --git a/packages/Webkul/BookingProduct/src/Repositories/BookingProductRepository.php b/packages/Webkul/BookingProduct/src/Repositories/BookingProductRepository.php index 29e1b7059..826a2d32e 100644 --- a/packages/Webkul/BookingProduct/src/Repositories/BookingProductRepository.php +++ b/packages/Webkul/BookingProduct/src/Repositories/BookingProductRepository.php @@ -174,6 +174,12 @@ class BookingProductRepository extends Repository $to = Carbon::createFromTimeString($timeInterval['to'])->getTimestamp(); + if ($from > $to) { + unset($slots[$key]); + + continue; + } + $isOverLapping = false; foreach ($tempSlots as $slot) { diff --git a/packages/Webkul/BookingProduct/src/Resources/lang/ar/app.php b/packages/Webkul/BookingProduct/src/Resources/lang/ar/app.php new file mode 100644 index 000000000..836fd1f56 --- /dev/null +++ b/packages/Webkul/BookingProduct/src/Resources/lang/ar/app.php @@ -0,0 +1,125 @@ + [ + 'catalog' => [ + 'products' => [ + 'booking' => 'معلومات الحجز', + 'booking-type' => 'نوع الحجز', + 'default' => 'إفتراضي', + 'appointment-booking' => 'حجز موعد', + 'event-booking' => 'حجز الحدث', + 'rental-booking' => 'حجز الإيجار', + 'table-booking' => 'حجز طاولة', + 'slot-duration' => '(مدة الفتحة (دقائق', + 'break-time' => '(استراحة بين الفتحات (دقائق', + 'available-every-week' => 'متوفر كل أسبوع', + 'yes' => 'نعم', + 'no' => 'لا', + 'available-from' => 'متاح من', + 'available-to' => 'متاحة لل', + 'same-slot-all-days' => 'نفس الفتحة طوال الأيام', + 'slot-has-quantity' => 'تحتوي الفتحة على الكمية', + 'slots' => 'فتحات', + 'from' => 'من عند', + 'to' => 'إلى', + 'qty' => 'كمية', + 'add-slot' => 'أضف فتحة', + 'sunday' => 'الأحد', + 'monday' => 'الإثنين', + 'tuesday' => 'الثلاثاء', + 'wednesday' => 'الأربعاء', + 'thursday' => 'الخميس', + 'friday' => 'يوم الجمعة', + 'saturday' => 'يوم السبت', + 'renting-type' => 'نوع التأجير', + 'daily' => 'الأساس اليومي', + 'hourly' => 'بالساعة', + 'daily-hourly' => '(كلاهما (يومي وأساس للساعة', + 'daily-price' => 'السعر اليومي', + 'hourly-price' => 'سعر الساعة', + 'location' => 'موقعك', + 'show-location' => 'إظهار الموقع', + 'event-start-date' => 'تاريخ بدء الحدث', + 'event-end-date' => 'تاريخ انتهاء الحدث', + 'tickets' => 'التذاكر', + 'add-ticket' => 'أضف تذكرة', + 'name' => 'اسم', + 'price' => 'السعر', + 'quantity' => 'كمية', + 'description' => 'وصف', + 'charged-per' => 'اتهم لكل', + 'guest' => 'زائر', + 'table' => 'الطاولة', + 'prevent-scheduling-before' => 'منع الجدولة قبل', + 'guest-limit' => 'حد الضيف لكل جدول', + 'guest-capacity' => 'سعة الضيف', + 'type' => 'Type', + 'many-bookings-for-one-day' => 'العديد من الحجوزات ليوم واحد', + 'one-booking-for-many-days' => 'حجز واحد لعدة أيام', + 'day' => 'يوم', + 'status' => 'الحالة', + 'open' => 'افتح', + 'close' => 'غلق' + ] + ] + ], + + 'shop' => [ + 'products' => [ + 'location' => 'موقعك', + 'contact' => 'مكالمة', + 'email' => 'البريد الإلكتروني', + 'slot-duration' => 'مدة الفتحة', + 'slot-duration-in-minutes' => 'دقائق دقائق:', + 'today-availability' => 'توفر اليوم', + 'slots-for-all-days' => 'إظهار لجميع الأيام', + 'sunday' => 'الأحد', + 'monday' => 'الإثنين', + 'tuesday' => 'الثلاثاء', + 'wednesday' => 'الأربعاء', + 'thursday' => 'الخميس', + 'friday' => 'يوم الجمعة', + 'saturday' => 'يوم السبت', + 'closed' => 'مغلق', + 'book-an-appointment' => 'حجز موعد', + 'date' => 'تاريخ', + 'slot' => 'فتحة', + 'rent-an-item' => 'استئجار عنصر', + 'choose-rent-option' => 'اختر خيار الإيجار', + 'daily-basis' => 'الأساس اليومي', + 'hourly-basis' => 'بالساعة', + 'select-time-slot'=> 'حدد الفترة الزمنية', + 'select-slot' => 'حدد فتحة', + 'select-date' => 'حدد تاريخ', + 'select-rent-time' => 'حدد وقت الإيجار', + 'from' => 'من عند', + 'to' => 'إلى', + 'book-a-table' => 'احجز طاولة', + 'special-notes' => 'طلب / ملاحظات خاصة', + 'event-on' => 'الحدث قيد التشغيل', + 'book-your-ticket' => 'احجز تذكرتك', + 'per-ticket-price' => 'سعر التذكرة:', + 'number-of-tickets' => 'عدد التذاكر', + 'total-tickets' => 'إجمالي التذاكر', + 'base-price' => 'السعر الأساسي', + 'total-price' => 'السعر الكلي', + 'base-price-info' => '(سيتم تطبيق ذلك على كل نوع من أنواع التذاكر لكل كمية)' + ], + + 'cart' => [ + 'renting_type' => 'نوع الإيجار', + 'daily' => 'اليومي', + 'hourly' => 'ساعيا', + 'event-ticket' => 'تذكرة الحدث', + 'event-from' => 'حدث من', + 'event-till' => 'الحدث حتى', + 'rent-type' => 'نوع الإيجار', + 'rent-from' => 'الإيجار من', + 'rent-till' => 'إيجار حتى', + 'booking-from' => 'الحجز من', + 'booking-till' => 'الحجز حتى', + 'special-note' => 'طلب / ملاحظات خاصة', + ] + ] +]; \ No newline at end of file diff --git a/packages/Webkul/BookingProduct/src/Resources/lang/fa/app.php b/packages/Webkul/BookingProduct/src/Resources/lang/fa/app.php new file mode 100644 index 000000000..a504d439a --- /dev/null +++ b/packages/Webkul/BookingProduct/src/Resources/lang/fa/app.php @@ -0,0 +1,125 @@ + [ + 'catalog' => [ + 'products' => [ + 'booking' => 'اطلاعات رزرو', + 'booking-type' => 'نوع رزرو', + 'default' => 'پیش فرض', + 'appointment-booking' => 'رزرو قرار ملاقات', + 'event-booking' => 'رزرو رویداد', + 'rental-booking' => 'رزرو اجاره', + 'table-booking' => 'رزرو جدول', + 'slot-duration' => '(مدت زمان حافظه (دقیقه', + 'break-time' => '(فاصله بین شکافها (دقیقه', + 'available-every-week' => 'هر هفته در دسترس است', + 'yes' => 'آره', + 'no' => 'نه', + 'available-from' => 'موجود از', + 'available-to' => 'در دسترس است برای', + 'same-slot-all-days' => 'همان شکاف همه روزها', + 'slot-has-quantity' => 'اسلات مقدار زیادی دارد', + 'slots' => 'شکافها', + 'from' => 'از جانب', + 'to' => 'به', + 'qty' => 'تعداد', + 'add-slot' => 'شکاف را اضافه کنید', + 'sunday' => 'یکشنبه', + 'monday' => 'دوشنبه', + 'tuesday' => 'سهشنبه', + 'wednesday' => 'چهار شنبه', + 'thursday' => 'پنج شنبه', + 'friday' => 'جمعه', + 'saturday' => 'شنبه', + 'renting-type' => 'نوع اجاره', + 'daily' => 'به صورت روزانه', + 'hourly' => 'مبانی ساعتی', + 'daily-hourly' => '(هر دو(مبانی روزانه و ساعتی', + 'daily-price' => 'قیمت روزانه', + 'hourly-price' => 'قیمت ساعتی', + 'location' => 'مکان', + 'show-location' => 'نمایش موقعیت مکانی', + 'event-start-date' => 'تاریخ شروع رویداد', + 'event-end-date' => 'تاریخ پایان رویداد', + 'tickets' => 'بلیط', + 'add-ticket' => 'بلیط را اضافه کنید', + 'name' => 'نام', + 'price' => 'قیمت', + 'quantity' => 'تعداد', + 'description' => 'شرح', + 'charged-per' => 'به اتهام در هر', + 'guest' => 'مهمان', + 'table' => 'جدول', + 'prevent-scheduling-before' => 'قبل از برنامه ریزی جلوگیری کنید', + 'guest-limit' => 'محدودیت مهمان در هر جدول', + 'guest-capacity' => 'ظرفیت مهمان', + 'type' => 'تایپ کنید', + 'many-bookings-for-one-day' => 'بسیاری از رزروها برای یک روز', + 'one-booking-for-many-days' => 'یک رزرو برای بسیاری از روزها', + 'day' => 'روز', + 'status' => 'وضعیت', + 'open' => 'باز کن', + 'close' => 'بستن' + ] + ] + ], + + 'shop' => [ + 'products' => [ + 'location' => 'مکان', + 'contact' => 'مخاطب', + 'email' => 'پست الکترونیک', + 'slot-duration' => 'مدت زمان حافظه', + 'slot-duration-in-minutes' => ':minutes دقایق', + 'today-availability' => 'امروز در دسترس بودن', + 'slots-for-all-days' => 'نمایش برای تمام روزها', + 'sunday' => 'یکشنبه', + 'monday' => 'دوشنبه', + 'tuesday' => 'سهشنبه', + 'wednesday' => 'چهار شنبه', + 'thursday' => 'پنج شنبه', + 'friday' => 'جمعه', + 'saturday' => 'شنبه', + 'closed' => 'بسته شد', + 'book-an-appointment' => 'قرار ملاقات را رزرو کنید', + 'date' => 'تاریخ', + 'slot' => 'اسلات', + 'rent-an-item' => 'اجاره یک مورد', + 'choose-rent-option' => 'گزینه اجاره را انتخاب کنید', + 'daily-basis' => 'به صورت روزانه', + 'hourly-basis' => 'مبانی ساعتی', + 'select-time-slot'=> 'شکاف زمان را انتخاب کنید', + 'select-slot' => 'شکاف را انتخاب کنید', + 'select-date' => 'تاریخ را انتخاب کنید', + 'select-rent-time' => 'زمان اجاره را انتخاب کنید', + 'from' => 'از جانب', + 'to' => 'به', + 'book-a-table' => 'یک جدول رزرو کنید', + 'special-notes' => 'درخواست ویژه / یادداشت', + 'event-on' => 'رویداد در', + 'book-your-ticket' => 'بلیط خود را رزرو کنید', + 'per-ticket-price' => ':price برای هر بلیط', + 'number-of-tickets' => 'تعداد بلیط ها', + 'total-tickets' => 'بلیط های کل', + 'base-price' => 'قیمت پایه', + 'total-price' => 'قیمت کل', + 'base-price-info' => '(این برای هر نوع بلیط برای هر کمیت کاربرد دارد)' + ], + + 'cart' => [ + 'renting_type' => 'نوع اجاره', + 'daily' => 'روزانه', + 'hourly' => 'ساعتی', + 'event-ticket' => 'بلیط رویداد', + 'event-from' => 'رویداد از', + 'event-till' => 'رویداد تا زمان', + 'rent-type' => 'نوع اجاره', + 'rent-from' => 'اجاره از', + 'rent-till' => 'اجاره تا زمان', + 'booking-from' => 'رزرو از', + 'booking-till' => 'تا زمان رزرو', + 'special-note' => 'درخواست ویژه / یادداشت', + ] + ] +]; \ No newline at end of file diff --git a/packages/Webkul/BookingProduct/src/Resources/lang/nl/app.php b/packages/Webkul/BookingProduct/src/Resources/lang/nl/app.php new file mode 100644 index 000000000..59703e11a --- /dev/null +++ b/packages/Webkul/BookingProduct/src/Resources/lang/nl/app.php @@ -0,0 +1,125 @@ + [ + 'catalog' => [ + 'products' => [ + 'booking' => 'Boekingsinformatie', + 'booking-type' => 'Boekingstype', + 'default' => 'Standaard', + 'appointment-booking' => 'Afspraak boeken', + 'event-booking' => 'Evenement boeken', + 'rental-booking' => 'Verhuur boeken', + 'table-booking' => 'Tafel reserveren', + 'slot-duration' => 'Slotduur (minuten)', + 'break-time' => 'Break Time b/w Slots (minuten)', + 'available-every-week' => 'Elke week beschikbaar', + 'yes' => 'Ja', + 'no' => 'Nee', + 'available-from' => 'Beschikbaar van', + 'available-to' => 'Beschikbaar voor', + 'same-slot-all-days' => 'Zelfde slot alle dagen', + 'slot-has-quantity' => 'Slot heeft hoeveelheid', + 'slots' => 'Slots', + 'from' => 'Van', + 'to' => 'To', + 'qty' => 'Qty', + 'add-slot' => 'Slot toevoegen', + 'sunday' => 'Slot toevoegen', + 'monday' => 'maandag', + 'tuesday' => 'dinsdag', + 'wednesday' => 'woensdag', + 'thursday' => 'donderdag', + 'friday' => 'vrijdag', + 'saturday' => 'zaterdag', + 'renting-type' => 'Type verhuur', + 'daily' => 'Dagelijks', + 'hourly' => 'Uurbasis', + 'daily-hourly' => 'Beide (dagelijkse en uurbasis)', + 'daily-price' => 'Dagelijkse prijs', + 'hourly-price' => 'Prijs per uur', + 'location' => 'Plaats', + 'show-location' => 'Locatie tonen', + 'event-start-date' => 'Begindatum evenement', + 'event-end-date' => 'Einddatum evenement', + 'tickets' => 'Kaartjes', + 'add-ticket' => 'Ticket toevoegen', + 'name' => 'Naam', + 'price' => 'Prijs', + 'quantity' => 'Aantal stuks', + 'description' => 'Beschrijving', + 'charged-per' => 'In rekening gebracht per', + 'guest' => 'Gast', + 'table' => 'Tafel', + 'prevent-scheduling-before' => 'Voorkom plannen voor', + 'guest-limit' => 'Gastlimiet per tafel', + 'guest-capacity' => 'Gastcapaciteit', + 'type' => 'Type', + 'many-bookings-for-one-day' => 'Veel boekingen voor één dag', + 'one-booking-for-many-days' => 'Eén boeking voor vele dagen', + 'day' => 'Dag', + 'status' => 'Toestand', + 'open' => 'Open', + 'close' => 'Dichtbij' + ] + ] + ], + + 'shop' => [ + 'products' => [ + 'location' => 'Plaats', + 'contact' => 'Contact', + 'email' => 'Email', + 'slot-duration' => 'Slot Duur', + 'slot-duration-in-minutes' => ':minutes Minutes', + 'today-availability' => 'Beschikbaarheid vandaag', + 'slots-for-all-days' => 'Show voor alle dagen', + 'sunday' => 'Sunday', + 'monday' => 'maandag', + 'tuesday' => 'dinsdag', + 'wednesday' => 'woensdag', + 'thursday' => 'donderdag', + 'friday' => 'vrijdag', + 'saturday' => 'zaterdag', + 'closed' => 'Gesloten', + 'book-an-appointment' => 'Een afspraak maken', + 'date' => 'Datum', + 'slot' => 'Sleuf', + 'rent-an-item' => 'Huur een item', + 'choose-rent-option' => 'Kies Huuroptie', + 'daily-basis' => 'Dagelijks', + 'hourly-basis' => 'Uurbasis', + 'select-time-slot'=> 'Selecteer tijdslot', + 'select-slot' => 'Selecteer Slot', + 'select-date' => 'Selecteer een datum', + 'select-rent-time' => 'Selecteer Huurtijd', + 'from' => 'Van', + 'to' => 'Naar', + 'book-a-table' => 'Een tafel reserveren', + 'special-notes' => 'Speciaal verzoek / opmerkingen', + 'event-on' => 'Evenement aan', + 'book-your-ticket' => 'Boek uw ticket', + 'per-ticket-price' => ':price Per Ticket', + 'number-of-tickets' => 'Aantal tickets', + 'total-tickets' => 'Totaal aantal tickets', + 'base-price' => 'Basisprijs', + 'total-price' => 'Totale prijs', + 'base-price-info' => '(Dit is van toepassing op elk type ticket voor elke hoeveelheid)' + ], + + 'cart' => [ + 'renting_type' => 'Huurtype', + 'daily' => 'Dagelijks', + 'hourly' => 'Elk uur', + 'event-ticket' => 'Evenement Ticket', + 'event-from' => 'Evenement van', + 'event-till' => 'Evenement tot', + 'rent-type' => 'Huurtype', + 'rent-from' => 'Huur van', + 'rent-till' => 'Huur tot', + 'booking-from' => 'Boeking van', + 'booking-till' => 'Boeking tot', + 'special-note' => 'Speciaal verzoek / opmerkingen', + ] + ] +]; \ No newline at end of file diff --git a/packages/Webkul/BookingProduct/src/Resources/lang/pt_BR/app.php b/packages/Webkul/BookingProduct/src/Resources/lang/pt_BR/app.php new file mode 100755 index 000000000..69dfc7525 --- /dev/null +++ b/packages/Webkul/BookingProduct/src/Resources/lang/pt_BR/app.php @@ -0,0 +1,125 @@ + [ + 'catalog' => [ + 'products' => [ + 'booking' => 'Informações de reserva', + 'booking-type' => 'Tipo de Reserva', + 'default' => 'Padrão', + 'appointment-booking' => 'Marcação de consultas', + 'event-booking' => 'Reserva de Eventos', + 'rental-booking' => 'Reserva de Locação', + 'table-booking' => 'Reserva de mesa', + 'slot-duration' => 'Duração do slot (minutos)', + 'break-time' => 'Tempo de intervalo entre slots (minutos)', + 'available-every-week' => 'Disponível todas as semanas', + 'yes' => 'sim', + 'no' => 'Não', + 'available-from' => 'Disponível a partir de', + 'available-to' => 'Disponível para', + 'same-slot-all-days' => 'Mesmo slot todos os dias', + 'slot-has-quantity' => 'O slot tem quantidade', + 'slots' => 'Slots', + 'from' => 'A partir de', + 'to' => 'Para', + 'qty' => 'Quantidade', + 'add-slot' => 'Adicionar slot', + 'sunday' => 'domingo', + 'monday' => 'Segunda-feira', + 'tuesday' => 'terça', + 'wednesday' => 'Quarta-feira', + 'thursday' => 'Quinta-feira', + 'friday' => 'Sexta-feira', + 'saturday' => 'sábado', + 'renting-type' => 'Tipo de locação', + 'daily' => 'Diariamente', + 'hourly' => 'Base horária', + 'daily-hourly' => 'Ambos (base diária e horária)', + 'daily-price' => 'Preço Diário', + 'hourly-price' => 'Preço por Hora', + 'location' => 'Localização', + 'show-location' => 'Mostrar Localização', + 'event-start-date' => 'Data de início do evento', + 'event-end-date' => 'Data de término do evento', + 'tickets' => 'Ingressos', + 'add-ticket' => 'Adicionar ticket', + 'name' => 'Nome', + 'price' => 'Preço', + 'quantity' => 'Quantidade', + 'description' => 'Descrição', + 'charged-per' => 'Cobrado por', + 'guest' => 'Hóspede', + 'table' => 'Mesa', + 'prevent-scheduling-before' => 'Impedir agendamento antes', + 'guest-limit' => 'Limite de convidados por tabela', + 'guest-capacity' => 'Capacidade de Convidado', + 'type' => 'Tipo', + 'many-bookings-for-one-day' => 'Muitas reservas para um dia', + 'one-booking-for-many-days' => 'Uma reserva por muitos dias', + 'day' => 'Dia', + 'status' => 'Status', + 'open' => 'Aberto', + 'close' => 'Fechar' + ] + ] + ], + + 'shop' => [ + 'products' => [ + 'location' => 'Localização', + 'contact' => 'Contato', + 'email' => 'O email', + 'slot-duration' => 'Duração do slot', + 'slot-duration-in-minutes' => ':minutes Minutos', + 'today-availability' => 'Disponibilidade Hoje', + 'slots-for-all-days' => 'Mostrar para todos os dias', + 'sunday' => 'domingo', + 'monday' => 'Segunda-feira', + 'tuesday' => 'terça', + 'wednesday' => 'Quarta-feira', + 'thursday' => 'Quinta-feira', + 'friday' => 'Sexta-feira', + 'saturday' => 'sábado', + 'closed' => 'Closed', + 'book-an-appointment' => 'Marque uma consulta', + 'date' => 'Date', + 'slot' => 'Slot', + 'rent-an-item' => 'Alugar um item', + 'choose-rent-option' => 'Escolha a opção de aluguel', + 'daily-basis' => 'Diariamente', + 'hourly-basis' => 'Base horária', + 'select-time-slot'=> 'Selecionar horário', + 'select-slot' => 'Selecionar slot', + 'select-date' => 'Selecione a data', + 'select-rent-time' => 'Selecione o tempo de aluguel', + 'from' => 'A partir de', + 'to' => 'Para', + 'book-a-table' => 'Reservar uma mesa', + 'special-notes' => 'Pedido / Notas Especiais', + 'event-on' => 'Evento ativado', + 'book-your-ticket' => 'Reserve seu ingresso', + 'per-ticket-price' => ':price Por Bilhete', + 'number-of-tickets' => 'Número de Bilhetes', + 'total-tickets' => 'Total de ingressos', + 'base-price' => 'Preço base', + 'total-price' => 'Preço total', + 'base-price-info' => '(Isso será aplicado a cada tipo de ticket para cada quantidade)' + ], + + 'cart' => [ + 'renting_type' => 'Tipo de Aluguel', + 'daily' => 'Diariamente', + 'hourly' => 'Por hora', + 'event-ticket' => 'Bilhete de evento', + 'event-from' => 'Evento de', + 'event-till' => 'Evento Até', + 'rent-type' => 'Tipo de Aluguel', + 'rent-from' => 'Alugar de', + 'rent-till' => 'Aluguel Até', + 'booking-from' => 'Reserva de', + 'booking-till' => 'Reserva até', + 'special-note' => 'Pedido / Notas Especiais', + ] + ] +]; \ No newline at end of file diff --git a/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking.blade.php b/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking.blade.php index eb6f0e536..a76ad3401 100644 --- a/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking.blade.php +++ b/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking.blade.php @@ -57,21 +57,21 @@
-
+
- + @{{ errors.first('booking[available_from]') }}
-
+
- + @{{ errors.first('booking[available_to]') }} diff --git a/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking/default.blade.php b/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking/default.blade.php index 996603c31..fc0bebaf6 100644 --- a/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking/default.blade.php +++ b/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking/default.blade.php @@ -157,7 +157,7 @@ + + +@endpush \ No newline at end of file diff --git a/packages/Webkul/Shop/src/Resources/views/guest/compare/index.blade.php b/packages/Webkul/Shop/src/Resources/views/guest/compare/index.blade.php index 3aee5baca..78b233fee 100644 --- a/packages/Webkul/Shop/src/Resources/views/guest/compare/index.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/guest/compare/index.blade.php @@ -1,3 +1,11 @@ - \ No newline at end of file +@extends('shop::layouts.master') + +@include('shop::guest.compare.compare-products') + +@section('page_title') + {{ __('velocity::app.customer.compare.compare_similar_items') }} +@endsection + +@section('content-wrapper') + +@endsection \ No newline at end of file diff --git a/packages/Webkul/Shop/src/Resources/views/layouts/header/index.blade.php b/packages/Webkul/Shop/src/Resources/views/layouts/header/index.blade.php index a707597e5..15a990b94 100755 --- a/packages/Webkul/Shop/src/Resources/views/layouts/header/index.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/layouts/header/index.blade.php @@ -42,6 +42,26 @@
    + {!! view_render_event('bagisto.shop.layout.header.comppare-item.before') !!} + +
  • + + {{ __('velocity::app.customer.compare.text') }} + + +
  • + + {!! view_render_event('bagisto.shop.layout.header.compare-item.after') !!} + {!! view_render_event('bagisto.shop.layout.header.currency-item.before') !!} @if (core()->getCurrentChannel()->currencies->count() > 1) diff --git a/packages/Webkul/Shop/src/Resources/views/products/add-buttons.blade.php b/packages/Webkul/Shop/src/Resources/views/products/add-buttons.blade.php index 29ba2d0c4..e52a56f5c 100644 --- a/packages/Webkul/Shop/src/Resources/views/products/add-buttons.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/add-buttons.blade.php @@ -8,5 +8,7 @@ @include('shop::products.wishlist') - @include('shop::products.compare') + @include('shop::products.compare', [ + 'productId' => $product->id + ])
\ No newline at end of file diff --git a/packages/Webkul/Shop/src/Resources/views/products/compare.blade.php b/packages/Webkul/Shop/src/Resources/views/products/compare.blade.php index 86f247e40..cf1656412 100755 --- a/packages/Webkul/Shop/src/Resources/views/products/compare.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/compare.blade.php @@ -1,11 +1,101 @@ -{{-- @inject ('wishListHelper', 'Webkul\Customer\Helpers\Wishlist') + -@auth('customer') - {!! view_render_event('bagisto.shop.products.wishlist.before') !!} +@push('scripts') - getWishlistProduct($product)) class="add-to-wishlist already" @else class="add-to-wishlist" @endif href="{{ route('customer.wishlist.add', $product->product_id) }}" id="wishlist-changer"> - - + - {!! view_render_event('bagisto.shop.products.wishlist.after') !!} -@endauth --}} + +@endpush \ No newline at end of file diff --git a/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php b/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php index c0fc79a5c..a623412f6 100755 --- a/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php @@ -163,7 +163,7 @@ data: function() { let maxPrice = '{{ core()->convertPrice($productFlatRepository->getCategoryProductMaximumPrice($category)) }}'; - maxPrice = (parseInt(maxPrice) !== 0) ? parseInt(maxPrice) : 500; + maxPrice = maxPrice ? ((parseInt(maxPrice) !== 0 || maxPrice) ? parseInt(maxPrice) : 500) : 500; return { appliedFilters: [], diff --git a/packages/Webkul/Theme/src/ThemeViewFinder.php b/packages/Webkul/Theme/src/ThemeViewFinder.php index be1cb9ee9..9fde55631 100755 --- a/packages/Webkul/Theme/src/ThemeViewFinder.php +++ b/packages/Webkul/Theme/src/ThemeViewFinder.php @@ -1,4 +1,4 @@ -parseNamespaceSegments($name); - + if ($namespace != 'admin') { $paths = $this->addThemeNamespacePaths($namespace); @@ -64,14 +64,14 @@ class ThemeViewFinder extends FileViewFinder /** * Override replaceNamespace() to add path for custom error pages "resources/themes/theme_name/views/errors/..." * - * @param string $namespace + * @param string $namespace * @param string|array $hints * @return void */ public function replaceNamespace($namespace, $hints) { $this->hints[$namespace] = (array) $hints; - + // Overide Error Pages if ($namespace == 'errors' || $namespace == 'mails') { $searchPaths = array_diff($this->paths, Themes::getLaravelViewPaths()); diff --git a/packages/Webkul/Ui/publishable/assets/css/ui.css b/packages/Webkul/Ui/publishable/assets/css/ui.css index 3078a0825..7b8fb3d7a 100644 --- a/packages/Webkul/Ui/publishable/assets/css/ui.css +++ b/packages/Webkul/Ui/publishable/assets/css/ui.css @@ -1 +1 @@ -.active .cms-icon,.active.configuration-icon,.catalog-icon,.cms-icon,.configuration-icon,.customer-icon,.dashboard-icon,.promotion-icon,.sales-icon,.settings-icon{width:48px;height:48px;display:inline-block;background-size:cover}.icon{display:inline-block;background-size:cover}.dashboard-icon{background-image:url(../images/Icon-Dashboard.svg)}.sales-icon{background-image:url(../images/Icon-Sales.svg)}.catalog-icon{background-image:url(../images/Icon-Catalog.svg)}.customer-icon{background-image:url(../images/Icon-Customers.svg)}.configuration-icon{background-image:url(../images/Icon-Configure.svg)}.settings-icon{background-image:url(../images/Icon-Settings.svg)}.promotion-icon{background-image:url(../images/icon-promotion.svg)}.cms-icon{background-image:url(../images/Icon-CMS.svg)}.angle-right-icon{background-image:url(../images/Angle-Right.svg);width:17px;height:17px}.angle-left-icon{background-image:url(../images/Angle-Left.svg);width:17px;height:17px}.arrow-down-icon{background-image:url(../images/Arrow-Down-Light.svg);width:14px;height:8px}.arrow-right-icon{background-image:url(../images/Arrow-Right.svg);width:18px;height:18px}.white-cross-sm-icon{background-image:url(../images/Icon-Sm-Cross-White.svg);width:18px;height:18px}.accordian-up-icon{background-image:url(../images/Accordion-Arrow-Up.svg);width:24px;height:24px}.accordian-down-icon{background-image:url(../images/Accordion-Arrow-Down.svg);width:24px;height:24px}.cross-icon{background-image:url(../images/Icon-Crossed.svg);width:18px;height:18px}.trash-icon{background-image:url(../images/Icon-Trash.svg);width:24px;height:24px}.remove-icon{background-image:url(../images/Icon-remove.svg);width:24px;height:24px}.pencil-lg-icon{background-image:url(../images/Icon-Pencil-Large.svg);width:24px;height:24px}.eye-icon{background-image:url(../images/Icon-eye.svg);width:24px;height:24px}.search-icon{background-image:url(../images/icon-search.svg);width:24px;height:24px}.sortable-icon{background-image:url(../images/Icon-Sortable.svg);width:24px;height:24px}.sort-down-icon,.sort-up-icon{background-image:url(../images/Icon-Sort-Down.svg);width:18px;height:18px}.sort-up-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.primary-back-icon{background-image:url(../images/Icon-Back-Primary.svg);width:24px;height:24px}.checkbox-dash-icon{background-image:url(../images/Checkbox-Dash.svg);width:24px;height:24px}.account-icon{background-image:url(../images/icon-account.svg);width:24px;height:24px}.expand-icon{background-image:url(../images/Expand-Light.svg);width:18px;height:18px}.expand-on-icon{background-image:url(../images/Expand-Light-On.svg);width:18px;height:18px}.dark-left-icon{background-image:url(../images/arrow-left-dark.svg);width:18px;height:18px}.light-right-icon{background-image:url(../images/arrow-right-light.svg);width:18px;height:18px}.folder-icon{background-image:url(../images/Folder-Icon.svg);width:24px;height:24px}.star-icon{background-image:url(../images/Star-Icon.svg);width:24px;height:24px}.arrow-down-white-icon{background-image:url(../images/down-arrow-white.svg);width:17px;height:13px}.arrow-up-white-icon{background-image:url(../images/up-arrow-white.svg);width:17px;height:13px}.profile-pic-icon{background-image:url(../images/Profile-Pic.svg);width:60px;height:60px}.graph-up-icon{background-image:url(../images/Icon-Graph-Green.svg);width:24px;height:24px}.graph-down-icon{background-image:url(../images/Icon-Graph-Red.svg);width:24px;height:24px}.no-result-icon{background-image:url(../images/limited-icon.svg);width:52px;height:47px}.note-icon{background-image:url(../images/icon-note.svg)}.list-icon,.note-icon{width:24px;height:24px}.list-icon{background-image:url(../images/Icon-Listing.svg)}.active .dashboard-icon{background-image:url(../images/Icon-Dashboard-Active.svg)}.active .sales-icon{background-image:url(../images/Icon-Sales-Active.svg)}.active .catalog-icon{background-image:url(../images/Icon-Catalog-Active.svg)}.active .customer-icon{background-image:url(../images/Icon-Customers-Active.svg)}.active .settings-icon{background-image:url(../images/Icon-Settings-Active.svg)}.active .configuration-icon{background-image:url(../images/Icon-Configure-Active.svg)}.active .promotion-icon{background-image:url(../images/icon-promotion-active.svg)}.active .cms-icon{background-image:url(../images/Icon-CMS-Active.svg)}.active>.arrow-down-icon{background-image:url(../images/Arrow-Down.svg);width:14px;height:8px}.active>.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.active.dashboard-icon{background-image:url(../images/Icon-Dashboard-Active.svg)}.active.customer-icon{background-image:url(../images/Icon-Customers-Active.svg)}.active.sales-icon{background-image:url(../images/Icon-Sales-Active.svg)}.active.settings-icon{background-image:url(../images/Icon-Settings-Active.svg)}.active.configuration-icon{background-image:url(../images/Icon-Configure-Active.svg)}.active.arrow-down-icon{background-image:url(../images/Arrow-Down.svg);width:14px;height:8px}.active.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.icon-404{background-image:url(../images/404-image.svg);width:255px;height:255px}.export-icon{background-image:url(../images/Icon-Export.svg);width:32px;height:32px}.import-icon{background-image:url(../images/Icon-Import.svg);width:32px;height:32px}.star-blue-icon{width:17px;height:17px;background-image:url(../images/Icon-star.svg)}.grid-container{display:block;width:100%}.filter-row-one{display:-webkit-inline-box;display:inline-flex;width:100%;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:20px}.filter-row-one .dropdown-filters{position:absolute;right:25px}.filter-row-one .per-page{right:250px}.filter-row-one .per-page .per-page-label{position:absolute;right:120px;width:100%;top:8px}.filter-row-two{-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.filter-row-two,.search-filter{display:-webkit-inline-box;display:inline-flex}.search-filter .control{font-size:15px;border:2px solid #c7c7c7;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-radius:3px;height:36px;width:280px;padding-left:10px}.search-filter .contorl:focus{border-color:#0041ff}.search-filter .icon-wrapper{border:2px solid #c7c7c7;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;height:36px;width:36px;margin-left:-1px}.search-filter .icon-wrapper .search-icon{margin-top:3px;margin-left:3px}.grid-dropdown-header{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:36px;width:200px;border:2px solid #c7c7c7;border-radius:3px;color:#8e8e8e;padding:0 5px}.grid-dropdown-header .arrow-icon-down{float:right}.dropdown-list.dropdown-container{padding:15px;width:100%;top:43px}.dropdown-list.dropdown-container ul li .control-group{margin-bottom:15px}.dropdown-list.dropdown-container .apply-filter{padding:10px;width:100%}.filter-tag{-webkit-box-pack:justify;justify-content:space-between;margin-right:20px}.filter-tag,.filter-tag .wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;font-size:14px;height:28px;border-radius:2px}.filter-tag .wrapper{margin-left:10px;padding:5px 10px;background:#e7e7e7;color:#000311;letter-spacing:-.22px}.filter-tag .wrapper .icon.cross-icon{margin-left:10px;cursor:pointer}@-webkit-keyframes jelly{0%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:0}70%{-webkit-transform:translateY(5px) scale(1.05);transform:translateY(5px) scale(1.05);opacity:1}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes jelly{0%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:0}70%{-webkit-transform:translateY(5px) scale(1.05);transform:translateY(5px) scale(1.05);opacity:1}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@-webkit-keyframes jelly-out{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}30%{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05);opacity:1}to{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:0}}@keyframes jelly-out{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}30%{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05);opacity:1}to{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:0}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}body{letter-spacing:-.26px;line-height:19px}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:#0041ff}::-moz-selection{background-color:rgba(0,64,255,.6);color:#fff}::selection{background-color:rgba(0,64,255,.6);color:#fff}textarea{resize:none}ul{margin:0;padding:0;list-style:none}h1{font-size:28px;margin-top:0}h1,h2{color:#3a3a3a}h2{font-size:24px}h3{font-size:20px}h3,h4{color:#3a3a3a}h4{font-size:16px}h5{font-size:12px;color:#3a3a3a}.hide{display:none!important}.row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.btn{box-shadow:0 1px 4px 0 rgba(0,0,0,.2),0 0 8px 0 rgba(0,0,0,.1);border-radius:3px;border:none;color:#fff;cursor:pointer;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1);font:inherit;display:inline-block}.btn:active,.btn:focus,.btn:hover{opacity:.75;border:none}.btn.btn-sm{padding:6px 12px}.btn.btn-md{padding:8px 16px}.btn.btn-lg{padding:10px 20px}.btn.btn-xl{padding:12px 24px;font-size:16px}.btn.btn-primary{background:#0041ff;color:#fff}.btn.btn-black{background:#000;color:#fff}.btn.btn-white{background:#fff;color:#000}.btn:disabled,.btn[disabled=disabled],.btn[disabled=disabled]:active,.btn[disabled=disabled]:hover{cursor:not-allowed;background:#b1b1ae;box-shadow:none;opacity:1}.dropdown-btn{min-width:150px;text-align:left;background:#fff;border:2px solid #c7c7c7;border-radius:3px;font-size:14px;padding:8px 35px 8px 10px;cursor:pointer;position:relative}.dropdown-btn:active,.dropdown-btn:focus,.dropdown-btn:hover{opacity:.75;border:2px solid #c7c7c7}.dropdown-btn .icon{position:absolute;right:10px;top:50%;margin-top:-4px}.dropdown-toggle{cursor:pointer}.dropdown-open{position:relative}.dropdown-list{width:200px;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 0 9px 0 rgba(0,0,0,.16);border-radius:3px;background-color:#fff;position:absolute;display:none;z-index:10;text-align:left}.dropdown-list.bottom-left{top:42px;left:0}.dropdown-list.bottom-right{top:42px;right:0}.dropdown-list.top-left{bottom:0;left:42px}.dropdown-list.top-right{bottom:0;right:42px}.dropdown-list .search-box{padding:20px;border-bottom:1px solid #e8e8e8}.dropdown-list .search-box .control{background:#fff;border:2px solid #c7c7c7;border-radius:3px;width:100%;height:36px;display:inline-block;vertical-align:middle;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1);padding:0 10px;font-size:15px}.dropdown-list .search-box .control:focus{border-color:#0041ff}.dropdown-list .dropdown-container{padding:20px;overflow-y:auto}.dropdown-list .dropdown-container label{font-size:15px;display:inline-block;text-transform:uppercase;color:#9e9e9e;font-weight:700;padding-bottom:5px}.dropdown-list .dropdown-container ul{margin:0;list-style-type:none;padding:0}.dropdown-list .dropdown-container ul li{padding:5px 0}.dropdown-list .dropdown-container ul li a:active,.dropdown-list .dropdown-container ul li a:focus,.dropdown-list .dropdown-container ul li a:link,.dropdown-list .dropdown-container ul li a:visited{color:#333;display:block}.dropdown-list .dropdown-container ul li a:hover{color:#0041ff}.dropdown-list .dropdown-container ul li .checkbox{margin:0}.dropdown-list .dropdown-container ul li .control-group label{color:#3a3a3a;font-size:15px;font-weight:500;text-transform:capitalize;width:100%}.dropdown-list .dropdown-container .btn{width:100%;margin-top:10px}.section .secton-title{font-size:18px;color:#8e8e8e;padding:15px 0;border-bottom:1px solid #e8e8e8}.section .section-content{display:block;padding:20px 0}.section .section-content .row{display:block;padding:7px 0}.section .section-content .row .title{width:200px}.section .section-content .row .title,.section .section-content .row .value{color:#3a3a3a;letter-spacing:-.26px;display:inline-block}.table{width:100%}.table table{border-collapse:collapse;text-align:left;width:100%}.table table thead th{font-weight:700;padding:12px 10px;background:#f8f9fa;color:#3a3a3a}.table table tbody td{padding:10px;border-bottom:1px solid #d3d3d3;color:#3a3a3a;vertical-align:top}.table table tbody td.actions .action{display:-webkit-inline-box;display:inline-flex}.table table tbody td.actions .icon{cursor:pointer;vertical-align:middle}.table table tbody td.empty{text-align:center}.table table tbody tr:last-child td{border-bottom:none}.table .control-group{width:100%;margin-bottom:0;min-width:140px}.table .control-group .control{width:100%;margin:0}.pagination .page-item{background:#fff;border:2px solid #c7c7c7;border-radius:3px;padding:7px 14px;margin-right:5px;font-size:16px;display:inline-block;color:#8e8e8e;vertical-align:middle;text-decoration:none}.pagination .page-item.next,.pagination .page-item.previous{padding:6px 9px}.pagination .page-item.active{background:#0041ff;color:#fff;border-color:#0041ff}.pagination .page-item .icon{vertical-align:middle;margin-bottom:3px}.checkbox{position:relative;display:block}.checkbox input{left:0;opacity:0;position:absolute;top:0;height:24px;width:24px;z-index:100}.checkbox .checkbox-view{background-image:url(../images/Checkbox.svg);height:24px;width:24px;display:inline-block!important;vertical-align:middle;margin:0 5px 0 0}.checkbox input:checked+.checkbox-view{background-image:url(../images/Checkbox-Checked.svg)}.checkbox input:disabled+.checkbox-view{opacity:.5;cursor:not-allowed}.radio{position:relative;display:block;margin:10px 5px 5px 0}.radio input{left:0;opacity:0;position:absolute;top:0;z-index:100}.radio .radio-view{background-image:url(../images/controls.svg);background-position:-21px 0;height:20px;width:20px;display:inline-block!important;vertical-align:middle;margin:0 5px 0 0}.radio input:checked+.radio-view{background-position:-21px -21px}.radio input:disabled+.radio-view{opacity:.5;cursor:not-allowed}.control-group{display:block;margin-bottom:25px;font-size:15px;color:#333;width:750px;max-width:100%;position:relative}.control-group label{display:block;color:#3a3a3a}.control-group label.required:after{content:"*";color:#fc6868;font-weight:700;display:inline-block}.control-group textarea.control{height:100px;padding:10px}.control-group .control{background:#fff;border:2px solid #c7c7c7;border-radius:3px;width:70%;height:36px;display:inline-block;vertical-align:middle;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1);padding:0 10px;font-size:15px;margin-top:10px;margin-bottom:5px}.control-group .control:focus{border-color:#0041ff}.control-group .control[disabled=disabled]{border-color:#d3d3d3;background-color:#d3d3d3;cursor:not-allowed}.control-group .control[multiple]{height:100px}.control-group.date:after,.control-group.datetime:after{background-image:url(../images/Icon-Calendar.svg);width:24px;height:24px;content:"";display:inline-block;vertical-align:middle;margin-left:-34px;margin-top:2px;pointer-events:none}.control-group .control-info{display:block;font-size:14px;color:#6f6f6f;font-style:italic}.control-group .control-error{display:none;color:#ff5656;margin-top:5px}.control-group.has-error .control{border-color:#fc6868}.control-group.has-error .control-error{display:block}.control-group.price .currency-code{vertical-align:middle;display:inline-block}.control-group .switch{position:relative;display:inline-block;width:60px;height:34px;margin-top:10px;margin-bottom:5px}.control-group .switch input{opacity:0;width:0;height:0}.control-group .slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8e8e8e}.control-group .slider,.control-group .slider:before{position:absolute;-webkit-transition:.2s;transition:.2s}.control-group .slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}.control-group input:checked+.slider{background-color:#0041ff}.control-group input:focus+.slider{box-shadow:0 0 1px #0041ff}.control-group input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.control-group .slider.round{border-radius:34px}.control-group .slider.round:before{border-radius:50%}.button-group{margin-top:20px;margin-bottom:20px}.alert-wrapper{width:300px;top:10px;right:10px;position:fixed;z-index:100;text-align:left}.alert-wrapper .alert{width:300px;padding:15px;border-radius:3px;display:inline-block;box-shadow:0 4px 15.36px .64px rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.12);position:relative;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;-webkit-transform-origin:center top;transform-origin:center top;z-index:500;margin-bottom:10px}.alert-wrapper .alert.alert-error{background:#fc6868}.alert-wrapper .alert.alert-info{background:#204d74}.alert-wrapper .alert.alert-success{background:#4caf50}.alert-wrapper .alert.alert-warning{background:#ffc107}.alert-wrapper .alert .icon{position:absolute;right:10px;top:10px;cursor:pointer}.alert-wrapper .alert p{color:#fff;margin:0;padding:0;font-size:15px}.tabs ul{border-bottom:1px solid #e8e8e8}.tabs ul li{display:inline-block}.tabs ul li a{padding:15px 20px;cursor:pointer;margin:0 2px;text-align:center;color:#000311;display:block}.tabs ul li.active a{border-bottom:3px solid #0041ff}.accordian,accordian{display:inline-block;width:100%}.accordian .accordian-header,.accordian div[slot*=header],accordian .accordian-header,accordian div[slot*=header]{width:100%;display:inline-block;font-size:18px;color:#3a3a3a;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:20px 15px;cursor:pointer;margin-top:-1px}.accordian .accordian-header .expand-icon,.accordian div[slot*=header] .expand-icon,accordian .accordian-header .expand-icon,accordian div[slot*=header] .expand-icon{background-image:url(../images/Expand-Light.svg);margin-right:10px;margin-top:3px}.accordian .accordian-header h1,.accordian div[slot*=header] h1,accordian .accordian-header h1,accordian div[slot*=header] h1{margin:0;font-size:20px;font-weight:500;display:inline-block}.accordian .accordian-header .icon,.accordian div[slot*=header] .icon,accordian .accordian-header .icon,accordian div[slot*=header] .icon{float:right}.accordian .accordian-header .icon.left,.accordian div[slot*=header] .icon.left,accordian .accordian-header .icon.left,accordian div[slot*=header] .icon.left{float:left}.accordian.error .accordian-header,accordian.error .accordian-header{color:#ff5656}.accordian .accordian-content,.accordian div[slot*=body],accordian .accordian-content,accordian div[slot*=body]{width:100%;padding:20px 15px;display:none;-webkit-transition:all .3s ease;transition:all .3s ease}.accordian.active>.accordian-content,accordian.active>.accordian-content{display:inline-block}.accordian.active>.accordian-header .expand-icon,accordian.active>.accordian-header .expand-icon{background-image:url(../images/Expand-Light-On.svg)}.tree-container .tree-item{padding-left:30px;display:inline-block;margin-top:10px;width:100%}.tree-container .tree-item>.tree-item{display:none}.tree-container .tree-item.active>.tree-item{display:inline-block}.tree-container .tree-item .checkbox,.tree-container .tree-item .radio{margin:0;display:inline-block}.tree-container .tree-item .expand-icon{display:inline-block;margin-right:10px;cursor:pointer;background-image:url(../images/Expand-Light.svg);width:18px;height:18px;vertical-align:middle}.tree-container .tree-item .folder-icon{vertical-align:middle;margin-right:10px}.tree-container .tree-item.active>.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.tree-container>.tree-item{padding-left:0}.panel{box-shadow:0 2px 25px 0 rgba(0,0,0,.15);border-radius:5px;background:#fff}.panel .panel-content{padding:20px}modal{display:none}.modal-open{overflow:hidden}.modal-overlay{display:none;overflow-y:auto;z-index:10;top:0;right:0;bottom:0;left:0;position:fixed;background:#000;opacity:.7}.modal-open .modal-overlay{display:block}.modal-container{background:#fff;top:100px;width:600px;max-width:80%;left:50%;margin-left:-300px;position:fixed;z-index:11;box-shadow:0 15px 25px 0 rgba(0,0,0,.03),0 20px 45px 5px rgba(0,0,0,.2);-webkit-animation:fade-in-white .3s ease-in-out;animation:fade-in-white .3s ease-in-out;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;border-radius:5px;overflow-y:auto;max-height:80%}.modal-container .modal-header{padding:20px}.modal-container .modal-header h3{display:inline-block;font-size:20px;color:#3a3a3a;margin:0}.modal-container .modal-header .icon{float:right;cursor:pointer}.modal-container .modal-body{padding:20px}.modal-container .modal-body .control-group .control{width:100%}@media only screen and (max-width:770px){.modal-container{max-width:80%;left:10%;margin-left:0}}.label{background:#e7e7e7;border-radius:2px;padding:8px;color:#000311;display:inline-block}.label.label-sm{padding:5px}.label.label-md{padding:8px}.label.label-lg{padding:11px}.label.label-xl{padding:14px}.badge{border-radius:50px;color:#fff;padding:8px;white-space:nowrap}.badge.badge-sm{padding:5px}.badge.badge-md{padding:3px 10px}.badge.badge-lg{padding:11px}.badge.badge-xl{padding:14px}.badge.badge-success{background-color:#4caf50}.badge.badge-info{background-color:#0041ff}.badge.badge-danger{background-color:#fc6868}.badge.badge-warning{background-color:#ffc107}.image-wrapper{margin-bottom:20px;margin-top:10px;display:inline-block;width:100%}.image-wrapper .image-item{width:200px;height:200px;margin-right:20px;background:#f8f9fa;border-radius:3px;display:inline-block;position:relative;background-image:url(../images/placeholder-icon.svg);background-repeat:no-repeat;background-position:50%;margin-bottom:20px;float:left}.image-wrapper .image-item img.preview{width:100%;height:100%}.image-wrapper .image-item input{display:none}.image-wrapper .image-item .remove-image{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.08)),to(rgba(0,0,0,.24)));background-image:linear-gradient(-180deg,rgba(0,0,0,.08),rgba(0,0,0,.24));border-radius:0 0 4px 4px;position:absolute;bottom:0;width:100%;padding:10px;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.24);margin-right:20px;cursor:pointer}.image-wrapper .image-item:hover .remove-image{display:block}.image-wrapper .image-item.has-image{background-image:none}.vue-swatches__trigger{border:1px solid #d3d3d3}.helper-container{display:block}.helper-container .group code{font-weight:700} \ No newline at end of file +.active .cms-icon,.active.configuration-icon,.catalog-icon,.cms-icon,.configuration-icon,.customer-icon,.dashboard-icon,.promotion-icon,.sales-icon,.settings-icon{width:48px;height:48px;display:inline-block;background-size:cover}.icon{display:inline-block;background-size:cover}.dashboard-icon{background-image:url(../images/Icon-Dashboard.svg)}.sales-icon{background-image:url(../images/Icon-Sales.svg)}.catalog-icon{background-image:url(../images/Icon-Catalog.svg)}.customer-icon{background-image:url(../images/Icon-Customers.svg)}.configuration-icon{background-image:url(../images/Icon-Configure.svg)}.settings-icon{background-image:url(../images/Icon-Settings.svg)}.promotion-icon{background-image:url(../images/icon-promotion.svg)}.cms-icon{background-image:url(../images/Icon-CMS.svg)}.angle-right-icon{background-image:url(../images/Angle-Right.svg);width:17px;height:17px}.angle-left-icon{background-image:url(../images/Angle-Left.svg);width:17px;height:17px}.arrow-down-icon{background-image:url(../images/Arrow-Down-Light.svg);width:14px;height:8px}.arrow-right-icon{background-image:url(../images/Arrow-Right.svg);width:18px;height:18px}.white-cross-sm-icon{background-image:url(../images/Icon-Sm-Cross-White.svg);width:18px;height:18px}.accordian-up-icon{background-image:url(../images/Accordion-Arrow-Up.svg);width:24px;height:24px}.accordian-down-icon{background-image:url(../images/Accordion-Arrow-Down.svg);width:24px;height:24px}.cross-icon{background-image:url(../images/Icon-Crossed.svg);width:18px;height:18px}.trash-icon{background-image:url(../images/Icon-Trash.svg);width:24px;height:24px}.remove-icon{background-image:url(../images/Icon-remove.svg);width:24px;height:24px}.pencil-lg-icon{background-image:url(../images/Icon-Pencil-Large.svg);width:24px;height:24px}.eye-icon{background-image:url(../images/Icon-eye.svg);width:24px;height:24px}.search-icon{background-image:url(../images/icon-search.svg);width:24px;height:24px}.sortable-icon{background-image:url(../images/Icon-Sortable.svg);width:24px;height:24px}.sort-down-icon,.sort-up-icon{background-image:url(../images/Icon-Sort-Down.svg);width:18px;height:18px}.sort-up-icon{transform:rotate(180deg)}.primary-back-icon{background-image:url(../images/Icon-Back-Primary.svg);width:24px;height:24px}.checkbox-dash-icon{background-image:url(../images/Checkbox-Dash.svg);width:24px;height:24px}.account-icon{background-image:url(../images/icon-account.svg);width:24px;height:24px}.expand-icon{background-image:url(../images/Expand-Light.svg);width:18px;height:18px}.expand-on-icon{background-image:url(../images/Expand-Light-On.svg);width:18px;height:18px}.dark-left-icon{background-image:url(../images/arrow-left-dark.svg);width:18px;height:18px}.light-right-icon{background-image:url(../images/arrow-right-light.svg);width:18px;height:18px}.folder-icon{background-image:url(../images/Folder-Icon.svg);width:24px;height:24px}.star-icon{background-image:url(../images/Star-Icon.svg);width:24px;height:24px}.arrow-down-white-icon{background-image:url(../images/down-arrow-white.svg);width:17px;height:13px}.arrow-up-white-icon{background-image:url(../images/up-arrow-white.svg);width:17px;height:13px}.profile-pic-icon{background-image:url(../images/Profile-Pic.svg);width:60px;height:60px}.graph-up-icon{background-image:url(../images/Icon-Graph-Green.svg);width:24px;height:24px}.graph-down-icon{background-image:url(../images/Icon-Graph-Red.svg);width:24px;height:24px}.no-result-icon{background-image:url(../images/limited-icon.svg);width:52px;height:47px}.note-icon{background-image:url(../images/icon-note.svg)}.list-icon,.note-icon{width:24px;height:24px}.list-icon{background-image:url(../images/Icon-Listing.svg)}.active .dashboard-icon{background-image:url(../images/Icon-Dashboard-Active.svg)}.active .sales-icon{background-image:url(../images/Icon-Sales-Active.svg)}.active .catalog-icon{background-image:url(../images/Icon-Catalog-Active.svg)}.active .customer-icon{background-image:url(../images/Icon-Customers-Active.svg)}.active .settings-icon{background-image:url(../images/Icon-Settings-Active.svg)}.active .configuration-icon{background-image:url(../images/Icon-Configure-Active.svg)}.active .promotion-icon{background-image:url(../images/icon-promotion-active.svg)}.active .cms-icon{background-image:url(../images/Icon-CMS-Active.svg)}.active>.arrow-down-icon{background-image:url(../images/Arrow-Down.svg);width:14px;height:8px}.active>.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.active.dashboard-icon{background-image:url(../images/Icon-Dashboard-Active.svg)}.active.customer-icon{background-image:url(../images/Icon-Customers-Active.svg)}.active.sales-icon{background-image:url(../images/Icon-Sales-Active.svg)}.active.settings-icon{background-image:url(../images/Icon-Settings-Active.svg)}.active.configuration-icon{background-image:url(../images/Icon-Configure-Active.svg)}.active.arrow-down-icon{background-image:url(../images/Arrow-Down.svg);width:14px;height:8px}.active.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.icon-404{background-image:url(../images/404-image.svg);width:255px;height:255px}.export-icon{background-image:url(../images/Icon-Export.svg);width:32px;height:32px}.import-icon{background-image:url(../images/Icon-Import.svg);width:32px;height:32px}.star-blue-icon{width:17px;height:17px;background-image:url(../images/Icon-star.svg)}.grid-container{display:block;width:100%}.filter-row-one{display:inline-flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-row-one .dropdown-filters{position:absolute;right:25px}.filter-row-one .per-page{right:250px}.filter-row-one .per-page .per-page-label{position:absolute;right:120px;width:100%;top:8px}.filter-row-two{align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.filter-row-two,.search-filter{display:inline-flex}.search-filter .control{font-size:15px;border:2px solid #c7c7c7;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-radius:3px;height:36px;width:280px;padding-left:10px;-webkit-appearance:none}.search-filter .contorl:focus{border-color:#0041ff}.search-filter .icon-wrapper{border:2px solid #c7c7c7;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;height:36px;width:36px;margin-left:-1px}.search-filter .icon-wrapper .search-icon{margin-top:3px;margin-left:3px}.grid-dropdown-header{display:inline-flex;justify-content:space-between;align-items:center;height:36px;width:200px;border:2px solid #c7c7c7;border-radius:3px;color:#8e8e8e;padding:0 5px}.grid-dropdown-header .arrow-icon-down{float:right}.dropdown-list.dropdown-container{padding:15px;width:100%;top:43px}.dropdown-list.dropdown-container ul li .control-group{margin-bottom:15px}.dropdown-list.dropdown-container .apply-filter{padding:10px;width:100%}.filter-tag{justify-content:space-between;margin-right:20px}.filter-tag,.filter-tag .wrapper{display:flex;flex-direction:row;align-items:center;font-size:14px;height:28px;border-radius:2px}.filter-tag .wrapper{margin-left:10px;padding:5px 10px;background:#e7e7e7;color:#000311;letter-spacing:-.22px}.filter-tag .wrapper .icon.cross-icon{margin-left:10px;cursor:pointer}@-webkit-keyframes jelly{0%{transform:translateY(0) scale(.7);opacity:0}70%{transform:translateY(5px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes jelly{0%{transform:translateY(0) scale(.7);opacity:0}70%{transform:translateY(5px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@-webkit-keyframes jelly-out{0%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(-5px) scale(1.05);opacity:1}to{transform:translateY(0) scale(.7);opacity:0}}@keyframes jelly-out{0%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(-5px) scale(1.05);opacity:1}to{transform:translateY(0) scale(.7);opacity:0}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}body{letter-spacing:-.26px;line-height:19px}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:#0041ff}::-moz-selection{background-color:rgba(0,64,255,.6);color:#fff}::selection{background-color:rgba(0,64,255,.6);color:#fff}textarea{resize:none}ul{margin:0;padding:0;list-style:none}h1{font-size:28px;margin-top:0}h1,h2{color:#3a3a3a}h2{font-size:24px}h3{font-size:20px}h3,h4{color:#3a3a3a}h4{font-size:16px}h5{font-size:12px;color:#3a3a3a}.hide{display:none!important}.row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.btn{box-shadow:0 1px 4px 0 rgba(0,0,0,.2),0 0 8px 0 rgba(0,0,0,.1);border-radius:3px;border:none;color:#fff;cursor:pointer;transition:.2s cubic-bezier(.4,0,.2,1);font:inherit;display:inline-block}.btn:active,.btn:focus,.btn:hover{opacity:.75;border:none}.btn.btn-sm{padding:6px 12px}.btn.btn-md{padding:8px 16px}.btn.btn-lg{padding:10px 20px}.btn.btn-xl{padding:12px 24px;font-size:16px}.btn.btn-primary{background:#0041ff;color:#fff}.btn.btn-black{background:#000;color:#fff}.btn.btn-white{background:#fff;color:#000}.btn:disabled,.btn[disabled=disabled],.btn[disabled=disabled]:active,.btn[disabled=disabled]:hover{cursor:not-allowed;background:#b1b1ae;box-shadow:none;opacity:1}.dropdown-btn{min-width:150px;text-align:left;background:#fff;border:2px solid #c7c7c7;border-radius:3px;font-size:14px;padding:8px 35px 8px 10px;cursor:pointer;position:relative}.dropdown-btn:active,.dropdown-btn:focus,.dropdown-btn:hover{opacity:.75;border:2px solid #c7c7c7}.dropdown-btn .icon{position:absolute;right:10px;top:50%;margin-top:-4px}.dropdown-toggle{cursor:pointer}.dropdown-open{position:relative}.dropdown-list{width:200px;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 0 9px 0 rgba(0,0,0,.16);border-radius:3px;background-color:#fff;position:absolute;display:none;z-index:10;text-align:left}.dropdown-list.bottom-left{top:42px;left:0}.dropdown-list.bottom-right{top:42px;right:0}.dropdown-list.top-left{bottom:0;left:42px}.dropdown-list.top-right{bottom:0;right:42px}.dropdown-list .search-box{padding:20px;border-bottom:1px solid #e8e8e8}.dropdown-list .search-box .control{background:#fff;border:2px solid #c7c7c7;border-radius:3px;width:100%;height:36px;display:inline-block;vertical-align:middle;transition:.2s cubic-bezier(.4,0,.2,1);padding:0 10px;font-size:15px}.dropdown-list .search-box .control:focus{border-color:#0041ff}.dropdown-list .dropdown-container{padding:20px;overflow-y:auto}.dropdown-list .dropdown-container label{font-size:15px;display:inline-block;text-transform:uppercase;color:#9e9e9e;font-weight:700;padding-bottom:5px}.dropdown-list .dropdown-container ul{margin:0;list-style-type:none;padding:0}.dropdown-list .dropdown-container ul li{padding:5px 0}.dropdown-list .dropdown-container ul li a:active,.dropdown-list .dropdown-container ul li a:focus,.dropdown-list .dropdown-container ul li a:link,.dropdown-list .dropdown-container ul li a:visited{color:#333;display:block}.dropdown-list .dropdown-container ul li a:hover{color:#0041ff}.dropdown-list .dropdown-container ul li .checkbox{margin:0}.dropdown-list .dropdown-container ul li .control-group label{color:#3a3a3a;font-size:15px;font-weight:500;text-transform:capitalize;width:100%}.dropdown-list .dropdown-container .btn{width:100%;margin-top:10px}.section .secton-title{font-size:18px;color:#8e8e8e;padding:15px 0;border-bottom:1px solid #e8e8e8}.section .section-content{display:block;padding:20px 0}.section .section-content .row{display:block;padding:7px 0}.section .section-content .row .title{width:200px}.section .section-content .row .title,.section .section-content .row .value{color:#3a3a3a;letter-spacing:-.26px;display:inline-block}.table{width:100%}.table table{border-collapse:collapse;text-align:left;width:100%}.table table thead th{font-weight:700;padding:12px 10px;background:#f8f9fa;color:#3a3a3a}.table table tbody td{padding:10px;border-bottom:1px solid #d3d3d3;color:#3a3a3a;vertical-align:top}.table table tbody td.actions .action{display:inline-flex}.table table tbody td.actions .icon{cursor:pointer;vertical-align:middle}.table table tbody td.empty{text-align:center}.table table tbody tr:last-child td{border-bottom:none}.table .control-group{width:100%;margin-bottom:0;min-width:140px}.table .control-group .control{width:100%;margin:0}.pagination .page-item{background:#fff;border:2px solid #c7c7c7;border-radius:3px;padding:7px 14px;margin-right:5px;font-size:16px;display:inline-block;color:#8e8e8e;vertical-align:middle;text-decoration:none}.pagination .page-item.next,.pagination .page-item.previous{padding:6px 9px}.pagination .page-item.active{background:#0041ff;color:#fff;border-color:#0041ff}.pagination .page-item .icon{vertical-align:middle;margin-bottom:3px}.checkbox{position:relative;display:block}.checkbox input{left:0;opacity:0;position:absolute;top:0;height:24px;width:24px;z-index:100}.checkbox .checkbox-view{background-image:url(../images/Checkbox.svg);height:24px;width:24px;display:inline-block!important;vertical-align:middle;margin:0 5px 0 0}.checkbox input:checked+.checkbox-view{background-image:url(../images/Checkbox-Checked.svg)}.checkbox input:disabled+.checkbox-view{opacity:.5;cursor:not-allowed}.radio{position:relative;display:block;margin:10px 5px 5px 0}.radio input{left:0;opacity:0;position:absolute;top:0;z-index:100}.radio .radio-view{background-image:url(../images/controls.svg);background-position:-21px 0;height:20px;width:20px;display:inline-block!important;vertical-align:middle;margin:0 5px 0 0}.radio input:checked+.radio-view{background-position:-21px -21px}.radio input:disabled+.radio-view{opacity:.5;cursor:not-allowed}.control-group{display:block;margin-bottom:25px;font-size:15px;color:#333;width:750px;max-width:100%;position:relative}.control-group label{display:block;color:#3a3a3a}.control-group label.required:after{content:"*";color:#fc6868;font-weight:700;display:inline-block}.control-group textarea.control{height:100px;padding:10px}.control-group .control{background:#fff;border:2px solid #c7c7c7;border-radius:3px;width:70%;height:36px;display:inline-block;vertical-align:middle;transition:.2s cubic-bezier(.4,0,.2,1);padding:0 10px;font-size:15px;margin-top:10px;margin-bottom:5px}.control-group .control:focus{border-color:#0041ff}.control-group .control[disabled=disabled]{border-color:#d3d3d3;background-color:#d3d3d3;cursor:not-allowed}.control-group .control[multiple]{height:100px}.control-group.date:after,.control-group.datetime:after{background-image:url(../images/Icon-Calendar.svg);width:24px;height:24px;content:"";display:inline-block;vertical-align:middle;margin-left:-34px;pointer-events:none;left:70%;position:absolute;top:35px}.control-group .control-info{display:block;font-size:14px;color:#6f6f6f;font-style:italic}.control-group .control-error{display:none;color:#ff5656;margin-top:5px}.control-group.has-error .control{border-color:#fc6868}.control-group.has-error .control-error{display:block}.control-group.price .currency-code{vertical-align:middle;display:inline-block}.control-group .switch{position:relative;display:inline-block;width:60px;height:34px;margin-top:10px;margin-bottom:5px}.control-group .switch input{opacity:0;width:0;height:0}.control-group .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8e8e8e;transition:.2s}.control-group .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.2s}.control-group input:checked+.slider{background-color:#0041ff}.control-group input:focus+.slider{box-shadow:0 0 1px #0041ff}.control-group input:checked+.slider:before{transform:translateX(26px)}.control-group .slider.round{border-radius:34px}.control-group .slider.round:before{border-radius:50%}.button-group{margin-top:20px;margin-bottom:20px}.alert-wrapper{width:300px;top:10px;right:10px;position:fixed;z-index:100;text-align:left}.alert-wrapper .alert{width:300px;padding:15px;border-radius:3px;display:inline-block;box-shadow:0 4px 15.36px .64px rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.12);position:relative;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;transform-origin:center top;z-index:500;margin-bottom:10px}.alert-wrapper .alert.alert-error{background:#fc6868}.alert-wrapper .alert.alert-info{background:#204d74}.alert-wrapper .alert.alert-success{background:#4caf50}.alert-wrapper .alert.alert-warning{background:#ffc107}.alert-wrapper .alert .icon{position:absolute;right:10px;top:10px;cursor:pointer}.alert-wrapper .alert p{color:#fff;margin:0;padding:0;font-size:15px}.tabs ul{border-bottom:1px solid #e8e8e8}.tabs ul li{display:inline-block}.tabs ul li a{padding:15px 20px;cursor:pointer;margin:0 2px;text-align:center;color:#000311;display:block}.tabs ul li.active a{border-bottom:3px solid #0041ff}.accordian,accordian{display:inline-block;width:100%}.accordian .accordian-header,.accordian div[slot*=header],accordian .accordian-header,accordian div[slot*=header]{width:100%;display:inline-block;font-size:18px;color:#3a3a3a;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:20px 15px;cursor:pointer;margin-top:-1px}.accordian .accordian-header .expand-icon,.accordian div[slot*=header] .expand-icon,accordian .accordian-header .expand-icon,accordian div[slot*=header] .expand-icon{background-image:url(../images/Expand-Light.svg);margin-right:10px;margin-top:3px}.accordian .accordian-header h1,.accordian div[slot*=header] h1,accordian .accordian-header h1,accordian div[slot*=header] h1{margin:0;font-size:20px;font-weight:500;display:inline-block}.accordian .accordian-header .icon,.accordian div[slot*=header] .icon,accordian .accordian-header .icon,accordian div[slot*=header] .icon{float:right}.accordian .accordian-header .icon.left,.accordian div[slot*=header] .icon.left,accordian .accordian-header .icon.left,accordian div[slot*=header] .icon.left{float:left}.accordian.error .accordian-header,accordian.error .accordian-header{color:#ff5656}.accordian .accordian-content,.accordian div[slot*=body],accordian .accordian-content,accordian div[slot*=body]{width:100%;padding:20px 15px;display:none;transition:all .3s ease}.accordian.active>.accordian-content,accordian.active>.accordian-content{display:inline-block}.accordian.active>.accordian-header .expand-icon,accordian.active>.accordian-header .expand-icon{background-image:url(../images/Expand-Light-On.svg)}.tree-container .tree-item{padding-left:30px;display:inline-block;margin-top:10px;width:100%}.tree-container .tree-item>.tree-item{display:none}.tree-container .tree-item.active>.tree-item{display:inline-block}.tree-container .tree-item .checkbox,.tree-container .tree-item .radio{margin:0;display:inline-block}.tree-container .tree-item .expand-icon{display:inline-block;margin-right:10px;cursor:pointer;background-image:url(../images/Expand-Light.svg);width:18px;height:18px;vertical-align:middle}.tree-container .tree-item .folder-icon{vertical-align:middle;margin-right:10px}.tree-container .tree-item.active>.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.tree-container>.tree-item{padding-left:0}.panel{box-shadow:0 2px 25px 0 rgba(0,0,0,.15);border-radius:5px;background:#fff}.panel .panel-content{padding:20px}modal{display:none}.modal-open{overflow:hidden}.modal-overlay{display:none;overflow-y:auto;z-index:10;top:0;right:0;bottom:0;left:0;position:fixed;background:#000;opacity:.7}.modal-open .modal-overlay{display:block}.modal-container{background:#fff;top:100px;width:600px;max-width:80%;left:50%;margin-left:-300px;position:fixed;z-index:11;box-shadow:0 15px 25px 0 rgba(0,0,0,.03),0 20px 45px 5px rgba(0,0,0,.2);-webkit-animation:fade-in-white .3s ease-in-out;animation:fade-in-white .3s ease-in-out;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;border-radius:5px;overflow-y:auto;max-height:80%}.modal-container .modal-header{padding:20px}.modal-container .modal-header h3{display:inline-block;font-size:20px;color:#3a3a3a;margin:0}.modal-container .modal-header .icon{float:right;cursor:pointer}.modal-container .modal-body{padding:20px}.modal-container .modal-body .control-group .control{width:100%}@media only screen and (max-width:770px){.modal-container{max-width:80%;left:10%;margin-left:0}}.label{background:#e7e7e7;border-radius:2px;padding:8px;color:#000311;display:inline-block}.label.label-sm{padding:5px}.label.label-md{padding:8px}.label.label-lg{padding:11px}.label.label-xl{padding:14px}.badge{border-radius:50px;color:#fff;padding:8px;white-space:nowrap}.badge.badge-sm{padding:5px}.badge.badge-md{padding:3px 10px}.badge.badge-lg{padding:11px}.badge.badge-xl{padding:14px}.badge.badge-success{background-color:#4caf50}.badge.badge-info{background-color:#0041ff}.badge.badge-danger{background-color:#fc6868}.badge.badge-warning{background-color:#ffc107}.image-wrapper{margin-bottom:20px;margin-top:10px;display:inline-block;width:100%}.image-wrapper .image-item{width:200px;height:200px;margin-right:20px;background:#f8f9fa;border-radius:3px;display:inline-block;position:relative;background-image:url(../images/placeholder-icon.svg);background-repeat:no-repeat;background-position:50%;margin-bottom:20px;float:left}.image-wrapper .image-item img.preview{width:100%;height:100%}.image-wrapper .image-item input{display:none}.image-wrapper .image-item .remove-image{background-image:linear-gradient(-180deg,rgba(0,0,0,.08),rgba(0,0,0,.24));border-radius:0 0 4px 4px;position:absolute;bottom:0;width:100%;padding:10px;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.24);margin-right:20px;cursor:pointer}.image-wrapper .image-item:hover .remove-image{display:block}.image-wrapper .image-item.has-image{background-image:none}.vue-swatches__trigger{border:1px solid #d3d3d3}.helper-container{display:block}.helper-container .group code{font-weight:700} \ No newline at end of file diff --git a/packages/Webkul/Ui/publishable/assets/js/ui.js b/packages/Webkul/Ui/publishable/assets/js/ui.js index 61a3e0852..972fc8c78 100644 --- a/packages/Webkul/Ui/publishable/assets/js/ui.js +++ b/packages/Webkul/Ui/publishable/assets/js/ui.js @@ -1,2 +1,2 @@ -/*! For license information please see ui.js.LICENSE */ -!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=0)}({"+Xmh":function(t,e,n){n("jm62"),t.exports=n("g3g5").Object.getOwnPropertyDescriptors},"+auO":function(t,e,n){var r=n("XKFU"),i=n("lvtm");r(r.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},"+lvF":function(t,e,n){t.exports=n("VTer")("native-function-to-string",Function.toString)},"+oPb":function(t,e,n){"use strict";n("OGtf")("blink",(function(t){return function(){return t(this,"blink","","")}}))},"+rLv":function(t,e,n){var r=n("dyZX").document;t.exports=r&&r.documentElement},"/8Fb":function(t,e,n){var r=n("XKFU"),i=n("UExd")(!0);r(r.S,"Object",{entries:function(t){return i(t)}})},"/KAi":function(t,e,n){var r=n("XKFU"),i=n("dyZX").isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},"/SS/":function(t,e,n){var r=n("XKFU");r(r.S,"Object",{setPrototypeOf:n("i5dc").set})},"/e88":function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},0:function(t,e,n){n("uPOf"),n("qg2B"),t.exports=n("w/dW")},"0/R4":function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},"0E+W":function(t,e,n){n("elZq")("Array")},"0LDn":function(t,e,n){"use strict";n("OGtf")("italics",(function(t){return function(){return t(this,"i","","")}}))},"0YWM":function(t,e,n){var r=n("EemH"),i=n("OP3Y"),o=n("aagx"),a=n("XKFU"),s=n("0/R4"),c=n("y3w9");a(a.S,"Reflect",{get:function t(e,n){var a,u,l=arguments.length<3?e:arguments[2];return c(e)===l?e[n]:(a=r.f(e,n))?o(a,"value")?a.value:void 0!==a.get?a.get.call(l):void 0:s(u=i(e))?t(u,n,l):void 0}})},"0l/t":function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(2);r(r.P+r.F*!n("LyE8")([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},"0mN4":function(t,e,n){"use strict";n("OGtf")("fixed",(function(t){return function(){return t(this,"tt","","")}}))},"0sh+":function(t,e,n){var r=n("quPj"),i=n("vhPU");t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},"11IZ":function(t,e,n){var r=n("dyZX").parseFloat,i=n("qncB").trim;t.exports=1/r(n("/e88")+"-0")!=-1/0?function(t){var e=i(String(t),3),n=r(e);return 0===n&&"-"==e.charAt(0)?-0:n}:r},"1MBn":function(t,e,n){var r=n("DVgA"),i=n("JiEa"),o=n("UqcF");t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,s=n(t),c=o.f,u=0;s.length>u;)c.call(t,a=s[u++])&&e.push(a);return e}},"1TsA":function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},"1sa7":function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},"25dN":function(t,e,n){var r=n("XKFU");r(r.S,"Object",{is:n("g6HL")})},"2GTP":function(t,e,n){var r=n("eaoh");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},"2OiF":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},"2Spj":function(t,e,n){var r=n("XKFU");r(r.P,"Function",{bind:n("8MEG")})},"2atp":function(t,e,n){var r=n("XKFU"),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},"2faE":function(t,e,n){var r=n("5K7Z"),i=n("eUtF"),o=n("G8Mo"),a=Object.defineProperty;e.f=n("jmDH")?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"3Lyj":function(t,e,n){var r=n("KroJ");t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},"3xty":function(t,e,n){var r=n("XKFU"),i=n("2OiF"),o=n("y3w9"),a=(n("dyZX").Reflect||{}).apply,s=Function.apply;r(r.S+r.F*!n("eeVq")((function(){a((function(){}))})),"Reflect",{apply:function(t,e,n){var r=i(t),c=o(n);return a?a(r,e,c):s.call(r,e,c)}})},"4LiD":function(t,e,n){"use strict";var r=n("dyZX"),i=n("XKFU"),o=n("KroJ"),a=n("3Lyj"),s=n("Z6vF"),c=n("SlkY"),u=n("9gX7"),l=n("0/R4"),f=n("eeVq"),p=n("XMVh"),d=n("fyDq"),h=n("Xbzi");t.exports=function(t,e,n,g,v,m){var y=r[t],b=y,w=v?"set":"add",x=b&&b.prototype,_={},k=function(t){var e=x[t];o(x,t,"delete"==t?function(t){return!(m&&!l(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(m&&!l(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!l(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof b&&(m||x.forEach&&!f((function(){(new b).entries().next()})))){var S=new b,C=S[w](m?{}:-0,1)!=S,E=f((function(){S.has(1)})),F=p((function(t){new b(t)})),D=!m&&f((function(){for(var t=new b,e=5;e--;)t[w](e,e);return!t.has(-0)}));F||((b=e((function(e,n){u(e,b,t);var r=h(new y,e,b);return null!=n&&c(n,v,r[w],r),r}))).prototype=x,x.constructor=b),(E||D)&&(k("delete"),k("has"),v&&k("get")),(D||C)&&k(w),m&&x.clear&&delete x.clear}else b=g.getConstructor(e,t,v,w),a(b.prototype,n),s.NEED=!0;return d(b,t),_[t]=b,i(i.G+i.W+i.F*(b!=y),_),m||g.setStrong(b,t,v),b}},"4R4u":function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"55Il":function(t,e,n){"use strict";n("g2aq");var r,i=(r=n("VsWn"))&&r.__esModule?r:{default:r};i.default._babelPolyfill&&"undefined"!=typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning."),i.default._babelPolyfill=!0},"5K7Z":function(t,e,n){var r=n("93I4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},"5Pf0":function(t,e,n){var r=n("S/j/"),i=n("OP3Y");n("Xtr8")("getPrototypeOf",(function(){return function(t){return i(r(t))}}))},"5T2Y":function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"5gfu":function(t,e,n){var r=n("IsTG");"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,i);r.locals&&(t.exports=r.locals)},"694e":function(t,e,n){var r=n("EemH"),i=n("XKFU"),o=n("y3w9");i(i.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.f(o(t),e)}})},"69bn":function(t,e,n){var r=n("y3w9"),i=n("2OiF"),o=n("K0xU")("species");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||null==(n=r(a)[o])?e:i(n)}},"6AQ9":function(t,e,n){"use strict";var r=n("XKFU"),i=n("8a7r");r(r.S+r.F*n("eeVq")((function(){function t(){}return!(Array.of.call(t)instanceof t)})),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},"6FMO":function(t,e,n){var r=n("0/R4"),i=n("EWmC"),o=n("K0xU")("species");t.exports=function(t){var e;return i(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&null===(e=e[o])&&(e=void 0)),void 0===e?Array:e}},"6VaU":function(t,e,n){"use strict";var r=n("XKFU"),i=n("xF/b"),o=n("S/j/"),a=n("ne8i"),s=n("2OiF"),c=n("zRwo");r(r.P,"Array",{flatMap:function(t){var e,n,r=o(this);return s(t),e=a(r.length),n=c(r,0),i(n,r,r,e,0,1,t,arguments[1]),n}}),n("nGyu")("flatMap")},"7DDg":function(t,e,n){"use strict";if(n("nh4g")){var r=n("LQAc"),i=n("dyZX"),o=n("eeVq"),a=n("XKFU"),s=n("D4iV"),c=n("7Qtz"),u=n("m0Pp"),l=n("9gX7"),f=n("RjD/"),p=n("Mukb"),d=n("3Lyj"),h=n("RYi7"),g=n("ne8i"),v=n("Cfrj"),m=n("d/Gc"),y=n("apmT"),b=n("aagx"),w=n("I8a+"),x=n("0/R4"),_=n("S/j/"),k=n("M6Qj"),S=n("Kuth"),C=n("OP3Y"),E=n("kJMx").f,F=n("J+6e"),D=n("ylqs"),M=n("K0xU"),O=n("CkkT"),P=n("w2a5"),T=n("69bn"),I=n("yt8O"),A=n("hPIQ"),j=n("XMVh"),L=n("elZq"),R=n("Nr18"),N=n("upKx"),U=n("hswa"),V=n("EemH"),B=U.f,K=V.f,X=i.RangeError,z=i.TypeError,Y=i.Uint8Array,q=Array.prototype,W=c.ArrayBuffer,H=c.DataView,$=O(0),G=O(2),Z=O(3),J=O(4),Q=O(5),tt=O(6),et=P(!0),nt=P(!1),rt=I.values,it=I.keys,ot=I.entries,at=q.lastIndexOf,st=q.reduce,ct=q.reduceRight,ut=q.join,lt=q.sort,ft=q.slice,pt=q.toString,dt=q.toLocaleString,ht=M("iterator"),gt=M("toStringTag"),vt=D("typed_constructor"),mt=D("def_constructor"),yt=s.CONSTR,bt=s.TYPED,wt=s.VIEW,xt=O(1,(function(t,e){return Et(T(t,t[mt]),e)})),_t=o((function(){return 1===new Y(new Uint16Array([1]).buffer)[0]})),kt=!!Y&&!!Y.prototype.set&&o((function(){new Y(1).set({})})),St=function(t,e){var n=h(t);if(n<0||n%e)throw X("Wrong offset!");return n},Ct=function(t){if(x(t)&&bt in t)return t;throw z(t+" is not a typed array!")},Et=function(t,e){if(!(x(t)&&vt in t))throw z("It is not a typed array constructor!");return new t(e)},Ft=function(t,e){return Dt(T(t,t[mt]),e)},Dt=function(t,e){for(var n=0,r=e.length,i=Et(t,r);r>n;)i[n]=e[n++];return i},Mt=function(t,e,n){B(t,e,{get:function(){return this._d[n]}})},Ot=function(t){var e,n,r,i,o,a,s=_(t),c=arguments.length,l=c>1?arguments[1]:void 0,f=void 0!==l,p=F(s);if(null!=p&&!k(p)){for(a=p.call(s),r=[],e=0;!(o=a.next()).done;e++)r.push(o.value);s=r}for(f&&c>2&&(l=u(l,arguments[2],2)),e=0,n=g(s.length),i=Et(this,n);n>e;e++)i[e]=f?l(s[e],e):s[e];return i},Pt=function(){for(var t=0,e=arguments.length,n=Et(this,e);e>t;)n[t]=arguments[t++];return n},Tt=!!Y&&o((function(){dt.call(new Y(1))})),It=function(){return dt.apply(Tt?ft.call(Ct(this)):Ct(this),arguments)},At={copyWithin:function(t,e){return N.call(Ct(this),t,e,arguments.length>2?arguments[2]:void 0)},every:function(t){return J(Ct(this),t,arguments.length>1?arguments[1]:void 0)},fill:function(t){return R.apply(Ct(this),arguments)},filter:function(t){return Ft(this,G(Ct(this),t,arguments.length>1?arguments[1]:void 0))},find:function(t){return Q(Ct(this),t,arguments.length>1?arguments[1]:void 0)},findIndex:function(t){return tt(Ct(this),t,arguments.length>1?arguments[1]:void 0)},forEach:function(t){$(Ct(this),t,arguments.length>1?arguments[1]:void 0)},indexOf:function(t){return nt(Ct(this),t,arguments.length>1?arguments[1]:void 0)},includes:function(t){return et(Ct(this),t,arguments.length>1?arguments[1]:void 0)},join:function(t){return ut.apply(Ct(this),arguments)},lastIndexOf:function(t){return at.apply(Ct(this),arguments)},map:function(t){return xt(Ct(this),t,arguments.length>1?arguments[1]:void 0)},reduce:function(t){return st.apply(Ct(this),arguments)},reduceRight:function(t){return ct.apply(Ct(this),arguments)},reverse:function(){for(var t,e=Ct(this).length,n=Math.floor(e/2),r=0;r1?arguments[1]:void 0)},sort:function(t){return lt.call(Ct(this),t)},subarray:function(t,e){var n=Ct(this),r=n.length,i=m(t,r);return new(T(n,n[mt]))(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,g((void 0===e?r:m(e,r))-i))}},jt=function(t,e){return Ft(this,ft.call(Ct(this),t,e))},Lt=function(t){Ct(this);var e=St(arguments[1],1),n=this.length,r=_(t),i=g(r.length),o=0;if(i+e>n)throw X("Wrong length!");for(;o255?255:255&r),i.v[d](n*e+i.o,r,_t)}(this,n,t)},enumerable:!0})};b?(h=n((function(t,n,r,i){l(t,h,u,"_d");var o,a,s,c,f=0,d=0;if(x(n)){if(!(n instanceof W||"ArrayBuffer"==(c=w(n))||"SharedArrayBuffer"==c))return bt in n?Dt(h,n):Ot.call(h,n);o=n,d=St(r,e);var m=n.byteLength;if(void 0===i){if(m%e)throw X("Wrong length!");if((a=m-d)<0)throw X("Wrong length!")}else if((a=g(i)*e)+d>m)throw X("Wrong length!");s=a/e}else s=v(n),o=new W(a=s*e);for(p(t,"_d",{b:o,o:d,l:a,e:s,v:new H(o)});f>1,l=23===e?C(2,-24)-C(2,-77):0,f=0,p=t<0||0===t&&1/t<0?1:0;for((t=S(t))!=t||t===_?(i=t!=t?1:0,r=c):(r=E(F(t)/D),t*(o=C(2,-r))<1&&(r--,o*=2),(t+=r+u>=1?l/o:l*C(2,1-u))*o>=2&&(r++,o/=2),r+u>=c?(i=0,r=c):r+u>=1?(i=(t*o-1)*C(2,e),r+=u):(i=t*C(2,u-1)*C(2,e),r=0));e>=8;a[f++]=255&i,i/=256,e-=8);for(r=r<0;a[f++]=255&r,r/=256,s-=8);return a[--f]|=128*p,a}function I(t,e,n){var r,i=8*n-e-1,o=(1<>1,s=i-7,c=n-1,u=t[c--],l=127&u;for(u>>=7;s>0;l=256*l+t[c],c--,s-=8);for(r=l&(1<<-s)-1,l>>=-s,s+=e;s>0;r=256*r+t[c],c--,s-=8);if(0===l)l=1-a;else{if(l===o)return r?NaN:u?-_:_;r+=C(2,e),l-=a}return(u?-1:1)*r*C(2,l-e)}function A(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function j(t){return[255&t]}function L(t){return[255&t,t>>8&255]}function R(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function N(t){return T(t,52,8)}function U(t){return T(t,23,4)}function V(t,e,n){g(t.prototype,e,{get:function(){return this[n]}})}function B(t,e,n,r){var i=d(+n);if(i+e>t[O])throw x("Wrong index!");var o=t[M]._b,a=i+t[P],s=o.slice(a,a+e);return r?s:s.reverse()}function K(t,e,n,r,i,o){var a=d(+n);if(a+e>t[O])throw x("Wrong index!");for(var s=t[M]._b,c=a+t[P],u=r(+i),l=0;lq;)(X=Y[q++])in y||s(y,X,k[X]);o||(z.constructor=y)}var W=new b(new y(2)),H=b.prototype.setInt8;W.setInt8(0,2147483648),W.setInt8(1,2147483649),!W.getInt8(0)&&W.getInt8(1)||c(b.prototype,{setInt8:function(t,e){H.call(this,t,e<<24>>24)},setUint8:function(t,e){H.call(this,t,e<<24>>24)}},!0)}else y=function(t){l(this,y,"ArrayBuffer");var e=d(t);this._b=v.call(new Array(e),0),this[O]=e},b=function(t,e,n){l(this,b,"DataView"),l(t,y,"DataView");var r=t[O],i=f(e);if(i<0||i>r)throw x("Wrong offset!");if(i+(n=void 0===n?r-i:p(n))>r)throw x("Wrong length!");this[M]=t,this[P]=i,this[O]=n},i&&(V(y,"byteLength","_l"),V(b,"buffer","_b"),V(b,"byteLength","_l"),V(b,"byteOffset","_o")),c(b.prototype,{getInt8:function(t){return B(this,1,t)[0]<<24>>24},getUint8:function(t){return B(this,1,t)[0]},getInt16:function(t){var e=B(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=B(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return A(B(this,4,t,arguments[1]))},getUint32:function(t){return A(B(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return I(B(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return I(B(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){K(this,1,t,j,e)},setUint8:function(t,e){K(this,1,t,j,e)},setInt16:function(t,e){K(this,2,t,L,e,arguments[2])},setUint16:function(t,e){K(this,2,t,L,e,arguments[2])},setInt32:function(t,e){K(this,4,t,R,e,arguments[2])},setUint32:function(t,e){K(this,4,t,R,e,arguments[2])},setFloat32:function(t,e){K(this,4,t,U,e,arguments[2])},setFloat64:function(t,e){K(this,8,t,N,e,arguments[2])}});m(y,"ArrayBuffer"),m(b,"DataView"),s(b.prototype,a.VIEW,!0),e.ArrayBuffer=y,e.DataView=b},"7VC1":function(t,e,n){"use strict";var r=n("XKFU"),i=n("Lgjv"),o=n("ol8x"),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o);r(r.P+r.F*a,"String",{padEnd:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},"7h0T":function(t,e,n){var r=n("XKFU");r(r.S,"Number",{isNaN:function(t){return t!=t}})},"8+KV":function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(0),o=n("LyE8")([].forEach,!0);r(r.P+r.F*!o,"Array",{forEach:function(t){return i(this,t,arguments[1])}})},"84bF":function(t,e,n){"use strict";n("OGtf")("small",(function(t){return function(){return t(this,"small","","")}}))},"8MEG":function(t,e,n){"use strict";var r=n("2OiF"),i=n("0/R4"),o=n("MfQN"),a=[].slice,s={},c=function(t,e,n){if(!(e in s)){for(var r=[],i=0;i0?arguments[0]:void 0)}}),{get:function(t){var e=r.getEntry(i(this,"Map"),t);return e&&e.v},set:function(t,e){return r.def(i(this,"Map"),0===t?0:t,e)}},r,!0)},"9P93":function(t,e,n){var r=n("XKFU"),i=Math.imul;r(r.S+r.F*n("eeVq")((function(){return-5!=i(4294967295,5)||2!=i.length})),"Math",{imul:function(t,e){var n=+t,r=+e,i=65535&n,o=65535&r;return 0|i*o+((65535&n>>>16)*o+i*(65535&r>>>16)<<16>>>0)}})},"9VmF":function(t,e,n){"use strict";var r=n("XKFU"),i=n("ne8i"),o=n("0sh+"),a="".startsWith;r(r.P+r.F*n("UUeW")("startsWith"),"String",{startsWith:function(t){var e=o(this,t,"startsWith"),n=i(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return a?a.call(e,r,n):e.slice(n,n+r.length)===r}})},"9XZr":function(t,e,n){"use strict";var r=n("XKFU"),i=n("Lgjv"),o=n("ol8x"),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o);r(r.P+r.F*a,"String",{padStart:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},"9gX7":function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},"9rMk":function(t,e,n){var r=n("XKFU");r(r.S,"Reflect",{has:function(t,e){return e in t}})},"9tPo":function(t,e){t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var n=e.protocol+"//"+e.host,r=n+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(t,e){var i,o=e.trim().replace(/^"(.*)"$/,(function(t,e){return e})).replace(/^'(.*)'$/,(function(t,e){return e}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(o)?t:(i=0===o.indexOf("//")?o:0===o.indexOf("/")?n+o:r+o.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}},A2zW:function(t,e,n){"use strict";var r=n("XKFU"),i=n("RYi7"),o=n("vvmO"),a=n("l0Rn"),s=1..toFixed,c=Math.floor,u=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",f=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*u[n],u[n]=r%1e7,r=c(r/1e7)},p=function(t){for(var e=6,n=0;--e>=0;)n+=u[e],u[e]=c(n/t),n=n%t*1e7},d=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==u[t]){var n=String(u[t]);e=""===e?n:e+a.call("0",7-n.length)+n}return e},h=function(t,e,n){return 0===e?n:e%2==1?h(t,e-1,n*t):h(t*t,e/2,n)};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n("eeVq")((function(){s.call({})}))),"Number",{toFixed:function(t){var e,n,r,s,c=o(this,l),u=i(t),g="",v="0";if(u<0||u>20)throw RangeError(l);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(g="-",c=-c),c>1e-21)if(n=(e=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e}(c*h(2,69,1))-69)<0?c*h(2,-e,1):c/h(2,e,1),n*=4503599627370496,(e=52-e)>0){for(f(0,n),r=u;r>=7;)f(1e7,0),r-=7;for(f(h(10,r,1),0),r=e-1;r>=23;)p(1<<23),r-=23;p(1<0?g+((s=v.length)<=u?"0."+a.call("0",u-s)+v:v.slice(0,s-u)+"."+v.slice(s-u)):g+v}})},A5AN:function(t,e,n){"use strict";var r=n("AvRE")(!0);t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},Afnz:function(t,e,n){"use strict";var r=n("LQAc"),i=n("XKFU"),o=n("KroJ"),a=n("Mukb"),s=n("hPIQ"),c=n("QaDb"),u=n("fyDq"),l=n("OP3Y"),f=n("K0xU")("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,e,n,h,g,v,m){c(n,e,h);var y,b,w,x=function(t){if(!p&&t in C)return C[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},_=e+" Iterator",k="values"==g,S=!1,C=t.prototype,E=C[f]||C["@@iterator"]||g&&C[g],F=E||x(g),D=g?k?x("entries"):F:void 0,M="Array"==e&&C.entries||E;if(M&&(w=l(M.call(new t)))!==Object.prototype&&w.next&&(u(w,_,!0),r||"function"==typeof w[f]||a(w,f,d)),k&&E&&"values"!==E.name&&(S=!0,F=function(){return E.call(this)}),r&&!m||!p&&!S&&C[f]||a(C,f,F),s[e]=F,s[_]=d,g)if(y={values:k?F:x("values"),keys:v?F:x("keys"),entries:D},m)for(b in y)b in C||o(C,b,y[b]);else i(i.P+i.F*(p||S),e,y);return y}},AphP:function(t,e,n){"use strict";var r=n("XKFU"),i=n("S/j/"),o=n("apmT");r(r.P+r.F*n("eeVq")((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function(t){var e=i(this),n=o(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},AvRE:function(t,e,n){var r=n("RYi7"),i=n("vhPU");t.exports=function(t){return function(e,n){var o,a,s=String(i(e)),c=r(n),u=s.length;return c<0||c>=u?t?"":void 0:(o=s.charCodeAt(c))<55296||o>56319||c+1===u||(a=s.charCodeAt(c+1))<56320||a>57343?t?s.charAt(c):o:t?s.slice(c,c+2):a-56320+(o-55296<<10)+65536}}},"B+OT":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},BC7C:function(t,e,n){var r=n("XKFU");r(r.S,"Math",{fround:n("kcoS")})},"BJ/l":function(t,e,n){var r=n("XKFU");r(r.S,"Math",{log1p:n("1sa7")})},BP8U:function(t,e,n){var r=n("XKFU"),i=n("PKUr");r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},Btvt:function(t,e,n){"use strict";var r=n("I8a+"),i={};i[n("K0xU")("toStringTag")]="z",i+""!="[object z]"&&n("KroJ")(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},"C/va":function(t,e,n){"use strict";var r=n("y3w9");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},CVKz:function(t,e,n){var r=n("cybi");"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,i);r.locals&&(t.exports=r.locals)},CX2u:function(t,e,n){"use strict";var r=n("XKFU"),i=n("g3g5"),o=n("dyZX"),a=n("69bn"),s=n("vKrd");r(r.P+r.R,"Promise",{finally:function(t){var e=a(this,i.Promise||o.Promise),n="function"==typeof t;return this.then(n?function(n){return s(e,t()).then((function(){return n}))}:t,n?function(n){return s(e,t()).then((function(){throw n}))}:t)}})},Cfrj:function(t,e,n){var r=n("RYi7"),i=n("ne8i");t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=i(e);if(e!==n)throw RangeError("Wrong length!");return n}},CkkT:function(t,e,n){var r=n("m0Pp"),i=n("Ymqv"),o=n("S/j/"),a=n("ne8i"),s=n("zRwo");t.exports=function(t,e){var n=1==t,c=2==t,u=3==t,l=4==t,f=6==t,p=5==t||f,d=e||s;return function(e,s,h){for(var g,v,m=o(e),y=i(m),b=r(s,h,3),w=a(y.length),x=0,_=n?d(e,w):c?d(e,0):void 0;w>x;x++)if((p||x in y)&&(v=b(g=y[x],x,m),t))if(n)_[x]=v;else if(v)switch(t){case 3:return!0;case 5:return g;case 6:return x;case 2:_.push(g)}else if(l)return!1;return f?-1:u||l?l:_}}},CyHz:function(t,e,n){var r=n("XKFU");r(r.S,"Math",{sign:n("lvtm")})},D4iV:function(t,e,n){for(var r,i=n("dyZX"),o=n("Mukb"),a=n("ylqs"),s=a("typed_array"),c=a("view"),u=!(!i.ArrayBuffer||!i.DataView),l=u,f=0,p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");f<9;)(r=i[p[f++]])?(o(r.prototype,s,!0),o(r.prototype,c,!0)):l=!1;t.exports={ABV:u,CONSTR:l,TYPED:s,VIEW:c}},DAlx:function(t,e,n){var r=n("hfxi");"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,i);r.locals&&(t.exports=r.locals)},DNiP:function(t,e,n){"use strict";var r=n("XKFU"),i=n("eyMr");r(r.P+r.F*!n("LyE8")([].reduce,!0),"Array",{reduce:function(t){return i(this,t,arguments.length,arguments[1],!1)}})},DVgA:function(t,e,n){var r=n("zhAb"),i=n("4R4u");t.exports=Object.keys||function(t){return r(t,i)}},DW2E:function(t,e,n){var r=n("0/R4"),i=n("Z6vF").onFreeze;n("Xtr8")("freeze",(function(t){return function(e){return t&&r(e)?t(i(e)):e}}))},EK0E:function(t,e,n){"use strict";var r,i=n("dyZX"),o=n("CkkT")(0),a=n("KroJ"),s=n("Z6vF"),c=n("czNK"),u=n("ZD67"),l=n("0/R4"),f=n("s5qY"),p=n("s5qY"),d=!i.ActiveXObject&&"ActiveXObject"in i,h=s.getWeak,g=Object.isExtensible,v=u.ufstore,m=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(t){if(l(t)){var e=h(t);return!0===e?v(f(this,"WeakMap")).get(t):e?e[this._i]:void 0}},set:function(t,e){return u.def(f(this,"WeakMap"),t,e)}},b=t.exports=n("4LiD")("WeakMap",m,y,u,!0,!0);p&&d&&(c((r=u.getConstructor(m,"WeakMap")).prototype,y),s.NEED=!0,o(["delete","has","get","set"],(function(t){var e=b.prototype,n=e[t];a(e,t,(function(e,i){if(l(e)&&!g(e)){this._f||(this._f=new r);var o=this._f[t](e,i);return"set"==t?this:o}return n.call(this,e,i)}))})))},EWmC:function(t,e,n){var r=n("LZWt");t.exports=Array.isArray||function(t){return"Array"==r(t)}},EemH:function(t,e,n){var r=n("UqcF"),i=n("RjD/"),o=n("aCFj"),a=n("apmT"),s=n("aagx"),c=n("xpql"),u=Object.getOwnPropertyDescriptor;e.f=n("nh4g")?u:function(t,e){if(t=o(t),e=a(e,!0),c)try{return u(t,e)}catch(t){}if(s(t,e))return i(!r.f.call(t,e),t[e])}},"Ew+T":function(t,e,n){var r=n("XKFU"),i=n("GZEu");r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},FDph:function(t,e,n){n("Z2Ku"),t.exports=n("g3g5").Array.includes},FEjr:function(t,e,n){"use strict";n("OGtf")("strike",(function(t){return function(){return t(this,"strike","","")}}))},FJW5:function(t,e,n){var r=n("hswa"),i=n("y3w9"),o=n("DVgA");t.exports=n("nh4g")?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,c=0;s>c;)r.f(t,n=a[c++],e[n]);return t}},FLlr:function(t,e,n){var r=n("XKFU");r(r.P,"String",{repeat:n("l0Rn")})},Faw5:function(t,e,n){n("7DDg")("Int16",2,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},FlsD:function(t,e,n){var r=n("0/R4");n("Xtr8")("isExtensible",(function(t){return function(e){return!!r(e)&&(!t||t(e))}}))},FxUG:function(t,e,n){n("R5XZ"),n("Ew+T"),n("rGqo"),t.exports=n("g3g5")},G8Mo:function(t,e,n){var r=n("93I4");t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},GFzJ:function(t,e,n){"use strict";var r=n("DAlx");n.n(r).a},GNAe:function(t,e,n){var r=n("XKFU"),i=n("PKUr");r(r.G+r.F*(parseInt!=i),{parseInt:i})},GZEu:function(t,e,n){var r,i,o,a=n("m0Pp"),s=n("MfQN"),c=n("+rLv"),u=n("Iw71"),l=n("dyZX"),f=l.process,p=l.setImmediate,d=l.clearImmediate,h=l.MessageChannel,g=l.Dispatch,v=0,m={},y=function(){var t=+this;if(m.hasOwnProperty(t)){var e=m[t];delete m[t],e()}},b=function(t){y.call(t.data)};p&&d||(p=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return m[++v]=function(){s("function"==typeof t?t:Function(t),e)},r(v),v},d=function(t){delete m[t]},"process"==n("LZWt")(f)?r=function(t){f.nextTick(a(y,t,1))}:g&&g.now?r=function(t){g.now(a(y,t,1))}:h?(o=(i=new h).port2,i.port1.onmessage=b,r=a(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){l.postMessage(t+"","*")},l.addEventListener("message",b,!1)):r="onreadystatechange"in u("script")?function(t){c.appendChild(u("script")).onreadystatechange=function(){c.removeChild(this),y.call(t)}}:function(t){setTimeout(a(y,t,1),0)}),t.exports={set:p,clear:d}},H6hf:function(t,e,n){var r=n("y3w9");t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&r(o.call(t)),e}}},"HAE/":function(t,e,n){var r=n("XKFU");r(r.S+r.F*!n("nh4g"),"Object",{defineProperty:n("hswa").f})},HEwt:function(t,e,n){"use strict";var r=n("m0Pp"),i=n("XKFU"),o=n("S/j/"),a=n("H6hf"),s=n("M6Qj"),c=n("ne8i"),u=n("8a7r"),l=n("J+6e");i(i.S+i.F*!n("XMVh")((function(t){Array.from(t)})),"Array",{from:function(t){var e,n,i,f,p=o(t),d="function"==typeof this?this:Array,h=arguments.length,g=h>1?arguments[1]:void 0,v=void 0!==g,m=0,y=l(p);if(v&&(g=r(g,h>2?arguments[2]:void 0,2)),null==y||d==Array&&s(y))for(n=new d(e=c(p.length));e>m;m++)u(n,m,v?g(p[m],m):p[m]);else for(f=y.call(p),n=new d;!(i=f.next()).done;m++)u(n,m,v?a(f,g,[i.value,m],!0):i.value);return n.length=m,n}})},Hsns:function(t,e,n){var r=n("93I4"),i=n("5T2Y").document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},I1BE:function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var i=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),o=r.sources.map((function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"}));return[n].concat(o).concat([i]).join("\n")}var a;return[n].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+n+"}":n})).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i1?arguments[1]:void 0)}}),n("nGyu")(o)},"IU+Z":function(t,e,n){"use strict";n("sMXx");var r=n("KroJ"),i=n("Mukb"),o=n("eeVq"),a=n("vhPU"),s=n("K0xU"),c=n("Ugos"),u=s("species"),l=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),f=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var p=s(t),d=!o((function(){var e={};return e[p]=function(){return 7},7!=""[t](e)})),h=d?!o((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[u]=function(){return n}),n[p](""),!e})):void 0;if(!d||!h||"replace"===t&&!l||"split"===t&&!f){var g=/./[p],v=n(a,p,""[t],(function(t,e,n,r,i){return e.exec===c?d&&!i?{done:!0,value:g.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),m=v[0],y=v[1];r(String.prototype,t,m),i(RegExp.prototype,p,2==e?function(t,e){return y.call(t,this,e)}:function(t){return y.call(t,this)})}}},IXt9:function(t,e,n){"use strict";var r=n("0/R4"),i=n("OP3Y"),o=n("K0xU")("hasInstance"),a=Function.prototype;o in a||n("hswa").f(a,o,{value:function(t){if("function"!=typeof this||!r(t))return!1;if(!r(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},IlFx:function(t,e,n){var r=n("XKFU"),i=n("y3w9"),o=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return i(t),!o||o(t)}})},IsTG:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,'fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}',""])},Iw71:function(t,e,n){var r=n("0/R4"),i=n("dyZX").document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},Izvi:function(t,e,n){n("I74W"),t.exports=n("g3g5").String.trimLeft},"J+6e":function(t,e,n){var r=n("I8a+"),i=n("K0xU")("iterator"),o=n("hPIQ");t.exports=n("g3g5").getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},JCqj:function(t,e,n){"use strict";n("OGtf")("sup",(function(t){return function(){return t(this,"sup","","")}}))},JbTB:function(t,e,n){n("/8Fb"),t.exports=n("g3g5").Object.entries},Jcmo:function(t,e,n){var r=n("XKFU"),i=Math.exp;r(r.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},JduL:function(t,e,n){n("Xtr8")("getOwnPropertyNames",(function(){return n("e7yV").f}))},"Ji/l":function(t,e,n){var r=n("XKFU");r(r.G+r.W+r.F*!n("D4iV").ABV,{DataView:n("7Qtz").DataView})},JiEa:function(t,e){e.f=Object.getOwnPropertySymbols},K0xU:function(t,e,n){var r=n("VTer")("wks"),i=n("ylqs"),o=n("dyZX").Symbol,a="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))}).store=r},KKXr:function(t,e,n){"use strict";var r=n("quPj"),i=n("y3w9"),o=n("69bn"),a=n("A5AN"),s=n("ne8i"),c=n("Xxuz"),u=n("Ugos"),l=n("eeVq"),f=Math.min,p=[].push,d=!l((function(){RegExp(4294967295,"y")}));n("IU+Z")("split",2,(function(t,e,n,l){var h;return h="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,e){var i=String(this);if(void 0===t&&0===e)return[];if(!r(t))return n.call(i,t,e);for(var o,a,s,c=[],l=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,d=void 0===e?4294967295:e>>>0,h=new RegExp(t.source,l+"g");(o=u.call(h,i))&&!((a=h.lastIndex)>f&&(c.push(i.slice(f,o.index)),o.length>1&&o.index=d));)h.lastIndex===o.index&&h.lastIndex++;return f===i.length?!s&&h.test("")||c.push(""):c.push(i.slice(f)),c.length>d?c.slice(0,d):c}:"0".split(void 0,0).length?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,r){var i=t(this),o=null==n?void 0:n[e];return void 0!==o?o.call(n,i,r):h.call(String(i),n,r)},function(t,e){var r=l(h,t,this,e,h!==n);if(r.done)return r.value;var u=i(t),p=String(this),g=o(u,RegExp),v=u.unicode,m=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(d?"y":"g"),y=new g(d?u:"^(?:"+u.source+")",m),b=void 0===e?4294967295:e>>>0;if(0===b)return[];if(0===p.length)return null===c(y,p)?[p]:[];for(var w=0,x=0,_=[];xdocument.F=Object<\/script>"),t.close(),c=t.F;r--;)delete c.prototype[o[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(s.prototype=r(t),n=new s,s.prototype=null,n[a]=t):n=c(),void 0===e?n:i(n,e)}},L6xF:function(t,e,n){var r=n("lSZW");"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,i);r.locals&&(t.exports=r.locals)},L9s1:function(t,e,n){"use strict";var r=n("XKFU"),i=n("0sh+");r(r.P+r.F*n("UUeW")("includes"),"String",{includes:function(t){return!!~i(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}})},LK8F:function(t,e,n){var r=n("XKFU");r(r.S,"Array",{isArray:n("EWmC")})},LQAc:function(t,e){t.exports=!1},LTTk:function(t,e,n){var r=n("XKFU"),i=n("OP3Y"),o=n("y3w9");r(r.S,"Reflect",{getPrototypeOf:function(t){return i(o(t))}})},LVwc:function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},LZWt:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},Lgjv:function(t,e,n){var r=n("ne8i"),i=n("l0Rn"),o=n("vhPU");t.exports=function(t,e,n,a){var s=String(o(t)),c=s.length,u=void 0===n?" ":String(n),l=r(e);if(l<=c||""==u)return s;var f=l-c,p=i.call(u,Math.ceil(f/u.length));return p.length>f&&(p=p.slice(0,f)),a?p+s:s+p}},Ljet:function(t,e,n){var r=n("XKFU");r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},LyE8:function(t,e,n){"use strict";var r=n("eeVq");t.exports=function(t,e){return!!t&&r((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},M6Qj:function(t,e,n){var r=n("hPIQ"),i=n("K0xU")("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},MfQN:function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},MtdB:function(t,e,n){var r=n("XKFU");r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},Mukb:function(t,e,n){var r=n("hswa"),i=n("RjD/");t.exports=n("nh4g")?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},N8g3:function(t,e,n){e.f=n("K0xU")},NO8f:function(t,e,n){n("7DDg")("Uint8",1,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},NegM:function(t,e,n){var r=n("2faE"),i=n("rr1i");t.exports=n("jmDH")?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},Nr18:function(t,e,n){"use strict";var r=n("S/j/"),i=n("d/Gc"),o=n("ne8i");t.exports=function(t){for(var e=r(this),n=o(e.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),c=a>2?arguments[2]:void 0,u=void 0===c?n:i(c,n);u>s;)e[s++]=t;return e}},Nz9U:function(t,e,n){"use strict";var r=n("XKFU"),i=n("aCFj"),o=[].join;r(r.P+r.F*(n("Ymqv")!=Object||!n("LyE8")(o)),"Array",{join:function(t){return o.call(i(this),void 0===t?",":t)}})},OEbY:function(t,e,n){n("nh4g")&&"g"!=/./g.flags&&n("hswa").f(RegExp.prototype,"flags",{configurable:!0,get:n("C/va")})},OG14:function(t,e,n){"use strict";var r=n("y3w9"),i=n("g6HL"),o=n("Xxuz");n("IU+Z")("search",1,(function(t,e,n,a){return[function(n){var r=t(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=a(n,t,this);if(e.done)return e.value;var s=r(t),c=String(this),u=s.lastIndex;i(u,0)||(s.lastIndex=0);var l=o(s,c);return i(s.lastIndex,u)||(s.lastIndex=u),null===l?-1:l.index}]}))},OGtf:function(t,e,n){var r=n("XKFU"),i=n("eeVq"),o=n("vhPU"),a=/"/g,s=function(t,e,n,r){var i=String(o(t)),s="<"+e;return""!==n&&(s+=" "+n+'="'+String(r).replace(a,""")+'"'),s+">"+i+""};t.exports=function(t,e){var n={};n[t]=e(s),r(r.P+r.F*i((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})),"String",n)}},OP3Y:function(t,e,n){var r=n("aagx"),i=n("S/j/"),o=n("YTvA")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},OnI7:function(t,e,n){var r=n("dyZX"),i=n("g3g5"),o=n("LQAc"),a=n("N8g3"),s=n("hswa").f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},Oyvg:function(t,e,n){var r=n("dyZX"),i=n("Xbzi"),o=n("hswa").f,a=n("kJMx").f,s=n("quPj"),c=n("C/va"),u=r.RegExp,l=u,f=u.prototype,p=/a/g,d=/a/g,h=new u(p)!==p;if(n("nh4g")&&(!h||n("eeVq")((function(){return d[n("K0xU")("match")]=!1,u(p)!=p||u(d)==d||"/a/i"!=u(p,"i")})))){u=function(t,e){var n=this instanceof u,r=s(t),o=void 0===e;return!n&&r&&t.constructor===u&&o?t:i(h?new l(r&&!o?t.source:t,e):l((r=t instanceof u)?t.source:t,r&&o?c.call(t):e),n?this:f,u)};for(var g=function(t){t in u||o(u,t,{configurable:!0,get:function(){return l[t]},set:function(e){l[t]=e}})},v=a(l),m=0;v.length>m;)g(v[m++]);f.constructor=u,u.prototype=f,n("KroJ")(r,"RegExp",u)}n("elZq")("RegExp")},PKUr:function(t,e,n){var r=n("dyZX").parseInt,i=n("qncB").trim,o=n("/e88"),a=/^[-+]?0[xX]/;t.exports=8!==r(o+"08")||22!==r(o+"0x16")?function(t,e){var n=i(String(t),3);return r(n,e>>>0||(a.test(n)?16:10))}:r},QNwp:function(t,e,n){n("7VC1"),t.exports=n("g3g5").String.padEnd},QaDb:function(t,e,n){"use strict";var r=n("Kuth"),i=n("RjD/"),o=n("fyDq"),a={};n("Mukb")(a,n("K0xU")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},R5XZ:function(t,e,n){var r=n("dyZX"),i=n("XKFU"),o=n("ol8x"),a=[].slice,s=/MSIE .\./.test(o),c=function(t){return function(e,n){var r=arguments.length>2,i=!!r&&a.call(arguments,2);return t(r?function(){("function"==typeof e?e:Function(e)).apply(this,i)}:e,n)}};i(i.G+i.B+i.F*s,{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},RW0V:function(t,e,n){var r=n("S/j/"),i=n("DVgA");n("Xtr8")("keys",(function(){return function(t){return i(r(t))}}))},RYi7:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},"RjD/":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},Ro2m:function(t,e,n){window,t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=11)}([function(t,e,n){"use strict";e.__esModule=!0;var r,i=(r=n(43))&&r.__esModule?r:{default:r};e.default=i.default||function(t){for(var e=1;e0?r:n)(t)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(27);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(8),i=n(7);t.exports=function(t){return r(i(t))}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){"use strict";n.r(e);var r=n(0),i=n.n(r),o={basic:{swatches:["#1FBC9C","#1CA085","#2ECC70","#27AF60","#3398DB","#2980B9","#A463BF","#8E43AD","#3D556E","#222F3D","#F2C511","#F39C19","#E84B3C","#C0382B","#DDE6E8","#BDC3C8"],rowLength:4},"text-basic":{swatches:["#CC0001","#E36101","#FFCC00","#009900","#0066CB","#000000","#FFFFFF"],showBorder:!0},"text-advanced":{swatches:[["#000000","#434343","#666666","#999999","#b7b7b7","#cccccc","#d9d9d9","#efefef","#f3f3f3","#ffffff"],["#980000","#ff0000","#ff9900","#ffff00","#00ff00","#00ffff","#4a86e8","#0000ff","#9900ff","#ff00ff"],["#e6b8af","#f4cccc","#fce5cd","#fff2cc","#d9ead3","#d0e0e3","#c9daf8","#cfe2f3","#d9d2e9","#ead1dc"],["#dd7e6b","#ea9999","#f9cb9c","#ffe599","#b6d7a8","#a2c4c9","#a4c2f4","#9fc5e8","#b4a7d6","#d5a6bd"],["#cc4125","#e06666","#f6b26b","#ffd966","#93c47d","#76a5af","#6d9eeb","#6fa8dc","#8e7cc3","#c27ba0"],["#a61c00","#cc0000","#e69138","#f1c232","#6aa84f","#45818e","#3c78d8","#3d85c6","#674ea7","#a64d79"],["#85200c","#990000","#b45f06","#bf9000","#38761d","#134f5c","#1155cc","#0b5394","#351c75","#741b47"],["#5b0f00","#660000","#783f04","#7f6000","#274e13","#0c343d","#1c4587","#073763","#20124d","#4c1130"]],borderRadius:"0",rowLength:10,swatchSize:24,spacingSize:0},"material-basic":{swatches:["#F44336","#E91E63","#9C27B0","#673AB7","#3F51B5","#2196F3","#03A9F4","#00BCD4","#009688","#4CAF50","#8BC34A","#CDDC39","#FFEB3B","#FFC107","#FF9800","#FF5722","#795548","#9E9E9E","#607D8B"]},"material-light":{swatches:["#EF9A9A","#F48FB1","#CE93D8","#B39DDB","#9FA8DA","#90CAF9","#81D4FA","#80DEEA","#80CBC4","#A5D6A7","#C5E1A5","#E6EE9C","#FFF59D","#FFE082","#FFCC80","#FFAB91","#BCAAA4","#EEEEEE","#B0BEC5"]},"material-dark":{swatches:["#D32F2F","#C2185B","#7B1FA2","#512DA8","#303F9F","#1976D2","#0288D1","#0097A7","#00796B","#388E3C","#689F38","#AFB42B","#FBC02D","#FFA000","#F57C00","#E64A19","#5D4037","#616161","#455A64"]}};function a(t,e,n,r,i,o,a,s){var c=typeof(t=t||{}).default;"object"!==c&&"function"!==c||(t=t.default);var u,l="function"==typeof t?t.options:t;if(e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),o&&(l._scopeId=o),a?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},l._ssrRegister=u):i&&(u=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),u)if(l.functional){l._injectStyles=u;var f=l.render;l.render=function(t,e){return u.call(e),f(t,e)}}else{var p=l.beforeCreate;l.beforeCreate=p?[].concat(p,u):[u]}return{exports:t,options:l}}var s=a({name:"swatches",components:{Swatch:a({name:"swatch",components:{Check:a({name:"check",data:function(){return{}}},(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"vue-swatches__check__wrapper vue-swatches--has-children-centered"},[e("div",{staticClass:"vue-swatches__check__circle vue-swatches--has-children-centered"},[e("svg",{staticClass:"check",attrs:{version:"1.1",role:"presentation",width:"12",height:"12",viewBox:"0 0 1792 1792"}},[e("path",{staticClass:"vue-swatches__check__path",attrs:{d:"M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z"}})])])])}),[],!1,(function(t){n(13)}),null,null).exports},props:{borderRadius:{type:String},disabled:{type:Boolean},exceptionMode:{type:String},isException:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},showCheckbox:{type:Boolean},showBorder:{type:Boolean},size:{type:Number},spacingSize:{type:Number},swatchColor:{type:String,default:""},swatchStyle:{type:Object}},data:function(){return{}},computed:{computedSwatchStyle:function(){return{display:this.isException&&"hidden"===this.exceptionMode?"none":"inline-block",width:this.size+"px",height:this.size+"px",marginBottom:this.spacingSize+"px",marginRight:this.spacingSize+"px",borderRadius:this.borderRadius,backgroundColor:""!==this.swatchColor?this.swatchColor:"#FFFFFF",cursor:this.cursorStyle}},cursorStyle:function(){return this.disabled?"not-allowed":this.isException&&"disabled"===this.exceptionMode?"not-allowed":"pointer"},swatchStyles:function(){return[this.computedSwatchStyle,this.swatchStyle]}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"vue-swatches__swatch",class:{"vue-swatches__swatch--border":t.showBorder,"vue-swatches__swatch--selected":t.selected,"vue-swatches__swatch--is-exception":t.isException||t.disabled},style:t.swatchStyles},[""===t.swatchColor?n("div",{staticClass:"vue-swatches__diagonal--wrapper vue-swatches--has-children-centered"},[n("div",{staticClass:"vue-swatches__diagonal"})]):t._e(),t._v(" "),n("check",{directives:[{name:"show",rawName:"v-show",value:t.showCheckbox&&t.selected,expression:"showCheckbox && selected"}]})],1)}),[],!1,(function(t){n(15)}),null,null).exports},props:{backgroundColor:{type:String,default:"#ffffff"},closeOnSelect:{type:Boolean,default:!0},colors:{type:[Array,Object,String],default:"basic"},exceptions:{type:Array,default:function(){return[]}},exceptionMode:{type:String,default:"disabled"},disabled:{type:Boolean,default:!1},fallbackInputClass:{type:[Array,Object,String],default:null},fallbackOkClass:{type:[Array,Object,String],default:null},fallbackOkText:{type:String,default:"Ok"},fallbackInputType:{type:String,default:function(){return"text"},validator:function(t){return-1!==["text","color"].indexOf(t)}},inline:{type:Boolean,default:!1},maxHeight:{type:[Number,String],default:null},shapes:{type:String,default:"squares"},popoverTo:{type:String,default:"right"},rowLength:{type:[Number,String],default:null},showBorder:{type:Boolean,default:null},showFallback:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!0},swatchSize:{type:[Number,String],default:null},swatchStyle:{type:[Object,Array],default:function(){}},triggerStyle:{type:[Object,Array],default:function(){}},wrapperStyle:{type:[Object,Array],default:function(){}},value:{type:String,default:null}},data:function(){return{presetBorderRadius:null,presetMaxHeight:null,presetRowLength:null,presetShowBorder:null,presetSwatchSize:null,presetSpacingSize:null,internalValue:this.value,internalIsOpen:!1}},computed:{isNested:function(){return!!(this.computedColors&&this.computedColors.length>0&&this.computedColors[0]instanceof Array)},isOpen:function(){return!this.inline&&this.internalIsOpen},isNoColor:function(){return this.checkEquality("",this.value)},computedColors:function(){return this.colors instanceof Array?this.colors:this.extractSwatchesFromPreset(this.colors)},computedBorderRadius:function(){return null!==this.presetBorderRadius?this.presetBorderRadius:this.borderRadius},computedExceptionMode:function(){return"hidden"===this.exceptionMode?this.exceptionMode:"disabled"===this.exceptionMode?this.exceptionMode:void 0},computedMaxHeight:function(){return null!==this.maxHeight?Number(this.maxHeight):null!==this.presetMaxHeight?this.presetMaxHeight:300},computedRowLength:function(){return null!==this.rowLength?Number(this.rowLength):null!==this.presetRowLength?this.presetRowLength:4},computedSwatchSize:function(){return null!==this.swatchSize?Number(this.swatchSize):null!==this.presetSwatchSize?this.presetSwatchSize:42},computedSpacingSize:function(){return null!==this.presetSpacingSize?this.presetSpacingSize:this.spacingSize},computedShowBorder:function(){return null!==this.showBorder?this.showBorder:null!==this.presetShowBorder&&this.presetShowBorder},borderRadius:function(){return"squares"===this.shapes?Math.round(.25*this.computedSwatchSize)+"px":"circles"===this.shapes?"50%":void 0},spacingSize:function(){return Math.round(.25*this.computedSwatchSize)},wrapperWidth:function(){return this.computedRowLength*(this.computedSwatchSize+this.computedSpacingSize)},computedtriggerStyle:function(){return{width:"42px",height:"42px",backgroundColor:this.value?this.value:"#ffffff",borderRadius:"circles"===this.shapes?"50%":"10px"}},triggerStyles:function(){return[this.computedtriggerStyle,this.triggerStyle]},containerStyle:function(){var t={backgroundColor:this.backgroundColor},e={};return this.inline?t:("right"===this.popoverTo?e={left:0}:"left"===this.popoverTo&&(e={right:0}),i()({},e,t,{maxHeight:this.computedMaxHeight+"px"}))},containerStyles:function(){return[this.containerStyle]},computedWrapperStyle:function(){var t={paddingTop:this.computedSpacingSize+"px",paddingLeft:this.computedSpacingSize+"px"};return this.inline?t:i()({},t,{width:this.wrapperWidth+"px"})},wrapperStyles:function(){return[this.computedWrapperStyle,this.wrapperStyle]},computedFallbackWrapperStyle:function(){var t={marginLeft:this.computedSpacingSize+"px",paddingBottom:this.computedSpacingSize+"px"};return this.inline?t:i()({},t,{width:this.wrapperWidth-this.computedSpacingSize+"px"})},computedFallbackWrapperStyles:function(){return[this.computedFallbackWrapperStyle]}},watch:{value:function(t){this.internalValue=t}},methods:{checkEquality:function(t,e){return!(!t&&""!==t||!e&&""!==e)&&t.toUpperCase()===e.toUpperCase()},checkException:function(t){return-1!==this.exceptions.map((function(t){return t.toUpperCase()})).indexOf(t.toUpperCase())},hidePopover:function(){this.internalIsOpen=!1,this.$el.blur(),this.$emit("close",this.internalValue)},onBlur:function(t){this.isOpen&&(null!==t&&this.$el.contains(t)||(this.internalIsOpen=!1,this.$emit("close",this.internalValue)))},onFallbackButtonClick:function(){this.hidePopover()},showPopover:function(){this.isOpen||this.inline||this.disabled||(this.internalIsOpen=!0,this.$el.focus(),this.$emit("open"))},togglePopover:function(){this.isOpen?this.hidePopover():this.showPopover()},updateSwatch:function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).fromFallbackInput;this.checkException(t)||this.disabled||(this.internalValue=t,this.$emit("input",t),!this.closeOnSelect||this.inline||e||this.hidePopover())},extractSwatchesFromPreset:function(t){var e;return(e=t instanceof Object?t:o[t]).borderRadius&&(this.presetBorderRadius=e.borderRadius),e.maxHeight&&(this.presetMaxHeight=e.maxHeight),e.rowLength&&(this.presetRowLength=e.rowLength),e.showBorder&&(this.presetShowBorder=e.showBorder),e.swatchSize&&(this.presetSwatchSize=e.swatchSize),(0===e.spacingSize||e.spacingSize)&&(this.presetSpacingSize=e.spacingSize),e.swatches}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"vue-swatches",attrs:{tabindex:"0"},on:{blur:function(e){return e.target!==e.currentTarget?null:(n=e,t.onBlur(n.relatedTarget));var n}}},[t.inline?t._e():n("div",{ref:"trigger-wrapper",on:{click:t.togglePopover}},[t._t("trigger",[n("div",{staticClass:"vue-swatches__trigger",class:{"vue-swatches--is-empty":!t.value,"vue-swatches--is-disabled":t.disabled},style:t.triggerStyles},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isNoColor,expression:"isNoColor"}],staticClass:"vue-swatches__diagonal--wrapper vue-swatches--has-children-centered"},[n("div",{staticClass:"vue-swatches__diagonal"})])])])],2),t._v(" "),n("transition",{attrs:{name:"vue-swatches-show-hide"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.inline||t.isOpen,expression:"inline || isOpen"}],staticClass:"vue-swatches__container",class:{"vue-swatches--inline":t.inline},style:t.containerStyles},[n("div",{staticClass:"vue-swatches__wrapper",style:t.wrapperStyles},[t.isNested?t._l(t.computedColors,(function(e,r){return n("div",{key:r,staticClass:"vue-swatches__row"},t._l(e,(function(e){return n("swatch",{key:e,attrs:{"border-radius":t.computedBorderRadius,disabled:t.disabled,"exception-mode":t.computedExceptionMode,"is-exception":t.checkException(e),selected:t.checkEquality(e,t.value),size:t.computedSwatchSize,"spacing-size":t.computedSpacingSize,"show-border":t.computedShowBorder,"show-checkbox":t.showCheckbox,"swatch-color":e,"swatch-style":t.swatchStyle},nativeOn:{click:function(n){t.updateSwatch(e)}}})})))})):t._l(t.computedColors,(function(e){return n("swatch",{key:e,attrs:{"border-radius":t.computedBorderRadius,disabled:t.disabled,"exception-mode":t.computedExceptionMode,"is-exception":t.checkException(e),selected:t.checkEquality(e,t.value),size:t.computedSwatchSize,"spacing-size":t.computedSpacingSize,"show-border":t.computedShowBorder,"show-checkbox":t.showCheckbox,"swatch-color":e,"swatch-style":t.swatchStyle},nativeOn:{click:function(n){t.updateSwatch(e)}}})}))],2),t._v(" "),t.showFallback?n("div",{staticClass:"vue-swatches__fallback__wrapper",style:t.computedFallbackWrapperStyles},[n("span",{staticClass:"vue-swatches__fallback__input--wrapper"},[n("input",{ref:"fallbackInput",staticClass:"vue-swatches__fallback__input",class:t.fallbackInputClass,attrs:{type:t.fallbackInputType},domProps:{value:t.internalValue},on:{input:function(e){return t.updateSwatch(e.target.value,{fromFallbackInput:!0})}}})]),t._v(" "),n("button",{staticClass:"vue-swatches__fallback__button",class:t.fallbackOkClass,on:{click:function(e){return e.preventDefault(),t.onFallbackButtonClick(e)}}},[t._v("\n "+t._s(t.fallbackOkText)+"\n ")])]):t._e()])])],1)}),[],!1,(function(t){n(45)}),null,null).exports;n.d(e,"Swatches",(function(){return s})),e.default=s},,function(t,e,n){},,function(t,e,n){},function(t,e,n){var r=n(7);t.exports=function(t){return Object(r(t))}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){t.exports=!0},function(t,e,n){var r=n(4),i=n(5),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(21)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(22)("keys"),i=n(20);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(6),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(6),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(9),i=n(25),o=n(24);t.exports=function(t){return function(e,n,a){var s,c=r(e),u=i(c.length),l=o(a,u);if(t&&n!=n){for(;u>l;)if((s=c[l++])!=s)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(10),i=n(9),o=n(26)(!1),a=n(23)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),c=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);for(;e.length>c;)r(s,n=e[c++])&&(~o(u,n)||u.push(n));return u}},function(t,e,n){var r=n(28),i=n(19);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){"use strict";var r=n(29),i=n(18),o=n(17),a=n(16),s=n(8),c=Object.assign;t.exports=!c||n(1)((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r}))?function(t,e){for(var n=a(t),c=arguments.length,u=1,l=i.f,f=o.f;c>u;)for(var p,d=s(arguments[u++]),h=l?r(d).concat(l(d)):r(d),g=h.length,v=0;g>v;)f.call(d,p=h[v++])&&(n[p]=d[p]);return n}:c},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(3);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(3),i=n(5).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){t.exports=!n(2)&&!n(1)((function(){return 7!=Object.defineProperty(n(33)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(3);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var r=n(35),i=n(34),o=n(32),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(36),i=n(31);t.exports=n(2)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(38);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var r=n(5),i=n(4),o=n(39),a=n(37),s=n(10),c=function(t,e,n){var u,l,f,p=t&c.F,d=t&c.G,h=t&c.S,g=t&c.P,v=t&c.B,m=t&c.W,y=d?i:i[e]||(i[e]={}),b=y.prototype,w=d?r:h?r[e]:(r[e]||{}).prototype;for(u in d&&(n=e),n)(l=!p&&w&&void 0!==w[u])&&s(y,u)||(f=l?w[u]:n[u],y[u]=d&&"function"!=typeof w[u]?n[u]:v&&l?o(f,r):m&&w[u]==f?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(f):g&&"function"==typeof f?o(Function.call,f):f,g&&((y.virtual||(y.virtual={}))[u]=f,t&c.R&&b&&!b[u]&&a(b,u,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){var r=n(40);r(r.S+r.F,"Object",{assign:n(30)})},function(t,e,n){n(41),t.exports=n(4).Object.assign},function(t,e,n){t.exports={default:n(42),__esModule:!0}},,function(t,e,n){}])},"S/j/":function(t,e,n){var r=n("vhPU");t.exports=function(t){return Object(r(t))}},SMB2:function(t,e,n){"use strict";n("OGtf")("bold",(function(t){return function(){return t(this,"b","","")}}))},SPin:function(t,e,n){"use strict";var r=n("XKFU"),i=n("eyMr");r(r.P+r.F*!n("LyE8")([].reduceRight,!0),"Array",{reduceRight:function(t){return i(this,t,arguments.length,arguments[1],!0)}})},SRfc:function(t,e,n){"use strict";var r=n("y3w9"),i=n("ne8i"),o=n("A5AN"),a=n("Xxuz");n("IU+Z")("match",1,(function(t,e,n,s){return[function(n){var r=t(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=s(n,t,this);if(e.done)return e.value;var c=r(t),u=String(this);if(!c.global)return a(c,u);var l=c.unicode;c.lastIndex=0;for(var f,p=[],d=0;null!==(f=a(c,u));){var h=String(f[0]);p[d]=h,""===h&&(c.lastIndex=o(u,i(c.lastIndex),l)),d++}return 0===d?null:p}]}))},SlkY:function(t,e,n){var r=n("m0Pp"),i=n("H6hf"),o=n("M6Qj"),a=n("y3w9"),s=n("ne8i"),c=n("J+6e"),u={},l={};(e=t.exports=function(t,e,n,f,p){var d,h,g,v,m=p?function(){return t}:c(t),y=r(n,f,e?2:1),b=0;if("function"!=typeof m)throw TypeError(t+" is not iterable!");if(o(m)){for(d=s(t.length);d>b;b++)if((v=e?y(a(h=t[b])[0],h[1]):y(t[b]))===u||v===l)return v}else for(g=m.call(t);!(h=g.next()).done;)if((v=i(g,y,h.value,e))===u||v===l)return v}).BREAK=u,e.RETURN=l},T1qB:function(t,e,n){(function(t){!function(t){var e=function(){try{return!!Symbol.iterator}catch(t){return!1}}(),n=function(t){var n={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e&&(n[Symbol.iterator]=function(){return n}),n},r=function(t){return encodeURIComponent(t).replace(/%20/g,"+")},i=function(t){return decodeURIComponent(String(t).replace(/\+/g," "))};(function(){try{var e=t.URLSearchParams;return"a=1"===new e("?a=1").toString()&&"function"==typeof e.prototype.set}catch(t){return!1}})()||function(){var i=function(t){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var e=typeof t;if("undefined"===e);else if("string"===e)""!==t&&this._fromString(t);else if(t instanceof i){var n=this;t.forEach((function(t,e){n.append(e,t)}))}else{if(null===t||"object"!==e)throw new TypeError("Unsupported input's type for URLSearchParams");if("[object Array]"===Object.prototype.toString.call(t))for(var r=0;re[0]?1:0})),t._entries&&(t._entries={});for(var n=0;n1?i(r[1]):"")}})}(void 0!==t?t:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this),function(t){if(function(){try{var e=new t.URL("b","http://a");return e.pathname="c%20d","http://a/c%20d"===e.href&&e.searchParams}catch(t){return!1}}()||function(){var e=t.URL,n=function(e,n){"string"!=typeof e&&(e=String(e));var r,i=document;if(n&&(void 0===t.location||n!==t.location.href)){(r=(i=document.implementation.createHTMLDocument("")).createElement("base")).href=n,i.head.appendChild(r);try{if(0!==r.href.indexOf(n))throw new Error(r.href)}catch(t){throw new Error("URL unable to set base "+n+" due to "+t)}}var o=i.createElement("a");if(o.href=e,r&&(i.body.appendChild(o),o.href=o.href),":"===o.protocol||!/:/.test(o.href))throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:o});var a=new t.URLSearchParams(this.search),s=!0,c=!0,u=this;["append","delete","set"].forEach((function(t){var e=a[t];a[t]=function(){e.apply(a,arguments),s&&(c=!1,u.search=a.toString(),c=!0)}})),Object.defineProperty(this,"searchParams",{value:a,enumerable:!0});var l=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==l&&(l=this.search,c&&(s=!1,this.searchParams._fromString(this.search),s=!0))}})},r=n.prototype;["hash","host","hostname","port","protocol"].forEach((function(t){!function(t){Object.defineProperty(r,t,{get:function(){return this._anchorElement[t]},set:function(e){this._anchorElement[t]=e},enumerable:!0})}(t)})),Object.defineProperty(r,"search",{get:function(){return this._anchorElement.search},set:function(t){this._anchorElement.search=t,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(r,{toString:{get:function(){var t=this;return function(){return t.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(t){this._anchorElement.href=t,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(t){this._anchorElement.pathname=t},enumerable:!0},origin:{get:function(){var t={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],e=this._anchorElement.port!=t&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(e?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(t){},enumerable:!0},username:{get:function(){return""},set:function(t){},enumerable:!0}}),n.createObjectURL=function(t){return e.createObjectURL.apply(e,arguments)},n.revokeObjectURL=function(t){return e.revokeObjectURL.apply(e,arguments)},t.URL=n}(),void 0!==t.location&&!("origin"in t.location)){var e=function(){return t.location.protocol+"//"+t.location.hostname+(t.location.port?":"+t.location.port:"")};try{Object.defineProperty(t.location,"origin",{get:e,enumerable:!0})}catch(n){setInterval((function(){t.location.origin=e()}),100)}}}(void 0!==t?t:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this)}).call(this,n("yLpj"))},T39b:function(t,e,n){"use strict";var r=n("wmvG"),i=n("s5qY");t.exports=n("4LiD")("Set",(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(t){return r.def(i(this,"Set"),t=0===t?0:t,t)}},r)},TIpR:function(t,e,n){"use strict";n("VRzm"),n("CX2u"),t.exports=n("g3g5").Promise.finally},Tdpu:function(t,e,n){n("7DDg")("Float64",8,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},Tze0:function(t,e,n){"use strict";n("qncB")("trim",(function(t){return function(){return t(this,3)}}))},U2t9:function(t,e,n){var r=n("XKFU"),i=Math.asinh;r(r.S+r.F*!(i&&1/i(0)>0),"Math",{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):Math.log(e+Math.sqrt(e*e+1)):e}})},UExd:function(t,e,n){var r=n("nh4g"),i=n("DVgA"),o=n("aCFj"),a=n("UqcF").f;t.exports=function(t){return function(e){for(var n,s=o(e),c=i(s),u=c.length,l=0,f=[];u>l;)n=c[l++],r&&!a.call(s,n)||f.push(t?[n,s[n]]:s[n]);return f}}},UUeW:function(t,e,n){var r=n("K0xU")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},Ugos:function(t,e,n){"use strict";var r,i,o=n("C/va"),a=RegExp.prototype.exec,s=String.prototype.replace,c=a,u=(r=/a/,i=/b*/g,a.call(r,"a"),a.call(i,"a"),0!==r.lastIndex||0!==i.lastIndex),l=void 0!==/()??/.exec("")[1];(u||l)&&(c=function(t){var e,n,r,i,c=this;return l&&(n=new RegExp("^"+c.source+"$(?!\\s)",o.call(c))),u&&(e=c.lastIndex),r=a.call(c,t),u&&r&&(c.lastIndex=c.global?r.index+r[0].length:e),l&&r&&r.length>1&&s.call(r[0],n,(function(){for(i=1;io;)a(n[o++]);t._c=[],t._n=!1,e&&!t._h&&A(t)}))}},A=function(t){m.call(c,(function(){var e,n,r,i=t._v,o=j(t);if(o&&(e=w((function(){D?S.emit("unhandledRejection",i,t):(n=c.onunhandledrejection)?n({promise:t,reason:i}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",i)})),t._h=D||j(t)?2:1),t._a=void 0,o&&e.e)throw e.v}))},j=function(t){return 1!==t._h&&0===(t._a||t._c).length},L=function(t){m.call(c,(function(){var e;D?S.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({promise:t,reason:t._v})}))},R=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),I(e,!0))},N=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw k("Promise can't be resolved itself");(e=T(t))?y((function(){var r={_w:n,_d:!1};try{e.call(t,u(N,r,1),u(R,r,1))}catch(t){R.call(r,t)}})):(n._v=t,n._s=1,I(n,!1))}catch(t){R.call({_w:n,_d:!1},t)}}};P||(F=function(t){h(this,F,"Promise","_h"),d(t),r.call(this);try{t(u(N,this,1),u(R,this,1))}catch(t){R.call(this,t)}},(r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n("3Lyj")(F.prototype,{then:function(t,e){var n=O(v(this,F));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=D?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r;this.promise=t,this.resolve=u(N,t,1),this.reject=u(R,t,1)},b.f=O=function(t){return t===F||t===a?new o(t):i(t)}),f(f.G+f.W+f.F*!P,{Promise:F}),n("fyDq")(F,"Promise"),n("elZq")("Promise"),a=n("g3g5").Promise,f(f.S+f.F*!P,"Promise",{reject:function(t){var e=O(this);return(0,e.reject)(t),e.promise}}),f(f.S+f.F*(s||!P),"Promise",{resolve:function(t){return _(s&&this===a?F:this,t)}}),f(f.S+f.F*!(P&&n("XMVh")((function(t){F.all(t).catch(M)}))),"Promise",{all:function(t){var e=this,n=O(e),r=n.resolve,i=n.reject,o=w((function(){var n=[],o=0,a=1;g(t,!1,(function(t){var s=o++,c=!1;n.push(void 0),a++,e.resolve(t).then((function(t){c||(c=!0,n[s]=t,--a||r(n))}),i)})),--a||r(n)}));return o.e&&i(o.v),n.promise},race:function(t){var e=this,n=O(e),r=n.reject,i=w((function(){g(t,!1,(function(t){e.resolve(t).then(n.resolve,r)}))}));return i.e&&r(i.v),n.promise}})},VTer:function(t,e,n){var r=n("g3g5"),i=n("dyZX"),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("LQAc")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},Vd3H:function(t,e,n){"use strict";var r=n("XKFU"),i=n("2OiF"),o=n("S/j/"),a=n("eeVq"),s=[].sort,c=[1,2,3];r(r.P+r.F*(a((function(){c.sort(void 0)}))||!a((function(){c.sort(null)}))||!n("LyE8")(s)),"Array",{sort:function(t){return void 0===t?s.call(o(this)):s.call(o(this),i(t))}})},VpUO:function(t,e,n){var r=n("XKFU"),i=n("d/Gc"),o=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(55296+((e-=65536)>>10),e%1024+56320))}return n.join("")}})},VsWn:function(t,e,n){n("7PI8"),t.exports=n("WEpk").global},W9dy:function(t,e,n){n("ioFf"),n("hHhE"),n("HAE/"),n("WLL4"),n("mYba"),n("5Pf0"),n("RW0V"),n("JduL"),n("DW2E"),n("z2o2"),n("mura"),n("Zshi"),n("V/DX"),n("FlsD"),n("91GP"),n("25dN"),n("/SS/"),n("Btvt"),n("2Spj"),n("f3/d"),n("IXt9"),n("GNAe"),n("tyy+"),n("xfY5"),n("A2zW"),n("VKir"),n("Ljet"),n("/KAi"),n("fN96"),n("7h0T"),n("sbF8"),n("h/M4"),n("knhD"),n("XfKG"),n("BP8U"),n("fyVe"),n("U2t9"),n("2atp"),n("+auO"),n("MtdB"),n("Jcmo"),n("nzyx"),n("BC7C"),n("x8ZO"),n("9P93"),n("eHKK"),n("BJ/l"),n("pp/T"),n("CyHz"),n("bBoP"),n("x8Yj"),n("hLT2"),n("VpUO"),n("eI33"),n("Tze0"),n("XfO3"),n("oDIu"),n("rvZc"),n("L9s1"),n("FLlr"),n("9VmF"),n("hEkN"),n("nIY7"),n("+oPb"),n("SMB2"),n("0mN4"),n("bDcW"),n("nsiH"),n("0LDn"),n("tUrg"),n("84bF"),n("FEjr"),n("Zz4T"),n("JCqj"),n("eM6i"),n("AphP"),n("jqX0"),n("h7Nl"),n("yM4b"),n("LK8F"),n("HEwt"),n("6AQ9"),n("Nz9U"),n("I78e"),n("Vd3H"),n("8+KV"),n("bWfx"),n("0l/t"),n("dZ+Y"),n("YJVH"),n("DNiP"),n("SPin"),n("V+eJ"),n("mGWK"),n("dE+T"),n("bHtr"),n("dRSK"),n("INYr"),n("0E+W"),n("yt8O"),n("Oyvg"),n("sMXx"),n("a1Th"),n("OEbY"),n("SRfc"),n("pIFo"),n("OG14"),n("KKXr"),n("VRzm"),n("9AAn"),n("T39b"),n("EK0E"),n("wCsR"),n("xm80"),n("Ji/l"),n("sFw1"),n("NO8f"),n("aqI/"),n("Faw5"),n("r1bV"),n("tuSo"),n("nCnK"),n("Y9lz"),n("Tdpu"),n("3xty"),n("I5cv"),n("iMoV"),n("uhZd"),n("f/aN"),n("0YWM"),n("694e"),n("LTTk"),n("9rMk"),n("IlFx"),n("xpiv"),n("oZ/O"),n("klPD"),n("knU9"),t.exports=n("g3g5")},WEpk:function(t,e){var n=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},WLL4:function(t,e,n){var r=n("XKFU");r(r.S+r.F*!n("nh4g"),"Object",{defineProperties:n("FJW5")})},XKFU:function(t,e,n){var r=n("dyZX"),i=n("g3g5"),o=n("Mukb"),a=n("KroJ"),s=n("m0Pp"),c=function(t,e,n){var u,l,f,p,d=t&c.F,h=t&c.G,g=t&c.S,v=t&c.P,m=t&c.B,y=h?r:g?r[e]||(r[e]={}):(r[e]||{}).prototype,b=h?i:i[e]||(i[e]={}),w=b.prototype||(b.prototype={});for(u in h&&(n=e),n)f=((l=!d&&y&&void 0!==y[u])?y:n)[u],p=m&&l?s(f,r):v&&"function"==typeof f?s(Function.call,f):f,y&&a(y,u,f,t&c.U),b[u]!=f&&o(b,u,p),v&&w[u]!=f&&(w[u]=f)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},XMVh:function(t,e,n){var r=n("K0xU")("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},t(o)}catch(t){}return n}},Xbzi:function(t,e,n){var r=n("0/R4"),i=n("i5dc").set;t.exports=function(t,e,n){var o,a=e.constructor;return a!==n&&"function"==typeof a&&(o=a.prototype)!==n.prototype&&r(o)&&i&&i(t,o),t}},XfKG:function(t,e,n){var r=n("XKFU"),i=n("11IZ");r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},XfO3:function(t,e,n){"use strict";var r=n("AvRE")(!0);n("Afnz")(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},Xtr8:function(t,e,n){var r=n("XKFU"),i=n("g3g5"),o=n("eeVq");t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*o((function(){n(1)})),"Object",a)}},Xxuz:function(t,e,n){"use strict";var r=n("I8a+"),i=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var o=n.call(t,e);if("object"!=typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(t,e)}},Y7ZC:function(t,e,n){var r=n("5T2Y"),i=n("WEpk"),o=n("2GTP"),a=n("NegM"),s=n("B+OT"),c=function(t,e,n){var u,l,f,p=t&c.F,d=t&c.G,h=t&c.S,g=t&c.P,v=t&c.B,m=t&c.W,y=d?i:i[e]||(i[e]={}),b=y.prototype,w=d?r:h?r[e]:(r[e]||{}).prototype;for(u in d&&(n=e),n)(l=!p&&w&&void 0!==w[u])&&s(y,u)||(f=l?w[u]:n[u],y[u]=d&&"function"!=typeof w[u]?n[u]:v&&l?o(f,r):m&&w[u]==f?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(f):g&&"function"==typeof f?o(Function.call,f):f,g&&((y.virtual||(y.virtual={}))[u]=f,t&c.R&&b&&!b[u]&&a(b,u,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},Y9lz:function(t,e,n){n("7DDg")("Float32",4,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},YJVH:function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(4);r(r.P+r.F*!n("LyE8")([].every,!0),"Array",{every:function(t){return i(this,t,arguments[1])}})},YTvA:function(t,e,n){var r=n("VTer")("keys"),i=n("ylqs");t.exports=function(t){return r[t]||(r[t]=i(t))}},Ymqv:function(t,e,n){var r=n("LZWt");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},Yp8f:function(t,e,n){n("6VaU"),t.exports=n("g3g5").Array.flatMap},Z2Ku:function(t,e,n){"use strict";var r=n("XKFU"),i=n("w2a5")(!0);r(r.P,"Array",{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n("nGyu")("includes")},Z6vF:function(t,e,n){var r=n("ylqs")("meta"),i=n("0/R4"),o=n("aagx"),a=n("hswa").f,s=0,c=Object.isExtensible||function(){return!0},u=!n("eeVq")((function(){return c(Object.preventExtensions({}))})),l=function(t){a(t,r,{value:{i:"O"+ ++s,w:{}}})},f=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!c(t))return"F";if(!e)return"E";l(t)}return t[r].i},getWeak:function(t,e){if(!o(t,r)){if(!c(t))return!0;if(!e)return!1;l(t)}return t[r].w},onFreeze:function(t){return u&&f.NEED&&c(t)&&!o(t,r)&&l(t),t}}},ZD67:function(t,e,n){"use strict";var r=n("3Lyj"),i=n("Z6vF").getWeak,o=n("y3w9"),a=n("0/R4"),s=n("9gX7"),c=n("SlkY"),u=n("CkkT"),l=n("aagx"),f=n("s5qY"),p=u(5),d=u(6),h=0,g=function(t){return t._l||(t._l=new v)},v=function(){this.a=[]},m=function(t,e){return p(t.a,(function(t){return t[0]===e}))};v.prototype={get:function(t){var e=m(this,t);if(e)return e[1]},has:function(t){return!!m(this,t)},set:function(t,e){var n=m(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=d(this.a,(function(e){return e[0]===t}));return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,o){var u=t((function(t,r){s(t,u,e,"_i"),t._t=e,t._i=h++,t._l=void 0,null!=r&&c(r,n,t[o],t)}));return r(u.prototype,{delete:function(t){if(!a(t))return!1;var n=i(t);return!0===n?g(f(this,e)).delete(t):n&&l(n,this._i)&&delete n[this._i]},has:function(t){if(!a(t))return!1;var n=i(t);return!0===n?g(f(this,e)).has(t):n&&l(n,this._i)}}),u},def:function(t,e,n){var r=i(o(e),!0);return!0===r?g(t).set(e,n):r[t._i]=n,t},ufstore:g}},Zshi:function(t,e,n){var r=n("0/R4");n("Xtr8")("isFrozen",(function(t){return function(e){return!r(e)||!!t&&t(e)}}))},Zz4T:function(t,e,n){"use strict";n("OGtf")("sub",(function(t){return function(){return t(this,"sub","","")}}))},a1Th:function(t,e,n){"use strict";n("OEbY");var r=n("y3w9"),i=n("C/va"),o=n("nh4g"),a=/./.toString,s=function(t){n("KroJ")(RegExp.prototype,"toString",t,!0)};n("eeVq")((function(){return"/a/b"!=a.call({source:"a",flags:"b"})}))?s((function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?i.call(t):void 0)})):"toString"!=a.name&&s((function(){return a.call(this)}))},aCFj:function(t,e,n){var r=n("Ymqv"),i=n("vhPU");t.exports=function(t){return r(i(t))}},"aET+":function(t,e,n){var r,i,o={},a=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===i&&(i=r.apply(this,arguments)),i}),s=function(t,e){return e?e.querySelector(t):document.querySelector(t)},c=function(t){var e={};return function(t,n){if("function"==typeof t)return t();if(void 0===e[t]){var r=s.call(this,t,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}e[t]=r}return e[t]}}(),u=null,l=0,f=[],p=n("9tPo");function d(t,e){for(var n=0;n=0&&f.splice(e,1)}function m(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var r=function(){0;return n.nc}();r&&(t.attrs.nonce=r)}return y(e,t.attrs),g(t,e),e}function y(t,e){Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])}))}function b(t,e){var n,r,i,o;if(e.transform&&t.css){if(!(o="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=o}if(e.singleton){var a=l++;n=u||(u=m(e)),r=_.bind(null,n,a,!1),i=_.bind(null,n,a,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",y(e,t.attrs),g(t,e),e}(e),r=S.bind(null,n,e),i=function(){v(n),n.href&&URL.revokeObjectURL(n.href)}):(n=m(e),r=k.bind(null,n),i=function(){v(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else i()}}t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=a()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=h(t,e);return d(n,e),function(t){for(var r=[],i=0;il;)for(var d,h=c(arguments[l++]),g=f?i(h).concat(f(h)):i(h),v=g.length,m=0;v>m;)d=g[m++],r&&!p.call(h,d)||(n[d]=h[d]);return n}:u},"d/Gc":function(t,e,n){var r=n("RYi7"),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},"dE+T":function(t,e,n){var r=n("XKFU");r(r.P,"Array",{copyWithin:n("upKx")}),n("nGyu")("copyWithin")},dRSK:function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(5),o=!0;"find"in[]&&Array(1).find((function(){o=!1})),r(r.P+r.F*o,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n("nGyu")("find")},"dZ+Y":function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(3);r(r.P+r.F*!n("LyE8")([].some,!0),"Array",{some:function(t){return i(this,t,arguments[1])}})},dasq:function(t,e,n){(function(t){!function(t){"use strict";var e,n=t.URLSearchParams&&t.URLSearchParams.prototype.get?t.URLSearchParams:null,r=n&&"a=1"===new n({a:1}).toString(),i=n&&"+"===new n("s=%2B").get("s"),o=!n||((e=new n).append("s"," &"),"s=+%26"===e.toString()),a=l.prototype,s=!(!t.Symbol||!t.Symbol.iterator);if(!(n&&r&&i&&o)){a.append=function(t,e){g(this.__URLSearchParams__,t,e)},a.delete=function(t){delete this.__URLSearchParams__[t]},a.get=function(t){var e=this.__URLSearchParams__;return t in e?e[t][0]:null},a.getAll=function(t){var e=this.__URLSearchParams__;return t in e?e[t].slice(0):[]},a.has=function(t){return t in this.__URLSearchParams__},a.set=function(t,e){this.__URLSearchParams__[t]=[""+e]},a.toString=function(){var t,e,n,r,i=this.__URLSearchParams__,o=[];for(e in i)for(n=f(e),t=0,r=i[e];ts;)a.push(String(e[s++])),s=0:f>p;p+=d)p in l&&(s=e(s,l[p],p,u));return s}},"f/aN":function(t,e,n){"use strict";var r=n("XKFU"),i=n("y3w9"),o=function(t){this._t=i(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};n("QaDb")(o,"Object",(function(){var t,e=this._k;do{if(this._i>=e.length)return{value:void 0,done:!0}}while(!((t=e[this._i++])in this._t));return{value:t,done:!1}})),r(r.S,"Reflect",{enumerate:function(t){return new o(t)}})},"f3/d":function(t,e,n){var r=n("hswa").f,i=Function.prototype,o=/^\s*function ([^ (]*)/;"name"in i||n("nh4g")&&r(i,"name",{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(t){return""}}})},fA63:function(t,e,n){"use strict";n("qncB")("trimRight",(function(t){return function(){return t(this,2)}}),"trimEnd")},fN96:function(t,e,n){var r=n("XKFU");r(r.S,"Number",{isInteger:n("nBIS")})},fyDq:function(t,e,n){var r=n("hswa").f,i=n("aagx"),o=n("K0xU")("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},fyVe:function(t,e,n){var r=n("XKFU"),i=n("1sa7"),o=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+o(t-1)*o(t+1))}})},g2aq:function(t,e,n){"use strict";n("W9dy"),n("FDph"),n("Yp8f"),n("wYy3"),n("QNwp"),n("Izvi"),n("ln0Z"),n("wDwx"),n("+Xmh"),n("zFFn"),n("JbTB"),n("TIpR"),n("FxUG"),n("ls82")},g3g5:function(t,e){var n=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},g4EE:function(t,e,n){"use strict";var r=n("y3w9"),i=n("apmT");t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return i(r(this),"number"!=t)}},g6HL:function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},gHnn:function(t,e,n){var r=n("dyZX"),i=n("GZEu").set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,c="process"==n("LZWt")(a);t.exports=function(){var t,e,n,u=function(){var r,i;for(c&&(r=a.domain)&&r.exit();t;){i=t.fn,t=t.next;try{i()}catch(r){throw t?n():e=void 0,r}}e=void 0,r&&r.enter()};if(c)n=function(){a.nextTick(u)};else if(!o||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);n=function(){l.then(u)}}else n=function(){i.call(r,u)};else{var f=!0,p=document.createTextNode("");new o(u).observe(p,{characterData:!0}),n=function(){p.data=f=!f}}return function(r){var i={fn:r,next:void 0};e&&(e.next=i),t||(t=i,n()),e=i}}},"h/M4":function(t,e,n){var r=n("XKFU");r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},h7Nl:function(t,e,n){var r=Date.prototype,i=r.toString,o=r.getTime;new Date(NaN)+""!="Invalid Date"&&n("KroJ")(r,"toString",(function(){var t=o.call(this);return t==t?i.call(this):"Invalid Date"}))},hEkN:function(t,e,n){"use strict";n("OGtf")("anchor",(function(t){return function(e){return t(this,"a","name",e)}}))},hHhE:function(t,e,n){var r=n("XKFU");r(r.S,"Object",{create:n("Kuth")})},hLT2:function(t,e,n){var r=n("XKFU");r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},hPIQ:function(t,e){t.exports={}},hfxi:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,"\n.preview-wrapper{\n height:200px;\n width:200px;\n padding:5px;\n}\n.image-preview{\n height:190px;\n width:190px;\n}\n",""])},hhXQ:function(t,e,n){var r=n("XKFU"),i=n("UExd")(!1);r(r.S,"Object",{values:function(t){return i(t)}})},hswa:function(t,e,n){var r=n("y3w9"),i=n("xpql"),o=n("apmT"),a=Object.defineProperty;e.f=n("nh4g")?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},i5dc:function(t,e,n){var r=n("0/R4"),i=n("y3w9"),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{(r=n("m0Pp")(Function.call,n("EemH").f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},iMoV:function(t,e,n){var r=n("hswa"),i=n("XKFU"),o=n("y3w9"),a=n("apmT");i(i.S+i.F*n("eeVq")((function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})})),"Reflect",{defineProperty:function(t,e,n){o(t),e=a(e,!0),o(n);try{return r.f(t,e,n),!0}catch(t){return!1}}})},ioFf:function(t,e,n){"use strict";var r=n("dyZX"),i=n("aagx"),o=n("nh4g"),a=n("XKFU"),s=n("KroJ"),c=n("Z6vF").KEY,u=n("eeVq"),l=n("VTer"),f=n("fyDq"),p=n("ylqs"),d=n("K0xU"),h=n("N8g3"),g=n("OnI7"),v=n("1MBn"),m=n("EWmC"),y=n("y3w9"),b=n("0/R4"),w=n("S/j/"),x=n("aCFj"),_=n("apmT"),k=n("RjD/"),S=n("Kuth"),C=n("e7yV"),E=n("EemH"),F=n("JiEa"),D=n("hswa"),M=n("DVgA"),O=E.f,P=D.f,T=C.f,I=r.Symbol,A=r.JSON,j=A&&A.stringify,L=d("_hidden"),R=d("toPrimitive"),N={}.propertyIsEnumerable,U=l("symbol-registry"),V=l("symbols"),B=l("op-symbols"),K=Object.prototype,X="function"==typeof I&&!!F.f,z=r.QObject,Y=!z||!z.prototype||!z.prototype.findChild,q=o&&u((function(){return 7!=S(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=O(K,e);r&&delete K[e],P(t,e,n),r&&t!==K&&P(K,e,r)}:P,W=function(t){var e=V[t]=S(I.prototype);return e._k=t,e},H=X&&"symbol"==typeof I.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof I},$=function(t,e,n){return t===K&&$(B,e,n),y(t),e=_(e,!0),y(n),i(V,e)?(n.enumerable?(i(t,L)&&t[L][e]&&(t[L][e]=!1),n=S(n,{enumerable:k(0,!1)})):(i(t,L)||P(t,L,k(1,{})),t[L][e]=!0),q(t,e,n)):P(t,e,n)},G=function(t,e){y(t);for(var n,r=v(e=x(e)),i=0,o=r.length;o>i;)$(t,n=r[i++],e[n]);return t},Z=function(t){var e=N.call(this,t=_(t,!0));return!(this===K&&i(V,t)&&!i(B,t))&&(!(e||!i(this,t)||!i(V,t)||i(this,L)&&this[L][t])||e)},J=function(t,e){if(t=x(t),e=_(e,!0),t!==K||!i(V,e)||i(B,e)){var n=O(t,e);return!n||!i(V,e)||i(t,L)&&t[L][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=T(x(t)),r=[],o=0;n.length>o;)i(V,e=n[o++])||e==L||e==c||r.push(e);return r},tt=function(t){for(var e,n=t===K,r=T(n?B:x(t)),o=[],a=0;r.length>a;)!i(V,e=r[a++])||n&&!i(K,e)||o.push(V[e]);return o};X||(s((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===K&&e.call(B,n),i(this,L)&&i(this[L],t)&&(this[L][t]=!1),q(this,t,k(1,n))};return o&&Y&&q(K,t,{configurable:!0,set:e}),W(t)}).prototype,"toString",(function(){return this._k})),E.f=J,D.f=$,n("kJMx").f=C.f=Q,n("UqcF").f=Z,F.f=tt,o&&!n("LQAc")&&s(K,"propertyIsEnumerable",Z,!0),h.f=function(t){return W(d(t))}),a(a.G+a.W+a.F*!X,{Symbol:I});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)d(et[nt++]);for(var rt=M(d.store),it=0;rt.length>it;)g(rt[it++]);a(a.S+a.F*!X,"Symbol",{for:function(t){return i(U,t+="")?U[t]:U[t]=I(t)},keyFor:function(t){if(!H(t))throw TypeError(t+" is not a symbol!");for(var e in U)if(U[e]===t)return e},useSetter:function(){Y=!0},useSimple:function(){Y=!1}}),a(a.S+a.F*!X,"Object",{create:function(t,e){return void 0===e?S(t):G(S(t),e)},defineProperty:$,defineProperties:G,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:tt});var ot=u((function(){F.f(1)}));a(a.S+a.F*ot,"Object",{getOwnPropertySymbols:function(t){return F.f(w(t))}}),A&&a(a.S+a.F*(!X||u((function(){var t=I();return"[null]"!=j([t])||"{}"!=j({a:t})||"{}"!=j(Object(t))}))),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(b(e)||void 0!==t)&&!H(t))return m(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!H(e))return e}),r[1]=e,j.apply(A,r)}}),I.prototype[R]||n("Mukb")(I.prototype,R,I.prototype.valueOf),f(I,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},"jl8+":function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e(e.s=60)}([function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){var r=n(49)("wks"),i=n(30),o=n(0).Symbol,a="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))}).store=r},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var r=n(0),i=n(10),o=n(8),a=n(6),s=n(11),c=function(t,e,n){var u,l,f,p,d=t&c.F,h=t&c.G,g=t&c.S,v=t&c.P,m=t&c.B,y=h?r:g?r[e]||(r[e]={}):(r[e]||{}).prototype,b=h?i:i[e]||(i[e]={}),w=b.prototype||(b.prototype={});for(u in h&&(n=e),n)f=((l=!d&&y&&void 0!==y[u])?y:n)[u],p=m&&l?s(f,r):v&&"function"==typeof f?s(Function.call,f):f,y&&a(y,u,f,t&c.U),b[u]!=f&&o(b,u,p),v&&w[u]!=f&&(w[u]=f)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){t.exports=!n(7)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(0),i=n(8),o=n(12),a=n(30)("src"),s=Function.toString,c=(""+s).split("toString");n(10).inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n;u&&(o(n,"name")||i(n,"name",e)),t[e]!==n&&(u&&(o(n,a)||i(n,a,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:i(t,e,n):(delete t[e],i(t,e,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[a]||s.call(this)}))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(13),i=n(25);t.exports=n(4)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){var n=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(14);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(2),i=n(41),o=n(29),a=Object.defineProperty;e.f=n(4)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports={}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){"use strict";var r=n(7);t.exports=function(t,e){return!!t&&r((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},function(t,e,n){var r=n(23),i=n(16);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(53),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(11),i=n(23),o=n(28),a=n(19),s=n(64);t.exports=function(t,e){var n=1==t,c=2==t,u=3==t,l=4==t,f=6==t,p=5==t||f,d=e||s;return function(e,s,h){for(var g,v,m=o(e),y=i(m),b=r(s,h,3),w=a(y.length),x=0,_=n?d(e,w):c?d(e,0):void 0;w>x;x++)if((p||x in y)&&(v=b(g=y[x],x,m),t))if(n)_[x]=v;else if(v)switch(t){case 3:return!0;case 5:return g;case 6:return x;case 2:_.push(g)}else if(l)return!1;return f?-1:u||l?l:_}}},function(t,e,n){var r=n(5),i=n(0).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(9);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){t.exports=!1},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(13).f,i=n(12),o=n(1)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(49)("keys"),i=n(30);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(16);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(9),a=n(67),s=n(29),c=n(7),u=n(77).f,l=n(45).f,f=n(13).f,p=n(51).trim,d=r.Number,h=d,g=d.prototype,v="Number"==o(n(44)(g)),m="trim"in String.prototype,y=function(t){var e=s(t,!1);if("string"==typeof e&&e.length>2){var n,r,i,o=(e=m?e.trim():p(e,3)).charCodeAt(0);if(43===o||45===o){if(88===(n=e.charCodeAt(2))||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+e}for(var a,c=e.slice(2),u=0,l=c.length;ui)return NaN;return parseInt(c,r)}}return+e};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof d&&(v?c((function(){g.valueOf.call(n)})):"Number"!=o(n))?a(new h(y(e)),n,d):y(e)};for(var b,w=n(4)?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;w.length>x;x++)i(h,b=w[x])&&!i(d,b)&&f(d,b,l(h,b));d.prototype=g,g.constructor=d,n(6)(r,"Number",d)}},function(t,e,n){"use strict";function r(t){return!(0===t||(!Array.isArray(t)||0!==t.length)&&t)}function i(t,e,n,r){return t.filter((function(t){return function(t,e){return void 0===t&&(t="undefined"),null===t&&(t="null"),!1===t&&(t="false"),-1!==t.toString().toLowerCase().indexOf(e.trim())}(r(t,n),e)}))}function o(t){return t.filter((function(t){return!t.$isLabel}))}function a(t,e){return function(n){return n.reduce((function(n,r){return r[t]&&r[t].length?(n.push({$groupLabel:r[e],$isLabel:!0}),n.concat(r[t])):n}),[])}}function s(t,e,r,o,a){return function(s){return s.map((function(s){var c;if(!s[r])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];var u=i(s[r],t,e,a);return u.length?(c={},n.i(p.a)(c,o,s[o]),n.i(p.a)(c,r,u),c):[]}))}}var c=n(59),u=n(54),l=(n.n(u),n(95)),f=(n.n(l),n(31)),p=(n.n(f),n(58)),d=n(91),h=(n.n(d),n(98)),g=(n.n(h),n(92)),v=(n.n(g),n(88)),m=(n.n(v),n(97)),y=(n.n(m),n(89)),b=(n.n(y),n(96)),w=(n.n(b),n(93)),x=(n.n(w),n(90)),_=(n.n(x),function(){for(var t=arguments.length,e=new Array(t),n=0;n-1},isSelected:function(t){var e=this.trackBy?t[this.trackBy]:t;return this.valueKeys.indexOf(e)>-1},isOptionDisabled:function(t){return!!t.$isDisabled},getOptionLabel:function(t){if(r(t))return"";if(t.isTag)return t.label;if(t.$isLabel)return t.$groupLabel;var e=this.customLabel(t,this.label);return r(e)?"":e},select:function(t,e){if(t.$isLabel&&this.groupSelect)this.selectGroup(t);else if(!(-1!==this.blockKeys.indexOf(e)||this.disabled||t.$isDisabled||t.$isLabel)&&(!this.max||!this.multiple||this.internalValue.length!==this.max)&&("Tab"!==e||this.pointerDirty)){if(t.isTag)this.$emit("tag",t.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(t))return void("Tab"!==e&&this.removeElement(t));this.$emit("select",t,this.id),this.multiple?this.$emit("input",this.internalValue.concat([t]),this.id):this.$emit("input",t,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup:function(t){var e=this,n=this.options.find((function(n){return n[e.groupLabel]===t.$groupLabel}));if(n)if(this.wholeGroupSelected(n)){this.$emit("remove",n[this.groupValues],this.id);var r=this.internalValue.filter((function(t){return-1===n[e.groupValues].indexOf(t)}));this.$emit("input",r,this.id)}else{var i=n[this.groupValues].filter((function(t){return!(e.isOptionDisabled(t)||e.isSelected(t))}));this.$emit("select",i,this.id),this.$emit("input",this.internalValue.concat(i),this.id)}},wholeGroupSelected:function(t){var e=this;return t[this.groupValues].every((function(t){return e.isSelected(t)||e.isOptionDisabled(t)}))},wholeGroupDisabled:function(t){return t[this.groupValues].every(this.isOptionDisabled)},removeElement:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.disabled&&!t.$isDisabled){if(!this.allowEmpty&&this.internalValue.length<=1)return void this.deactivate();var r="object"===n.i(c.a)(t)?this.valueKeys.indexOf(t[this.trackBy]):this.valueKeys.indexOf(t);if(this.$emit("remove",t,this.id),this.multiple){var i=this.internalValue.slice(0,r).concat(this.internalValue.slice(r+1));this.$emit("input",i,this.id)}else this.$emit("input",null,this.id);this.closeOnSelect&&e&&this.deactivate()}},removeLastElement:function(){-1===this.blockKeys.indexOf("Delete")&&0===this.search.length&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate:function(){var t=this;this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&0===this.pointer&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.$nextTick((function(){return t.$refs.search.focus()}))):this.$el.focus(),this.$emit("open",this.id))},deactivate:function(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search.blur():this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle:function(){this.isOpen?this.deactivate():this.activate()},adjustPosition:function(){if("undefined"!=typeof window){var t=this.$el.getBoundingClientRect().top,e=window.innerHeight-this.$el.getBoundingClientRect().bottom;e>this.maxHeight||e>t||"below"===this.openDirection||"bottom"===this.openDirection?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(e-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(t-40,this.maxHeight))}}}}},function(t,e,n){"use strict";var r=n(54),i=(n.n(r),n(31));n.n(i),e.a={data:function(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition:function(){return this.pointer*this.optionHeight},visibleElements:function(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions:function(){this.pointerAdjust()},isOpen:function(){this.pointerDirty=!1}},methods:{optionHighlight:function(t,e){return{"multiselect__option--highlight":t===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(e)}},groupHighlight:function(t,e){var n=this;if(!this.groupSelect)return["multiselect__option--group","multiselect__option--disabled"];var r=this.options.find((function(t){return t[n.groupLabel]===e.$groupLabel}));return r&&!this.wholeGroupDisabled(r)?["multiselect__option--group",{"multiselect__option--highlight":t===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(r)}]:"multiselect__option--disabled"},addPointerElement:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Enter",e=t.key;this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward:function(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset:function(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust:function(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet:function(t){this.pointer=t,this.pointerDirty=!0}}}},function(t,e,n){"use strict";var r=n(36),i=n(74),o=n(15),a=n(18);t.exports=n(72)(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):i(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var r=n(31),i=(n.n(r),n(32)),o=n(33);e.a={name:"vue-multiselect",mixins:[i.a,o.a],props:{name:{type:String,default:""},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:function(t){return"and ".concat(t," more")}},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0}},computed:{isSingleLabelVisible:function(){return(this.singleValue||0===this.singleValue)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible:function(){return!(this.internalValue.length||this.searchable&&this.isOpen)},visibleValues:function(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue:function(){return this.internalValue[0]},deselectLabelText:function(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText:function(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText:function(){return this.showLabels?this.selectLabel:""},selectGroupLabelText:function(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText:function(){return this.showLabels?this.selectedLabel:""},inputStyle:function(){if(this.searchable||this.multiple&&this.value&&this.value.length)return this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}},contentStyle:function(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove:function(){return"above"===this.openDirection||"top"===this.openDirection||"below"!==this.openDirection&&"bottom"!==this.openDirection&&"above"===this.preferredOpenDirection},showSearchInput:function(){return this.searchable&&(!this.hasSingleSelectedSlot||!this.visibleSingleValue&&0!==this.visibleSingleValue||this.isOpen)}}}},function(t,e,n){var r=n(1)("unscopables"),i=Array.prototype;null==i[r]&&n(8)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,e,n){var r=n(18),i=n(19),o=n(85);t.exports=function(t){return function(e,n,a){var s,c=r(e),u=i(c.length),l=o(a,u);if(t&&n!=n){for(;u>l;)if((s=c[l++])!=s)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var r=n(9),i=n(1)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),i))?n:o?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){"use strict";var r=n(2);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var r=n(0).document;t.exports=r&&r.documentElement},function(t,e,n){t.exports=!n(4)&&!n(7)((function(){return 7!=Object.defineProperty(n(21)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(9);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){"use strict";function r(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=i(e),this.reject=i(n)}var i=n(14);t.exports.f=function(t){return new r(t)}},function(t,e,n){var r=n(2),i=n(76),o=n(22),a=n(27)("IE_PROTO"),s=function(){},c=function(){var t,e=n(21)("iframe"),r=o.length;for(e.style.display="none",n(40).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write(" \ No newline at end of file diff --git a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/product-card.vue b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/product-card.vue index a7428a9e4..5916c601c 100644 --- a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/product-card.vue +++ b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/product-card.vue @@ -2,7 +2,11 @@
@@ -18,14 +22,14 @@
- {{ product.totalReviews }} + {{ __('products.reviews-count', {'totalReviews': product.totalReviews}) }}
-
+
@@ -37,7 +41,8 @@ :alt="product.name" :src="product.image" :data-src="product.image" - class="card-img-top lzy_img" /> + class="card-img-top lzy_img" + :onerror="`this.src='${this.$root.baseUrl}/vendor/webkul/ui/assets/images/product/large-product-placeholder.png'`" /> @@ -76,7 +81,6 @@ diff --git a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/wishlist.vue b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/wishlist.vue index 8c8f174d1..43a95e371 100644 --- a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/wishlist.vue +++ b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/wishlist.vue @@ -20,12 +20,15 @@ {{ isActive ? 'favorite' : 'favorite_border' }} + + + + \ No newline at end of file diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/UI/particals.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/UI/particals.blade.php index ca50896ba..5d3c3dc7e 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/UI/particals.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/UI/particals.blade.php @@ -41,6 +41,8 @@
+@include('velocity::UI.header') + - - \ No newline at end of file diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/coupon.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/coupon.blade.php index c5f74ade1..6d4ad411d 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/coupon.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/coupon.blade.php @@ -74,7 +74,6 @@ this.disable_button = false; }).catch(error => { - debugger this.error_message = error.response.data.message; this.disable_button = false; diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/index.blade.php index d4430bfc5..d61b98b41 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/index.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/index.blade.php @@ -70,9 +70,10 @@ href="{{ route('shop.productOrCategory.index', $product->url_key) }}"> {{ $product->name }} + alt="{{ $product->name }}" + src="{{ $productBaseImage['large_image_url'] }}" + :onerror="`this.src='${this.$root.baseUrl}/vendor/webkul/ui/assets/images/product/large-product-placeholder.png'`">
@@ -115,28 +116,18 @@ 'text' => "$moveToWishlist" ]) @else - - - - - - - {{ __('shop::app.layouts.wishlist') }} - - + @include('shop::products.wishlist', [ + 'route' => route('shop.movetowishlist', $item->child->id), + 'text' => "$moveToWishlist" + ]) @endif @endauth @guest('customer') - @include('shop::products.wishlist') - - {{ __('shop::app.checkout.cart.move-to-wishlist') }} - + @include('shop::products.wishlist', [ + 'isMoveToWishlist' => route('shop.checkout.cart.remove', ['id' => $item->id]), + 'text' => "$moveToWishlist" + ]) @endguest
-
+
@@ -248,18 +239,18 @@ {!! view_render_event('bagisto.shop.checkout.cart.summary.after', ['cart' => $cart]) !!} @if ($cart) -
+
@include('shop::checkout.total.summary', ['cart' => $cart])
@else -
+
{{ __('shop::app.checkout.cart.empty') }}
- {{-- for customer login checkout --}} - @if (! $isCustomer) - @include('shop::checkout.onepage.customer-checkout') - @endif -
+ {{-- for customer login checkout --}} + @if (! $isCustomer) + @include('shop::checkout.onepage.customer-checkout') + @endif +
-@endsection \ No newline at end of file +@endsection + +@push('scripts') + +@endpush \ No newline at end of file diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/partials/sidemenu.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/partials/sidemenu.blade.php index 406a831df..c5fbc52fd 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/partials/sidemenu.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/partials/sidemenu.blade.php @@ -18,11 +18,7 @@ $subMenuCollection['orders'] = $menuItem['children']['orders']; $subMenuCollection['downloadables'] = $menuItem['children']['downloadables']; $subMenuCollection['wishlist'] = $menuItem['children']['wishlist']; - $subMenuCollection['compare'] = [ - 'key' => 'account.compare', - 'url' => route('velocity.product.compare'), - 'name' => 'velocity::app.customer.compare.text', - ]; + $subMenuCollection['compare'] = $menuItem['children']['compare']; $subMenuCollection['reviews'] = $menuItem['children']['reviews']; $subMenuCollection['address'] = $menuItem['children']['address']; } catch (\Exception $exception) { diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/wishlist/wishlist.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/wishlist/wishlist.blade.php index 53456d7a2..ffdb4d665 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/wishlist/wishlist.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/wishlist/wishlist.blade.php @@ -33,12 +33,14 @@ @endphp @include ('shop::products.list.card', [ - 'checkmode' => true, - 'itemId' => $item->id, - 'addToCartForm' => true, - 'removeWishlist' => true, - 'product' => $item->product, - 'btnText' => $moveToCartText, + 'checkmode' => true, + 'moveToCart' => true, + 'addToCartForm' => true, + 'removeWishlist' => true, + 'reloadPage' => true, + 'itemId' => $item->id, + 'product' => $item->product, + 'btnText' => $moveToCartText, 'addToCartBtnClass' => 'small-padding', ]) @endforeach diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php new file mode 100644 index 000000000..ec94150f0 --- /dev/null +++ b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php @@ -0,0 +1,221 @@ +@php + $attributeRepository = app('\Webkul\Attribute\Repositories\AttributeRepository'); + $comparableAttributes = $attributeRepository->findByField('is_comparable', 1); +@endphp + +@push('scripts') + + + +@endpush \ No newline at end of file diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/index.blade.php index 161078f64..78b233fee 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/index.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/index.blade.php @@ -1,211 +1,11 @@ @extends('shop::layouts.master') +@include('shop::guest.compare.compare-products') + @section('page_title') {{ __('velocity::app.customer.compare.compare_similar_items') }} @endsection @section('content-wrapper') - @php - $attributeRepository = app('\Webkul\Attribute\Repositories\AttributeRepository'); - $comparableAttributes = $attributeRepository->findByField('is_comparable', 1); - @endphp - -@endsection - -@push('scripts') - - - -@endpush \ No newline at end of file +@endsection \ No newline at end of file diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/guest/wishlist/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/guest/wishlist/index.blade.php index a6cd0df17..9ea2745a5 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/guest/wishlist/index.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/guest/wishlist/index.blade.php @@ -91,7 +91,7 @@ if (items != "") { this.$http .get(`${this.$root.baseUrl}/detailed-products`, { - params: { items } + params: { moveToCart: true, items } }) .then(response => { this.isProductListLoaded = true; @@ -101,8 +101,10 @@ this.isProductListLoaded = true; console.log(this.__('error.something_went_wrong')); }); + } else { + this.products = []; + this.isProductListLoaded = true; } - }, 'removeProduct': function (productId) { diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/layouts/top-nav/login-section.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/layouts/top-nav/login-section.blade.php index 8523618dd..1125f0e95 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/layouts/top-nav/login-section.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/layouts/top-nav/login-section.blade.php @@ -87,7 +87,7 @@
  • - {{ __('velocity::app.customer.compare.text') }} + {{ __('velocity::app.customer.compare.text') }}
  • diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/products/add-to-cart.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/products/add-to-cart.blade.php index 546064c99..05a62e84a 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/products/add-to-cart.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/products/add-to-cart.blade.php @@ -25,18 +25,15 @@
    @if (isset($form) && !$form) @elseif(isset($addToCartForm) && !$addToCartForm)
    isSaleable() ? 'false' : 'true' }} show-cart-icon={{ !(isset($showCartIcon) && !$showCartIcon) }} diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/products/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/products/index.blade.php index 57f9a8b56..eab0e946d 100755 --- a/packages/Webkul/Velocity/src/Resources/views/shop/products/index.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/products/index.blade.php @@ -40,87 +40,127 @@ @endphp @section('content-wrapper') -
    - {!! view_render_event('bagisto.shop.productOrCategory.index.before', ['category' => $category]) !!} + +@stop - @if (in_array($category->display_mode, [null, 'products_only', 'products_and_description'])) - @include ('shop::products.list.layered-navigation') - @endif - -
    -
    -
    -

    {{ $category->name }}

    - - @if ($isDisplayMode && $products->count()) - @if ($category->description) -
    - {!! $category->description !!} -
    - @endif - @endif -
    - -
    -
    - @if (!is_null($category->image)) - +@push('scripts') + -
    - @include ('shop::products.list.toolbar') -
    + +@endpush \ No newline at end of file diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/products/list/card.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/products/list/card.blade.php index dd9dde343..1fd90bf66 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/products/list/card.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/products/list/card.blade.php @@ -36,7 +36,9 @@ title="{{ $product->name }}" href="{{ route('shop.productOrCategory.index', $product->url_key) }}"> - +
    @@ -83,10 +85,11 @@ {{ $product->name }} + alt="{{ $product->name }}" + src="{{ $productBaseImage['large_image_url'] }}" + :onerror="`this.src='${this.$root.baseUrl}/vendor/webkul/ui/assets/images/product/large-product-placeholder.png'`" /> - {{-- --}} + {{-- --}}
    @@ -122,6 +125,8 @@ 'showCompare' => true, 'product' => $product, 'btnText' => $btnText ?? null, + 'moveToCart' => $moveToCart ?? null, + 'reloadPage' => $reloadPage ?? null, 'addToCartForm' => $addToCartForm ?? false, 'addToCartBtnClass' => $addToCartBtnClass ?? '', ]) diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/products/list/layered-navigation.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/products/list/layered-navigation.blade.php index 15803bb90..61ef99f65 100644 --- a/packages/Webkul/Velocity/src/Resources/views/shop/products/list/layered-navigation.blade.php +++ b/packages/Webkul/Velocity/src/Resources/views/shop/products/list/layered-navigation.blade.php @@ -128,7 +128,7 @@
    - -