diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000000..4bf99f7f3b --- /dev/null +++ b/.eslintrc @@ -0,0 +1,3 @@ +{ + "extends": [ "plugin:@wordpress/eslint-plugin/recommended" ] +} diff --git a/.github/workflows/e2e_api_tests.yml b/.github/workflows/e2e_api_tests.yml index 02a3ba1b86..91a059ff27 100644 --- a/.github/workflows/e2e_api_tests.yml +++ b/.github/workflows/e2e_api_tests.yml @@ -46,14 +46,17 @@ env: CUSTOMER2: customer2 USER_PASSWORD: 01dokan01 GMAP: ${{secrets.GMAP}} + MAPBOX: ${{secrets.MAPBOX}} BASE_URL: http://localhost:9999 CI: true FORCE_COLOR: 1 DB_HOST_NAME: localhost DB_USER_NAME: root DB_USER_PASSWORD: password + DB_PORT: 9998 DATABASE: tests-wordpress DB_PREFIX: wp + PR_NUMBER: ${{ github.event.number }} SHA: ${{ github.event.pull_request.head.sha }} SYSTEM_INFO: ./tests/pw/playwright/systemInfo.json @@ -73,42 +76,36 @@ jobs: uses: actions/checkout@v4 - name: Use desired version of NodeJS - if: success() uses: actions/setup-node@v4 with: node-version: 20 cache: npm - name: Composer install and build (Dokan-lite) - if: success() run: | composer i --no-dev -o || composer update --no-dev -o - name: Npm install and build (Dokan-lite) - if: success() run: | npm ci || npm i npm run build # Install test dependencies - name: Install test dependencies - if: success() + working-directory: tests/pw run: | - cd tests/pw npm ci || npm i # Create wp debuglog file - name: Create wp debuglog file id: debug-log - if: success() + working-directory: tests/pw run: | - cd tests/pw mkdir -p wp-data && touch wp-data/debug.log # Start wordpress environment - name: Start WordPress Env id: wp-env - if: success() uses: nick-fields/retry@v3 with: timeout_minutes: 4 @@ -118,47 +115,28 @@ jobs: cd tests/pw npm run start:env - # Grab test db port - - name: Get Test DB PORT - id: db-port - if: success() - run: | - cd tests/pw - echo "DB_PORT=$(docker ps -f ancestor='mariadb:lts' -f name='tests-mysql' --format='{{.Ports}}' | sed -E 's/.*:(.*)->.*/\1/')" >> $GITHUB_ENV - - # db port - - name: DB PORT - if: success() - run: | - cd tests/pw - echo "The value of test DB_PORT is ${{ env.DB_PORT }}" - # Set permalink structure - name: Set Permalink structure - if: success() + working-directory: tests/pw run: | - cd tests/pw npm run wp-env run tests-cli wp rewrite structure /%postname%/ # Activate theme - name: Activate theme:Storefront - if: success() + working-directory: tests/pw run: | - cd tests/pw npm run wp-env run tests-cli wp theme activate storefront # Get Playwright version - name: Get installed Playwright version id: playwright-version - if: success() + working-directory: tests/pw run: | - cd tests/pw echo "PLAYWRIGHT_VERSION=$(npm ls @playwright/test --json | jq --raw-output '.dependencies["@playwright/test"].version')" >> $GITHUB_ENV # Cache browser binaries, cache key is based on Playwright version and OS - name: Cache playwright binaries id: playwright-cache - if: success() uses: actions/cache@v4 with: path: | @@ -170,36 +148,42 @@ jobs: # Install browser binaries & OS dependencies if cache missed - name: Install Playwright browser binaries & OS dependencies id: pw-install - if: success() && steps.playwright-cache.outputs.cache-hit != 'true' + if: steps.playwright-cache.outputs.cache-hit != 'true' + working-directory: tests/pw run: | - cd tests/pw npm run pw:browser-with-deps # # Install only the OS dependencies if cache hit not needed # - name: Install Playwright OS dependencies # if: steps.playwright-cache.outputs.cache-hit == 'true' + # working-directory: tests/pw # run: | - # cd tests/pw # npm run pw:deps-only # Run e2e tests - - name: đŸ§Ș Running the e2e tests + - name: đŸ§Ș Run e2e tests id: e2e-test if: success() && (github.event_name != 'workflow_dispatch' || ( github.event_name == 'workflow_dispatch' && (github.event.inputs.testsuite == 'E2E' || github.event.inputs.testsuite == 'All'))) timeout-minutes: 40 + working-directory: tests/pw + run: | + npm run test:e2e + + # Run e2e coverage + - name: đŸ§Ș Run e2e coverage + if: always() && (steps.e2e-test.outcome == 'success' || steps.e2e-test.outcome == 'failure') + working-directory: tests/pw run: | - cd tests/pw - npm run test:e2e:lite - npm run e2e_coverage + npm run test:e2e:coverage - # Run API tests - - name: đŸ§Ș Running the api tests + # Run api tests + - name: đŸ§Ș Run api tests id: api-test - if: always() && steps.db-port.outcome == 'success' && ( github.event_name != 'workflow_dispatch' || ( github.event_name == 'workflow_dispatch' && (github.event.inputs.testsuite == 'API' || github.event.inputs.testsuite == 'All'))) + if: always() && steps.wp-env.outcome == 'success' && ( github.event_name != 'workflow_dispatch' || ( github.event_name == 'workflow_dispatch' && (github.event.inputs.testsuite == 'API' || github.event.inputs.testsuite == 'All'))) timeout-minutes: 5 + working-directory: tests/pw run: | - cd tests/pw - npm run test:api:lite + npm run test:api # Prepare test summary - name: Prepare test summary @@ -235,9 +219,9 @@ jobs: # Backup Database - name: Backup Database - if: always() && steps.db-port.outcome == 'success' + if: always() && steps.wp-env.outcome == 'success' + working-directory: tests/pw run: | - cd tests/pw npm run wp-env run tests-cli wp db export wp-data/db.sql # Upload artifacts diff --git a/CHANGELOG.md b/CHANGELOG.md index 90c09d761e..0daaa60885 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,955 +1,1231 @@ -# [3.1.0](https://github.com/weDevsOfficial/dokan/compare/v3.0.16...v3.1.0) (2020-12-20) +### v3.14.0 ( Dec 02, 2024 ) ### +- **new:** Commission amount now displayed in the product list within the admin dashboard. +- **new:** Vendor earning amount displayed in the product list within the vendor dashboard. +- **new:** Vendor earning suggestions on the product add and edit pages in the vendor dashboard for simple and variable products. +- **new:** Commission details metabox on the order details page in the admin dashboard is now visible for child orders or orders without a parent. +- **new:** Related order metabox on the order details page in the admin dashboard, displaying sibling orders for child orders and child orders for parent orders. +- **new:** Backward compatibility for flat, percentage, and combine commission types for older orders. +- **update:** Updated commission types from flat, percentage, and combine to fixed and category-based commissions. +- **update:** Overhauled the commission UI across Dokan global settings, vendor settings, product settings, Dokan subscription product settings, and the admin setup wizard. +- **update:** Updated the commission settings in the admin setup wizard. +- **update:** Enhanced responsiveness of the UI for Dokan admin dashboard settings menus. +- **update:** Product is rebranded with new branding. +- **update:** As per new branding of Dokan Multivendor Plugin, full product is rebranded with new theme color. +- **fix:** Moved the vendor edit page from Dokan Pro to Dokan Lite and eliminated the commission setting from the WordPress default user profile page. +- **fix:** Removed the commission from every category, introducing category-based commission in global settings, vendor settings, Dokan subscription products, and the admin setup wizard. +- +### v3.13.1 ( Nov 11, 2024 ) ### -### Bug Fixes +- **update:** Compatibility with the Printful Integration Module added. +- **fix:** Improved logic to ensure the `add new category` button only appears when appropriate conditions are met, enhancing user experience. -* added attribute slug with product api ([955f5cf](https://github.com/weDevsOfficial/dokan/commit/955f5cfa296a2bec6064b500b0e105596f807efe)) -* Dashboard big counter warning issue fixed ([63a5ae2](https://github.com/weDevsOfficial/dokan/commit/63a5ae27cc177f92d819c2a6bdc794027c91d906)) -* fixed withdraw methods are not saving for some users via dokan upgrader ([6f43433](https://github.com/weDevsOfficial/dokan/commit/6f4343355de46a4c807a15a046a7a2cf9960ce7c)) -* missing translation for list table ([d1ec3cb](https://github.com/weDevsOfficial/dokan/commit/d1ec3cb8df4c809e1687ac8b2498af24ed720aac)) -* order notes stock calculation with variable product, in vendor dashboard ([0697665](https://github.com/weDevsOfficial/dokan/commit/06976651130812a54b0faa6323b55f0c39c41d0b)) -* Ordering issue on category dropdown on product listing filter area ([a5f4511](https://github.com/weDevsOfficial/dokan/commit/a5f4511a1acdbd91dddfaa814ee670516993234d)) -* page wrapper issue for store-toc page ([#1000](https://github.com/weDevsOfficial/dokan/issues/1000)) ([361913f](https://github.com/weDevsOfficial/dokan/commit/361913f781a02af870b5018bf3dc9febc1da98c2)) -* Stock level wrong calculation in order notes ([1e0ebfb](https://github.com/weDevsOfficial/dokan/commit/1e0ebfbc65d6670e68b5ce50d4ef031891d74a00)) -* Store and store TOC tempalte make high priority ([9f5238f](https://github.com/weDevsOfficial/dokan/commit/9f5238fa48fbf1cddb3a5f7896ddb39a7d6ba236)) -* Store listing page avatar image not showing properly ([7767342](https://github.com/weDevsOfficial/dokan/commit/7767342e586b42ba43897ffde6ba216b820b2c68)) -* store search with meta query ([2095486](https://github.com/weDevsOfficial/dokan/commit/209548681fa0aa357debfb9cfdbac4d638d9e424)) -* Store Settigns apge url issue when vendor dashboard use as child page ([92bb455](https://github.com/weDevsOfficial/dokan/commit/92bb455bf48e5aaee5d73eb393ba9c9d418ab476)) -* Upgrade to pro module page overlapping issue with admin notice, change bonus svg ([f10c904](https://github.com/weDevsOfficial/dokan/commit/f10c90434f7831182c7c1c58185f456ea871ffa9)) -* vendor biography formatting issue ([aaa6f98](https://github.com/weDevsOfficial/dokan/commit/aaa6f9860c38d29c4b6e4c8e7d3644e431dc3fc5)) -* Vendor dashboard menu not selected issue fixed [#986](https://github.com/weDevsOfficial/dokan/issues/986) ([98c34b2](https://github.com/weDevsOfficial/dokan/commit/98c34b27601fdec758de30d4475ee9de71c11df9)) -* Vendor dashboard product cols issue fixed ([6f7064b](https://github.com/weDevsOfficial/dokan/commit/6f7064be61791d84e34de32383ef228c5452c3e6)) -* Vendor listing and withdraw page not loading from admin area when use other langauges issue fixed ([853eca3](https://github.com/weDevsOfficial/dokan/commit/853eca30fe7a1b5f0097e6b20ebde18582ef78fc)) -* vue wp list table package updated, translation support for list tables ([da97ea2](https://github.com/weDevsOfficial/dokan/commit/da97ea2fe7f9541555df075f11d8fb174a9143e3)) -* Withdraw methods toggle options not working ([7801942](https://github.com/weDevsOfficial/dokan/commit/78019426cda950b7681c550e35f77604ca8a595c)) -* **theme-support:** Duplicate sidebar from theme was showing when storefront was enabled ([b4e92d3](https://github.com/weDevsOfficial/dokan/commit/b4e92d3a61ce42495b2937e2bbfe7ea68a2914dc)) +### v3.13.0 ( Nov 06, 2024 ) ### -### Features +- **feat:** Replaced the Dokan array container with the League Container, ensuring backward compatibility for seamless performance and enhanced flexibility. +- **feat:** Updated Dokan to be fully compatible with WooCommerce Analytics Reports -* holiday limited time promotion ([#999](https://github.com/weDevsOfficial/dokan/issues/999)) ([177b2dd](https://github.com/weDevsOfficial/dokan/commit/177b2dd7dbe055b3434bd601b8b71c7ccbd27e5b)) -* **customizer:** Added layout support for store page ([78fc2ae](https://github.com/weDevsOfficial/dokan/commit/78fc2ae55c1faf51560d10b384d721e24351f2a6)) -* **customizer:** Added store customizer ([b96e4b4](https://github.com/weDevsOfficial/dokan/commit/b96e4b49cb05704bcf427d25e234a75cade6aeca)) -* **theme-support:** Added Astra theme support for store and dashboard ([5287736](https://github.com/weDevsOfficial/dokan/commit/5287736c9dad4842f6672e85cdd6ea76c7afbe52)) -* **theme-support:** Added twenty twenty theme support for store page ([c51c7e9](https://github.com/weDevsOfficial/dokan/commit/c51c7e98cadb5c90de5ab9cfd64d41339dd43d2e)) -* custom deactivation reason for appsero tracker ([726183b](https://github.com/weDevsOfficial/dokan/commit/726183b551a291bf79c0afa7c617d3392a72f854)) -* dokan lite upgrade-to-pro modules page ([fb2bc16](https://github.com/weDevsOfficial/dokan/commit/fb2bc1638a1b56cc46cde197510fbc3fd654922e)) -* limited time promotion admin notice ([9c69063](https://github.com/weDevsOfficial/dokan/commit/9c69063578f0bf5b97c522fbe8d2212dcb0ec490)) +### v3.12.6 ( Oct 24, 2024 ) ### +- **fix:** Fixed js error on frontend pages. +### v3.12.5 ( Oct 16, 2024 ) ### -## [3.0.16](https://github.com/weDevsOfficial/dokan/compare/v3.0.15...v3.0.16) (2020-12-01) +- **fix:** Implement order trash and untrash handling for Dokan +- **fix:** Added WordPress native i18n support +### v3.12.4 ( Oct 03, 2024 ) ### -### Bug Fixes +- **update:** Added `$data` parameter to `dokan_update_vendor` hook. -* check if dokan pro exists ([3c91ab5](https://github.com/weDevsOfficial/dokan/commit/3c91ab57a4dc3c69e02e9b78f97ef555c8ce8923)) -* popup image and text for bonus ([aa7073a](https://github.com/weDevsOfficial/dokan/commit/aa7073aaaee2ff4173051f422520440810933181)) -* search by store name ([4f5e0c1](https://github.com/weDevsOfficial/dokan/commit/4f5e0c1f1a3504c5323fec94929b8835641299fd)), closes [#958](https://github.com/weDevsOfficial/dokan/issues/958) -* store reviews rest api if module active ([53c2551](https://github.com/weDevsOfficial/dokan/commit/53c255102aa5e270093418afd97a39c271dae147)) -* upgrade popup styling mismatch issue ([73fde5b](https://github.com/weDevsOfficial/dokan/commit/73fde5bec6bd7db94a3c102b37d20dbc0b051fa5)) +### v3.12.3 ( Sep 30, 2024 ) ### +- **update:** Added compatibility with RFQ state field ui. -### Features +### v3.12.2 ( Sep 23, 2024 ) ### -* custom deactivation reason for appsero tracker ([726183b](https://github.com/weDevsOfficial/dokan/commit/726183b551a291bf79c0afa7c617d3392a72f854)) -* dokan lite upgrade-to-pro modules page ([fb2bc16](https://github.com/weDevsOfficial/dokan/commit/fb2bc1638a1b56cc46cde197510fbc3fd654922e)) +- **fix:** Product gallery image uploader close button style fix. +- **fix:** Fix incorrect sub-order status updates when the main order status changed specifically for cancelled sub-orders. +- **fix:** Fixed vendor coupon validation for various discount item types. +### v3.12.1 ( Aug 30, 2024 ) ### +- **fix:** Resolve fatal error when updating Dokan Lite to 3.12.0 with Dokan Pro 3.9.7. +### v3.12.0 ( Aug 29, 2024 ) ### -## [3.0.15](https://github.com/weDevsOfficial/dokan/compare/v3.0.14...v3.0.15) (2020-11-21) +- **fix:** Displaying incorrect withdrawal amount when using decimal separator as thousand. +- **fix:** Removed multiple invoice button for dokan sub-orders. +- **fix:** Ensure accurate stock updates when vendors edit products while sales occur. Thanks @brunomendespereira +### v3.11.5 ( Aug 7, 2024 ) ### -### Bug Fixes +- **fix:** Fixed data updating issue on Admin color picker settings. +- **fix:** Fixed extra slashes issue on store url when translated via WPML. -* timezone mismatch ([6d14173](https://github.com/weDevsOfficial/dokan/commit/6d1417311e7efab85b0a3bc4d80d1614cf8835f5)) +### v3.11.4 ( Jul 10, 2024 ) ### +- **update:** Direct links to the relevant settings from vendor progress bar added. +- **fix:** Some deprecation warning resolved. +- **fix:** Shop URL rendered double slash when using WPML on vendor registration. +- **fix:** Fatal error in block editor on adding and editing page with customer-migration shortcode. +### v3.11.3 ( Jun 10, 2024 ) ### -## [3.0.14](https://github.com/weDevsOfficial/dokan/compare/v3.0.13...v3.0.14) (2020-11-20) +- **fix:** Responsive issue on vendor dashboard tabs preview. +### v3.11.2 ( May 27, 2024 ) ### -### Bug Fixes +- **update:** WooCommerce 8.9.1 Compatibility added. -* comma separated decimal on vendor edit admin commission ([3ac5c6c](https://github.com/weDevsOfficial/dokan/commit/3ac5c6ce55801e61ae7b5a32efb64937ac9f10b3)) -* fixed cannot read property of dokan undefined error ([82979b4](https://github.com/weDevsOfficial/dokan/commit/82979b417e81f6f012b1f6dc60d290a4f1068ec9)) -* phpcs error ([0480ee8](https://github.com/weDevsOfficial/dokan/commit/0480ee83c49d1d344a0997e643aa90c614228f7a)) +### v3.11.1 ( May 16, 2024 ) ### +- **new:** Action hook `dokan_dashboard_sidebar_start` added. +- **new:** Action hook `dokan_dashboard_sidebar_end` added. -### Features +### v3.11.0 ( May 10, 2024 ) ### -* limited time promotion admin notice ([9c69063](https://github.com/weDevsOfficial/dokan/commit/9c69063578f0bf5b97c522fbe8d2212dcb0ec490)) +- **fix:** The status of sub-orders does not update to completed if it contains only virtual products. +### v3.10.4 ( Apr 25, 2024 ) ### +- **fix:** Vendor dashboard Order status filter menu displayed a duplicate border. +- **fix:** Vendor dashboard withdraw page display get hidden. -## [3.0.13](https://github.com/weDevsOfficial/dokan/compare/v3.0.12...v3.0.13) (2020-11-12) +### v3.10.3 ( Apr 17, 2024 ) ### +- **update:** Notification count support added for vendor dashboard +- **update:** added a new filter to set a default value for I am a customer / I am a vendor radio button +- **update:** Processing Order count added for vendor dashboard orders menu +- **update:** Performance improvements for vendor dashboard -> order details page -> downloadable product permission section +- **update:** Admin can change product author from REST API + Previously, product_author was read-only property, now admin can change product_author for an existing product or create a new product for another author. +- **update:** Warning message styling for selecting fixed cart discount on admin coupon add edit page +- **fix:** Advertisement product not purchasable for own product purchasing restriction +- **fix:** Header Template number one breaks without background image +- **fix:** html entity showing in product tag selection in vendor dashboard. +- **fix:** Vendor add notification switch in admin dashboard +- **fix:** Under wooCommerce my-account registration section, `I am a customer` was forced to be set as the default value. With this PR this problem has been fixed. -### Bug Fixes +### v3.10.2 ( Apr 01, 2024 ) ### -* Product quick edit vendor not changing issue fixed ([fd57918](https://github.com/weDevsOfficial/dokan/commit/fd579184246a432127bdf77286fbb8a9d0a604c7)) -* Translation issue for Dokan Pro ([#944](https://github.com/weDevsOfficial/dokan/issues/944)) ([7b3f105](https://github.com/weDevsOfficial/dokan/commit/7b3f1052f259e84452754495f7a6c5358b2a3b8b)) -* vendor created by admin does not show in search result ([#949](https://github.com/weDevsOfficial/dokan/issues/949)) ([db00d62](https://github.com/weDevsOfficial/dokan/commit/db00d6213ddd4e86c210432a7b8d50bfc26fe02c)), closes [#936](https://github.com/weDevsOfficial/dokan/issues/936) +- **update:** Email placeholder, additional content support and formatting added +- **update:** Add requires plugin header for dokan so that required plugin check can be initiated. +- **fix:** Vendor profile progress bar doesn't update if the address is filled from the vendor registration form +- **fix:** Color synchronization issue in vendor dashboard order notes +- **fix:** product review email cannot be disabled without also disabling Contact Vendor email +- **fix:** Order Export to CSV on the filtered list not working -### Features +### v3.10.1 ( Mar 18, 2024 ) ### -* Added admin header bar ([#947](https://github.com/weDevsOfficial/dokan/issues/947)) ([b9cb4a8](https://github.com/weDevsOfficial/dokan/commit/b9cb4a84f4adff58a9618f91821c9ee55f835fe9)) -* Apply new filter `dokan_product_listing_post_statuses ` on product listing status ([#950](https://github.com/weDevsOfficial/dokan/issues/950)) ([7f5b680](https://github.com/weDevsOfficial/dokan/commit/7f5b6800b93aaacdd4a1c4ad24af68c10fc96a8e)) +- **update:** Update Categories Easily from Vendor Edit Page + In earlier versions of the Dokan plugin for WordPress and WooCommerce, editing store categories was limited to the vendor details view page. This approach created confusion and made it difficult for users to manage their store categories effectively. However, with the latest update, a significant improvement has been introduced. + Now, you can conveniently edit and update your store categories directly from the vendor edit page in the admin dashboard. This enhancement provides a more intuitive and user-friendly experience, allowing you to efficiently manage and organize your store categories in one central location. +- **update:** Threads social media platform added as a Store Socials Option. Thanks `@fisher2470` +- **update:** Vendor Dashboard settings submenu translation support added +### v3.10.0 ( Mar 04, 2024 ) ### -## [3.0.11](https://github.com/weDevsOfficial/dokan/compare/v3.0.9...v3.0.11) (2020-10-22) +- **new:** Added a new filter hook named `dokan_product_cache_delete_all_data`, by using this one can prevent deleting product cache if necessary. +- **update:** Updated FontAwesome library to version 6.5.1 +- **fix:** Fixed Elementor mega menu z-index conflict and removed line break from address fields +### v3.9.9 ( Feb 12, 2024 ) ### -### Bug Fixes +- **new:** Added PHP 8.2 support +- **fix:** Fixed an issue where the Dokan seller setup wizard does not display a warning message when a seller fails to provide the state for a country that has a state. +- **fix:** Vendor setup wizard issue [#1976] - Properly closed the style tag in the Store Setup step to avoid conflicts with customizations. +- **fix:** Fixed a bug in the store-lists-filter.php template that used the wrong escaping function for the placeholder attribute. [#1984] +- **fix:** Withdrawal class check-in Templates/Withdraw.php. + This fixes a fatal error that could occur when creating a withdrawal request with cache-enabled sites. +- **fix:** The `Share Essentials` field’s description was missing from the Dokan admin setup wizard. This pull request fixes an issue where the description field was not showing up in the Dokan admin setup wizard. It also adds a new hook and admin options to store the `Share Essentials` settings. +- **fix:** Fixed an issue where the sub-orders disappear from the WooCommerce order lists page when orders are filtered by a specific vendor or by sub-order ID when the HPOS feature is enabled. +- **update:** Added validation for bank payments and address data in Dokan Seller Setup Wizard. -* 832 phone field pasting option enabled fixed [#832](https://github.com/weDevsOfficial/dokan/issues/832) ([#888](https://github.com/weDevsOfficial/dokan/issues/888)) ([d8cf54a](https://github.com/weDevsOfficial/dokan/commit/d8cf54a6fef803a5ff97fd0b010ff00cb4c7a15f)) -* admin vendor total count fixed [#850](https://github.com/weDevsOfficial/dokan/issues/850) ([#872](https://github.com/weDevsOfficial/dokan/issues/872)) ([b91a91e](https://github.com/weDevsOfficial/dokan/commit/b91a91eca3af55b0d5abbd38db2682e26b960f70)) -* After withdraw approve not insert balance table when round use on blance ammount ([9dca54f](https://github.com/weDevsOfficial/dokan/commit/9dca54fd425947231ca7073a5ab0b73704d20596)) -* Bug fix for "Withdrawal current balance is incorrect" ([#882](https://github.com/weDevsOfficial/dokan/issues/882)) ([7e42796](https://github.com/weDevsOfficial/dokan/commit/7e4279667f682d6eae8e8575afb59612b41962a8)) -* Commission gateway calculation ([58d5a54](https://github.com/weDevsOfficial/dokan/commit/58d5a5431acabb0bc49e7fceee588b02b4a12c17)) -* css conflicting with the YITH Badge Management Plugin ([#889](https://github.com/weDevsOfficial/dokan/issues/889)) ([aa73c56](https://github.com/weDevsOfficial/dokan/commit/aa73c56080d31eac08db3bbb1a1b5f360ba68586)) -* Dashbaord header add new button issue fixed ([60cd99b](https://github.com/weDevsOfficial/dokan/commit/60cd99b52b87fa04a6a3a0105486f743ca43aec4)) -* default order sorting issue fixed [#859](https://github.com/weDevsOfficial/dokan/issues/859) ([#871](https://github.com/weDevsOfficial/dokan/issues/871)) ([7ba9a09](https://github.com/weDevsOfficial/dokan/commit/7ba9a09e8f279ace1798a1e114e2f3ef2286ba56)) -* discount and regular price showing same design on product list ([#912](https://github.com/weDevsOfficial/dokan/issues/912)) ([b13a8d6](https://github.com/weDevsOfficial/dokan/commit/b13a8d61a4b530b7ca4acfafd1a3e8acc20f7807)) -* Ensure sub-orders also get the correct payment gateway fee (if any) ([1d51730](https://github.com/weDevsOfficial/dokan/commit/1d51730ded10435dff8a0bb083ce4921ba23f2ed)), closes [#124441](https://github.com/weDevsOfficial/dokan/issues/124441) -* fatal error during new order email template ([8d4dade](https://github.com/weDevsOfficial/dokan/commit/8d4dade3baf2b0a6c392c223a81beffcfefc09d6)) -* guest checkout name in vendor order details fixed [#894](https://github.com/weDevsOfficial/dokan/issues/894) ([#903](https://github.com/weDevsOfficial/dokan/issues/903)) ([b15aa25](https://github.com/weDevsOfficial/dokan/commit/b15aa256b06cd6e7df88b59fadbd368bbf550dd5)) -* Label changed external product type ([4d79f9d](https://github.com/weDevsOfficial/dokan/commit/4d79f9d15e41118d4ea8820de77952b7ae30cb17)) -* multiple category commission issue fallback to vendor comission fixed [#646](https://github.com/weDevsOfficial/dokan/issues/646) ([#885](https://github.com/weDevsOfficial/dokan/issues/885)) ([88416be](https://github.com/weDevsOfficial/dokan/commit/88416be9d902f82cd28221b9ae0f315a633a3021)) -* On RESTful order creation, only single store is added into the response even if there are multiple stores is fixed [#833](https://github.com/weDevsOfficial/dokan/issues/833) ([#834](https://github.com/weDevsOfficial/dokan/issues/834)) ([45cf6f6](https://github.com/weDevsOfficial/dokan/commit/45cf6f68661502454bc17ab6ba44a545f596b1fd)) -* Order details page showing warning issue fixed ([cfadf52](https://github.com/weDevsOfficial/dokan/commit/cfadf52e63dace3d62730d8f3b9b74d3fc90e9bd)) -* order status refunded issue ([#919](https://github.com/weDevsOfficial/dokan/issues/919)) ([85a246a](https://github.com/weDevsOfficial/dokan/commit/85a246ad1baee95b8dc4f41e75b075587ecf7cf3)) -* prevent admin email for sub-order fixed [#866](https://github.com/weDevsOfficial/dokan/issues/866) ([#886](https://github.com/weDevsOfficial/dokan/issues/886)) ([574619a](https://github.com/weDevsOfficial/dokan/commit/574619a14b9486618dac6229778cf60e273e791a)) -* price schedule selection date added for dokan lite ([#923](https://github.com/weDevsOfficial/dokan/issues/923)) ([97fd5dc](https://github.com/weDevsOfficial/dokan/commit/97fd5dc387e155e6b9ce7a7d0034eb33f94875c2)) -* product search select js issues, tag search and placeholder and language issues fixed ([71b37be](https://github.com/weDevsOfficial/dokan/commit/71b37be3237564b78c2421a29d50d495bacd55c5)) -* product tag select and add ([#921](https://github.com/weDevsOfficial/dokan/issues/921)) ([1c18688](https://github.com/weDevsOfficial/dokan/commit/1c18688e5ce77408b11e813ce3f9ff42decc4448)) -* Product tags search more optimized ([#913](https://github.com/weDevsOfficial/dokan/issues/913)) ([e1d9ab5](https://github.com/weDevsOfficial/dokan/commit/e1d9ab5ea3d254d207d3bdcf36b5f8129685d335)) -* product variation author id update for product quick save ([#914](https://github.com/weDevsOfficial/dokan/issues/914)) ([1d5b5b5](https://github.com/weDevsOfficial/dokan/commit/1d5b5b508f0c63f2312017f97f47b39c4a0e46ce)), closes [#874](https://github.com/weDevsOfficial/dokan/issues/874) [#878](https://github.com/weDevsOfficial/dokan/issues/878) [#883](https://github.com/weDevsOfficial/dokan/issues/883) -* redirect to 404 if vendor do not exist for toc template ([#927](https://github.com/weDevsOfficial/dokan/issues/927)) ([6d5f178](https://github.com/weDevsOfficial/dokan/commit/6d5f178fa3ef64f5f21d0fe50deb5859d6e0d1cc)), closes [#922](https://github.com/weDevsOfficial/dokan/issues/922) -* Remove duplicate capabilities from seller role ([#925](https://github.com/weDevsOfficial/dokan/issues/925)) ([307f66c](https://github.com/weDevsOfficial/dokan/commit/307f66c099b9b852fcc4522470e07dd1ed1bdf22)) -* Store category widget not translate problem with WPML issue fixed ([#906](https://github.com/weDevsOfficial/dokan/issues/906)) ([440e6c7](https://github.com/weDevsOfficial/dokan/commit/440e6c77e8cae4ab037369f2f71b53b2920ace6b)) -* translation issue on select2, fix phpcs issues ([0170ad8](https://github.com/weDevsOfficial/dokan/commit/0170ad884907ecdfc3f0dd489985fae942808611)) -* vendor balance cache key updated ([1b2b0c0](https://github.com/weDevsOfficial/dokan/commit/1b2b0c080598b1e03c183b53e65068840666018a)) -* Vendor balance remain same after refunded issue fixed [#905](https://github.com/weDevsOfficial/dokan/issues/905) ([#909](https://github.com/weDevsOfficial/dokan/issues/909)) ([a2419f3](https://github.com/weDevsOfficial/dokan/commit/a2419f3786e0622b123762b441448b5b5ad3dd61)) -* Vendor name not showing correctly on WooCommerce product list quick edit area issue fixed [#897](https://github.com/weDevsOfficial/dokan/issues/897) ([#898](https://github.com/weDevsOfficial/dokan/issues/898)) ([e586e07](https://github.com/weDevsOfficial/dokan/commit/e586e072389d5cab0489bc2e4d8be18a26ea4d60)) -* vendor widget contact form issue fixed [#817](https://github.com/weDevsOfficial/dokan/issues/817) ([c37e07e](https://github.com/weDevsOfficial/dokan/commit/c37e07e51420ba3b1fd7331419a21e3d7b7459d4)) +### v3.9.8 ( Jan 30, 2024 ) ### +- **fix:** Updated Appsero Client SDK library to version 2.0.2 which will fix a security issue with the previous version of the library and a fatal error caused by the library. +### v3.9.7 ( Jan 29, 2024 ) ### -## [3.0.9](https://github.com/weDevsOfficial/dokan/compare/v3.0.8...v3.0.9) (2020-08-25) +- **update:** Added WooCommerce Cart and Checkout Block supports for Dokan Lite +- **fix:** Fixed an issue where the vendor’s store map address was not saved during vendor setup wizard configuration +- **fix:** Some links under the vendor dashboard weren't working properly due to a nonce mismatch. With this release, those issues have been fixed. +- **fix:** Fixed an issue where the valid store name required check was missing from the customer-to-vendor migration form. +- **fix:** Fixed an issue where the customer buys digital and physical products from different vendors, shipping charges are applied separately to each vendor. +- **fix:** Fixed some translation-related issues with the date range picker +- **fix:** Fixed some translation-related issues with Dokan Sweetalert -### Bug Fixes +### v3.9.6 ( Jan 11, 2024 ) ### -* Add missing permission callback in REST routes to make WP 5.5 compatible ([#891](https://github.com/weDevsOfficial/dokan/issues/891)) ([0872d2a](https://github.com/weDevsOfficial/dokan/commit/0872d2ae37173a3e58f72052cf191cfe48689d4f)) -* component path in admin router Vue file ([#896](https://github.com/weDevsOfficial/dokan/issues/896)) ([f751123](https://github.com/weDevsOfficial/dokan/commit/f75112336db5de98cef82363dbf1b33e9d755a46)) -* Long tags and category listing issue fix on add new product, edit page and quick edit ([#895](https://github.com/weDevsOfficial/dokan/issues/895)) ([b67c6fa](https://github.com/weDevsOfficial/dokan/commit/b67c6fa650bcd59c5980b6ebc7940336158e53ee)) -* Product edit page loading issue when long tags list issue fixed ([#856](https://github.com/weDevsOfficial/dokan/issues/856)) ([079b1eb](https://github.com/weDevsOfficial/dokan/commit/079b1ebb46509ddbee2a33e7cee886a9cc02dcff)) -* security issues, tag loading issues ([2c69d08](https://github.com/weDevsOfficial/dokan/commit/2c69d08bc9cc8554c8966a38b6219dc11cf880ad)) -* Vendor can send multiple withdraw request issue fixed ([#890](https://github.com/weDevsOfficial/dokan/issues/890)) ([c58a4f2](https://github.com/weDevsOfficial/dokan/commit/c58a4f257c9146f56b6f025bc34848e0a63db91c)) +- **new** Features: Withdraw Charge + Dokan has introduced a new feature that allows the admin to set a withdrawal charge for vendors. This charge can be either a flat rate or a percentage of the withdrawal amount based on the payment gateway used. The charge will be reflected in the details report, and vendors can see how many charges will apply when they request a withdrawal. The vendor dashboard list will also show the charge and receivable amount. This feature provides greater flexibility and transparency in managing vendor withdrawals. +### v3.9.5 ( Dec 28, 2023 ) ### +- **fix:** API request on get all orders returns empty results for the endpoint http://dev.test/wp-json/dokan/v1/orders due to default customer id was set to 0. -## [3.0.8](https://github.com/weDevsOfficial/dokan/compare/v3.0.7...v3.0.8) (2020-08-12) +### v3.9.4 ( Dec 12, 2023 ) ### +- **fix:** Fixed an issue where the Vendor class shop_data persistence is broken on save() +- **fix:** Fixed a fatal error while trying to edit a subscription under WordPress Admin Panel → WooCommerce → Subscription menu of the WooCommerce Subscription Plugin. +- **fix:** Toggle Sub-Orders and Show Sub-Orders buttons are not working if HPOS feature is disabled. +### v3.9.3 ( Nov 30, 2023 ) ### -## [3.0.7](https://github.com/weDevsOfficial/dokan/compare/v3.0.6...v3.0.7) (2020-07-23) +- **fix:** Fixed an issue where the Tab fields under the product Add/Edit page don’t display predefined tags until users start typing to select tags. +### v3.9.2 ( Nov 13, 2023 ) ### +- **new:** A new email template has been introduced named Dokan Vendor Product Review. After a product has been reviewed, an email containing information about the review is sent to the vendor. The email includes details such as the reviewer’s name, product name, review rating, and text. The email also contains a link to the review page where the vendor can view the review and respond if necessary. +- **update:** Display a non-purchasable notice for the vendor’s own products. +- **fix:** [RestAPI] Fixed an issue where getting a single order via API gives an 'invalid ID' error If the compatibility mode isn't enabled for the HPOS feature on WooCOmmerce Order data storage settings +- **fix:** [ProductReview] Previously the email notification sent by WordPress when a review was added to a product, was sent to the product owner. This was wrong in the context of a marketplace. Because the email sent by WordPress includes some sensitive information, like the admin dashboard URL, customer email address, etc. With these changes, we are making sure that only the marketplace admin gets the new review emails sent by WordPress. +- **fix:** Previously, there was an issue where selecting “All,” then “None,” and subsequently “All” again didn’t function as expected. This occurred on the vendor product edit page for simple products, specifically within the Attributes section. However, following this update, all special cases of the “Select All” feature now work flawlessly. + +### v3.9.1 ( Oct 17, 2023 ) ### + +- **update:** Removed flaticon packages and replace used icons with fontAwesome icons. This will reduce the plugin zip size. +- **update:** Added a new settings to disable fontAwesome library +- **update:** Changed all the single date picker fields with daterange picker. This updates will keep the design consistent throughout the plugin. +- **fix:** [StoreOpenCloseTime] An issue where invalid store opening or closing times generate warning and fatal error on single store page. +- **fix:** [Email] Fixed an issue where the product edit link on email template redirects to the products listing instead of single product edit page +- **fix:** Fixed some responsive issue under vendor dashboard product edit page. +- **fix:** Fixed some responsive issue under vendor dashboard withdraw page. + +### v3.9.0 ( Oct 06, 2023 ) ### + +- **new:** Added two new hooks named `dokan_get_admin_report_data` and `dokan_get_overview_data` to extend Dokan reports functionality. +- **fix:** Resolved an issue where the `Tracking Number` button was still visible under the `Vendor Dashboard → Order Details → Order Note section` even after the `Shipment Tracking` feature was enabled by the admin. +- **fix:** [WidgetProductAttribute] Fixed an issue where the `Filter Products by Attribute` widget was not working for Multi-Word Attributes. +- **update:** Added a new filter named `dokan_get_store_url` to filter store URLs for a single store. +- **update:** Removed some redundant or not required settings from vendor store settings page, also rearranged some admin settings and added some settings under Admin dashboard. + Details: +1. Removed `Show Vendor Info` settings under the `WordPress Admin Dashboard → Dokan → Settings → Appearance` and added it back under the `WordPress Admin Dashboard → Dokan → Settings → General → Product Page Settings` section. +2. Removed the `More Products` setting under `Vendor Dashboard → Settings → Store Settings` and added it back as a new Admin setting under `WordPress Admin Dashboard → Dokan → Settings → General → Product Page Settings` section. Now, only the admin can control this setting. +3. Removed redundant `Store Products Per Page` setting under `Vendor Dashboard → Settings → Store Settings`. Since the admin already has this setting under `WordPress Admin Dashboard → Dokan → Settings → General`, this setting will be used from now on and only the admin can control this setting. +4. Removed redundant `Store Page Product Section` settings under `Vendor Dashboard → Settings → Store Page Product Section`. Now, only the admin can control these settings under Theme Customizer settings. + +### v3.8.3 ( Sep 26, 2023 ) ### + +- **update:** Added advanced filtering and CSV export feature for vendor withdraws under Admin Dashboard → Dokan → Withdraw menu. + The ‘Withdraw’ page on the admin dashboard has been updated with advanced filtering and log exporting features. This allows admins to filter transactions based on payment method and date range, which enhances their ability to analyze and manage withdrawals. The feature to export CSV logs is also included, which makes tracking and record-keeping easier. These integrations aim to empower marketplace owners with comprehensive tools for efficient withdrawal management within the dashboard. +- **update:** [Dokan Invoice] Added PDF invoice links on Sub Order section + Previously PDF invoice links was not visible on Sub Order section under customer order view. After this update customer will be able to view invoice link on sub order section. +- **update:** Added backend validation of phone number used on entire Dokan plugin. +- **update:** Store category widget list default state set to collapse. + Previously, if a store has a product count over 100 or more and the store has many product categories, the store category widget would display those categories and subcategories in an open state rather than collapsed state that the sidebar style gets broken. Now the list has a max height of 500px, which will be visible, and other elements will be visible by scrolling and the parent category that has a submenu will be in collapse mode. +- **update:** Various style improvements of Dokan frontend including Vendor Dashboard, Single Store Page, Single Product Page etc. +- **fix:** [Refund] Earlier, when refunding an order under the vendor dashboard, the tax amount decimal point rounding precision was inconsistent with WooCommerce. However, it has now been updated to be consistent with WooCommerce. +- **fix** Fixed an issue where the order status label was missing on vendor dashboard for draft orders. + +### v3.8.2 ( Sep 13, 2023 ) ### + +- **new:** Feature: Single-page product creation form. + Before this release, vendors had to go through a two-step process to create a product. However, with this release, a single-page product creation form has been introduced. To enable this feature, you need to navigate to the WordPress admin panel → Dokan → Settings → Selling Options → One Page Product Creation. + It’s important to note that in the next version of Dokan, the Add New Product popup and the Add New Product form will be removed. After that, the Single-Page product form will be the default system for creating a product from the vendor dashboard. +- **new:** Feature: Ask for product review + The Ask for Product Review feature in Dokan allows vendors to set the product status to draft while creating a product using the single-page product creation form. After the vendor is satisfied with the edit, they can either ask for a review or publish the product directly based on the admin settings and vendor capability. +- **fix:** Fixed an issue where orders can’t be filtered by vendor under Admin Dashboard → WooCommerce → Order lists page if HPOS feature is enabled +- **fix:** Fixed an issue where multiple sub-orders has been created for a single parent order. +- **fix:** Fixed and issue while trying to delete all demo products also deleting non-dummy products while calling the API endpoints multiple times +- **fix:** Fixed an issue where Dokan Pro’s Product Status setting were used even though Dokan Pro plugin is deactivated. +- **fix:** Fixed an issue where products were visible beyond Simple Products in the product list page under the vendor dashboard when Dokan Pro was deactivated or not installed. +- **update:** Removed unnecessary product type filter from Vendor Dashboard product list page since there is only one product type available in Dokan Lite +- **update:** [VendorRegistration] Improved Compatibility with WooCommerce Password Settings + In the past, when vendors registered using the [dokan-vendor-registration] shortcode, the process did not align with WooCommerce's automatic password generation settings. However, in the latest update, we've enhanced this process. The vendor registration form presented through the [dokan-vendor-registration] shortcode now seamlessly adheres to WooCommerce's automatic password generation settings. This enhancement ensures a more unified and user-friendly registration experience for vendors, in line with WooCommerce's standard practices. +- **update:** Added shipping tax fee recipient field setting under admin setup wizard. + +### v3.8.1 ( Aug 25, 2023 ) ### + +- **fix:** Fixed a console warning under Dokan admin settings for Google Map integration +- **fix:** [ReverseWithdrawal] Fixed an issue where Vendor/Admin cannot pay for reverse withdrawal balance due to a rule that vendor’s can’t purchase their own products. + +### v3.8.0 ( Aug 18, 2023 ) ### + +- **update:** Added HPOS (High-Performance Order Storage) support for Dokan Lite. +- **fix:** Resolved an issue where traces of order data were left on the Dokan end even after the order had been deleted from the WordPress admin panel. + Previously, deleted orders were still visible under the Dashboard Overview menu, Reports menu, and under Withdraw menu. This issue has been fixed in the current release. +- **fix:** Multiple issues have been fixed after a product of an order has been deleted. + +### v3.7.24 ( Jul 25, 2023 ) ### + +- **update:** Restrictions added for vendors to review and purchase their own products. + Previously, vendors could purchase and post reviews for their own product. Which is not logical and could manipulate the search results of a product in a marketplace. With this update, vendors will not be able to purchase or post reviews for their own product. +- **update:** [ReverseWithdrawal] Now Admin can request payment from vendors using the Reverse Withdrawal feature. + Currently, there is no way for Site admins to request payments from vendors. For some use cases, it is essential for admins to request money from vendors. For example: In Stripe 3DS mode, if customers ask for a refund, refund will be given from the admin Stripe account, after that vendor transfer will be reversed. But if the vendor doesn't have enough money in their stripe account transfer reversal will fail, in that case, vendor balance will be negative. Another case would be for non-connected vendors, in that case, admin will be responsible for refund and admin needs to request money from vendors. +- **update:** [AdminSettings] Added a toggle switch for Google ReCaptcha in the appearance settings for better control. +- **update:** [AdminSettings] Sensitive information like API keys, client secrets, etc., are now displayed as password fields with an unhide button to improve security. +- **update:** [AdminCommission] Now, "percentage" is selected by default if the admin setup wizard is skipped in the commission setting. +- **fix:** Added some missing translations. + Previously, the template folder at dokan-lite was missing when the .pot file was generated. With this fix template folder will be respected while generating the pot file. + + +### v3.7.23 ( Jul 14, 2023 ) ### + +- **fix:** Fixed an issue where the withdraw request could not be approved from the Admin Dashboard via REST API. + +### v3.7.22 ( Jul 12, 2023 ) ### + +- **fix:** Fixed an issue where multiple withdrawal requests can be placed via API. + If a withdrawal request was placed by a vendor until that request was approved or rejected by Admin, making another withdrawal request wasn’t possible via frontend. However, the admin was able to make a withdrawal request via REST API. With this fix, this problem now has been resolved. +- **fix:** Fixed a PHP notice for importing dummy data without providing any data via REST API + endpoint: {{SERVER_URL}}/wp-json/dokan/v1/dummy-data/import +- **fix:** While updating the withdrawal request via REST API, the minimum withdrawal amount limit wasn’t considered. For example, if the minimum withdrawal limit was set to 50, for an existing withdrawal request, the admin can set the withdrawal value to less than 50. This issue has been fixed now. + endpoint: {{SERVER_URL}}/wp-json/dokan/v1/withdraw/{withdraw_id} +- **fix:** Fixed an issue where store products API was returning all products instead of published products. + endpoint: {{SERVER_URL}}/wp-json/dokan/v1/stores/{store_id}/products +- **fix:** Fixed some CSS issues on the vendor store settings page for the store banner image. +- **fix:** [Withdraw] Fixed an issue where PayPal withdraw method status was displaying default but the corresponding vendor didn’t set up the payment method yet. With this fix, we marked the payment method as needing setup instead of the default payment method. +- **fix:** [Withdraw] After connecting to a payment method, the button text changes from `Setup` to `Make default` or `default` if selected. But after disconnecting that method button text doesn't change back to `Setup`. Now this issue has been fixed. +- **update:** Updated vendor store API to support profile picture and banner delete feature. To delete one of these fields, one needs to set a 0 (zero) value while making the API request. + endpoint: {{SERVER_URL}}/wp-json/dokan/{{version}}/stores/{store_Id} +- **update:** Added various html tag support for rich text editors on various places of vendor dashboard. + Previously, the product editor on the vendor's side was a lot more limited than the one available on the admin side. With this update, we’ve included various tags, like heading elements, paragraphs, etc support for rich text editors. +- **update:** Added random ordering for store REST API endpoint, + Previously, random ordering for stores wasn’t available for store API. With this update, we’ve added this feature. + endpoint: {{SERVER_URL}}/wp-json/dokan/v1/stores/ +- **update:** Added phone number validation for vendor dashboard store settings page and vendor registration form. + Previously, for phone numbers only numeric values were accepted, now a valid phone number including spaces, -, _, (, ), etc also supports phone number fields. +- **update:** [Withdraw] Fixed an issue where withdraw payment method wasn't enabled but can be used for both manual withdrawal and auto withdraw disbursement schedules from the vendor dashboard payment settings page. + +### v3.7.21 ( Jun 23, 2023 ) ### + +- **fix:** Fixed an issue where gateway fees from WooCommerce PayPal Payments were not being deducted from vendors’ earnings. + Previously, Dokan deducted PayPal Checkout fees from vendors’ earnings but did not deduct PayPal Payments fees. This was due to the fact that PayPal Payments did not set transaction fee metadata at the time. With this fix, Dokan now correctly deducts PayPal Payments fees from vendors’ earnings. +- **fix:** [VendorDashboard] Fixed some CSS issues under the vendor dashboard. + Previously, the positioning of the mobile navigation icon on the vendor dashboard was problematic on mobile screens. Additionally, there were inconsistencies in some table columns, including the order ID column, causing visual issues. These issues have now been fixed. +- **fix:** [DokanVendorRegistration] Registration page's user selection modal is not working properly when any theme tries to use the modal for the vendor registration form. + In earlier versions, there was a lack of synchronization between the user registration form on the "My Account" page and the user registration forms inside the modal implemented within the theme. This inconsistency created confusion and hindered the seamless registration process. However, with the latest update, significant improvements have been made to address this issue. +- **update:** Added `Become A Vendor` feature to Dokan Lite. + Previously, this option was only available in Dokan Pro. This enhancement ensures that even customers of the Lite version can easily become vendors and start selling their products through the platform. +- **update:** [SellerSetupWizard] Added store location map on the seller setup wizard + Introducing a new enhancement in the seller setup wizard: seamless integration of a store location map. This enhancement allows sellers to effortlessly navigate and locate their store's position within the wizard interface. + +### v3.7.20 ( Jun 8, 2023 ) ### + +- **new:** Added two new filter hooks named `dokan_get_vendor_orders_args` and `dokan_get_vendor_orders` to filter vendor’s order data. + You can now filter orders returned by the `dokan()->order->all()` method using the dokan_get_vendor_orders hook. +- **new:** Added a new filter named `dokan_get_new_post_status` for the function dokan_get_new_post_status() + Now you’ll be able to use your desired status for new products created by vendors using this filter. +- **fix:** Fixed a security issue related to insecure deserialization in the Dummy Data importer API endpoint. +- **fix:** Resolved an issue where the dokan_is_seller_dashboard() method was returning false when called from a WP Post Query Loop. +- **fix:** Ensured that the correct order status is displayed for vendors after updating an order. + Previously, in some cases, plugin or theme authors would hook into actions like woocommerce_order_status_changed and change the order status after it had been updated by the vendor. This update ensures that the correct order status is displayed to vendors after they update an order. Thanks to https://github.com/rmilesson for your contribution to fixing this issue. +- **fix:** Resolved an issue where store categories filtering was not showing proper results due to nonce validation fails. + Previously, when using store categories as a direct link to filter vendors with no valid nonce key attached to it, the filtering was not working correctly and vendors were not being displayed under their assigned store category. This issue has been addressed and store categories filtering now shows the correct results. +- **fix:** Resolved inconsistent behavior of pagination on the Single Store Page. + Previously, there were several issues with the pagination on the Single Store Page, including the “Previous” text displaying like the “Next” icon, the Last Page Menu icon not showing when all menus were visible, and the Active Page Menu background color not changing from the 4th page. These issues have been addressed and the pagination behavior is now consistent. +- **fix:** Resolved an issue where the discounted price field was not displayed correctly according to the theme used. + Previously, when viewing the “Add/Edit a product” page on the Vendor Dashboard, the discounted price field was not displayed in the same way as the price field box when using certain themes. This issue has been addressed and the discounted price field now displays correctly according to the theme used. +- **fix:** [AdminSetupWizard] The custom withdrawal method is now conditionally displayed in the admin setup wizard. + Previously, the custom withdrawal method could not be enabled in the wizard because it required the method name and type to be populated. Now, if the admin has previously saved these values, the custom withdrawal method will be displayed and can be activated in the wizard. + +### v3.7.19 ( May 24, 2023 ) ### + +- **update:** Separated shipping tax fee recipient from the product tax fee recipient +- **update:** Added support for multiple shipping line items for suborders +- **update:** Moved shipping splitting functionality to Dokan Lite from Dokan Pro.Previously, this feature was only available on Dokan Pro. +- **update:** Improved the responsiveness of tables on the Vendor Dashboard by making them horizontally scrollable on smaller-sized screens. +- **fix:** Disabling product review from WooCommerce settings doesn’t remove the review section from the vendor profile. +- **fix:** Broken layout of Discounted Price section in Vendor Dashboard product edit page on full-width page layout themes. +- **fix:** Fixed some warnings and fatal errors for PHP versions 8.1 and 8.2. +- **fix:** Fixed incorrectly closed product category menu after_widget args +- **fix:** [VendorSetupWizard] Fixed an issue where the ‘Hide Email Address’ option was still displayed on the Vendor Setup wizard page even when it was enabled from Dokan Admin Settings. +- **fix:** Email notification for withdrawal approval no longer shows HTML code in its header. + + +### v3.7.18 ( May 10, 2023 ) ### + +- **fix:** Fixed product getting published after enabling vendor selling status from admin dashboard +- **update:** [ReverseWithdrawal] Added sold individually param to true for reverse withdrawal base product when creating it, so that quantity can't be changed +- **update:** [ColorSchemeCustomizer] Used color set by Color Scheme Customizer Module instead of hardcoded value for login form popup and withdraw schedule popup header color +- **update:** Remove expected earning calculation from product listing and editing pages +- **update:** Added a notice before deleting products via bulk action under Vendor Dashboard → Product listing page +- **update:** Added dokan_store_name meta-key for all users with administrator and shop_manager roles during plugin activation + +### v3.7.17 ( Apr 17, 2023 ) ### + +- **fix:** JS console error while uploading non-image files to product gallery under vendor dashboard product add/edit page +- **fix:** Fixed order invoice and packaging slip broken CSS under vendor dashboard order list page +- **fix:** Fixed users are unable to register as customers on some themes, also fixed a JS console error on the My Account page +- **fix:** Fixed TinyMCE editor and search box overlap under Dokan Admin Settings page. +- **update:** Allow whitelisted countries in location selectors based on admin-allowed countries under WooCommerce settings. + +### v3.7.16 ( Apr 10, 2023 ) ### + +- **fix:** [VendorDashboardAPI] Fixed an issue where the seller lifetime sales report wasn’t possible to retrieve via API. +- **fix:** [VendorDashboard]: Fixed wrong product count showing under vendor dashboard product listing page. +- **update:** [ReverseWithdrawalAPI] Added a new API Endpoint `dokan/v1/reverse-withdrawal/vendor-due-status` to get reverse balance due status for a vendor +- **update:** [ReverseWithdrawalAPI] Added a new API Endpoint `dokan/v1/reverse-withdrawal/add-to-cart` to add reverse balance to the cart. +- **update:** Allow only image format files as product featured and gallery images on vendor dashboard +- **update:** Added multistep category support in product API + +### v3.7.15 ( Mar 23, 2023 ) ### + +- **new:** [CategoryPopup] Added a new settings to select any category from frontend +- **fix:** [VendorSignup] Fixed vendor can sign up even though store URL is not available +- **fix:** [ProductsRestAPI] Fixed in_stock, featured, on_sale filter for products rest API wasn't working + +### v3.7.14 ( Mar 09, 2023 ) ### + +- **fix:** [RestAPI] Fatal error while activating Dokan Lite via wp-cli +- **fix:** [VendorStoreSettings] State option appear while choosing the country with no state + +### v3.7.13 ( Mar 01, 2023 ) ### + +- **fix:** fixed a SQL injection issue + +### v3.7.12 ( Feb 23, 2023 ) ### + +- **new:** Added a new js hook `dokan_middle_category_selection` by using this hook if anyone passes true in this hook user will be able to select any category in Dokan multi-step category and a new WordPress hook `dokan_middle_category_selection` where you also have to pass true select middle category. +- **update:** [LoginRedirection] Keep the sellers on the checkout page if they login from the checkout page. +- **update:** Added sub-description to the `hide vendor info` section under Dokan admin appearance settings +- **fix:** [AddNewProductPopup] Create & Add a new product button does not allow adding a product image during the time of adding more than one product has been fixed +- **fix:** Fixed a fatal error if the order is created from WooCommerce admin dashboard without adding any line items. +- **fix:** Fixed admin user permission/capability issue after permanently deleting the Dokan plugin. +- **fix:** [ReverseWithdrawal] Refund amount wasn’t subtracted from `Total Collected Values` for reverse withdrawal under the Admin Reverse Withdrawal menu. +- **fix:** [ReverseWithdrawal] The decimal value is not included under the `Total Collected` section of the admin dashboard Reverse Withdrawal menu. +- **fix:** Dokan Dashboard menu wasn’t loading if the permalink doesn’t include / at the end of the URL +- **fix:** Fixed product image thumbnail gets image height squeezed on add new product popup under vendor dashboard + +### v3.7.11 ( Feb 13, 2023 ) ### + +- **fix:** Vendor search doesn't work correctly while admin assigns a vendor to a product from WooCommerce → Products → Add New page +- **fix:** The number of orders on the backend is not appearing depending on the vendor's own order count. +- **fix:** Fixed a fatal error while creating an order from the admin dashboard with no data + +- **update:** Added vendor address-related fields under vendor registration form +- **update:** Changed text `New Vendor Product Upload` to `Enable Selling`. Also changed field description from `Allow newly registered vendors to add products` to `Immediately enable selling for newly registered vendors` + +### v3.7.10 ( Jan 26, 2023 ) ### + +- **new:** Extended REST API support for Dokan + -- https://example.com/wp-json/dokan/v1/orders?after=2022-10-01&before=2022-10-30 + -- https://example.com/wp-json/dokan/v1/vendor-dashboard/ + -- https://example.com/wp-json/dokan/v1/vendor-dashboard/sales?from=2021-08-02T04:13:05Z&to=2021-12-02T04:13:05Z + -- https://example.com/wp-json/dokan/v1/vendor-dashboard/orders + -- https://example.com/wp-json/dokan/v1/vendor-dashboard/products + -- https://example.com/wp-json/dokan/v1/vendor-dashboard/profile + -- https://example.com/wp-json/dokan/v1/vendor-dashboard/preferences + -- https://example.com/wp-json/dokan/v2/orders/{order_id}/downloads + -- https://example.com/wp-json/dokan/v2/orders/ + -- https://example.com/wp-json/dokan//v2/orders/bulk-actions + -- https://example.com/wp-json/dokan/v1/products/attributes/edit-product/{id} + -- https://example.com/wp-json/dokan/v1/products/attributes/set-default/{id} + -- https://example.com/wp-json/dokan/v1/blocks/products/{id} + -- https://example.com/wp-json/dokan/v2/settings + -- https://example.com/wp-json/dokan/v2/settings/{group_id}/{id} + -- https://example.com/wp-json/dokan/v2/settings/{group_id}/{parent_id}/{id} + -- https://example.com/wp-json/dokan/v2/withdraw/settings + -- https://example.com/wp-json/dokan/v2/withdraw/summary + -- https://example.com/wp-json/dokan/v2/products (new param added: author, post_status, date, product_cat, product_type, stock_status, filter_by_other) + -- https://example.com/wp-json/dokan/v2/products/filter-by-data + +- **fix:** Multiple store category modal wasn’t working for some theme +- **fix:** Recreate reverse withdrawal payment product if no product found with stored product id + +### v3.7.9 ( Jan 10, 2023 ) ### + +- **update:** Last-page and first-page pagination icon inconsistency under single store page product listing +- **update:** Adjusted store banner image stretching issue under store list page +- **fix:** Vendor email address is not showing up on the store header. + +### v3.7.8 ( Dec 27, 2022 ) ### -## [3.0.6](https://github.com/weDevsOfficial/dokan/compare/v3.0.5...v3.0.6) (2020-07-22) +- **fix:** Single Store Page store header menu and search fields style break on mobile devices +- **fix:** Vendor dashboard total sales wasn’t displaying decimal values +- **fix:** Set user role as seller while creating vendor from api call +- **fix:** order note date issue under vendor dashboard order details page + + +### v3.7.7 ( Nov 30, 2022 ) ### + +- **update:** Added date filter - `after/before` for Order REST API +- **update:** Added `dokan_bank_payment_fields_placeholders` Filter to change the label and placeholder of bank payment fields +- **update:** Updated UI/UX of vendor dashboard submenu +- **update:** Added section, sub-section label, description search under Dokan admin settings + +### v3.7.6 ( Nov 14, 2022 ) ### + +- **fix:** Fixed a sql security issue while searching for products via ajax from vendor dashboard + +### v3.7.5 ( Nov 03, 2022 ) ### +- **new:** Added a new hook named dokan_store_product_search_results to filter out store product search results closes +- **update:** Sort product categories under the vendor dashboard alphabetically +- **fix:** SweetAlert library is conflicting with the WooCommerce Conversion Tracking plugin +- **fix:** [BestSellingProductWidget] Products are being shown on the widget even when the catalog visibility is set to hidden. +- **fix:** [VendorDashboardProducts] Products of different statuses are not displayed in the appropriate tab from the vendor dashboard. +- **fix:** [ProductCategoryWidget] Sub Category dropdown on the Dokan Product Category widget doesn't work +- **fix:** [AdminProduct] When editing a product in the WordPress backend, the vendor select dropdown doesn't contain any data. +- **fix:** Fixed a fatal error on the report page if the same day is selected for both the start and end date to generate reports +- **fix:** [VendorSoreSettings] Store settings update button wasn't working if the Dokan Pro plugin isn't activated. +- **fix:** Store filtering using category was not working -### Bug Fixes +### v3.7.4 ( Oct 27, 2022 ) ### + +- **fix:** Fixed a fatal error update updating to Dokan if Dokan Pro version is outdated + +### v3.7.3 ( Oct 27, 2022 ) ### + +- **fix:** Fixed a fatal error due to a function moved from dokan pro + +### v3.7.2 ( Oct 27, 2022 ) ### + +- **new:** Added a new filter hooked named `dokan_rest_api_store_collection_params` for StoreController request parameters +- **new:** Introduced `dokanVendorFilterSectionStart` and `DokanGetVendorArgs` js filter hooks +- **fix:** [AdminCommission] - Percentage Commission does not support "comma" as decimal separator under Dokan admin settings `Selling Options` page +- **fix:** [Products] Product author is assigned to the shop manager when the shop manager publishes a product drafted by the admin. +- **fix:** Spaces between paragraphs are too large under the store terms and condition page. + +### v3.7.1 ( Oct 11, 2022 ) ### + +- **fix:** [VariableProduct] Fixed variable product's variation image uploading height size overlapping on price field. +- **fix:** [ProductSearch] Fixed product search of the product listing page of the vendor dashboard is not working. +- **fix:** [OrderEmail] Fixed multiple emails are sent to the customer when a parent order's status is changed to processing from failed payment. +- **fix:** Removed unwanted popup code from the SweetAlert library +- **fix:** Fixed the vendor dashboard adds new products' discount prices set to 0 by default. +- **fix:** Fixed vendor order page not showing line item qty and totals + +### v3.7.0 ( Sep 27, 2022 ) ### + +- **new:** Added `dokan_selected_multistep_category` js hook after a category has been selected +- **update:** Fixed some security issues +- **update:** Performance enhancement for dokan +- **update:** Updated some JS libraries +- **update:** Vendor dashboard `add-product-single.php` file is renamed to `edit-product-single.php` +- **fix:** Select2 spacing issue CSS fix +- **fix:** Fixed vendor single store page profile picture CSS issue +- **fix:** Fixed vendor product page extra table field issue +- **fix:** Fixed admin dashboard vendor details page: social profile Twitter icon is not showing issue +- **fix:** Fixed multiple sub-categories of the same parent category is assigned to a product, they are not saved issue +- **fix:** [Store settings]: Not being able to add "+" or "-" sign to the phone number filed of the store on Firefox web browser. +- **fix:** Bank withdrawal method required field updated, Added a new filter hook `dokan_bank_payment_required_fields` so that site owner can manage required fields as they pleased +- **fix:** Category-based commission is not working when a category has child categories. + +### v3.6.5 ( Aug 25, 2022 ) ### + +- **fix:** [WPML] Added WPML support for the multistep product category. +- **fix:** Order REST API endpoint displays other vendors orders. + +### v3.6.4 ( Aug 10, 2022 ) ### + +- **new:** Added Catalog Mode Feature to Dokan Doc Link: +- **update:** Load asset (CSS/JS) files only on required pages +- **update:** Added $user_id as parameter for filter hook `dokan_is_store_open` +- **fix:** [security] Removed unfiltered_html capabilities from vendor user role +- **fix:** Fixed responsive issue of multistep product category UI. +- **fix:** [WPML] Vendor Dashboard Submenu not loading if translated to another language +- **fix:** Account Type for bank payment method is missing when admin is creating/editing a vendor +- **fix:** Paypal shows as connected for new vendors even though it is not connected +- **fix:** Can't skip seller setup wizard's Payment step by keeping some fields empty +- **fix:** Fixed Order By sorting parameters for Orders +- **fix:** Vendor Dashboard Add New Product URL changed to the product list page +- **fix:** Single store page default order by filtering wasn't working +- **fix:** Fixed third store header styling issue +- **fix:** When the admin updates or saves a product from the admin panel multistep product category feature wasn't working -* decimal and thousand separator issue fixed ([0840842](https://github.com/weDevsOfficial/dokan/commit/08408424a1f2a613a8a0ebb885693036eb8168c6)) -* decimal format in user profile commissions ([84b0aca](https://github.com/weDevsOfficial/dokan/commit/84b0aca444671c5d55aa7648ffd6e9845e4f72cb)) -* Order notes in vendor dashboard worng insert author data issue fixed [#852](https://github.com/weDevsOfficial/dokan/issues/852) ([#855](https://github.com/weDevsOfficial/dokan/issues/855)) ([fa9b3ec](https://github.com/weDevsOfficial/dokan/commit/fa9b3ecc324b5868793aa39a6e0fffb5b4417e73)) -* Show name not showing on product listing quick edit section issue fixed ([#864](https://github.com/weDevsOfficial/dokan/issues/864)) ([4338b52](https://github.com/weDevsOfficial/dokan/commit/4338b52e4958018f5c05d26909024249ca34b001)) -* vendor wise commission decimal issues ([f163ec0](https://github.com/weDevsOfficial/dokan/commit/f163ec0607e6575f1033f885f2fa7d391ff492f6)) -* wc-analytics double order & product issue fixed [#868](https://github.com/weDevsOfficial/dokan/issues/868) ([2009a2e](https://github.com/weDevsOfficial/dokan/commit/2009a2e248647331c65f5114edbf8f4ad43998a0)) +### v3.6.3 ( Jul 26, 2022 ) ### + +- **update:** Added DateRange filter for vendor dashboard Orders page +- **new:** Added search by order id filter for vendor dashboard Orders page + +### v3.6.2 ( Jul 15, 2022 ) ### + +- **new:** Added dummy data import feature for Dokan +- **update:** Multistep category modal for product add and edit page under vendor dashboard +- **update:** Added 'Back To Top' button & fix some design broken issue under Dokan admin settings page. + +### v3.6.1 ( Jun 30, 2022 ) ### + +- **fix:** Fixed some empty method names in Payment Methods section of Vendor Dashboard > Withdraw +- **fix:** Fixed incorrect alignment of withdraw method title in Dokan setup wizard +- **fix:** Vendor Store breadcrumb URL redirecting to 404 page +- **update:** Added disconnect button to payment methods +- **update:** Removed 'Dokan' Prefix from the payment method name under vendor dashboard payment settings page. +- **update:** Added a new setting to change Vendor Setup Wizard welcome message under Dokan General Settings page. +### v3.6.0 ( Jun 14, 2022 ) ### -### Features +**new:** Added a new filter named ‘dokan_bank_payment_validation_error’ so that payment validation errors can be filtered. +**update:** Entirely redesigned Dokan Admin Settings page +**fix:** WPML translated endpoints not working in payment settings page + +### v3.5.1 ( May 31, 2022 ) ### + +**new:** Added Reverse Withdrawal feature +**update:** Determine if a seller is connected to a payment method +**update:** improved UI of Payment settings page +**update:** Correctly determine the vendor a product belongs to, so the "dokan_get_vendor_by_product" filter hook is called. +**fix:** Simple > Variable > External/Affiliate > Group Product > Fatal error. +**fix:** changing dokan vendor dashboard page slug gives 404 error -* add user switching functionality in core ([a7f6a86](https://github.com/weDevsOfficial/dokan/commit/a7f6a86e0979462764f3cb6b8b1a81a84400b340)) - - - -## [3.0.5](https://github.com/weDevsOfficial/dokan/compare/v3.0.4...v3.0.5) (2020-06-11) - - -### Bug Fixes - -* Default location not working in vendor dashboard issue fixed ([#846](https://github.com/weDevsOfficial/dokan/issues/846)) ([231930d](https://github.com/weDevsOfficial/dokan/commit/231930d94df94b86eeb09a83b5a1d7a8c44daf50)) -* divi custom header, footer template does not work in dokan store page is fixed [#838](https://github.com/weDevsOfficial/dokan/issues/838) ([#839](https://github.com/weDevsOfficial/dokan/issues/839)) ([ef47218](https://github.com/weDevsOfficial/dokan/commit/ef47218ac74b21399b34bed02288d85fd92c4dbf)) -* Earning tab missing on vendor order list issue fixed ([#841](https://github.com/weDevsOfficial/dokan/issues/841)) ([cf38d98](https://github.com/weDevsOfficial/dokan/commit/cf38d984649ff2888bdbe6d6b8216e4a1af9c849)) -* remove link from customer name in vendor order details ([#845](https://github.com/weDevsOfficial/dokan/issues/845)) ([f00a424](https://github.com/weDevsOfficial/dokan/commit/f00a4245407c17feb6364f96eb60af1bab303168)) - - -### Features - -* exclude cash on delivery payments from vendor withdrawal balance ([#842](https://github.com/weDevsOfficial/dokan/issues/842)) ([514381e](https://github.com/weDevsOfficial/dokan/commit/514381ed66f6ceb342102c4aec73950202c9cf9c)) - - - -## [3.0.4](https://github.com/weDevsOfficial/dokan/compare/v3.0.3...v3.0.4) (2020-05-15) - - -### Bug Fixes - -* added extra params in `dokan_get_seller_active_withdraw_methods ` filter ([#813](https://github.com/weDevsOfficial/dokan/issues/813)) ([f051324](https://github.com/weDevsOfficial/dokan/commit/f051324cd02cb89d8f7aaecbea392fe509c5baaa)) -* allow both enable_tnc and toc_enabled to set store trams and condition settings ([#808](https://github.com/weDevsOfficial/dokan/issues/808)) ([98cc580](https://github.com/weDevsOfficial/dokan/commit/98cc5807231e626ffefa9616df6bfee3e8763919)) -* deduct paypal gateway fee from vendors earning ([#830](https://github.com/weDevsOfficial/dokan/issues/830)) ([91f84c8](https://github.com/weDevsOfficial/dokan/commit/91f84c81572c899455280b614258a09c3053fc29)) -* order manager caching ([#821](https://github.com/weDevsOfficial/dokan/issues/821)) ([b3bf1fd](https://github.com/weDevsOfficial/dokan/commit/b3bf1fddacad21427755a4e1bc1923b4d4953c39)) -* send withdraw request email to admin is fixed [#810](https://github.com/weDevsOfficial/dokan/issues/810) ([#812](https://github.com/weDevsOfficial/dokan/issues/812)) ([627fae1](https://github.com/weDevsOfficial/dokan/commit/627fae1b23cecb15dda40470615b05bd3727d0d4)) -* Spelling mistake in add and edit vendor page on wp-admin area issue fixed ([#811](https://github.com/weDevsOfficial/dokan/issues/811)) ([e905770](https://github.com/weDevsOfficial/dokan/commit/e905770ac8068be5043573d0b83c86735c43eb9b)) -* store listing filter does not work when its saved as frontpage ([#815](https://github.com/weDevsOfficial/dokan/issues/815)) ([8fc9441](https://github.com/weDevsOfficial/dokan/commit/8fc94412fe4dafaeaa17fc8904814d8e7f7e2090)) -* Updated order functions.php in includes ([#827](https://github.com/weDevsOfficial/dokan/issues/827)) ([e5b8663](https://github.com/weDevsOfficial/dokan/commit/e5b86639a65d5724d5302a974d56d77b91b0152e)) -* vendor earning not rendering for other types of product in vendor dashboard ([3479301](https://github.com/weDevsOfficial/dokan/commit/3479301dacef962b44f65033c0824b535c8e5799)) -* Vendor order email does not have the TAX details issue fixed [#809](https://github.com/weDevsOfficial/dokan/issues/809) ([#816](https://github.com/weDevsOfficial/dokan/issues/816)) ([ac8ce69](https://github.com/weDevsOfficial/dokan/commit/ac8ce69ca59247b1f532ffb3736a9ecd447b571e)) -* vendor payment component so that it does not save translated string in database ([#814](https://github.com/weDevsOfficial/dokan/issues/814)) ([46e0283](https://github.com/weDevsOfficial/dokan/commit/46e02832e9d2ed03f03530dbc419ca8132546fc7)) -* wWhen a product is purchased with a price of more than 8 degit the calculation is wrong is fixed [#819](https://github.com/weDevsOfficial/dokan/issues/819) ([#825](https://github.com/weDevsOfficial/dokan/issues/825)) ([1c7663f](https://github.com/weDevsOfficial/dokan/commit/1c7663f5059668f92216f1d2ecfb12889e0dc377)) - - -### Features - -* hide vendor info if admin wants to ([#829](https://github.com/weDevsOfficial/dokan/issues/829)) ([ae1462a](https://github.com/weDevsOfficial/dokan/commit/ae1462a6e67691d2108e9725a99ffe3d42005e00)) - - - -## [3.0.3](https://github.com/weDevsOfficial/dokan/compare/v3.0.2...v3.0.3) (2020-04-03) - - -### Bug Fixes - -* clear caches on product update ([#804](https://github.com/weDevsOfficial/dokan/issues/804)) ([636f210](https://github.com/weDevsOfficial/dokan/commit/636f2108d82c4116bdd6ce83c1ee5a10da2d164d)) -* import namesapce before using it ([#805](https://github.com/weDevsOfficial/dokan/issues/805)) ([86bb302](https://github.com/weDevsOfficial/dokan/commit/86bb302508af87f00d3ab65b3e3f1541b91aed1b)) -* remove weForms promotion from admin setup wizard ([#798](https://github.com/weDevsOfficial/dokan/issues/798)) ([6e9502d](https://github.com/weDevsOfficial/dokan/commit/6e9502d5bde1b76f620fc8ae49770a4622bc4713)) -* Vendor is not receiving single order mail issue fixed ([#803](https://github.com/weDevsOfficial/dokan/issues/803)) ([7e2a868](https://github.com/weDevsOfficial/dokan/commit/7e2a868ae7ce3ba994909ac3480cc6cabb383c60)) - - - -## [3.0.2](https://github.com/weDevsOfficial/dokan/compare/v3.0.1...v3.0.2) (2020-03-23) - - -### Bug Fixes - -* add missing add_meta_query method in dokan REST API is fixed [#788](https://github.com/weDevsOfficial/dokan/issues/788) ([#789](https://github.com/weDevsOfficial/dokan/issues/789)) ([75035d9](https://github.com/weDevsOfficial/dokan/commit/75035d97fa904812ec69229dbeae40551ab3c196)) -* admin is unable to see the setup wizard on new dokan installation is fixed [#783](https://github.com/weDevsOfficial/dokan/issues/783) ([#784](https://github.com/weDevsOfficial/dokan/issues/784)) ([993bccf](https://github.com/weDevsOfficial/dokan/commit/993bccf143c29b13a260758250d341a380463597)) -* attribute not remove in vendor product edit page fixed [#637](https://github.com/weDevsOfficial/dokan/issues/637) ([e4c55e4](https://github.com/weDevsOfficial/dokan/commit/e4c55e4ec1495cd4282311f0028176b78e9bc165)) -* Dokan.js file not found when shortlist shortcode use on another new page issue fixed ([#778](https://github.com/weDevsOfficial/dokan/issues/778)) ([8294f1e](https://github.com/weDevsOfficial/dokan/commit/8294f1e0c17707739e59c5ff6609adcd415d169f)) -* feature image not saving during quick edit ([042485c](https://github.com/weDevsOfficial/dokan/commit/042485cd21dc63d4b11b172445d28e5251f00d31)) -* get correct product thumbnail size in vendor product list page ([#795](https://github.com/weDevsOfficial/dokan/issues/795)) ([32bc4bb](https://github.com/weDevsOfficial/dokan/commit/32bc4bbf36a0777c98645553a07d55e6eb412f86)) -* JS conflicting when same dokan widgets use same page issue fixed [#775](https://github.com/weDevsOfficial/dokan/issues/775) ([#776](https://github.com/weDevsOfficial/dokan/issues/776)) ([0d5c6bc](https://github.com/weDevsOfficial/dokan/commit/0d5c6bc586aeea7e7d4863b68c771797d7812f10)) -* remove content being output from shortcode is fixed [#752](https://github.com/weDevsOfficial/dokan/issues/752) ([#753](https://github.com/weDevsOfficial/dokan/issues/753)) ([556d1ed](https://github.com/weDevsOfficial/dokan/commit/556d1edd3424dd6b2c8d4d7bb98c8490ef3a1045)) -* set email on new vendor creation ([#787](https://github.com/weDevsOfficial/dokan/issues/787)) ([dc8e366](https://github.com/weDevsOfficial/dokan/commit/dc8e366a80d022ebe79a6a605f5320ee09cee231)) -* show vendor email to admin and actual vendor ([#773](https://github.com/weDevsOfficial/dokan/issues/773)) ([6bc5d78](https://github.com/weDevsOfficial/dokan/commit/6bc5d78442b895e8f2059448e93b18a12772cc9f)) -* vendor email issue fixed [#769](https://github.com/weDevsOfficial/dokan/issues/769) ([804836e](https://github.com/weDevsOfficial/dokan/commit/804836e509767703301dada04aae567dd5fd38ea)) -* WC Booking Integration URL Wrong on Pro Features List Issue Fixed ([#796](https://github.com/weDevsOfficial/dokan/issues/796)) ([dc27f8b](https://github.com/weDevsOfficial/dokan/commit/dc27f8ba0354ac923e91352d47cb02ae8cb4d57e)) -* withdraw method render dynamically in setup wizard fixed [#771](https://github.com/weDevsOfficial/dokan/issues/771) ([b10ec84](https://github.com/weDevsOfficial/dokan/commit/b10ec84f705156c2ce17d56c0d26e78c45e3b299)) -* Wording change on shipping process times issue fixed ([#785](https://github.com/weDevsOfficial/dokan/issues/785)) ([cc3563d](https://github.com/weDevsOfficial/dokan/commit/cc3563db5eb3eae5fa21ebf9ed837bbee71b20f9)) - - -### Features - -* add dokan_get_all_cap_labels function ([#781](https://github.com/weDevsOfficial/dokan/issues/781)) ([14161ab](https://github.com/weDevsOfficial/dokan/commit/14161ab8834569f2c65344979b991e851ba06822)) - - - -## [3.0.1](https://github.com/weDevsOfficial/dokan/compare/v3.0.0...v3.0.1) (2020-02-07) - - -### Bug Fixes - -* Filter by customer placeholder issue fixed [#750](https://github.com/weDevsOfficial/dokan/issues/750) ([#763](https://github.com/weDevsOfficial/dokan/issues/763)) ([5edd459](https://github.com/weDevsOfficial/dokan/commit/5edd459fbf9d2d76eb915d946523a8b1a535c92f)) -* handle sales price grater than regular price error ([#761](https://github.com/weDevsOfficial/dokan/issues/761)) ([865761c](https://github.com/weDevsOfficial/dokan/commit/865761c4cf3eb266454221e392fa636e46c99272)) -* replace manage_options with shop_manager in entire dokan is fixed [#751](https://github.com/weDevsOfficial/dokan/issues/751) ([#757](https://github.com/weDevsOfficial/dokan/issues/757)) ([237529e](https://github.com/weDevsOfficial/dokan/commit/237529e5cbd2d8e43b8bdc8b785e98fbc3c737b3)) -* yoast seo causing fatal error in single store page is fixed [#754](https://github.com/weDevsOfficial/dokan/issues/754) ([#756](https://github.com/weDevsOfficial/dokan/issues/756)) ([1713296](https://github.com/weDevsOfficial/dokan/commit/1713296f97b98771af226070e6be1b4237a5bce5)) - - - -# [3.0.0](https://github.com/weDevsOfficial/dokan/compare/v2.9.31...v3.0.0) (2020-02-03) - - -### Bug Fixes - -* action product issue fixed ([d9257cf](https://github.com/weDevsOfficial/dokan/commit/d9257cff5599bdfbbc4271b8c9c919efad3d3fd0)) -* allow commission to be sated as empty string ([#739](https://github.com/weDevsOfficial/dokan/issues/739)) ([3b018de](https://github.com/weDevsOfficial/dokan/commit/3b018de0f3f8daf6c0378a1ae27f5291a4c03d55)) -* allow vendor to update store terms and condition with REST API is fixed [#714](https://github.com/weDevsOfficial/dokan/issues/714) ([#745](https://github.com/weDevsOfficial/dokan/issues/745)) ([0448682](https://github.com/weDevsOfficial/dokan/commit/04486827fd3908b6ee016628752dc0c885063b11)) -* combine commission missing in wp user profile page ([8fafe47](https://github.com/weDevsOfficial/dokan/commit/8fafe477d4519c8b099064f38d40a6a81cc02beb)) -* if a product is deleted and no vendor is found for that product display (no name) in WooCommerce order listing page ([#746](https://github.com/weDevsOfficial/dokan/issues/746)) ([3025eeb](https://github.com/weDevsOfficial/dokan/commit/3025eebfcee7941106547f87cae927fb3386caf0)) -* if show_email is false don't show the eamil in REST API response ([#748](https://github.com/weDevsOfficial/dokan/issues/748)) ([4108cc1](https://github.com/weDevsOfficial/dokan/commit/4108cc12b7e4b4a1f65870f4c3daafdcde777941)) -* order rest api not created sub order fixed ([88e9508](https://github.com/weDevsOfficial/dokan/commit/88e95087cf5e550f9d2dd79462fb6ab158dff828)) -* pass order into woocommerce_order_item_{type}_html hook ([#736](https://github.com/weDevsOfficial/dokan/issues/736)) ([ddd3a91](https://github.com/weDevsOfficial/dokan/commit/ddd3a91fea6431359d78457b518754af6ca7801b)) -* product adding issue ([71e93f4](https://github.com/weDevsOfficial/dokan/commit/71e93f40f7c79a62510d128d3ac6dd5ae181c614)) -* product deleted issues ([51e59e0](https://github.com/weDevsOfficial/dokan/commit/51e59e08a1953f393666a2fe19f7fa6e6b791d20)) -* profile completion issue ([e35d050](https://github.com/weDevsOfficial/dokan/commit/e35d0505138280afcc6c77dc9818f2365f928c2a)) -* remove extra comission meta values for order ([8a73d99](https://github.com/weDevsOfficial/dokan/commit/8a73d991b2e285e2ebd61ff8008781b95f53d10c)) -* seller metabox rendering issue fixed ([3728426](https://github.com/weDevsOfficial/dokan/commit/372842612ae9243979202d806e7cf4192fabba57)) -* Set default store banner image ([cd680f7](https://github.com/weDevsOfficial/dokan/commit/cd680f7fdaf288b611b39e8e359bc7f8de03946b)) -* setup wizard undefined issue in payment method ([9be224b](https://github.com/weDevsOfficial/dokan/commit/9be224bf37edb21935b2bb497cf58a78bc99d4a0)) -* setupwizard not loding if email verification enabled ([7c2b4c8](https://github.com/weDevsOfficial/dokan/commit/7c2b4c8f66210d8d6d2444b8bb6d161054780bdb)) -* store support issues ([a98d698](https://github.com/weDevsOfficial/dokan/commit/a98d6982cd9e927c661a1c42b9620937c516e5a6)) -* Support depricated widget classes ([c0a38b1](https://github.com/weDevsOfficial/dokan/commit/c0a38b1255a01f4a7ea31527a74b0aac1ae62554)) -* undefined error when not withdraw method is set on setup wizard ([67999fa](https://github.com/weDevsOfficial/dokan/commit/67999fac5b94c7a964c9bcb07fc69319c45c0ff0)) -* vendor create issue from backend ([fd4f3bd](https://github.com/weDevsOfficial/dokan/commit/fd4f3bd603ce8e0242d78514ada406b5a1a0e62f)) -* vendor not assign from backend issue fixed ([8871b5d](https://github.com/weDevsOfficial/dokan/commit/8871b5d2ea84e05055d8426aff14e5f9c60b61fd)) -* vendor order rendering issue ([2530ef3](https://github.com/weDevsOfficial/dokan/commit/2530ef33a0e85bcd9153c2679d62bf0dd791fadf)) -* vendor send email not working ([6c9451b](https://github.com/weDevsOfficial/dokan/commit/6c9451bf9ae0b490dbbc8f47ef5d238302857b1e)) -* withdraw method not found issues ([f209c9c](https://github.com/weDevsOfficial/dokan/commit/f209c9cd1e09dee3b3a38f648786bc5b7c3bdf08)) - - - -## [2.9.31](https://github.com/weDevsOfficial/dokan/compare/v2.9.30...v2.9.31) (2020-01-14) - - -### Bug Fixes - -* dokan_is_store_listing function so that it returns correct value when shortcode is found ([#731](https://github.com/weDevsOfficial/dokan/issues/731)) ([1cc4f5d](https://github.com/weDevsOfficial/dokan/commit/1cc4f5de48f61cb9b01166a8c0c0a2386ebe425d)) - - - -## [2.9.30](https://github.com/weDevsOfficial/dokan/compare/v2.9.29...v2.9.30) (2020-01-10) - - -### Bug Fixes - -* decode store list query and add set transparent color for default store banner ([#727](https://github.com/weDevsOfficial/dokan/issues/727)) ([443c677](https://github.com/weDevsOfficial/dokan/commit/443c677bdbd44879081bad8c051ae880fe06c3ca)) -* dokan_is_store_listing function ([#726](https://github.com/weDevsOfficial/dokan/issues/726)) ([d24c88e](https://github.com/weDevsOfficial/dokan/commit/d24c88e7e268d807bd7da02d2a3d4bbc1e8f0085)) -* Fix Gruntfile.js after merging mapbox feature ([5580f90](https://github.com/weDevsOfficial/dokan/commit/5580f90c043ff00354e5c122d682014294a48b2d)) - - -### Features - -* add filter in store listing page ([#712](https://github.com/weDevsOfficial/dokan/issues/712)) ([83f0faa](https://github.com/weDevsOfficial/dokan/commit/83f0faac7c3a79b52c0a19e59d2f3fb4aa7da88f)) - - - -## [2.9.29](https://github.com/weDevsOfficial/dokan/compare/v2.9.28...v2.9.29) (2019-12-26) - - -### Bug Fixes - -* dokan dashboard hamburger menu is not working is fixed [#721](https://github.com/weDevsOfficial/dokan/issues/721) ([#722](https://github.com/weDevsOfficial/dokan/issues/722)) ([d2e1414](https://github.com/weDevsOfficial/dokan/commit/d2e1414406d4db673a2b5854f07720c895f8ad17)) -* don't show the admin setup wizard who ran the setup wizard before ([bb01fd1](https://github.com/weDevsOfficial/dokan/commit/bb01fd1d505144d08fe17982cf19eeea6c4b1c32)) -* downloadable product grunt and revoke access issue is fixed [#719](https://github.com/weDevsOfficial/dokan/issues/719) ([#723](https://github.com/weDevsOfficial/dokan/issues/723)) ([9020ad0](https://github.com/weDevsOfficial/dokan/commit/9020ad0a305096763fe894da1f0a61434af97894)) -* share essential data options with privacy policy ([485fe7e](https://github.com/weDevsOfficial/dokan/commit/485fe7e05a02412f4ff07c786ac3c584871c6352)) - - - -## [2.9.28](https://github.com/weDevsOfficial/dokan/compare/v2.9.27...v2.9.28) (2019-12-19) - - -### Bug Fixes - -* phpcs validation fixes ([affe11c](https://github.com/weDevsOfficial/dokan/commit/affe11cccd9714484dd8a94c14d42d086b992c59)) -* sanitizing and escaping data ([#717](https://github.com/weDevsOfficial/dokan/issues/717)) ([c318d8e](https://github.com/weDevsOfficial/dokan/commit/c318d8ed66c7a5bbf0a7ed81773c939eba5d3831)) -* some sanitization issues ([5c7dc81](https://github.com/weDevsOfficial/dokan/commit/5c7dc81bae3b555c995b981b517f95a7db64328d)) - - - -## [2.9.27](https://github.com/weDevsOfficial/dokan/compare/v2.9.26...v2.9.27) (2019-12-12) - - -### Bug Fixes - -* pass post_type as a second parameter to months_dropdown_results filter is fixed [#710](https://github.com/weDevsOfficial/dokan/issues/710) ([#711](https://github.com/weDevsOfficial/dokan/issues/711)) ([7bcffe6](https://github.com/weDevsOfficial/dokan/commit/7bcffe6a4cd32a875e90fdebac8ff3e21c6def12)) -* save product attribute correctly is fixed [#703](https://github.com/weDevsOfficial/dokan/issues/703) ([#704](https://github.com/weDevsOfficial/dokan/issues/704)) ([19ce0b0](https://github.com/weDevsOfficial/dokan/commit/19ce0b0ebffa3914bdb140c9875fa2bdfdd3a287)) -* setup wizard error ([ac5963b](https://github.com/weDevsOfficial/dokan/commit/ac5963b3ec3ff5a45ace4955547a59489bbf797c)) -* setup wizard issue if no wc installed ([09dec8f](https://github.com/weDevsOfficial/dokan/commit/09dec8f89ce2c833dc9f35edd51895f8f19e9b3c)) -* vendor payment settings page available withdraw methods display issue. ([#695](https://github.com/weDevsOfficial/dokan/issues/695)) ([766f3fa](https://github.com/weDevsOfficial/dokan/commit/766f3fa96223a7d7392a50b01210fdbd8104e834)) - - -### Features - -* Run Dokan Admin Setup Wizard without being WooCommerce installed ([#708](https://github.com/weDevsOfficial/dokan/issues/708)) ([7dd1545](https://github.com/weDevsOfficial/dokan/commit/7dd1545c351ec8376c91b84ef3ac41d585080b71)) - - - -## [2.9.26](https://github.com/weDevsOfficial/dokan/compare/v2.9.25...v2.9.26) (2019-11-19) - - -### Bug Fixes - -* if commission_rate is null return early ([65f21fa](https://github.com/weDevsOfficial/dokan/commit/65f21fa918ea3a22627ea5b2640b1eb90a9f4878)) -* if flat or percentage commission is set, remove the required field ([a3170cc](https://github.com/weDevsOfficial/dokan/commit/a3170cc9661657da81ca9f476a248718f1770ab9)) -* make assets url localized variable available in the frontend ([7227eb1](https://github.com/weDevsOfficial/dokan/commit/7227eb15d242a6d510097c0f2fb808ae451403b1)) -* make assets url localized variable available in the frontend ([135daf2](https://github.com/weDevsOfficial/dokan/commit/135daf228eaf27628603560a7787860ba37e64da)) -* make dokan add vendor UI consistent to WordPress UI ([#696](https://github.com/weDevsOfficial/dokan/issues/696)) ([27cdd12](https://github.com/weDevsOfficial/dokan/commit/27cdd12ca8bd35376ee726a1d82b9e06f40598e5)) -* make product price float to remove warning when product price is empty string ([#700](https://github.com/weDevsOfficial/dokan/issues/700)) ([bf4813f](https://github.com/weDevsOfficial/dokan/commit/bf4813f368e9f5d5a7b33f3013797acbfc7a7d1c)) -* save store_data first while creating vendor so that vendor get created with proper data ([#702](https://github.com/weDevsOfficial/dokan/issues/702)) ([be23919](https://github.com/weDevsOfficial/dokan/commit/be23919f3067954c094b32206eb8c1cc998b05a5)) -* shop_order query globally loaded fixed ([02791ae](https://github.com/weDevsOfficial/dokan/commit/02791aef7f1e2dada71f63920cacec9421e9a6f6)) - - -### Features - -* add dokan-settings form validation and make both field required for combine commission ([5abdeb2](https://github.com/weDevsOfficial/dokan/commit/5abdeb27575de1bf507b5f45b8b89f1659180f28)) -* add option to hide out of stock products in best selling widget is fixed [#697](https://github.com/weDevsOfficial/dokan/issues/697) ([#698](https://github.com/weDevsOfficial/dokan/issues/698)) ([84731b5](https://github.com/weDevsOfficial/dokan/commit/84731b508cbcd717bf21e4827f81fbb9bdcb15ac)) - - - -## [2.9.23](https://github.com/weDevsOfficial/dokan/compare/v2.9.22...v2.9.23) (2019-11-07) - - -### Bug Fixes - -* add filter to modify current page id ([#678](https://github.com/weDevsOfficial/dokan/issues/678)) ([20d42f3](https://github.com/weDevsOfficial/dokan/commit/20d42f35bdafed62707ee172634140ca0e016c70)) -* addes some hooks for extend extra features ([9d1da0c](https://github.com/weDevsOfficial/dokan/commit/9d1da0ce64c5ace84b0743473e842ec0d42529ec)) -* check variable is set before using it and save store name into dokan_store_name meta ([#686](https://github.com/weDevsOfficial/dokan/issues/686)) ([3520f55](https://github.com/weDevsOfficial/dokan/commit/3520f55910833a707d34dc3eb73f3286c06c03c4)) -* if percent commission rate is not set while using combine commission calculation is not correct is fixed [#687](https://github.com/weDevsOfficial/dokan/issues/687) ([#690](https://github.com/weDevsOfficial/dokan/issues/690)) ([c98588b](https://github.com/weDevsOfficial/dokan/commit/c98588b86de699b7fc41b5de20f3a297cb6dbf32)) -* order listing page shows the same orders on object cache enabled ([#682](https://github.com/weDevsOfficial/dokan/issues/682)) ([16849c8](https://github.com/weDevsOfficial/dokan/commit/16849c8bf301d3776305c494b478b7a1b6c5afbb)) -* use dokan-lite text domain instead of dokan is fixed [#675](https://github.com/weDevsOfficial/dokan/issues/675) ([#679](https://github.com/weDevsOfficial/dokan/issues/679)) ([116bbd3](https://github.com/weDevsOfficial/dokan/commit/116bbd3ef33e17913d20be103676e98ed4ba291e)) - - -### Features - -* add store contact rest api ([#680](https://github.com/weDevsOfficial/dokan/issues/680)) ([6b4dfe2](https://github.com/weDevsOfficial/dokan/commit/6b4dfe27b2ab655be0532347a3057302f87b7a4d)) -* add vendor active inactive REST API ([#691](https://github.com/weDevsOfficial/dokan/issues/691)) ([b2cd0c2](https://github.com/weDevsOfficial/dokan/commit/b2cd0c27e98ca6afcdda4b8f4b1b9bc309fb8e5f)) -* add vendor listing page in dokan backend ([#684](https://github.com/weDevsOfficial/dokan/issues/684)) ([1a21518](https://github.com/weDevsOfficial/dokan/commit/1a215180ca6e0def9617a4402e93c4f2c410f9e2)) - - - -## [2.9.22](https://github.com/weDevsOfficial/dokan/compare/v2.9.21...v2.9.22) (2019-10-03) - - -### Bug Fixes - -* attribute value's are swapped after changing the order of the attributes field is fixed [#673](https://github.com/weDevsOfficial/dokan/issues/673) ([#674](https://github.com/weDevsOfficial/dokan/issues/674)) ([cddfcf0](https://github.com/weDevsOfficial/dokan/commit/cddfcf0c51ce43ed9023410cfeb9e0067b64828a)) -* commssion displaying issue or vendor order listing page ([48a37e5](https://github.com/weDevsOfficial/dokan/commit/48a37e5c02030d0e587f55808e3e4e938c1b91d0)) -* make commissison value to 0 if no product found ([#676](https://github.com/weDevsOfficial/dokan/issues/676)) ([157f1c1](https://github.com/weDevsOfficial/dokan/commit/157f1c10d02b4c1d8e5f2f9427fc101d098c2039)) -* remove redundant vue input field ([#672](https://github.com/weDevsOfficial/dokan/issues/672)) ([9ef4a28](https://github.com/weDevsOfficial/dokan/commit/9ef4a2881221301d1cce12d58b941052f9346675)) - - - -## [2.9.21](https://github.com/weDevsOfficial/dokan/compare/v2.9.20...v2.9.21) (2019-09-24) - - -### Bug Fixes - -* add required attribute for various input field in dokan_post_input_box function ([#667](https://github.com/weDevsOfficial/dokan/issues/667)) ([7e07c73](https://github.com/weDevsOfficial/dokan/commit/7e07c7301baddebe0c46664906f5553a97eed387)) -* if state is not found in store settings, remove the state field ([#670](https://github.com/weDevsOfficial/dokan/issues/670)) ([ff3ba13](https://github.com/weDevsOfficial/dokan/commit/ff3ba13c598afe18fceb6cd11431c0440784dc9f)) -* only show vendor's own uploaded media to a vendor ([#669](https://github.com/weDevsOfficial/dokan/issues/669)) ([1869267](https://github.com/weDevsOfficial/dokan/commit/1869267cbab5f2608a29aef74fd10fa50b32c35e)) - - -### Features - -* add dokan commission class ([#582](https://github.com/weDevsOfficial/dokan/issues/582)) ([153066f](https://github.com/weDevsOfficial/dokan/commit/153066f96ee7e05ecd542eadda8c44c1649d6193)), closes [#568](https://github.com/weDevsOfficial/dokan/issues/568) - - - -## [2.9.20](https://github.com/weDevsOfficial/dokan/compare/v2.9.19...v2.9.20) (2019-08-23) - - -### Bug Fixes - -* check if class instance is found before calling calss method is fixed [#665](https://github.com/weDevsOfficial/dokan/issues/665) ([#666](https://github.com/weDevsOfficial/dokan/issues/666)) ([d01e808](https://github.com/weDevsOfficial/dokan/commit/d01e808725e63d445eae7242a1b4cf446c929058)) -* check whether property exists or not ([#661](https://github.com/weDevsOfficial/dokan/issues/661)) ([2c42e63](https://github.com/weDevsOfficial/dokan/commit/2c42e631b5f33377cbf40b7ca424975eac5ba0a5)) -* map geolocation settings value ([#662](https://github.com/weDevsOfficial/dokan/issues/662)) ([75fcbd9](https://github.com/weDevsOfficial/dokan/commit/75fcbd90573ad9abf86a67d6f1871daac0905c82)) -* rename store_banner_width to store_banner_height is fixed [#659](https://github.com/weDevsOfficial/dokan/issues/659) ([#660](https://github.com/weDevsOfficial/dokan/issues/660)) ([8bd5402](https://github.com/weDevsOfficial/dokan/commit/8bd54028453071eef12fc510e6c5e2785a3ffe0e)) - - - -## [2.9.19](https://github.com/weDevsOfficial/dokan/compare/v2.9.18...v2.9.19) (2019-07-29) - - -### Bug Fixes - -* dokan admin settings rearrange mapping ([#657](https://github.com/weDevsOfficial/dokan/issues/657)) ([8422962](https://github.com/weDevsOfficial/dokan/commit/84229623d2a84d773bf34d46f20316555cd8144e)) -* make frontend stock management only available if woocommerce allows is fixed [#654](https://github.com/weDevsOfficial/dokan/issues/654) ([#655](https://github.com/weDevsOfficial/dokan/issues/655)) ([89ec714](https://github.com/weDevsOfficial/dokan/commit/89ec71430ba02de41b5cdd1384e77d15040c1e66)) -* remove store avatar set by ultimate member plugin from store and store listing page ([#656](https://github.com/weDevsOfficial/dokan/issues/656)) ([4a7473c](https://github.com/weDevsOfficial/dokan/commit/4a7473cbcd375da8a01a9c585cc2d6ed7c34df9c)) - - - -## [2.9.18](https://github.com/weDevsOfficial/dokan/compare/v2.9.17...v2.9.18) (2019-07-10) - - -### Bug Fixes - -* make payment field hidden for other vendor in api response ([#642](https://github.com/weDevsOfficial/dokan/issues/642)) ([6daf03e](https://github.com/weDevsOfficial/dokan/commit/6daf03eb87d55391b79ee14b8c53e9741e910d52)) - - -### Features - -* add dokan_array_after function and hook on dokan parent order creation ([#647](https://github.com/weDevsOfficial/dokan/issues/647)) ([f1260c7](https://github.com/weDevsOfficial/dokan/commit/f1260c7a800502b97ce25b00d0e61ad75a289620)) -* add google map type option field component ([#648](https://github.com/weDevsOfficial/dokan/issues/648)) ([516510a](https://github.com/weDevsOfficial/dokan/commit/516510a6a18b081090233d73dfc1d768a6607ecb)) - - - -## [2.9.17](https://github.com/weDevsOfficial/dokan/compare/v2.9.16...v2.9.17) (2019-06-13) - - -### Features - -* remove unwanted code to fix conflict with yith plugin ([#638](https://github.com/weDevsOfficial/dokan/issues/638)) ([eb35032](https://github.com/weDevsOfficial/dokan/commit/eb350321297db6a8453c0e4da41d0c4b2a35240d)) - - - -## [2.9.16](https://github.com/weDevsOfficial/dokan/compare/v2.9.15...v2.9.16) (2019-06-11) - - -### Bug Fixes - -* add failed order in order listing page is fixed [#632](https://github.com/weDevsOfficial/dokan/issues/632) ([#633](https://github.com/weDevsOfficial/dokan/issues/633)) ([84ec330](https://github.com/weDevsOfficial/dokan/commit/84ec3303992be0cfd506f112908901c434b62313)) -* change delete class to dokan-product-delete to avoid issue with woocommerce subscription and yith payment gateway ([#636](https://github.com/weDevsOfficial/dokan/issues/636)) ([1b2f322](https://github.com/weDevsOfficial/dokan/commit/1b2f32214cad5ad189398c16be9ec0a34aa288ca)) -* hide hidden product and out of stock product in vendor store page is fixed [#619](https://github.com/weDevsOfficial/dokan/issues/619) ([#622](https://github.com/weDevsOfficial/dokan/issues/622)) ([1a9d882](https://github.com/weDevsOfficial/dokan/commit/1a9d882c5ad5974bba0e362635ec555f2319039a)) -* make dokan dashboard responsive ([#618](https://github.com/weDevsOfficial/dokan/issues/618)) ([f98ad0c](https://github.com/weDevsOfficial/dokan/commit/f98ad0c11fd88d90b4c1ed06638aa7eb948bc8f0)) -* return 0 if product price is not given is fixed [#626](https://github.com/weDevsOfficial/dokan/issues/626) ([#627](https://github.com/weDevsOfficial/dokan/issues/627)) ([e409996](https://github.com/weDevsOfficial/dokan/commit/e4099966303f80dec156d180ff6641e3b3fd6fa9)) - - - -## [2.9.15](https://github.com/weDevsOfficial/dokan/compare/v2.9.14...v2.9.15) (2019-05-08) - - -### Bug Fixes - -* Update appsero SDK ([#614](https://github.com/weDevsOfficial/dokan/issues/614)) ([6418187](https://github.com/weDevsOfficial/dokan/commit/641818761a918faa3fefe5e0271926a9d8bb433b)) -* vendor banner is not showing in edit user profile page ([#615](https://github.com/weDevsOfficial/dokan/issues/615)) ([0ddded1](https://github.com/weDevsOfficial/dokan/commit/0ddded14c3552067ef421ce712c1416da9bb5428)) - - - -## [2.9.14](https://github.com/weDevsOfficial/dokan/compare/v2.9.13...v2.9.14) (2019-04-26) - - -### Bug Fixes - -* backward compatibility for banner and store time ([#611](https://github.com/weDevsOfficial/dokan/issues/611)) ([3eb1740](https://github.com/weDevsOfficial/dokan/commit/3eb1740097b027247bf793a6960e8c274cb1399e)) -* schedule product price is not working correctly ([#612](https://github.com/weDevsOfficial/dokan/issues/612)) ([1102483](https://github.com/weDevsOfficial/dokan/commit/110248307725fd83164f1b9fe25de15886e0641e)) - - - -## [2.9.13](https://github.com/weDevsOfficial/dokan/compare/v2.9.12...v2.9.13) (2019-04-24) - - -### Bug Fixes - -* if customer billing or shipping address is not found, show not found message ([#591](https://github.com/weDevsOfficial/dokan/issues/591)) ([6399674](https://github.com/weDevsOfficial/dokan/commit/6399674dec9bedee89f3ff4af7507b59ea3462bd)) -* ingore sanitizing value for product attributes ([#594](https://github.com/weDevsOfficial/dokan/issues/594)) ([859fd93](https://github.com/weDevsOfficial/dokan/commit/859fd93c1c88081534ab22bc712132f744bc4156)) -* product stock is not reducing while order is placed via rest api ([#600](https://github.com/weDevsOfficial/dokan/issues/600)) ([4efac87](https://github.com/weDevsOfficial/dokan/commit/4efac87c601f916e36d8bb132a005fc363cbbe37)) -* show notice if product SKU is not unique while updating product ([#602](https://github.com/weDevsOfficial/dokan/issues/602)) ([ff7b23e](https://github.com/weDevsOfficial/dokan/commit/ff7b23e4e9eda91f6d38d3fc23510c6793dd5b86)) -* validate boolean value while updating vendor ([#592](https://github.com/weDevsOfficial/dokan/issues/592)) ([bcfa6de](https://github.com/weDevsOfficial/dokan/commit/bcfa6de921308caa11cbbe238d7fb566e2a60a45)) - - -### Features - -* add store open close functionality in REST API is fixed [#603](https://github.com/weDevsOfficial/dokan/issues/603) ([#604](https://github.com/weDevsOfficial/dokan/issues/604)) ([ff8bbc8](https://github.com/weDevsOfficial/dokan/commit/ff8bbc8b80e24d8596d22330687c9e8f6c467e8b)) - - - -## [2.9.12](https://github.com/weDevsOfficial/dokan/compare/v2.9.11...v2.9.12) (2019-03-20) - - -### Bug Fixes - -* add filter in row_actions_kses and price_kses ([#586](https://github.com/weDevsOfficial/dokan/issues/586)) ([8356d9e](https://github.com/weDevsOfficial/dokan/commit/8356d9ea30e2a4eefcece108e6076305226b7ff0)) -* add wp-hooks dependency if wp version is greater than 5.0 ([#583](https://github.com/weDevsOfficial/dokan/issues/583)) ([473a2ac](https://github.com/weDevsOfficial/dokan/commit/473a2ac9b356f9e31163799177c7f23c9675e6c0)) -* escaping html entities ([#585](https://github.com/weDevsOfficial/dokan/issues/585)) ([aa2b879](https://github.com/weDevsOfficial/dokan/commit/aa2b879a12f92723109f820119c026080514ddb0)) -* time format for store opening closing widget ([#584](https://github.com/weDevsOfficial/dokan/issues/584)) ([d88d1f5](https://github.com/weDevsOfficial/dokan/commit/d88d1f5506f9a3176aa8ba428b734a85abf376a7)) -* updating vendor boolean type properties ([#589](https://github.com/weDevsOfficial/dokan/issues/589)) ([2b4bcc1](https://github.com/weDevsOfficial/dokan/commit/2b4bcc1b33e4d87e170ded941d456649ba314582)) - - - -## [2.9.11](https://github.com/weDevsOfficial/dokan/compare/v2.9.10...v2.9.11) (2019-03-05) - - -### Bug Fixes - -* escape html tags being outputing in setup-wizard ([#558](https://github.com/weDevsOfficial/dokan/issues/558)) ([314ea57](https://github.com/weDevsOfficial/dokan/commit/314ea578862a9e20b24e44cc491f06c733a60acf)) -* gallery images are not getting saved is fixed [#569](https://github.com/weDevsOfficial/dokan/issues/569) ([#570](https://github.com/weDevsOfficial/dokan/issues/570)) ([e4c56ab](https://github.com/weDevsOfficial/dokan/commit/e4c56ab1500249d34411fda931314aa0fa59d91c)) -* order tracking date format is not matching with WordPress is fixed [#553](https://github.com/weDevsOfficial/dokan/issues/553) ([#554](https://github.com/weDevsOfficial/dokan/issues/554)) ([86b6626](https://github.com/weDevsOfficial/dokan/commit/86b6626931cd7e3c4113b814e7f53cac6044dd82)) -* send email to admin on adding a new product via REST API ([#562](https://github.com/weDevsOfficial/dokan/issues/562)) ([4bde10e](https://github.com/weDevsOfficial/dokan/commit/4bde10e639ff92b049884add6a96c6911cb8f492)) -* set default total_sales count on adding a new product is fixed [#565](https://github.com/weDevsOfficial/dokan/issues/565) ([#566](https://github.com/weDevsOfficial/dokan/issues/566)) ([72d3402](https://github.com/weDevsOfficial/dokan/commit/72d3402370007bd8fa6c67da38bdaefdaf2843ee)) -* some icons are missing due to fontawesome 5 ([#555](https://github.com/weDevsOfficial/dokan/issues/555)) ([9a67d57](https://github.com/weDevsOfficial/dokan/commit/9a67d574ccf288cc610244c3859ef87d4d84e8b8)) -* unable create customer using WC_Rest API is fixed [#578](https://github.com/weDevsOfficial/dokan/issues/578) [#533](https://github.com/weDevsOfficial/dokan/issues/533) ([#579](https://github.com/weDevsOfficial/dokan/issues/579)) ([c60d1cb](https://github.com/weDevsOfficial/dokan/commit/c60d1cb6149004553d08c2a8955546636171bea5)) -* vendor name in cart for variable products ([#552](https://github.com/weDevsOfficial/dokan/issues/552)) ([a845bd7](https://github.com/weDevsOfficial/dokan/commit/a845bd7e4768db8975af714805c9123ed952a3f3)) -* warning while change bulk order status in vendor dashboard is fixed [#572](https://github.com/weDevsOfficial/dokan/issues/572) ([#573](https://github.com/weDevsOfficial/dokan/issues/573)) ([4bea638](https://github.com/weDevsOfficial/dokan/commit/4bea638c467ed13ea1071c8ad19e3d413df94e6a)) - - -### Features - -* add Dokan Login Form popup ([#575](https://github.com/weDevsOfficial/dokan/issues/575)) ([1c2b5c7](https://github.com/weDevsOfficial/dokan/commit/1c2b5c7fd25eae0aee625e41631a721ee847b4f2)) - - - -## [2.9.10](https://github.com/weDevsOfficial/dokan/compare/v2.9.9...v2.9.10) (2019-02-11) - - -### Bug Fixes - -* add filter to modify product image attributes ([#543](https://github.com/weDevsOfficial/dokan/issues/543)) ([747b7ae](https://github.com/weDevsOfficial/dokan/commit/747b7ae744f92cecad28ae0216380695c2ad0e64)) -* wrong text domain ([#551](https://github.com/weDevsOfficial/dokan/issues/551)) ([688dd32](https://github.com/weDevsOfficial/dokan/commit/688dd32cae9294d3da8af1a7dc38db09c4e7d4ee)) - - -### Features - -* add dokan privacy policy option ([5375c02](https://github.com/weDevsOfficial/dokan/commit/5375c02e63dffe986f91ec5b2d45735bafbf1eaa)) - - - -## [2.9.9](https://github.com/weDevsOfficial/dokan/compare/v2.9.8...v2.9.9) (2019-01-29) - - -### Bug Fixes - -* add apply_filters tag name ([#539](https://github.com/weDevsOfficial/dokan/issues/539)) ([ec93b4b](https://github.com/weDevsOfficial/dokan/commit/ec93b4be4cbea397753c15d37d70d77bc69baeb9)) -* dokan_get_customer_orders_by_seller function is fixed [#537](https://github.com/weDevsOfficial/dokan/issues/537) ([#538](https://github.com/weDevsOfficial/dokan/issues/538)) ([3f6910d](https://github.com/weDevsOfficial/dokan/commit/3f6910d53c0c6086e12ee1db7b6810b559bed7d4)) -* js compiling issue ([5bdc548](https://github.com/weDevsOfficial/dokan/commit/5bdc548ae72a2f2e93d59f9f888fc7b46b874989)) -* page redirect issue in vendor edit account ([#536](https://github.com/weDevsOfficial/dokan/issues/536)) ([4611c66](https://github.com/weDevsOfficial/dokan/commit/4611c66e281dd09e076c5a44bd12f232b81d3c8b)) -* paypal mass payment is not generating ([#532](https://github.com/weDevsOfficial/dokan/issues/532)) ([766ea7a](https://github.com/weDevsOfficial/dokan/commit/766ea7a2df1b23ff98a1e7882d00b06120b1f716)) -* send ajax error in dashboard ([3dcec03](https://github.com/weDevsOfficial/dokan/commit/3dcec037e4462acd12dc76cc4db2d53ad9ec1b7a)) -* showing street 2 address within the store banner ([#528](https://github.com/weDevsOfficial/dokan/issues/528)) ([26ebb41](https://github.com/weDevsOfficial/dokan/commit/26ebb41bb3fb44b4f7b8279883e0ab4e4ba4f5da)) -* typo mistake ([4fa880c](https://github.com/weDevsOfficial/dokan/commit/4fa880c9610fb453ec7e4314d18eaa22edd47bb4)) -* use wc_clean instead of sanitize_title while saving attributes name ([#527](https://github.com/weDevsOfficial/dokan/issues/527)) ([99c7863](https://github.com/weDevsOfficial/dokan/commit/99c7863ae69f5af53e6248898df411088ad4e1d2)) -* vendor.js validation mark invalid fields ([7652905](https://github.com/weDevsOfficial/dokan/commit/765290575d68f6cc1e6a648e73ba8f674f5f20d5)) -* withdraw request amount in approved & cancelled email ([#534](https://github.com/weDevsOfficial/dokan/issues/534)) ([4425bad](https://github.com/weDevsOfficial/dokan/commit/4425badfee21abf8ceab96266be044deb94cdce7)) - - -### Features - -* apply_filter for editor args ([44cf748](https://github.com/weDevsOfficial/dokan/commit/44cf7482e4ab2421066120f655456dc6a8b339a4)) - - -### Reverts - -* Revert "Fix bug with error display" ([f25b934](https://github.com/weDevsOfficial/dokan/commit/f25b93426ec3d512f81afd236d0a1422af4512bc)) -* Revert "apply_filters for product editor args" ([6ad5ffa](https://github.com/weDevsOfficial/dokan/commit/6ad5ffa9e5a7a44b48ec179db272d3843851c5d9)) - - - -## [2.9.8](https://github.com/weDevsOfficial/dokan/compare/v2.9.7...v2.9.8) (2019-01-14) - - -### Bug Fixes - -* cannot modify header information, headers already sent warning in admin pages ([#521](https://github.com/weDevsOfficial/dokan/issues/521)) ([b97d029](https://github.com/weDevsOfficial/dokan/commit/b97d02935c6043c45f3bb24f26a9ca7830c8fb72)) -* change pagination param and add store info in product rest apis ([0fab721](https://github.com/weDevsOfficial/dokan/commit/0fab72183be547fd2cd04a234e4541bccbb1bf33)) -* child category is not showing in hierarchically ([#509](https://github.com/weDevsOfficial/dokan/issues/509)) ([51f2338](https://github.com/weDevsOfficial/dokan/commit/51f23386a9468a57e2b01edd3030355ad7affd0b)) -* nonce verification issue is fixed [#518](https://github.com/weDevsOfficial/dokan/issues/518) ([#519](https://github.com/weDevsOfficial/dokan/issues/519)) ([7d82fdf](https://github.com/weDevsOfficial/dokan/commit/7d82fdff65148038c3bc3f50c1e948e1581b00a5)) -* return 404 page when vendor store is not found ([#508](https://github.com/weDevsOfficial/dokan/issues/508)) ([dd76714](https://github.com/weDevsOfficial/dokan/commit/dd767149d4bd43ff747bb512d86c24bb1f633954)) -* show net sales of a month ([38a2918](https://github.com/weDevsOfficial/dokan/commit/38a29183f1a108a6178896f6663e7967f923ffcf)) -* use correct function to retrieve seller id from an order is fixed [#515](https://github.com/weDevsOfficial/dokan/issues/515) ([#516](https://github.com/weDevsOfficial/dokan/issues/516)) ([1f893c4](https://github.com/weDevsOfficial/dokan/commit/1f893c4fb228b18509987285b2b4a6618028ec9b)) -* use wp_kses_post to allow html tags in product description ([#507](https://github.com/weDevsOfficial/dokan/issues/507)) ([6b63335](https://github.com/weDevsOfficial/dokan/commit/6b633355e50e73ef33ceb1a1a58ced5d17e0e5cc)) - - -### Features - -* add dokan_get_permalink function to retrieve dokan pages url ([#517](https://github.com/weDevsOfficial/dokan/issues/517)) ([2b1ddd4](https://github.com/weDevsOfficial/dokan/commit/2b1ddd4eb8731abbc797eb4dcd4c2ba04841b182)) -* add dokan_get_vendor_by_product function ([#510](https://github.com/weDevsOfficial/dokan/issues/510)) ([b248c1d](https://github.com/weDevsOfficial/dokan/commit/b248c1d958427c3ba9a364b150b758446e0986a5)) -* add format_collection_response method ([d0ca8ef](https://github.com/weDevsOfficial/dokan/commit/d0ca8ef345f0b8519efe9fd8ce10574f37881969)) -* add get_products method in vendor class ([#512](https://github.com/weDevsOfficial/dokan/issues/512)) ([09a986b](https://github.com/weDevsOfficial/dokan/commit/09a986bb62ad3f074d2a86c53974a276395c4e01)) -* add links to admin dashboard at a glance report ([#520](https://github.com/weDevsOfficial/dokan/issues/520)) ([718eeb1](https://github.com/weDevsOfficial/dokan/commit/718eeb1433fb187ded61ca397fab5169db6a7e7b)) -* add page parameter for pagination ([#511](https://github.com/weDevsOfficial/dokan/issues/511)) ([9b83cce](https://github.com/weDevsOfficial/dokan/commit/9b83ccee57971d8f584221ee4a62d4025f77915a)) -* added radio settings field in admin settings ([10091a3](https://github.com/weDevsOfficial/dokan/commit/10091a3d05b9d84b771e8add796acb2fbf2d3774)) - - - -## [2.9.7](https://github.com/weDevsOfficial/dokan/compare/v2.9.6...v2.9.7) (2018-12-19) - - -### Bug Fixes - -* admin store is not listed in the store-listing page is fixed [#464](https://github.com/weDevsOfficial/dokan/issues/464) ([#498](https://github.com/weDevsOfficial/dokan/issues/498)) ([63dc4b6](https://github.com/weDevsOfficial/dokan/commit/63dc4b68f798696ebb330c6eb0acb7cb33a368c8)) -* Escape attribute for print value ([#493](https://github.com/weDevsOfficial/dokan/issues/493)) ([17b131d](https://github.com/weDevsOfficial/dokan/commit/17b131d2b1317488b08b4e966abf4eeeac46efa0)) -* lowercase the theme name ([#502](https://github.com/weDevsOfficial/dokan/issues/502)) ([f66f1f1](https://github.com/weDevsOfficial/dokan/commit/f66f1f15cee5dff2c51ee1e99691c8ae4bc72bd3)) -* product category and tag creating issue from product popup ([60c5fc6](https://github.com/weDevsOfficial/dokan/commit/60c5fc6a3c4311337f8b361657e039c3772353ed)) -* remove unwanted css for tinymce text editor vue component ([265bdc7](https://github.com/weDevsOfficial/dokan/commit/265bdc7d65b9dce2aa2319099b1486bd0ba4e6fa)) -* sanitization and formatting fixes ([3acbdbc](https://github.com/weDevsOfficial/dokan/commit/3acbdbcadf0f5b6b0b7d350a935dfe521760322e)) -* use wp_kses_post while rendering html content ([#500](https://github.com/weDevsOfficial/dokan/issues/500)) ([10a0fb1](https://github.com/weDevsOfficial/dokan/commit/10a0fb1a7641c083f56706745a9919480ca3d2e5)) - - -### Features - -* add dokan_get_payment_details hook in vue withdraw page ([#454](https://github.com/weDevsOfficial/dokan/issues/454)) ([563fdb0](https://github.com/weDevsOfficial/dokan/commit/563fdb008dbac465a439f0404c195c99531e4f59)) -* add vue datepicker component ([#499](https://github.com/weDevsOfficial/dokan/issues/499)) ([790d633](https://github.com/weDevsOfficial/dokan/commit/790d633d9a305ef53a262adfce878c498779d2e5)) - - - -## [2.9.6](https://github.com/weDevsOfficial/dokan/compare/v2.9.5...v2.9.6) (2018-12-14) - - -### Bug Fixes - -* admin withdraw paypal mass csv download issue ([e24f004](https://github.com/weDevsOfficial/dokan/commit/e24f004327db8a0fc6ecf29fc3a554061dd4aa5a)) -* Applying standard escaping in new-product-single.php file ([#461](https://github.com/weDevsOfficial/dokan/issues/461)) ([729506a](https://github.com/weDevsOfficial/dokan/commit/729506a477bce0b606e78ef8bccff3fb294f64d0)) -* banner cropping issue in vendor dashboard and query result filter for dokan_count_posts ([#489](https://github.com/weDevsOfficial/dokan/issues/489)) ([2e8f3bd](https://github.com/weDevsOfficial/dokan/commit/2e8f3bda6c3114d174270e6b03882f1afd98ad55)) -* bulk action handler in order listing ([cbd35c0](https://github.com/weDevsOfficial/dokan/commit/cbd35c075c8d570fcddbdca3a64ce350bf1755fe)) -* check ajax_nonce while cropping banner ([#459](https://github.com/weDevsOfficial/dokan/issues/459)) ([9c379c6](https://github.com/weDevsOfficial/dokan/commit/9c379c6d74ec2472aa8bf44e27ae5051c216ebb0)) -* escape rendering settings heading ([7ca078c](https://github.com/weDevsOfficial/dokan/commit/7ca078cca570f8a13eae95fe08f6cceff91825c2)) -* insights issue for local server ([4c10c1d](https://github.com/weDevsOfficial/dokan/commit/4c10c1df0eed3e2f143c1baee68a783cc4035751)) -* nonce issue for canceling promotion notice boxes ([#485](https://github.com/weDevsOfficial/dokan/issues/485)) ([d4ef9e1](https://github.com/weDevsOfficial/dokan/commit/d4ef9e12a0bb839a67c856032bc47519b0539faa)) -* order items not showing and escape output refactor for details ([#490](https://github.com/weDevsOfficial/dokan/issues/490)) ([1106e11](https://github.com/weDevsOfficial/dokan/commit/1106e1109da2ba2edeba3e83e40d12850dabcfe2)) -* prepare sql queries ([a028cc8](https://github.com/weDevsOfficial/dokan/commit/a028cc82951f5db022b2ca50a28790c887e37205)) -* product tab vendor info escaping issue ([4804241](https://github.com/weDevsOfficial/dokan/commit/48042414a0280bab47f37d9b879649d101d89e27)) -* redirect issue after changing order status to processing ([#479](https://github.com/weDevsOfficial/dokan/issues/479)) ([feef57b](https://github.com/weDevsOfficial/dokan/commit/feef57bb0e7600d22618ed8e501bb5a63a9c69d4)) -* some sql prepare statment ([d6aabe0](https://github.com/weDevsOfficial/dokan/commit/d6aabe02b228e1f702011424f989aa34fff61fc3)) -* typo in function name ([#487](https://github.com/weDevsOfficial/dokan/issues/487)) ([fd1146d](https://github.com/weDevsOfficial/dokan/commit/fd1146d690dbdb4401f17266d8c8dd9db76f400b)) -* vendor earning issues ([f4ab8bc](https://github.com/weDevsOfficial/dokan/commit/f4ab8bc96fb6c1f5394c2e3ea86af5fd98b7a13a)) -* vendor registration field showing issue ([#488](https://github.com/weDevsOfficial/dokan/issues/488)) ([74e9d73](https://github.com/weDevsOfficial/dokan/commit/74e9d73bd5b2f1cfa9505ab27c9352bf262a87cc)) -* withdraw ajax nonce issue ([74b7c60](https://github.com/weDevsOfficial/dokan/commit/74b7c607fd24348801a6ff1dac35ab02692dc1e4)) -* withdraw api sql issue ([2c249ff](https://github.com/weDevsOfficial/dokan/commit/2c249ff6cee76c06f6b633e1864850cd68eddd4e)) -* XSS issues in templates/products/products-listing-row.php ([#462](https://github.com/weDevsOfficial/dokan/issues/462)) ([00e30cd](https://github.com/weDevsOfficial/dokan/commit/00e30cd099af987cc962f3481ab864c7c041eb4f)) - - -### Features - -* Add PHP codesniffer ([#472](https://github.com/weDevsOfficial/dokan/issues/472)) ([75d178d](https://github.com/weDevsOfficial/dokan/commit/75d178d59ad9479a1b5dd6a9f9f1d6af582870c3)) - - - -## [2.9.5](https://github.com/weDevsOfficial/dokan/compare/v2.9.4...v2.9.5) (2018-12-12) - - -### Bug Fixes - -* promo notice nonce checking and permission checking ([fe695ef](https://github.com/weDevsOfficial/dokan/commit/fe695ef3b8e38b076c3887b2551f657cbfa2d3ac)) -* remove unwanted code ([857a3d1](https://github.com/weDevsOfficial/dokan/commit/857a3d11acfa6783983b5b5c8b305a36f9db976d)) - - - -## [2.9.4](https://github.com/weDevsOfficial/dokan/compare/v2.9.3...v2.9.4) (2018-12-11) - - -### Bug Fixes - -* change author to vendor_id to retrive all the vendor orders ([#444](https://github.com/weDevsOfficial/dokan/issues/444)) ([912879d](https://github.com/weDevsOfficial/dokan/commit/912879d7693ffd6d8393a082a214366ba4ab5235)) -* count wc-refunded status while calculating vendor balance ([#451](https://github.com/weDevsOfficial/dokan/issues/451)) ([af8b689](https://github.com/weDevsOfficial/dokan/commit/af8b689e4a837f554edd708c0743fd38788384e9)) -* dokan seller setup wizard style ([#437](https://github.com/weDevsOfficial/dokan/issues/437)) ([5137957](https://github.com/weDevsOfficial/dokan/commit/5137957ebd6791c065d77b66b12b4aac66cd02fa)) -* enable terms and condition checkbox if registered user is found with an email address ([#447](https://github.com/weDevsOfficial/dokan/issues/447)) ([e5d90f2](https://github.com/weDevsOfficial/dokan/commit/e5d90f25b1c1e1dab6bd26b645cb9f4dfa48555c)) -* filter orders by customer is not working is fixed [#452](https://github.com/weDevsOfficial/dokan/issues/452) ([#453](https://github.com/weDevsOfficial/dokan/issues/453)) ([1dc2b25](https://github.com/weDevsOfficial/dokan/commit/1dc2b25b62571118fd78556d5d4760a85a215ceb)) -* Fix undefined $ error on promotions ([2736b32](https://github.com/weDevsOfficial/dokan/commit/2736b3256f2e97332065d1710854087f86b2e738)) -* promotions and upgrading data issue ([971106e](https://github.com/weDevsOfficial/dokan/commit/971106e9926ea916a00d02d7376ca71be99760f7)) -* restore order stock if its been reduced by twice is fixed [#428](https://github.com/weDevsOfficial/dokan/issues/428) ([#439](https://github.com/weDevsOfficial/dokan/issues/439)) ([c366d26](https://github.com/weDevsOfficial/dokan/commit/c366d26c39f8f1ac1a24afda46429a7bdcd2ea9b)) -* save featured product ([#434](https://github.com/weDevsOfficial/dokan/issues/434)) ([048b100](https://github.com/weDevsOfficial/dokan/commit/048b10050a7035eace6fd8e411fc3f3ce2eacba3)) -* the order list as a vendor on the back-end is not showing properly is fixed [#430](https://github.com/weDevsOfficial/dokan/issues/430) ([#431](https://github.com/weDevsOfficial/dokan/issues/431)) ([33a281d](https://github.com/weDevsOfficial/dokan/commit/33a281d9532ba49a12b96769b13287fe1a2abd6a)) -* undefined index warning is fixed [#426](https://github.com/weDevsOfficial/dokan/issues/426) ([#427](https://github.com/weDevsOfficial/dokan/issues/427)) ([a4c98af](https://github.com/weDevsOfficial/dokan/commit/a4c98af635112eeafef6022a8bd957bd5d3828fc)) -* update shop_order post author_id to customer_id ([a471b74](https://github.com/weDevsOfficial/dokan/commit/a471b74bbaa942797ba2c6ac76fb807ffb1991d2)) -* **core:** jQuery tiptip dependency error in seller setup wizard ([aec0953](https://github.com/weDevsOfficial/dokan/commit/aec0953ac980e63b43254e6f86d64c6bed5aaad8)) - - -### Features - -* add dokan promotional notice ([#455](https://github.com/weDevsOfficial/dokan/issues/455)) ([19c908d](https://github.com/weDevsOfficial/dokan/commit/19c908d8c9c0e9f93d20a016303ab99406d9539c)) -* add dokan_dashboard_wrap_start and end hook for theme compatibility ([#441](https://github.com/weDevsOfficial/dokan/issues/441)) ([17cf7e7](https://github.com/weDevsOfficial/dokan/commit/17cf7e7ef4238137cab400a4d1bce0556eec6d16)) -* add progressbar vue component ([#423](https://github.com/weDevsOfficial/dokan/issues/423)) ([c5199d3](https://github.com/weDevsOfficial/dokan/commit/c5199d36823b37c17addc06531f6ed48fe943887)) -* add search component ([b047773](https://github.com/weDevsOfficial/dokan/commit/b0477730198b949cebe112a0efc25cd1a92db7c7)) -* add support for divi theme ([#446](https://github.com/weDevsOfficial/dokan/issues/446)) ([94018cb](https://github.com/weDevsOfficial/dokan/commit/94018cbe797d9640f5c506033d8c9769bbf1654d)) -* **core:** Add action hooks in product table in vendor dashboard ([#436](https://github.com/weDevsOfficial/dokan/issues/436)) ([b306762](https://github.com/weDevsOfficial/dokan/commit/b3067627798911498d53012fb8910413ebb991f8)) -* exclude offline payments from vendor balance ([5d34ffc](https://github.com/weDevsOfficial/dokan/commit/5d34ffc1de05bbb86991169edac95b2df61b72ea)) -* **core:** Add hook in seller setup wizard ([57d3eac](https://github.com/weDevsOfficial/dokan/commit/57d3eacdf9c9cc28e7e8e451ceb24cce31b6b858)) -* **Theme:** Flatsome theme compatibilty ([b9f576d](https://github.com/weDevsOfficial/dokan/commit/b9f576d5528992b5463522798de37f54e7629c4d)) -* **Theme:** Storefront theme compatibilty ([8557bb3](https://github.com/weDevsOfficial/dokan/commit/8557bb31c98dcf8cce9b294b9de2df7086f86f42)) - - - -## [2.9.3](https://github.com/weDevsOfficial/dokan/compare/v2.9.2...v2.9.3) (2018-10-29) - - -### Bug Fixes - -* return early if order is already exists in dokan_orders table ([#419](https://github.com/weDevsOfficial/dokan/issues/419)) ([b1c0552](https://github.com/weDevsOfficial/dokan/commit/b1c05528b9dbc21a451d7d6b89190a23c5f78732)) - - - -## [2.9.2](https://github.com/weDevsOfficial/dokan/compare/v2.9.1...v2.9.2) (2018-10-26) - - -### Bug Fixes - -* add currency component to show translated currency symbol ([#417](https://github.com/weDevsOfficial/dokan/issues/417)) ([16b2909](https://github.com/weDevsOfficial/dokan/commit/16b2909f037ff5c5840cff74eb18bf696dc8db0e)) -* added filter support for fallback currency ([7c1bfb6](https://github.com/weDevsOfficial/dokan/commit/7c1bfb6e6ae94b87088a9f4717c48bf5f3a892b7)) -* seller setup wizard button color ([#416](https://github.com/weDevsOfficial/dokan/issues/416)) ([a084b73](https://github.com/weDevsOfficial/dokan/commit/a084b73dde3cf8027981291a797133aff6434ed4)) -* **core:** Rest controller undefined data_objects error ([#413](https://github.com/weDevsOfficial/dokan/issues/413)) ([c2177c1](https://github.com/weDevsOfficial/dokan/commit/c2177c14415f2dd6782aadf412779c91caf7d9e0)) - - -### Features - -* add low stock amount option in vendor product ([#414](https://github.com/weDevsOfficial/dokan/issues/414)) ([ee1ca70](https://github.com/weDevsOfficial/dokan/commit/ee1ca7081214ed5a8a7f52cf9e10d5bf2c548462)) -* Added support for vendor review module in Store review APIs ([9ec65d7](https://github.com/weDevsOfficial/dokan/commit/9ec65d72c0ad224f332a0000a0bb9e5d2d62dda2)) -* **core:** Enable option group for select fields in admin settings panel ([#411](https://github.com/weDevsOfficial/dokan/issues/411)) ([73a72d3](https://github.com/weDevsOfficial/dokan/commit/73a72d39f1d9adb56b9b32e68a4dea7a3ae11be0)) -* show variable product earning in product listing page ([#410](https://github.com/weDevsOfficial/dokan/issues/410)) ([6050b02](https://github.com/weDevsOfficial/dokan/commit/6050b027fa52a85356b4283e2cab9136899681ae)) - - - -## [2.9.1](https://github.com/weDevsOfficial/dokan/compare/v2.9.0...v2.9.1) (2018-10-11) - - -### Bug Fixes - -* include refunded order while calculating seller total sales ([#405](https://github.com/weDevsOfficial/dokan/issues/405)) ([0c68078](https://github.com/weDevsOfficial/dokan/commit/0c68078a420c7e0a1aed9ae6710de93568a65384)) -* include required files while activating the plugin ([#407](https://github.com/weDevsOfficial/dokan/issues/407)) ([fcc0b8b](https://github.com/weDevsOfficial/dokan/commit/fcc0b8b32bc353c38221bb040769180aedf03ca8)) -* insert order into dokan_order_table which is created by admin ([#404](https://github.com/weDevsOfficial/dokan/issues/404)) ([e5dfbac](https://github.com/weDevsOfficial/dokan/commit/e5dfbace8144740bf998a907e971d42967f74f1a)) -* product bulk edit always changes to admin is fixed ([#403](https://github.com/weDevsOfficial/dokan/issues/403)) ([88bf3e0](https://github.com/weDevsOfficial/dokan/commit/88bf3e030e513d99ebe124b2c62c848cfbefac28)) -* show the sub-order in backend if it's in a search page ([#406](https://github.com/weDevsOfficial/dokan/issues/406)) ([f6f0bf0](https://github.com/weDevsOfficial/dokan/commit/f6f0bf011242a754c52b400e41641d61c939b424)) - - -### Features - -* **API:** added top_rated, best selling, latest, featured product and featured vendor API ([2a9e0d0](https://github.com/weDevsOfficial/dokan/commit/2a9e0d0b4451f0b62e679b7542464fdf04e9c684)) - - - -# [2.9.0](https://github.com/weDevsOfficial/dokan/compare/v2.8.6...v2.9.0) (2018-10-02) - - -### Bug Fixes - -* Add new css class to display name and avatar in list table ([#386](https://github.com/weDevsOfficial/dokan/issues/386)) ([6114253](https://github.com/weDevsOfficial/dokan/commit/61142530eedc8e4f8b4708f88b842d7d68162ecb)) -* added text domain for more product in wc-functions.php file ([#377](https://github.com/weDevsOfficial/dokan/issues/377)) ([7e555ac](https://github.com/weDevsOfficial/dokan/commit/7e555ac49345803abc48a0036c45b37ec66b1eb3)) -* added text domain for the string previous in the store page when it i
 ([#392](https://github.com/weDevsOfficial/dokan/issues/392)) ([504459d](https://github.com/weDevsOfficial/dokan/commit/504459dae6fa25fa30c7a54e8b224df0695956b5)) -* bulk product edit option does not have the option to assign vendor is fixed [#388](https://github.com/weDevsOfficial/dokan/issues/388) ([#389](https://github.com/weDevsOfficial/dokan/issues/389)) ([21980d8](https://github.com/weDevsOfficial/dokan/commit/21980d87d89a89f6ba2841fe9b0f9b4e141f8ef2)) -* check if items is not empty ([#397](https://github.com/weDevsOfficial/dokan/issues/397)) ([7e91318](https://github.com/weDevsOfficial/dokan/commit/7e9131801ad6f355f0a87f7b983703954bfc34ca)) -* hide order status change button if order status changing opton is disable ([#399](https://github.com/weDevsOfficial/dokan/issues/399)) ([80a4aad](https://github.com/weDevsOfficial/dokan/commit/80a4aad03d9cddf5de4cc51730c0b69e598f892b)) -* ignore category commission if multiple category is selected ([#380](https://github.com/weDevsOfficial/dokan/issues/380)) ([7617c6b](https://github.com/weDevsOfficial/dokan/commit/7617c6b60cb9b3d4d808be6e0c9d283642b1ffdc)) -* stop sending multiple eamil to customer when an order status is changed to completed is fixed [#383](https://github.com/weDevsOfficial/dokan/issues/383) ([#385](https://github.com/weDevsOfficial/dokan/issues/385)) ([b6870a6](https://github.com/weDevsOfficial/dokan/commit/b6870a6d4ccb6a949ca4b1e7a1537648e2cfa47e)) -* use correct function to get seller id by order id while creating shipping for suborder ([#393](https://github.com/weDevsOfficial/dokan/issues/393)) ([36407fc](https://github.com/weDevsOfficial/dokan/commit/36407fcdac047185141241c012a21019e5cf8ff5)) - - -### Features - -* add support for yoast seo breadcrumbs in dokan store page ([#387](https://github.com/weDevsOfficial/dokan/issues/387)) ([6588bde](https://github.com/weDevsOfficial/dokan/commit/6588bde2cb8c8af52e33f6b600288513aff155cd)) - - - -## [2.8.6](https://github.com/weDevsOfficial/dokan/compare/v2.8.5...v2.8.6) (2018-09-04) - - -### Bug Fixes - -* add vendor info in restful wc_order is fixed [#334](https://github.com/weDevsOfficial/dokan/issues/334) ([#342](https://github.com/weDevsOfficial/dokan/issues/342)) ([8d41e63](https://github.com/weDevsOfficial/dokan/commit/8d41e6356f3f1c1e48a2d6e8a32bb2dc225c4b0c)) -* change withdraw and refund page url from admin email ([0cfd999](https://github.com/weDevsOfficial/dokan/commit/0cfd999a6be9ed9b0e494d5f8f4bff7f1c86146a)) -* check if vendor can update order status is fixed [#346](https://github.com/weDevsOfficial/dokan/issues/346) ([#347](https://github.com/weDevsOfficial/dokan/issues/347)) ([a8110f6](https://github.com/weDevsOfficial/dokan/commit/a8110f63a1c9742f45a3cdc11afd817e3aa488b9)) -* default settings value not return properly fixed [#340](https://github.com/weDevsOfficial/dokan/issues/340) ([7fe9394](https://github.com/weDevsOfficial/dokan/commit/7fe939417db96be0b49b24ae2f14f67567ffc07b)) -* delete cached category ([#357](https://github.com/weDevsOfficial/dokan/issues/357)) ([6c924bc](https://github.com/weDevsOfficial/dokan/commit/6c924bc6fbc90e09bfb399c2386b21751661e608)) -* dokan_get_seller_id_by_order function ([#359](https://github.com/weDevsOfficial/dokan/issues/359)) ([dd32c80](https://github.com/weDevsOfficial/dokan/commit/dd32c808b270f4f76ec3b730e1a0df83d59f3086)) -* replace wrong url to correct url in new withdrawal request email ([#365](https://github.com/weDevsOfficial/dokan/issues/365)) ([91261b9](https://github.com/weDevsOfficial/dokan/commit/91261b9baa5f2abbe6c64df6c77afa472db428fe)) -* send email on withdraw approval and cancelled request ([#350](https://github.com/weDevsOfficial/dokan/issues/350)) ([d67e742](https://github.com/weDevsOfficial/dokan/commit/d67e7420234c9a2b3339e94b134e545c3f2dacda)) -* send only single email when purchase is made from multiple vendors is fixed [#163](https://github.com/weDevsOfficial/dokan/issues/163) ([#343](https://github.com/weDevsOfficial/dokan/issues/343)) ([1ccdba4](https://github.com/weDevsOfficial/dokan/commit/1ccdba4d82369aea99ced264affe868350eb0b0d)) -* send single email to admin vendor and customer ([#360](https://github.com/weDevsOfficial/dokan/issues/360)) ([328e8ad](https://github.com/weDevsOfficial/dokan/commit/328e8ad722e7446a847dd8460edf94cb13defb55)) -* store opening closing time widget settings and displaying issue ([9f5664a](https://github.com/weDevsOfficial/dokan/commit/9f5664a974b383891d7121ee084d126787f2c059)) -* vendor is able to assign his product to another vendor fixed ([5d97346](https://github.com/weDevsOfficial/dokan/commit/5d973463554ee5ad22b562764a1bf132d3c3c438)) -* widget sprintf waring issue ([82b25ac](https://github.com/weDevsOfficial/dokan/commit/82b25acf6b10d37f082ea38e854ca50f819d8760)) -* withdraw status updating from admin issue ([8162946](https://github.com/weDevsOfficial/dokan/commit/81629467997aa1df2b50c2d1765392305b88d4b6)) - - -### Features - -* show scheduled product in vendor product listing page ([#355](https://github.com/weDevsOfficial/dokan/issues/355)) ([2f836c3](https://github.com/weDevsOfficial/dokan/commit/2f836c377b3c37f681db8ce1bbbaf13b88145e00)) -* **core:** Add action hooks before and after seller listing loop ([36110e8](https://github.com/weDevsOfficial/dokan/commit/36110e8e28facd8cf4b2b560cad107dfcef5a59d)) -* **core:** Add an updater to update vendor and product geolocation data ([#354](https://github.com/weDevsOfficial/dokan/issues/354)) ([b1c468b](https://github.com/weDevsOfficial/dokan/commit/b1c468b9ea419143ed33513d5df2ea38ebd9afd3)) - - - -## [2.8.5](https://github.com/weDevsOfficial/dokan/compare/v2.8.4...v2.8.5) (2018-08-02) - - -### Bug Fixes - -* conflict REST api with WP CLI fixed [#336](https://github.com/weDevsOfficial/dokan/issues/336) ([3326f72](https://github.com/weDevsOfficial/dokan/commit/3326f727836c737611466d10f4941dfdf8e67e62)) -* remove customizer class from plugin fixed [#337](https://github.com/weDevsOfficial/dokan/issues/337) ([f330ab8](https://github.com/weDevsOfficial/dokan/commit/f330ab8ee1805d8a1ec4a8f1b3742dd812133770)) - - - -## [2.8.4](https://github.com/weDevsOfficial/dokan/compare/v2.8.3...v2.8.4) (2018-07-25) - - -### Bug Fixes - -* added id and class placeholder value for before_widget ([#330](https://github.com/weDevsOfficial/dokan/issues/330)) ([cf7f451](https://github.com/weDevsOfficial/dokan/commit/cf7f451f7b57d18fdfbc1d0e3282f2252eafd1fe)) -* plugin action links ([#328](https://github.com/weDevsOfficial/dokan/issues/328)) ([11edf05](https://github.com/weDevsOfficial/dokan/commit/11edf05cfc3d44ea0f646a86d447deefc8d09427)) -* prevent updating cancelled and refunded order ([#335](https://github.com/weDevsOfficial/dokan/issues/335)) ([d853b0f](https://github.com/weDevsOfficial/dokan/commit/d853b0fdaf92b677a4f2146d43999ec5ce54c73f)) -* return early if WC_Abstract_Privacy is not exist to avoid fatal error ([#323](https://github.com/weDevsOfficial/dokan/issues/323)) ([685f930](https://github.com/weDevsOfficial/dokan/commit/685f93016390b54647114d7e852c7ae3ae8f093e)) - - -### Features - -* **core:** Add filter to google maps script url query ([#329](https://github.com/weDevsOfficial/dokan/issues/329)) ([dfddfb1](https://github.com/weDevsOfficial/dokan/commit/dfddfb12a6f41c326f6f6c8daab39bac59931543)) -* add vendor bulk product delete ([b688690](https://github.com/weDevsOfficial/dokan/commit/b6886908c539ce2e5a811e385ffc977f8699330b)) -* **core:** Add JS event in product editor script ([9ac9620](https://github.com/weDevsOfficial/dokan/commit/9ac9620970651927d4f8a87834a3affc440154fd)) -* add vendor bulk order status change ([#322](https://github.com/weDevsOfficial/dokan/issues/322)) ([f3137b0](https://github.com/weDevsOfficial/dokan/commit/f3137b06455e832ded43567af92a976ee729ddca)) - - - -## [2.8.3](https://github.com/weDevsOfficial/dokan/compare/v2.8.2...v2.8.3) (2018-07-11) - - -### Bug Fixes - -* **order-status:** make order status translatable ([#298](https://github.com/weDevsOfficial/dokan/issues/298)) ([4097be4](https://github.com/weDevsOfficial/dokan/commit/4097be4bcaaa3f411096c383b76ea7488b5d7939)) -* **order-sync:** insert the order data to the sync table ([#299](https://github.com/weDevsOfficial/dokan/issues/299)) ([12000a4](https://github.com/weDevsOfficial/dokan/commit/12000a491950f9eae32d2c60cd94ed533cb670ec)) -* **vue-fields:** add textarea input fields ([#311](https://github.com/weDevsOfficial/dokan/issues/311)) ([a311bc6](https://github.com/weDevsOfficial/dokan/commit/a311bc63b0713ab77ca0b37554a1873156eee287)) - - - -## [2.8.2](https://github.com/weDevsOfficial/dokan/compare/v2.8.1...v2.8.2) (2018-06-25) - - -### Bug Fixes - -* count warning on commission type return function ([#297](https://github.com/weDevsOfficial/dokan/issues/297)) ([7487cf4](https://github.com/weDevsOfficial/dokan/commit/7487cf475f6c4f71d0cde3a6bcf4ff751747add9)) -* Dokan is forcefullly making the coupons fixed [#296](https://github.com/weDevsOfficial/dokan/issues/296) ([a1f8a27](https://github.com/weDevsOfficial/dokan/commit/a1f8a27417c7620622c01f7b01fcb2490105650f)) -* export filtered order listing csv ([#295](https://github.com/weDevsOfficial/dokan/issues/295)) ([52600bf](https://github.com/weDevsOfficial/dokan/commit/52600bf20a51359d8d3382875eefe222ab5ae80e)) -* Settings field not showing properly for array indexing problem ([3ab34e4](https://github.com/weDevsOfficial/dokan/commit/3ab34e486b3eadffe643ce74081bc8cde9e8cb5b)) -* spliting order via rest api ([8c2af82](https://github.com/weDevsOfficial/dokan/commit/8c2af8224c196738d2640e86df8ac3595a51900c)) -* vendor order export date column not showing properly in csv format ([f0e279d](https://github.com/weDevsOfficial/dokan/commit/f0e279dc62b12eceb44cd853f44d34cae5b5f0cd)) -* vendor order not assign when create an order via REST API ([23c045c](https://github.com/weDevsOfficial/dokan/commit/23c045c86369cf5ef7cbd0dc612b1289e3f8c0a7)) -* Vendor term and condition not showing fixed [#289](https://github.com/weDevsOfficial/dokan/issues/289) ([cf5f683](https://github.com/weDevsOfficial/dokan/commit/cf5f683412e4f9bfcac661e22e33340ca73fec24)) -* **bank-iban:** bank iban is not showing on the wp-admin user profile is fixed [#256](https://github.com/weDevsOfficial/dokan/issues/256) ([#257](https://github.com/weDevsOfficial/dokan/issues/257)) ([fc6654f](https://github.com/weDevsOfficial/dokan/commit/fc6654fb90950337377024fc8b9d659d4756bfad)) -* **countable-warning:** fix countable warning on dokan_get_category_wise_seller_commission function ([3f1241c](https://github.com/weDevsOfficial/dokan/commit/3f1241c669a58d22761e5f7987a8f2dc10d9c0e3)) -* **earning-suggestion:** multiple category selection mess up with earning suggesting is fixed ([#252](https://github.com/weDevsOfficial/dokan/issues/252)) ([b62f1c9](https://github.com/weDevsOfficial/dokan/commit/b62f1c9a01518678d1dcd911898af771694714d7)) -* **paypal-mass-csv:** download paypal mass payment file is not generating any content is fixed [#260](https://github.com/weDevsOfficial/dokan/issues/260) ([#261](https://github.com/weDevsOfficial/dokan/issues/261)) ([4f91fe6](https://github.com/weDevsOfficial/dokan/commit/4f91fe62bbd90dbb3c74adc4dbd1bac5d97c4c4d)) -* **shipping-tracking:** make string translatable ([#287](https://github.com/weDevsOfficial/dokan/issues/287)) ([0927d53](https://github.com/weDevsOfficial/dokan/commit/0927d536078d4d784f8af659d2cc74d2fd5b88cf)) -* wp gloabl var not loaded properly in custom page ([a1ab438](https://github.com/weDevsOfficial/dokan/commit/a1ab438ae6d62caa26506bfbe59176cee349ba51)) -* **dokan-setup-wizard:** save admin percentage in both int and float value ([#266](https://github.com/weDevsOfficial/dokan/issues/266)) ([fcee3dc](https://github.com/weDevsOfficial/dokan/commit/fcee3dcf2c9df1348d131c350a1c2c7132806b5f)) -* **dokan-setup-wizard:** update old url to new url is fixed [#270](https://github.com/weDevsOfficial/dokan/issues/270) ([#272](https://github.com/weDevsOfficial/dokan/issues/272)) ([3f9996f](https://github.com/weDevsOfficial/dokan/commit/3f9996f732195bcd1b2554d55220c331a459b247)) -* **modal-footer:** increase modal footer padding ([#258](https://github.com/weDevsOfficial/dokan/issues/258)) ([04d79f1](https://github.com/weDevsOfficial/dokan/commit/04d79f1785338eca4e72794391be4477798f480a)) -* **product-quick-edit:** author not selected in product quick edit fixed [#246](https://github.com/weDevsOfficial/dokan/issues/246) ([df32867](https://github.com/weDevsOfficial/dokan/commit/df32867b6c650e64e97fb67d6c037ce78ee19931)) -* **stock-status:** hide inventory product stock status if the product type is variable ([#274](https://github.com/weDevsOfficial/dokan/issues/274)) ([042cc43](https://github.com/weDevsOfficial/dokan/commit/042cc4314ef3714cccc06697829a2aa6753b97c3)) -* **store-page:** if network site is enabled admin is unable to see his store page is fixed [#262](https://github.com/weDevsOfficial/dokan/issues/262) ([#263](https://github.com/weDevsOfficial/dokan/issues/263)) ([e209cb5](https://github.com/weDevsOfficial/dokan/commit/e209cb54147f67f63f822376ecd233ee87f4e8ed)) -* **total_sales_count:** the total sales for each product calculates twice when purchased from multiple vendor is fixed [#249](https://github.com/weDevsOfficial/dokan/issues/249) ([#250](https://github.com/weDevsOfficial/dokan/issues/250)) ([7f4c20a](https://github.com/weDevsOfficial/dokan/commit/7f4c20af76f6a3eaf9f1a6168b6525433010e31f)) -* **user-profile:** add bank routing number to amdin user profile ([#279](https://github.com/weDevsOfficial/dokan/issues/279)) ([da736cc](https://github.com/weDevsOfficial/dokan/commit/da736ccd6fac96bf6c02dbce1d73e585f96a895e)) -* Settings page media loading problem ([d9d72b7](https://github.com/weDevsOfficial/dokan/commit/d9d72b7c866888291a193a6f091a1b6474757319)) - - -### Features - -* added GDPR support ([7044a66](https://github.com/weDevsOfficial/dokan/commit/7044a664cbd5803e3879e30a2dbe51210e900a20)) -* Added upgrade to pro page ([#288](https://github.com/weDevsOfficial/dokan/issues/288)) ([068e6a1](https://github.com/weDevsOfficial/dokan/commit/068e6a1853e8679497b1339f334a0b70fbb5cfa8)) -* **product-tab:** add action_hook so on product tab so that we can add content on the product tab as needed ([#245](https://github.com/weDevsOfficial/dokan/issues/245)) ([7e7f522](https://github.com/weDevsOfficial/dokan/commit/7e7f52239707e31745ef03ec0478d170705754c6)) - - - -## [2.8.1](https://github.com/weDevsOfficial/dokan/compare/v2.8.0...v2.8.1) (2018-04-28) - - -### Bug Fixes - -* **admin-scripts:** store header template settings js not working fixed [#242](https://github.com/weDevsOfficial/dokan/issues/242) ([1b70d0c](https://github.com/weDevsOfficial/dokan/commit/1b70d0cb1790d6d766932b7f78efb401df7a1955)) -* **api withdraw:** batch item approving issue ([bdbcf39](https://github.com/weDevsOfficial/dokan/commit/bdbcf39e541eb4de78447d4f1a60c3544e928379)) -* **avatar-altertag:** alter tag missing in avatar image is fixed [#238](https://github.com/weDevsOfficial/dokan/issues/238) ([#239](https://github.com/weDevsOfficial/dokan/issues/239)) ([e6c434f](https://github.com/weDevsOfficial/dokan/commit/e6c434f98f1b4b7f0cb1de435841be18114b136c)) -* **earning-suggession:** save button not disabled when commission is negative value ([c16565f](https://github.com/weDevsOfficial/dokan/commit/c16565f01a9b212a6134170788e1854682e6b3f6)) -* **tinymce:** post and page editor not working if pro version is installed ([425dc2e](https://github.com/weDevsOfficial/dokan/commit/425dc2ebf3ee4078d048a9cbd1bc163ffc7a39a8)) - - - -# [2.8.0](https://github.com/weDevsOfficial/dokan/compare/v2.7.8...v2.8.0) (2018-04-24) - - -### Bug Fixes - -* **admin-bulk-withdraw:** check if seller has sufficient balance to get approved his withdrawal request by the admin ([#231](https://github.com/weDevsOfficial/dokan/issues/231)) ([0f6fdf3](https://github.com/weDevsOfficial/dokan/commit/0f6fdf33759a941c74d21eccd6359d49db502c4c)) -* **commission:** Flat rate commission more than 100 not calculate ([#222](https://github.com/weDevsOfficial/dokan/issues/222)) ([e81f98c](https://github.com/weDevsOfficial/dokan/commit/e81f98cd66579bd33785b217e27ad9394078c35f)) -* **commission:** Price earning suggession in product edit page ([e419d5f](https://github.com/weDevsOfficial/dokan/commit/e419d5f8268ff75e022411f128478285e813a73c)) -* **dokan-tools:** Regenerate dokan order table delete some orders ([#219](https://github.com/weDevsOfficial/dokan/issues/219)) ([4910c7e](https://github.com/weDevsOfficial/dokan/commit/4910c7e68dc12e2a058b768f7e60a85d7c341b70)) -* **earning:** Product earning commission calculating wrong ([#227](https://github.com/weDevsOfficial/dokan/issues/227)) ([2e6f41f](https://github.com/weDevsOfficial/dokan/commit/2e6f41fd52fc274676865ff14bc294b24bb8cf0d)) -* **earning-suggession:** accounting js does not loaded ([2ab1e74](https://github.com/weDevsOfficial/dokan/commit/2ab1e742ecd6e3f2554e05b7e14175a859399479)) -* **function:** update dokan_get_current_user_id function ([#237](https://github.com/weDevsOfficial/dokan/issues/237)) ([ae637a8](https://github.com/weDevsOfficial/dokan/commit/ae637a8b9d2c54ab9dfe5e8a1a4047696cbfeace)) -* **low-stock-email:** product out of stock email is not sent to vendor is [#224](https://github.com/weDevsOfficial/dokan/issues/224) ([#226](https://github.com/weDevsOfficial/dokan/issues/226)) ([a20547d](https://github.com/weDevsOfficial/dokan/commit/a20547d1b54590e7aa2d0f2760b9d6b0a9494ba1)) -* **order:** commission spliting during sub order creation ([ef5c239](https://github.com/weDevsOfficial/dokan/commit/ef5c23954243acebfb095a178cf212d2e7aa4df1)) -* **order-status:** revoke vendor access of changing order status in the backend if permission is not given ([#236](https://github.com/weDevsOfficial/dokan/issues/236)) ([be3f5c7](https://github.com/weDevsOfficial/dokan/commit/be3f5c79a8ec30150b67c8bc77a38045b9cd3475)) -* **order-status-translate:** order status is not translated properly after saving it is fixed [#229](https://github.com/weDevsOfficial/dokan/issues/229) ([#230](https://github.com/weDevsOfficial/dokan/issues/230)) ([e685640](https://github.com/weDevsOfficial/dokan/commit/e685640788f01b905a46b2138acf7de705f4ca28)) -* **Registration:** Customer can not register non focuasable js issues ([8acaebb](https://github.com/weDevsOfficial/dokan/commit/8acaebb5e8501dded3d593dae51162203390140a)) -* **setup-wiazard:** admin setup wizard settings value not saving ([f60b2dd](https://github.com/weDevsOfficial/dokan/commit/f60b2dd2c6d9bfecc4f1bf25373d74de20092f73)) -* **Setup-Wizard:** redirection conflict with cli during plugin activation fixed [#235](https://github.com/weDevsOfficial/dokan/issues/235) ([fddb3ac](https://github.com/weDevsOfficial/dokan/commit/fddb3ac7018611e0dad4bd927e061ebf66792885)) -* Commission priority sequence ([#220](https://github.com/weDevsOfficial/dokan/issues/220)) ([5a302fd](https://github.com/weDevsOfficial/dokan/commit/5a302fd7f5702e11604b95d190eeb645dd3902e4)) +### v3.5.0 ( May 18, 2022 ) ### +- **chore:** Minimum php version is set to 7.0 +- **chore:** Minimum WooCommerce version is set to 5.0 +- **chore:** Minimum WordPress version is set to 5.4 +- **new:** Added a new product attributes widget, by which users/customers will be able to search products by vendors used attributes. +- **fix:** Fixed vendor store settings page phone number validation js console error +- **fix:** payment settings page 404 if dashboard url slug is changed + +### v3.4.3 ( Apr 26, 2022 ) ### + +- **fix:** Store Contact Form widget submits the contact form directly instead of ajax submission +- **fix:** Stop sending new order emails to selected recipients (including admin) when the New Order email is disabled in WooCommerce Settings +- **update:** Updated design for the payment settings page of vendor dashboard to separate the management of different payment methods +- **new:** Added option to select a default payment method +- **fix:** Fixed some validation logic under vendor dashboard payment settings page + +### v3.4.2 ( Apr 13, 2022 ) ### + +- **fix:** Fixed switching product type from variable to external doesn't remove product stock management options +- **fix:** Fixed store order by latest inconsistency + +### v3.4.1 ( Mar 18, 2022 ) ### + +- **new:** Introduced two new filter hooks dokan_shipping_fee_recipient and dokan_tax_fee_recipient +- **fix:** Remove unnecessary error_log codes #1570 +- **fix:** Promotional notice cache expiration date is set to one day +- **fix:** Fatal error on store closet time widget if store open/close time wasn’t set +- **fix:** Updated jQuery form validate library from v1.11.0 to v1.19.3 +- **fix:** Fixed popup not appearing after clicking withdraw button under vendor dashboard +- **fix:** Product table css fix for error class + +### v3.4.0 ( Mar 08, 2022 ) ### + +- **update:** Stop loading unnecessary style and script files on every page #1450 +- **update:** Added random as store list orderby parameter +- **update:** Dokan store shortcode orderby parameter now reflect store filter. +- **fix:** Store open/close time hover feature wasn’t working for specific single store page templates #1549 +- **fix:** Variable products stock status wasn’t updating by quick edit from vendor dashboard, now has been fixed #1553 +- **fix:** Fixed Dokan conflict with WP Project Manager #1546 +- **fix:** Store product per page value wasn’t saving, now has been fixed #1548 +- **fix:** Fixed fatal error while getting store open close time under single store page +- **fix:** Remove background process files from database if file doesn’t exists on server due to server migration + +### v3.3.9 ( Feb 28, 2022 ) ### + +- **update:** Added theme customizer settings to set default order by filter for store listing page #1505 +- **update:** Added seller information under single product page, also added an admin setting entry to enable/disable this feature #1506 +- **update:** Display store open/close time list on hover under single store page. #1517 +- **fix:** Added post_date_gmt and post_modified_gmt fields data when creating a product from frontend dashboard #1514 +- **fix:** Create order API with coupon lines data giving fatal error, thanks to James Bechet for this fix #1441 + +### v3.3.8 ( Feb 17, 2022 ) ### + +- **fix:** Store open close time widget wasn't working + +### v3.3.7 ( Feb 03, 2022 ) ### + +- **feat:** Added Featured, Latest, Best Selling, Top Rated Product sections under single store page +- **update:** Updated UI for Withdraw menu +- **update:** Updated design for Upgrade to PRO popup +- **update:** Added Dokan upgrader to change dokan_withdraw table details column null +- **update:** Added per_page and page param support on store products rest api +- **update:** Updated FontAwesome library from V4.7 to V5.15 +- **update:** Updated chartjs library, this was causing conflict issue with various js files +- **fix:** Fixed a css issue under Select2 library +- **fix:** Make Hello text translatable under product published email template +- **fix:** Fixed a warning under single store page if store slug was invalid +- **fix:** prevent recursion while loading template if $name param is not empty +- **fix:** When setting bulk regular prices from the vendor dashboard in a variable product the product stock status becomes out of stock. This issue has been fixed now. + +### v3.3.6 ( Jan 10, 2022 ) ### + +- **fix:** css class added for styling order details page #1468 +- **fix:** Item meta is not being deleted from the order details page of the WordPress dashboard #1458 +- **fix:** Showing Vendor or Store Name on the order details page of WooCommerce #1456 +- **fix:** Conflict with Siteground optimizer plugin #1474 + +### v3.3.5 ( Dec 23, 2021 ) ### + +- **fix:** Fatal error while creating new vendor. +- **fix:** Conflict Dokan admin notices scripts with customizer page and WPML string translation page. + +### v3.3.4 ( Dec 15, 2021 ) ### + +- **fix:** Asset loading issue for admin notice + +### v3.3.3 ( Dec 15, 2021 ) ### + +- **new:** Added what’s New page for Dokan Lite #1427 +- **new:** Grouped all Dokan admin notices into a single notice with slider #1427 +- **update:** reCaptcha integration added to store contact form #1422 +- **update:** Redesigned Dokan admin header section. Also added some useful links under admin bar. #1427 +- **fix:** select2 dropdown margin issue fixed #1446 +- **fix:** Fix loading issue while loading Dokan pages when permalink sets to plain text, Also added a notice to instruct users to change permalink setting. #1444 + +### v3.3.2 ( Nov 30, 2021 ) ### + +- **update:** Caching Enhancement and Fixes +- **update:** Added tooltips for setting options +- **update:** Google Map and Mapbox setting fields will be always visible +- **fix:** Product was creating via API even selling option was disabled for a vendor +- **fix:** Withdraw details field value conflict with old withdraw data + +### v3.3.1 ( Nov 12, 2021 ) ### + +- **new:** Added Vue DateRangePicker library #1409 +- **update:** updated vendor store per page placeholder text #1396 +- **update:** Removed user switch setting from Dokan selling setting, now user switching will work if plugin exists #1394 +- **fix:** Added missing param on woocommerce_admin_order_item_headers #1414 +- **fix:** Fixed WC mail template overwrite wasn’t working #1403 +- **fix:** add call to filter dokan_product_cat_dropdown_args to listing-filter.php #1408 (thanks to David MarĂ­n ) +- **fix:** updated dokan_product_seller_info() function to not to add vendor data if vendor id doesn’t exists #1401 (thanks to David MarĂ­n ) +- **fix:** Hide `Show email address in store` settings from store settings page if admin disable this settings from customiser. #1393 +- **fix:** added upgrader to change refund and withdraw database table column #1391 +- **add:** Black Friday promotion 2021 #1411 + +### v3.3.0 ( Oct 31, 2021 ) ### + +- **update:** Added integration of sweetalert2 for alert, prompt, confirm, toast notification +- **fix:** Fixed typo in vendor earning tooltip. +- **fix** Vendor wasn't getting a notification when order status change from cancelled to processing, on-hold, or completed. This has been fixed now + +### v3.2.15 ( Oct 13, 2021 ) ### + +- **feat:** Permanently delete Dokan related data (custom tables, options, pages, user roles and capabilities etc) after plugin delete based on admin Setting +- **new:** added filter hook dokan_store_banner_default_width and dokan_store_banner_default_height so that theme/plugin author can change store banner with and height based on their needs +- **new:** Added Dokan stores page link under Admin bar menu, from now on “Visit Store” redirects to Dokan store list page and “Visit Shop” directs to WooCommerce Product list page. +- **new:** Added integration of sweetalert2 to replace default javascript alert, prompt, confirm, and toast notifications +- **update:** Added a new tooltip in vendor dashboard product listing page after earning column to clarify vendors about possible earning from their products +- **update:** Added localization support for text "Calculating" +- **update:** Now Dokan page view count will be stored in the browser’s Local Storage instead of browser Cookies. Some caching plugins weren't able to cache single product pages due to this. This fix will let caching plugins to cache single product pages from now on +- **fix:** Single product page used to display the seller's real name instead of store name on the vendor info tab. Issue has been resolved now. +- **fix:** When a vendor adds a new product If the form has any validation error then old selected tags went missing. This issue has been resolved now. +- **fix:** Store Address input fields were missing in vendor dashboard’s store setting form when the Dokan Pro plugin was not installed. Now this issue has been fixed. +- **fix:** Removed vendor verification verified status check from vendor dashboard’s store settings page if dokan pro is not installed or vendor verification module is not active +- **fix:** Single Store product category wasn’t working if WPML plugin was installed. Now this issue has been fixed., +- **fix:** Added validation for withdraw limit +- **fix:** Corrected spelling to 'picture' from 'picutre' +- **fix:** In the latest version of Divi, theme assets weren’t loading if a single store page doesn’t contain any product. This issue has been fixed now. +- **fix:** Vendor Contact form didn't contain “Reply To” email address when a customer would contact a vendor via the vendor contact form widget. Issue has been resolved now. + +### v3.2.14 ( Oct 04, 2021 ) ### + +- **fix:** multiple issue fixed in WPML integration with Dokan + + +### v3.2.13 ( Sep 30, 2021 ) ### + +- **fix:** fixed warning on product listing page due to filter data type mismatch +- **update:** added dynamic filter named: dokan_manage_shop_order_custom_columns_%s hook under shop_order_custom_columns method +- **feat:** Set limitation for how many product tags that vendor can input, admin can set tag limit via filter hook: dokan_product_tags_select_max_length +- **fix:** fixed localization issue on attribute label +- **fix:** fixed Single store product search not working for logged out users + +### v3.2.12 ( Sep 13, 2021 ) ### + +- ***new*** Withdraw details keep save as log +- ***new*** Vendor settings update REST api support +- ***new*** New Filter hook added for Order status list allowed for withdrawal 'dokan_settings_withdraw_order_status_options' +- ***fix*** Check if pagination_base post is empty +- ***fix*** Single store page map hide based on setting +- ***fix*** added upgrader to reassign dokan_store_name meta because it was missing for some vendor +- ***fix*** JS deprecated warnings fixed + +### v3.2.11 ( Aug 31, 2021 ) ### + +- **new:** Added new shortcode attribute named random to display store list randomly [dokan-stores orderby="random"] +- **fix:** Fixed fatal error when vendor registration shortcode used from API +- **fix:** Added Map API selection section on Dokan admin setup wizard page +- **new:** Added **'Texty – SMS Notification for WordPress, WooCommerce, Dokan and more'** plugin as recommended plugins under Dokan admin setup wizard page +- **new:** Added vendor filter on admin Withdraw page +- **new:** Added a new REST route to get corresponding vendor's product categories under StoreController API (GET: wp-json/dokan/v1/stores/3/categories) +- **new:** Added a new REST route to get corresponding vendor's popular product categories under StoreController API (GET: wp-json/dokan/v1/stores/3/categories?best_selling=1) +- **new:** Added REST API route to create withdrawal request (POST: /wp-json/dokan/v1/withdraw/ ) +- **Fix:** fixed unable to remove downloadable file when there is only one file exists +- **fix:** fixed fatal error with deleted product of an order +- **new:** What's new button added under dokan admin page top bar section + +### v3.2.10 ( Aug 10, 2021 ) ### + +- **update:** Hide customer billing email and ip address from vendor order export data based on admin setting +- **update:** Default Category order by set to name and order by as ascending +- **fix:** After submitting the Create Product from the selected category is not selected + +### v3.2.9 ( Aug 2, 2021 ) ### + +- **New:** Added customize settings for store product filter option to show/hide +- **Fix:** Product tag search not working in variable product after adding new attribute +- **New:** added a new hook dokan_earning_by_order_item_price +- **Fix:** display shipping widget though virtual checkbox selected +- **Fix:** Children IDs not showing on REST API +- **Fix:** fixed a js error while refunding from vendor dashboard: size() is not a function + +### v3.2.8 ( Jul 12, 2021 ) ### + +- **update:** Added Composer 2 support +- **fix:** Fixed rewrite rules issues after Dokan plugin is installed and after change store slug +- **new:** Added dokan summer sale promotion +- **new:** Added a new action hook named dokan_store_customizer_after_vendor_info under Dokan Store Customizer +- **update:** added $data parameter to existing dokan_vendor_create_data action hook +- **new:** added a new action hook named dokan_before_create_vendor +- **new:** added a new action hook named dokan_seller_registration_after_shopurl_field +- **new:** added a new action hook named dokan_settings_after_store_phone +- **new:** added a new action hook dokan_settings_before_store_email +- **new:** added a new action hook dokan_product_gallery_image_count + +### v3.2.7 ( Jul 01, 2021 ) ### + +- **new:** Added Orderby filtering for single store product listing page +- **new:** Added custom ip address lookup link +- **new:** Added a success message after creating a product from add new product modal window +- **new:** Added - - for category listing in add new product page and add new product modal window +- **new:** Added a new shortcode attribute named with_products_only in [dokan-stores] shortcode so that vendor without product can be filtered out from store listing page +- **new(api):** Add support to send objects to trash, thanks to @MĂĄrio Valney +- **fix:** Fixed duplicate tag create issue, if new tag is searched with mixed character case +- **fix:** Wrong hooks used on Elementor widgets +- **fix:** Typo in Staff - Manage Menu Permissions fixed +- **fix:** Fixed an error in Dokan setting for new installation of Dokan Lite +- **fix:** Fixed vendor order page pagination issue for date and customer filter +- **fix:** Fixed “In stock" and "Out of stock" translation issue +- **fix:** Email template override directory location correction for dokan vendor completed order +- **fix:** delete cache data after updating dokan vendor balance table +- **fix:** Fixed a bug that would allow vendors to change order status even if they don't have permission to do so, thanks to @CODLOP + +### v3.2.6 ( May 8, 2021 ) ### + +- **new:** Added new action hooks on order details sidebar +- **new:** Dokan admin setting warning type field added on Dokan admin setting +- **new:** Dokan admin setting repeatable field added 2 new options must-use and desc +- **new:** Introduce the filter hook dokan_dashboard_nav_settings_key for store settings slug +- **new:** Eid 2021 promotion added +- **new:** New hook: Vendor dashboard custom CSV orders export +- **new:** Vendor Order export CSV file earnings column added +- **fix:** Decimal as comma separated sale price does not save +- **fix:** Product variation pagination for post type pending +- **fix:** product published date displaying current date in local language + +### v3.2.5 ( April 30, 2021 ) ### + +- **fix:** Fix single store page template layout +- **fix:** [wpml] Fix malformed dashboard subpage URL when page_link is filtered to add a query parameter +- **fix:** product count exclude booking product +- **fix:** order export not filtered customer filtered data +- **fix:** [wpml] Fix malformed store URL when the home URL contains a query parameter +- **fix:** capitalise vendor url in add new vendor +- **new:** Sub orders set dynamic post status on WooCommerce my account order details page +- **new:** Store listing shortcode enhancements, Store Category wise: [dokan-stores category="clothing"] Order wise: [dokan-stores order="ASC"] Orderby wise: [dokan-stores orderby="registered"] Store_id wise: [dokan-stores store_id="1, 2, 3" +- **new:** Vendor product listing page added 2 new filters options stock wise and product type wise +- **new:** Order status for withdraw option added on dokan admin setting page +- **new:** Store open close option disabled by default when a vendor register +- **fix:** Vendor setup wizard page broken issue fixed +- **fix:** Inconsistency template CSS class dokan-w3 issue fixed on vendor setting page +- **fix:** Unable to add multiple lines to the short Description field issue fixed +- **fix:** AZERTY keyboard restrict registration issue fixed for vendor register form + +### v3.2.4 ( April 01, 2021 ) ### + +- **new:** Enter key allow for vendor search on store listing page +- **feat:** Vendors able to edit product slug from their product edit page +- **update:** Set default values withdraw methods, limit, order status, commissions on the setup wizard +- **refactor:** product create update redundant check +- **fix:** time format with a forward slash (\) wasn't parsing correctly on store open/close time dropdown +- **fix:** Products: Preview of text is not appearing instantly while adding Product Tags +- **fix:** Withdraw: IBAN number is not showing on the Dokan Admin +- **fix:** Warning showing on all widget when use on Elementor +- **fix:** Divi theme store single page showing warning issue fixed +- **fix:** Store listing filter most recent is not working issue fixed + +### v3.2.3 ( March 13, 2021 ) ### + +- **notice:** limited time promotion for weDevs birthday +- **update:** WordPress 5.7 and WooCommerce 5.1 compatibility + +### v3.2.2 ( March 5, 2021 ) ### + +- **new:** Added order completed email notification for vendors +- **new:** Added Vendor individual withdraw threshold option +- **new:** Added a new hook (dokan_admin_setup_wizard_save_step_setup_selling) after admin setup wizard save setup selling step +- **new:** Added a new action hook (dokan_create_sub_order_before_calculate_totals) when creating a suborder +- **update:** Added sales price validation check for subscription product +- **update:** Added a new filter hook (dokan_order_status_count) in order status to support custom order status +- **update:** WP kses added new allowed arguments for image tag +- **fix:** Product update and delete permission error via REST API +- **fix:** Fixed some PHP 8 warnings +- **fix:** Store settings error on save in vendor dashboard area +- **fix:** Order delivery tracking number wasn't saving as order notes +- **fix:** Export order by status on vendor dashboard issue fixed +- **fix:** Product discount price is set empty if regular price is lower than discount price +- **fix:** Fatal error on product tab's post per page in more products section +- **fix:** Store/products orderby query parameter +- **fix:** Dokan store open time timezone mismatch +- **fix:** Prices fields showing for external product +- **fix:** Unable to save stock value for variation product +- **fix:** Deprecated Gplus cleanup +- **fix:** Unable to save stock value for variation product +- **fix:** Different edit url for publish products in vendor dashbboard +- **fix:** SKU wasn't saving from vendor dashboard + +### v3.2.1 ( February 12, 2021 ) ### + +- **fix:** Optimized code for better security +- **update:** performance improvements on vendor dashboard end +- **fix:** fixed conflict with user frontend menu position with Dokan + +### v3.2.0 ( January 29, 2021 ) ### + +- **new:** Added blank product page new UI on vendor dashboard +- **new:** Added Store open and closed status on dokan store listing page +- **new:** Added a setting where admin can set how many products to display on vendor single store page +- **new:** Added a new validation message after upload a banner/profile picture, show a browser alert if user tries to leave the current page without saving the changes. +- **new:** Added a new update setting button on top of the vendor setting form +- **new:** Added downloadable and virtual product type support for subscription products +- **update:** Dokan withdrawal request promotion +- **fix:** While registering as a vendor, radio button should work only when user click mouse cursor on the top of the radio button. +- **fix:** Product add pop-up validation error message style +- **fix:** Vendor pending tab keeps loading issue fixed +- **fix:** Improved the mapbox address search input field and make it same as google map search box +- **fix:** Keep old vendor as product author while duplicating product from the admin area +- **fix:** Fixed rounded vendor balance can not be withdrawn +- **fix:** Fixed resetting geolocation address is not selecting default location address +- **fix:** Fixed featured attribute of the store list shortcode doesn't work +- **fix:** Fixed vendors count not working on autoload in admin vendor listing page +- **fix:** Fixed downloadable product "Grant Access" JS error +- **fix:** Added filter for $allowed_roles in vendor registration which was missing +- **fix:** If the vendor has a rounded value in their balance then vendors are unable to request a withdrawal of the full amount +- **fix:** When order data is retrieved via API, the "total" order value is gets rounded +- **fix:** Elementor conflict with Dokan best and top selling product shortcodes issue fixed +- **fix:** More product tab showing other vendors product issue fixed + +### v3.1.2 ( January 12, 2021 ) ### + +- **fix:** Store listing page displaying disabled vendors +- **notice:** Added Paypal adaptive modules removal notice + +### v3.1.1 ( January 11, 2021 ) ### + +- **feat:** Added searching feature for Dokan admin settings +- **new:** Added "Visit Vendor Dashboard" link to admin bar +- **new:** Added current_datetime() compatible dokan functions for WordPress version < 5.3 +- **update:** Updated refund table item_totals and item_tax_totals fields via Dokan upgrader +- **perf:** Optimized Dokan admin settings page to load setting page faster +- **fix:** Added vendor search feature for disabled vendors +- **fix:** Product discount showing wrong when a product that has a limited time discount and sets a schedule on the calendar on the frontend dashboard +- **fix:** Fixed creating addon by vendor staff was not working for product +- **fix:** Fixed coupons created by the vendor can not be modified +- **fix:** Fixed admin dashboard wasn't loading due to use of sprintf for some translatable strings +- **fix:** Fixed display issue for State and Country multi-select of Dokan vendor create modal +- **fix:** Translation issue fixed on store listing page +- **fix:** Store product category not showing properly +- **fix:** Fixed missing text-domain on product listing delete confirmation alert +- **fix:** Responsive dashboard product and order table + +### v3.1.0 ( December 20, 2020 ) ### + +- [new] Store page customizer and better theme support +- [fix] Stock level wrong calculation in order notes +- [fix] Improve search with store name in Dokan admin vendor listing and store listing page +- [fix] Store listing page avatar image not showing properly on store listing page +- [fix] Store and store term and conditions template make high priority +- [fix] Store settings page url issue when vendor dashboard use as child page +- [fix] Vendor dashboard menu not selected when vendor dashboard use as a child page +- [fix] Ordering issue on category dropdown on product listing filter area +- [fix] Vue wp list table package updated, translation support for list tables +- [fix] Dokan vendor dashboard big counter warning issue fixed +- [fix] Vendor dashboard product table column issue fixed +- [fix] Update custom deactivation reason placeholder text +- [fix] Vendor biography formatting issue when update any vendor from Dokan admin area +- [fix] Added attribute slug with product REST API +- [fix] Vendor listing and withdraw page not loading correctly in admin area when use others languages +- [fix] Upgrade to pro module page overlapping issue with admin notice, css & changed svg +- [fix] Withdraw methods toggle options not working on Dokan setup wizard +- [fix] Withdraw methods are not saving for some users, fixed via Dokan upgrader + +### v3.0.16 ( December 01, 2020 ) ### + +- **fix:** Search by store name not working on store listing page when store created from admin area +- **fix:** Store reviews REST API issue fix and improve +- **fix:** Order fetching REST API issue fix and improve +- **new:** Dokan upgrade to pro modules page added +- **update:** weMail plugin added on recommended plugins list when run Dokan setup wizard +- **fix:** Deactivation reasons icons and placeholder updated + +### v3.0.15 (November 21, 2020) ### + +- **fix** updated codebase to fix timezone mismatch + +### v3.0.14 (November 20, 2020) ### + +- **fix** Vendor edit admin commission on decimal separator as comma +- **update** Limited time promotion admin notice + +### v3.0.13 (November 12, 2020) ### + +- **New:** Added new filter `dokan_is_product_author` +- **New:** Apply new filter `dokan_product_listing_post_statuses` on product listing status +- **Fix:** Store name search was not working when the vendor account was created by admin +- **Fix:** Vendor was not changing when trying to change on product quick edit section from admin area +- **Fix:** Some translation issue fixed on admin setting page + +### v3.0.12 (November 5, 2020) ### + +- **Fix:** Refactor upgrade to pro banner. +- **Fix:** Temporary disable WooCommerce payment and shipping setup step from vendor setup wizard section. It was throwing a lot of deprecated warnings, we will fix it in the next version. + +### v3.0.11 (October 22, 2020) ### + +* **Fix:** Fixes a JS loading issue when `SCRIPT_DEBUG` is enabled + +### v3.0.10 (October 20, 2020) ### + +- **Fix:** Vendor balance remains same after refund +- **Fix:** Vendor name is not showing correctly on WooCommerce product list quick edit +- **Fix:** CSS conflicting with the YITH Badge Management Plugin +- **Fix:** Added postbox header div in postbox component +- **Fix:** Guest checkout name in vendor order details +- **Fix:** Phone field pasting option enabled settings page +- **Fix:** Admin dashboard feed REST Request error +- **Fix:** Prevent admin email for sub-order +- **Fix:** Multiple category commission issue fallback to vendor commission +- **Fix:** Admin vendor total count +- **Fix:** Default order sorting issue +- **Fix:** WC deprecate notice for using order parent_id directly +- **Fix:** Label changed for external product type +- **Fix:** Product tag add if do not exist +- **Fix:** Store category widget not translate problem with WPML +- **Fix:** On RESTful order creation, only single store is added into the response even if there are multiple stores +- **Fix:** Product variation author id update for product quick save +- **Fix:** Translation issue on Select2 +- **Fix:** Price schedule selection date added +- **Fix:** Remove duplicate capabilities form seller role +- **Fix:** Dashboard header add new button not showing with theme conflict +- **Fix:** Order details page showing warning issue +- **Fix:** After withdraw approval, sometimes it's not inserting in balance table +- **Fix:** Redirect to 404 if vendor do not exist for TOC template +- **Fix:** Withdrawal current balance is incorrect cause of cache issue + +### v3.0.9 (August 25, 2020) ### + +- **Fix:** Some security issues fixed +- **Fix:** Loading issue when long tags list on add/edit product page (Vendor Dashboard) +- **Fix:** Add missing permission callback in REST routes to make WordPress 5.5 compatible +- **Fix:** Vendor can send multiple withdraw request from vendor dashboard +- **Fix:** API endpoint added + +### v3.0.8 (August 12, 2020) ### + +- **Fix:** WordPress v5.5 compatibility issue fixed +- **Fix:** Namespacing issues on class declaration + +### v3.0.7 (July 23, 2020) ### + +- **Fix:** Showing fatal error for user switching + +### v3.0.6 (July 23, 2020) ### + +- **Feat:** Vendor user switching (User Switching plugin support) +- **Feat:** Decimal and Thousand Separator with Comma +- **Fix:** Add system to refresh options for select fields in admin settings +- **Fix:** Admin settings input field type for common types of fields +- **Fix:** Shop name not showing on product listing quick edit section +- **Fix:** Order notes in vendor dashboard insert wrong author data + += v3.0.5 (June 11, 2020) = + +- **New:** Exclude cash on delivery payments from vendor withdrawal balance (COD) +- **Fix:** Remove vendor folder from the excluded list +- **Fix:** Earning column missing on vendor dashboard order list +- **Fix:** Default location not working in vendor dashboard +- **Fix:** Remove link from customer name in vendor order details +- **Fix:** Custom header, footer template does not work in Dokan store page (Divi Theme) + += v3.0.4 (May 15, 2020) = + +- **Fix:** Rename google plus to google as google plus is deprecated #807 +- **Fix:** Unable to set store trams and condition settings through REST API #808 +- **Fix:** Vendor order email does not have the TAX details #809 +- **Fix:** Withdraw request email is not send to admin #810 +- **Fix:** Typo in backend add and edit vendor page #811 +- **Fix:** On updating commission type in backend vendor dashboard, translated commission type is getting saved into database #814 +- **Fix:** Store listing filter does not work when its saved as frontpage #815 +- **Fix:** When a product is purchased with a price of more than 8 digit the calculation is wrong #819 +- **Fix:** Caching issue on vendor's order listing page #821 +- **Fix:** Filter out empty seller ids when a product is deleted `dokan_get_sellers_by` function #827 +- **Fix:** Deduct PayPal gateway fee from vendor's earning #830 +- **Feat:** Hide vendor info if admin wants to #829 +- **Improvement:** Pass vendor id in dokan_get_seller_active_withdraw_methods hook #813 + +### v3.0.3 (April 03, 2020) ### + +- **Fix:** Clear caches on product update #804 +- **Fix:** Vendor is not receiving email for new order #803 +- **Fix:** Remove weForms promotion from admin setup wizard #798 + +### v3.0.2 (March 23, 2020) ### + +- **Fix:** Unable to remove attributes in vendor product edit page #637 +- **Fix:** Feature image is not saving on quick edit +- **Fix:** Vendor image issue #769 +- **Fix:** Set vendor eamil on new vendor creation #787 +- **Fix:** Return content from shotcode instead of being outputting #752 +- **Fix:** Map still showing on vendor dashabord settings page even if there is no API key +- **Fix:** Product type not saving when quick edit #767 +- **Fix:** Render withdraw methods dynamically in setup wizard #771 +- **Fix:** Show vendor email to admin and actual vendor #773 +- **Fix:** Product type error in dokan_save_product function +- **Fix:** Admin is unable to see the setup wizard on new dokan installation when WooCommerce is not installed #783 +- **Fix:** Add missing add_meta_query method in dokan REST API #788 +- **Fix:** Only render map if api key is availabe in store settings page #774 +- **Feat:** Add dokan_get_all_cap_labels function #781 +- **Improvement:** Added group description to exporters and updated privacy policy guide to drop use of deprecated classes #755 +- **Improvement:** dokan_get_shipping_processing_times function #785 +- **Improvement:** Add filter on withdraw export csv args #786 +- **Improvement:** Get correct product thumbnail size in vendor product list page #795 + +### v3.0.1 (February 07, 2020) ### + +- **Fix:** Fixed yoast seo causing conflict issue in single store page +- **Fix:** Permission issue fixed for shop manager +- **Fix:** Handle sales price error if its greater than regular price or empty +- **Fix:** Change placholder text for filter by customer to registered customer + +### v3.0.0 (February 03, 2020) ### + +- **Fix:** Add mapbox option in dokan admin setup wizard +- **Fix:** Pass order object into woocommerce_order_item_{type}_html hook +- **Fix:** Allow vendor to update store terms and condition with REST API #714 +- **Fix:** If show_email is truned off don't show the eamil in REST API response #748 +- **Fix:** Remove space while generating user_name via dokan_generate_username function #749 +- **Fix:** If a product is deleted and no vendor is found for that product display (no name) in backend order listing page #746 +- **Improvement:** Store listing filter styles so that it works with almost any theme +- **Improvement:** Show notice in dokan admin setup wizard if minimum PHP version is not met for WooCommerce +- **Improvement:** If dokan pro doesn't exist but commmision type is found in database, ignore that saved commission type #746 +- **Improvement:** Code quality and performance + +### v2.9.31 (January 14, 2020) ### + +- **Fix:** Add option to set dokan store listing page for rendering all stores + +### v2.9.30 (January 10, 2020) ### + +- **Feat:** Grid and List view for store listing page #712 +- **Feat:** Store sorting options in store listing page #712 +- **Feat:** Add Mapbox as Google map alternative +- **Feat:** Add Enfold theme support +- **Improvement:** dokan_get_vendor_by_product function so that it reruns vendor for product variation #726 + +### v2.9.29 (December 26, 2019) ### + +- **Fix:** Don't show the admin setup wizard who ran the setup wizard before +- **Fix:** Remove non-ascii characters from some file names +- **Fix:** Dokan dashboard hamburger menu is not working fixed +- **Fix:** Downloadable product grunt and revoke access issue is fixed +- **Tweak:** Added privacy policy info in setup wizard for admin + +### v2.9.28 (December 19, 2019) ### + +- **Fix:** Sanitize and Escape data before saving and rendering #717 +- **Improvement:** Add privacy policy in readme. + +### v2.9.27 (December 11, 2019) ### + +- **Feat:** Run Dokan Admin Setup Wizard without being WooCommerce installed #708 +- **Improvement:** Remove empty div from vendor payment settings page #695 +- **Improvement:** Deleting a attribute from predefined attributes and add the attribute again mess up attributes #703 +- **Improvement:** Add hooks in order details and admin setup wizard #715 +- **Improvement:* Pass post_type as a second parameter to the months_dropdown_results hook #710 + +### v2.9.26 (November 19, 2019) ### + +- **Feat:** Add option to hide out of stock products in best selling widget #697. +- **Improvement:** Make dokan add vendor UI consistent to WordPress UI #696. + +### v2.9.25 (November 12, 2019) ### + +- **Dev:** Add dokan backend settings input required field validation. +- **Improvement:** Dokan_Commission::prepare_for_calculation() method. + +### v2.9.24 (November 08, 2019) ### + +- **Fix:** Assets URL localization was creating a problem in frontend vendor shipping area, this has been fixed. +- **Improvement:** Added a new filter `dokan_get_edit_product_url` to override the product edit URL. + +### v2.9.23 (November 07, 2019) ### + +- **Feat:** Add REST API support for store contact form widget +- **Feat:** Add Vendor listing page in dokan backend +- **Feat:** Add vendor active inactive REST API +- **Fix:** Increase refund table data length to allow more refund items +- **Fix:** Withdraw threshold field disappears when commission type is selected in dokan settings +- **Fix:** Order listing page shows the same orders when object cache is enabled +- **Fix:** Best selling widgets warning in store sidebar +- **Fix:** Save store name in vendor's user_meta so that store search form widget works correctly +- **Fix:** If percent commission rate is not set while using combine commission calculation is not correct +- **Dev:** Add filter to modify current page id in dokan_is_seller_dashboard function +- **Localization:** Store open and close notice placeholder strings remains untranslated + +v2.9.22 -> October 03, 2019 +----------------------------------- +- **fix:** Remove duplicate inpute filed in dokan admin settings form +- **fix:** Make commissison value to 0 if no product found +- **fix:** Attribute value's are swapped after changing the order of the attributes + +v2.9.21 -> September 24, 2019 +----------------------------------- +- **fix:** If state is not found for a country in store settings, remove the state field on reload +- **fix:** Only show vendor's own uploaded media to a vendor. +- **fix:** Add required attribute for various input field in dokan_post_input_box function. +- **fix:** Calculate commission for item by quantity when the commission is set to flat. +- **Tweak:** Introduce Dokan_Commission class to calculate admin and vendor's commission. +- **Tweak:** Remove unnecessary placeholder in admin commission field. + +v2.9.20 -> August 23, 2019 +------------------------------------ +- **Fix:** Geolocation map settings value is not saving +- **Fix:** Fix warning in vendor dashboard widget when seller setup wizard is not run +- **Fix:** Store banner height in vendor settings page it not honouring the saved settings +- **Fix:** Conflict with avada theme fution builder +- **Tweak:** Use WordPress backend date format while printing date in approved and cancelled withdraw request + +v2.9.19 -> July 29, 2019 +------------------------------------ +- **Fix:** Split orders created from admin dashboard +- **Fix:** Add on backorder in product stock management +- **Fix:** Dokan dashboard menu returning 404 with the latest version of visual composer plugin +- **Tweak:** Dokan admin settings rearrange +- **Tweak:** Add compatibility with ultimate member plugin +- **Tweak:** Add few hooks in product listing template + +v2.9.18 -> July 10, 2019 +------------------------------------ +- **Feat:** Add google map type option field component +- **Feat:** Add dokan_array_after helper function +- **Fix:** Admin settings default value for multicheck field +- **Tweek:** Remove unnecessary code and add hook after creating parent order +- **Tweek:** Refactor dokan_get_vendor_by_product function and explicit error checking while using it + +v2.9.17 -> June 13, 2019 +------------------------------------ +- **Fix:** Remove unwanted code to fix conflict with yith plugin +- **Tweak:** Dokan theme support and responsive menu + +v2.9.16 -> June 11, 2019 +------------------------------------ +- **Fix:** Hide hidden and out of stock products in vendor store page +- **Fix:** A non-numeric value encountered warning in vendor product listing page, if product price is not given +- **Fix:** Add failed order in vendor order listing page +- **Fix:** Creating product from admin backend returns 2 instance of the product author +- **Tweak:** Ensure dokan_get_seller_id_by_order filter is always taking effect +- **Tweak:** Make dokan vendor dashboard responsive +- **Tweak:** Show admin notice stating WooCommerce is required if not found on dokan installation +- **Tweak:** Add hook after creating and updating object via dokan REST API +- **Tweak:** Add dokan_ensure_vendor_coupon filter while ensuring vendor coupon restriction +- **Tweak:** Add updater class to fix banner issue where store settings and listing template was overridden +- **Tweak:** Add filter hook while fetching vendor products +- **Tweak:** Add define method to define plugin constants + +v2.9.15 -> May 08, 2019 +------------------------------------ +- **Fix:** Vendor banner is not showing in the backend edit user profile page +- **Fix:** Add filter to allow or skip nonce checking while registering new user +- **Tweak:** Update appsero SDK + +v2.9.14 -> Apr 26, 2019 +------------------------------------ +- **Fix:** Schedule product price not showing correctly +- **Fix:** Backward compatibility for banner and store time diff --git a/README.md b/README.md index a3d1612cdd..91185cf324 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # Dokan - Powerful WooCommerce Multivendor Marketplace Solution - Build Your Own Amazon, eBay, Etsy # **Contributors:** [tareq1988](https://profiles.wordpress.org/tareq1988/), [wedevs](https://profiles.wordpress.org/wedevs/), [nizamuddinbabu](https://profiles.wordpress.org/nizamuddinbabu/) **Donate Link:** http://tareq.co/donate/ -**Tags:** WooCommerce multivendor marketplace, multivendor marketplace, multivendor, multi seller, multi vendor, WooCommerce marketplace, WooCommerce product vendors -**Requires at least:** 6.4 -**Tested up to:** 6.5.4 +**Tags:** WooCommerce multivendor marketplace, multi seller, multi vendor, multivendor, multivendor marketplace +**Requires at least:** 6.5 +**Tested up to:** 6.7.1 **WC requires at least:** 8.0.0 -**WC tested up to:** 8.9.2 +**WC tested up to:** 9.5.1 **Requires PHP:** 7.4 -**Stable tag:** 3.11.3 +**Stable tag:** 3.14.4 **License:** GPLv2 or later **License URI:** http://www.gnu.org/licenses/gpl-2.0.html @@ -15,10 +15,10 @@ Transform your WooCommerce site into a multivendor marketplace with Dokan - a po ## Description ## -### THE BEST MULTIVENDOR MARKETPLACE PLUGIN FOR WORDPRESS – POWERED BY WOOCOMMERCE ### +### POWERFUL MULTIVENDOR MARKETPLACE PLUGIN FOR WORDPRESS – POWERED BY WOOCOMMERCE ### -[Dokan](https://dokan.co/wordpress/?utm_campaign=dokan-wordpress-org-visitor&utm_medium=learn_more_about_dokan&utm_source=WordPress.org) is the best frontend multivendor marketplace plugin for WordPress, powered by WooCommerce. It helps you build your own multivendor marketplace similar to Amazon, Shopify, eBay, and Magento in under 30 minutes. +[Dokan](https://dokan.co/wordpress/?utm_campaign=dokan-wordpress-org-visitor&utm_medium=learn_more_about_dokan&utm_source=WordPress.org) is the ultimate frontend multivendor marketplace plugin for WordPress, powered by WooCommerce. It helps you build your own multivendor marketplace similar to Amazon, Shopify, eBay, and Magento in under 30 minutes. Moreover, Plus, with Dokan, you don't need any coding skills to create a thriving WooCommerce multivendor marketplace. Trusted by over 60,000 entrepreneurs globally for more than a decade, Dokan makes multivendor marketplace setup effortless and accessible to all. Dokan is the fastest way to launch an eCommerce business and earn through commissions for products ranging from digital and physical to variable products. @@ -81,7 +81,7 @@ Here is how you can build your multivendor marketplace with Dokan. [youtube https://www.youtube.com/watch?v=4id-EwbfUko] -### THE BEST FRONTEND USER INTERFACE ### +### HIGHLY USER-FRIENDLY FRONTEND INTERFACE ### To provide a comprehensive frontend experience, every vendor has a [personalized customizable dashboard](https://dokan.co/wordpress/features/?utm_campaign=dokan-wordpress-org-visitor&utm_medium=learn_more_about_dokan&utm_source=WordPress.org) on the store frontend. They can easily navigate and control every aspect of their marketplace from there. Backend access is restricted to only the admin, which sets Dokan apart from other marketplace plugins. However, all Dokan [modules](https://dokan.co/wordpress/modules/) are frontend compatible so that both the admin and vendors can enjoy the benefits and advanced features of Dokan. @@ -346,1168 +346,21 @@ A. Just install and activate the PRO version without deleting the free plugin. A ## Changelog ## +### v3.14.4 ( Dec 27, 2024 ) ### +- **fix:** Added tweaks to improve system stability and smoothness -### v3.11.3 ( Jun 10, 2024 ) ### +### v3.14.3 ( Dec 11, 2024 ) ### +- **update:** Updated Dokan admin header to display current pro plan and version with upgrading option. -- **fix:** Responsive issue on vendor dashboard tabs preview. +### v3.14.2 ( Dec 06, 2024 ) ### -### v3.11.2 ( May 27, 2024 ) ### +- **update:** Added commission setting option in product bulk edit for Admin. -- **update:** WooCommerce 8.9.1 Compatibility added. +### v3.14.1 ( Dec 04, 2024 ) ### -### v3.11.1 ( May 16, 2024 ) ### +- **fix:** Fixed a issue in the commission upgrader to deal with empty values for product and vendor. -- **new:** Action hook `dokan_dashboard_sidebar_start` added. -- **new:** Action hook `dokan_dashboard_sidebar_end` added. - -### v3.11.0 ( May 10, 2024 ) ### - -- **fix:** The status of sub-orders does not update to completed if it contains only virtual products. - -### v3.10.4 ( Apr 25, 2024 ) ### - -- **fix:** Vendor dashboard Order status filter menu displayed a duplicate border. -- **fix:** Vendor dashboard withdraw page display get hidden. - -### v3.10.3 ( Apr 17, 2024 ) ### - -- **update:** Notification count support added for vendor dashboard -- **update:** added a new filter to set a default value for I am a customer / I am a vendor radio button -- **update:** Processing Order count added for vendor dashboard orders menu -- **update:** Performance improvements for vendor dashboard -> order details page -> downloadable product permission section -- **update:** Admin can change product author from REST API - Previously, product_author was read-only property, now admin can change product_author for an existing product or create a new product for another author. -- **update:** Warning message styling for selecting fixed cart discount on admin coupon add edit page -- **fix:** Advertisement product not purchasable for own product purchasing restriction -- **fix:** Header Template number one breaks without background image -- **fix:** html entity showing in product tag selection in vendor dashboard. -- **fix:** Vendor add notification switch in admin dashboard -- **fix:** Under wooCommerce my-account registration section, `I am a customer` was forced to be set as the default value. With this PR this problem has been fixed. - -### v3.10.2 ( Apr 01, 2024 ) ### - -- **update:** Email placeholder, additional content support and formatting added -- **update:** Add requires plugin header for dokan so that required plugin check can be initiated. -- **fix:** Vendor profile progress bar doesn't update if the address is filled from the vendor registration form -- **fix:** Color synchronization issue in vendor dashboard order notes -- **fix:** product review email cannot be disabled without also disabling Contact Vendor email -- **fix:** Order Export to CSV on the filtered list not working - -### v3.10.1 ( Mar 18, 2024 ) ### - -- **update:** Update Categories Easily from Vendor Edit Page - In earlier versions of the Dokan plugin for WordPress and WooCommerce, editing store categories was limited to the vendor details view page. This approach created confusion and made it difficult for users to manage their store categories effectively. However, with the latest update, a significant improvement has been introduced. - Now, you can conveniently edit and update your store categories directly from the vendor edit page in the admin dashboard. This enhancement provides a more intuitive and user-friendly experience, allowing you to efficiently manage and organize your store categories in one central location. -- **update:** Threads social media platform added as a Store Socials Option. Thanks `@fisher2470` -- **update:** Vendor Dashboard settings submenu translation support added - -### v3.10.0 ( Mar 04, 2024 ) ### - -- **new:** Added a new filter hook named `dokan_product_cache_delete_all_data`, by using this one can prevent deleting product cache if necessary. -- **update:** Updated FontAwesome library to version 6.5.1 -- **fix:** Fixed Elementor mega menu z-index conflict and removed line break from address fields - -### v3.9.9 ( Feb 12, 2024 ) ### - -- **new:** Added PHP 8.2 support -- **fix:** Fixed an issue where the Dokan seller setup wizard does not display a warning message when a seller fails to provide the state for a country that has a state. -- **fix:** Vendor setup wizard issue [#1976] - Properly closed the style tag in the Store Setup step to avoid conflicts with customizations. -- **fix:** Fixed a bug in the store-lists-filter.php template that used the wrong escaping function for the placeholder attribute. [#1984] -- **fix:** Withdrawal class check-in Templates/Withdraw.php. - This fixes a fatal error that could occur when creating a withdrawal request with cache-enabled sites. -- **fix:** The `Share Essentials` field’s description was missing from the Dokan admin setup wizard. This pull request fixes an issue where the description field was not showing up in the Dokan admin setup wizard. It also adds a new hook and admin options to store the `Share Essentials` settings. -- **fix:** Fixed an issue where the sub-orders disappear from the WooCommerce order lists page when orders are filtered by a specific vendor or by sub-order ID when the HPOS feature is enabled. -- **update:** Added validation for bank payments and address data in Dokan Seller Setup Wizard. - -### v3.9.8 ( Jan 30, 2024 ) ### - -- **fix:** Updated Appsero Client SDK library to version 2.0.2 which will fix a security issue with the previous version of the library and a fatal error caused by the library. - -### v3.9.7 ( Jan 29, 2024 ) ### - -- **update:** Added WooCommerce Cart and Checkout Block supports for Dokan Lite -- **fix:** Fixed an issue where the vendor’s store map address was not saved during vendor setup wizard configuration -- **fix:** Some links under the vendor dashboard weren't working properly due to a nonce mismatch. With this release, those issues have been fixed. -- **fix:** Fixed an issue where the valid store name required check was missing from the customer-to-vendor migration form. -- **fix:** Fixed an issue where the customer buys digital and physical products from different vendors, shipping charges are applied separately to each vendor. -- **fix:** Fixed some translation-related issues with the date range picker -- **fix:** Fixed some translation-related issues with Dokan Sweetalert - - -### v3.9.6 ( Jan 11, 2024 ) ### - -- **new** Features: Withdraw Charge -Dokan has introduced a new feature that allows the admin to set a withdrawal charge for vendors. This charge can be either a flat rate or a percentage of the withdrawal amount based on the payment gateway used. The charge will be reflected in the details report, and vendors can see how many charges will apply when they request a withdrawal. The vendor dashboard list will also show the charge and receivable amount. This feature provides greater flexibility and transparency in managing vendor withdrawals. - -### v3.9.5 ( Dec 28, 2023 ) ### - -- **fix:** API request on get all orders returns empty results for the endpoint http://dev.test/wp-json/dokan/v1/orders due to default customer id was set to 0. - -### v3.9.4 ( Dec 12, 2023 ) ### - -- **fix:** Fixed an issue where the Vendor class shop_data persistence is broken on save() -- **fix:** Fixed a fatal error while trying to edit a subscription under WordPress Admin Panel → WooCommerce → Subscription menu of the WooCommerce Subscription Plugin. -- **fix:** Toggle Sub-Orders and Show Sub-Orders buttons are not working if HPOS feature is disabled. - -### v3.9.3 ( Nov 30, 2023 ) ### - -- **fix:** Fixed an issue where the Tab fields under the product Add/Edit page don’t display predefined tags until users start typing to select tags. - -### v3.9.2 ( Nov 13, 2023 ) ### - -- **new:** A new email template has been introduced named Dokan Vendor Product Review. After a product has been reviewed, an email containing information about the review is sent to the vendor. The email includes details such as the reviewer’s name, product name, review rating, and text. The email also contains a link to the review page where the vendor can view the review and respond if necessary. -- **update:** Display a non-purchasable notice for the vendor’s own products. -- **fix:** [RestAPI] Fixed an issue where getting a single order via API gives an 'invalid ID' error If the compatibility mode isn't enabled for the HPOS feature on WooCOmmerce Order data storage settings -- **fix:** [ProductReview] Previously the email notification sent by WordPress when a review was added to a product, was sent to the product owner. This was wrong in the context of a marketplace. Because the email sent by WordPress includes some sensitive information, like the admin dashboard URL, customer email address, etc. With these changes, we are making sure that only the marketplace admin gets the new review emails sent by WordPress. -- **fix:** Previously, there was an issue where selecting “All,” then “None,” and subsequently “All” again didn’t function as expected. This occurred on the vendor product edit page for simple products, specifically within the Attributes section. However, following this update, all special cases of the “Select All” feature now work flawlessly. - -### v3.9.1 ( Oct 17, 2023 ) ### - -- **update:** Removed flaticon packages and replace used icons with fontAwesome icons. This will reduce the plugin zip size. -- **update:** Added a new settings to disable fontAwesome library -- **update:** Changed all the single date picker fields with daterange picker. This updates will keep the design consistent throughout the plugin. -- **fix:** [StoreOpenCloseTime] An issue where invalid store opening or closing times generate warning and fatal error on single store page. -- **fix:** [Email] Fixed an issue where the product edit link on email template redirects to the products listing instead of single product edit page -- **fix:** Fixed some responsive issue under vendor dashboard product edit page. -- **fix:** Fixed some responsive issue under vendor dashboard withdraw page. - -### v3.9.0 ( Oct 06, 2023 ) ### - -- **new:** Added two new hooks named `dokan_get_admin_report_data` and `dokan_get_overview_data` to extend Dokan reports functionality. -- **fix:** Resolved an issue where the `Tracking Number` button was still visible under the `Vendor Dashboard → Order Details → Order Note section` even after the `Shipment Tracking` feature was enabled by the admin. -- **fix:** [WidgetProductAttribute] Fixed an issue where the `Filter Products by Attribute` widget was not working for Multi-Word Attributes. -- **update:** Added a new filter named `dokan_get_store_url` to filter store URLs for a single store. -- **update:** Removed some redundant or not required settings from vendor store settings page, also rearranged some admin settings and added some settings under Admin dashboard. -Details: -1. Removed `Show Vendor Info` settings under the `WordPress Admin Dashboard → Dokan → Settings → Appearance` and added it back under the `WordPress Admin Dashboard → Dokan → Settings → General → Product Page Settings` section. -2. Removed the `More Products` setting under `Vendor Dashboard → Settings → Store Settings` and added it back as a new Admin setting under `WordPress Admin Dashboard → Dokan → Settings → General → Product Page Settings` section. Now, only the admin can control this setting. -3. Removed redundant `Store Products Per Page` setting under `Vendor Dashboard → Settings → Store Settings`. Since the admin already has this setting under `WordPress Admin Dashboard → Dokan → Settings → General`, this setting will be used from now on and only the admin can control this setting. -4. Removed redundant `Store Page Product Section` settings under `Vendor Dashboard → Settings → Store Page Product Section`. Now, only the admin can control these settings under Theme Customizer settings. - -### v3.8.3 ( Sep 26, 2023 ) ### - -- **update:** Added advanced filtering and CSV export feature for vendor withdraws under Admin Dashboard → Dokan → Withdraw menu. -The ‘Withdraw’ page on the admin dashboard has been updated with advanced filtering and log exporting features. This allows admins to filter transactions based on payment method and date range, which enhances their ability to analyze and manage withdrawals. The feature to export CSV logs is also included, which makes tracking and record-keeping easier. These integrations aim to empower marketplace owners with comprehensive tools for efficient withdrawal management within the dashboard. -- **update:** [Dokan Invoice] Added PDF invoice links on Sub Order section -Previously PDF invoice links was not visible on Sub Order section under customer order view. After this update customer will be able to view invoice link on sub order section. -- **update:** Added backend validation of phone number used on entire Dokan plugin. -- **update:** Store category widget list default state set to collapse. -Previously, if a store has a product count over 100 or more and the store has many product categories, the store category widget would display those categories and subcategories in an open state rather than collapsed state that the sidebar style gets broken. Now the list has a max height of 500px, which will be visible, and other elements will be visible by scrolling and the parent category that has a submenu will be in collapse mode. -- **update:** Various style improvements of Dokan frontend including Vendor Dashboard, Single Store Page, Single Product Page etc. -- **fix:** [Refund] Earlier, when refunding an order under the vendor dashboard, the tax amount decimal point rounding precision was inconsistent with WooCommerce. However, it has now been updated to be consistent with WooCommerce. -- **fix** Fixed an issue where the order status label was missing on vendor dashboard for draft orders. - -### v3.8.2 ( Sep 13, 2023 ) ### - -- **new:** Feature: Single-page product creation form. -Before this release, vendors had to go through a two-step process to create a product. However, with this release, a single-page product creation form has been introduced. To enable this feature, you need to navigate to the WordPress admin panel → Dokan → Settings → Selling Options → One Page Product Creation. -It’s important to note that in the next version of Dokan, the Add New Product popup and the Add New Product form will be removed. After that, the Single-Page product form will be the default system for creating a product from the vendor dashboard. -- **new:** Feature: Ask for product review -The Ask for Product Review feature in Dokan allows vendors to set the product status to draft while creating a product using the single-page product creation form. After the vendor is satisfied with the edit, they can either ask for a review or publish the product directly based on the admin settings and vendor capability. -- **fix:** Fixed an issue where orders can’t be filtered by vendor under Admin Dashboard → WooCommerce → Order lists page if HPOS feature is enabled -- **fix:** Fixed an issue where multiple sub-orders has been created for a single parent order. -- **fix:** Fixed and issue while trying to delete all demo products also deleting non-dummy products while calling the API endpoints multiple times -- **fix:** Fixed an issue where Dokan Pro’s Product Status setting were used even though Dokan Pro plugin is deactivated. -- **fix:** Fixed an issue where products were visible beyond Simple Products in the product list page under the vendor dashboard when Dokan Pro was deactivated or not installed. -- **update:** Removed unnecessary product type filter from Vendor Dashboard product list page since there is only one product type available in Dokan Lite -- **update:** [VendorRegistration] Improved Compatibility with WooCommerce Password Settings -In the past, when vendors registered using the [dokan-vendor-registration] shortcode, the process did not align with WooCommerce's automatic password generation settings. However, in the latest update, we've enhanced this process. The vendor registration form presented through the [dokan-vendor-registration] shortcode now seamlessly adheres to WooCommerce's automatic password generation settings. This enhancement ensures a more unified and user-friendly registration experience for vendors, in line with WooCommerce's standard practices. -- **update:** Added shipping tax fee recipient field setting under admin setup wizard. - -### v3.8.1 ( Aug 25, 2023 ) ### - -- **fix:** Fixed a console warning under Dokan admin settings for Google Map integration -- **fix:** [ReverseWithdrawal] Fixed an issue where Vendor/Admin cannot pay for reverse withdrawal balance due to a rule that vendor’s can’t purchase their own products. - -### v3.8.0 ( Aug 18, 2023 ) ### - -- **update:** Added HPOS (High-Performance Order Storage) support for Dokan Lite. -- **fix:** Resolved an issue where traces of order data were left on the Dokan end even after the order had been deleted from the WordPress admin panel. -Previously, deleted orders were still visible under the Dashboard Overview menu, Reports menu, and under Withdraw menu. This issue has been fixed in the current release. -- **fix:** Multiple issues have been fixed after a product of an order has been deleted. - -### v3.7.24 ( Jul 25, 2023 ) ### - -- **update:** Restrictions added for vendors to review and purchase their own products. -Previously, vendors could purchase and post reviews for their own product. Which is not logical and could manipulate the search results of a product in a marketplace. With this update, vendors will not be able to purchase or post reviews for their own product. -- **update:** [ReverseWithdrawal] Now Admin can request payment from vendors using the Reverse Withdrawal feature. -Currently, there is no way for Site admins to request payments from vendors. For some use cases, it is essential for admins to request money from vendors. For example: In Stripe 3DS mode, if customers ask for a refund, refund will be given from the admin Stripe account, after that vendor transfer will be reversed. But if the vendor doesn't have enough money in their stripe account transfer reversal will fail, in that case, vendor balance will be negative. Another case would be for non-connected vendors, in that case, admin will be responsible for refund and admin needs to request money from vendors. -- **update:** [AdminSettings] Added a toggle switch for Google ReCaptcha in the appearance settings for better control. -- **update:** [AdminSettings] Sensitive information like API keys, client secrets, etc., are now displayed as password fields with an unhide button to improve security. -- **update:** [AdminCommission] Now, "percentage" is selected by default if the admin setup wizard is skipped in the commission setting. -- **fix:** Added some missing translations. -Previously, the template folder at dokan-lite was missing when the .pot file was generated. With this fix template folder will be respected while generating the pot file. - - -### v3.7.23 ( Jul 14, 2023 ) ### - -- **fix:** Fixed an issue where the withdraw request could not be approved from the Admin Dashboard via REST API. - -### v3.7.22 ( Jul 12, 2023 ) ### - -- **fix:** Fixed an issue where multiple withdrawal requests can be placed via API. -If a withdrawal request was placed by a vendor until that request was approved or rejected by Admin, making another withdrawal request wasn’t possible via frontend. However, the admin was able to make a withdrawal request via REST API. With this fix, this problem now has been resolved. -- **fix:** Fixed a PHP notice for importing dummy data without providing any data via REST API -endpoint: {{SERVER_URL}}/wp-json/dokan/v1/dummy-data/import -- **fix:** While updating the withdrawal request via REST API, the minimum withdrawal amount limit wasn’t considered. For example, if the minimum withdrawal limit was set to 50, for an existing withdrawal request, the admin can set the withdrawal value to less than 50. This issue has been fixed now. -endpoint: {{SERVER_URL}}/wp-json/dokan/v1/withdraw/{withdraw_id} -- **fix:** Fixed an issue where store products API was returning all products instead of published products. -endpoint: {{SERVER_URL}}/wp-json/dokan/v1/stores/{store_id}/products -- **fix:** Fixed some CSS issues on the vendor store settings page for the store banner image. -- **fix:** [Withdraw] Fixed an issue where PayPal withdraw method status was displaying default but the corresponding vendor didn’t set up the payment method yet. With this fix, we marked the payment method as needing setup instead of the default payment method. -- **fix:** [Withdraw] After connecting to a payment method, the button text changes from `Setup` to `Make default` or `default` if selected. But after disconnecting that method button text doesn't change back to `Setup`. Now this issue has been fixed. -- **update:** Updated vendor store API to support profile picture and banner delete feature. To delete one of these fields, one needs to set a 0 (zero) value while making the API request. -endpoint: {{SERVER_URL}}/wp-json/dokan/{{version}}/stores/{store_Id} -- **update:** Added various html tag support for rich text editors on various places of vendor dashboard. -Previously, the product editor on the vendor's side was a lot more limited than the one available on the admin side. With this update, we’ve included various tags, like heading elements, paragraphs, etc support for rich text editors. -- **update:** Added random ordering for store REST API endpoint, -Previously, random ordering for stores wasn’t available for store API. With this update, we’ve added this feature. -endpoint: {{SERVER_URL}}/wp-json/dokan/v1/stores/ -- **update:** Added phone number validation for vendor dashboard store settings page and vendor registration form. -Previously, for phone numbers only numeric values were accepted, now a valid phone number including spaces, -, _, (, ), etc also supports phone number fields. -- **update:** [Withdraw] Fixed an issue where withdraw payment method wasn't enabled but can be used for both manual withdrawal and auto withdraw disbursement schedules from the vendor dashboard payment settings page. - -### v3.7.21 ( Jun 23, 2023 ) ### - -- **fix:** Fixed an issue where gateway fees from WooCommerce PayPal Payments were not being deducted from vendors’ earnings. -Previously, Dokan deducted PayPal Checkout fees from vendors’ earnings but did not deduct PayPal Payments fees. This was due to the fact that PayPal Payments did not set transaction fee metadata at the time. With this fix, Dokan now correctly deducts PayPal Payments fees from vendors’ earnings. -- **fix:** [VendorDashboard] Fixed some CSS issues under the vendor dashboard. -Previously, the positioning of the mobile navigation icon on the vendor dashboard was problematic on mobile screens. Additionally, there were inconsistencies in some table columns, including the order ID column, causing visual issues. These issues have now been fixed. -- **fix:** [DokanVendorRegistration] Registration page's user selection modal is not working properly when any theme tries to use the modal for the vendor registration form. -In earlier versions, there was a lack of synchronization between the user registration form on the "My Account" page and the user registration forms inside the modal implemented within the theme. This inconsistency created confusion and hindered the seamless registration process. However, with the latest update, significant improvements have been made to address this issue. -- **update:** Added `Become A Vendor` feature to Dokan Lite. -Previously, this option was only available in Dokan Pro. This enhancement ensures that even customers of the Lite version can easily become vendors and start selling their products through the platform. -- **update:** [SellerSetupWizard] Added store location map on the seller setup wizard -Introducing a new enhancement in the seller setup wizard: seamless integration of a store location map. This enhancement allows sellers to effortlessly navigate and locate their store's position within the wizard interface. - -### v3.7.20 ( Jun 8, 2023 ) ### - -- **new:** Added two new filter hooks named `dokan_get_vendor_orders_args` and `dokan_get_vendor_orders` to filter vendor’s order data. -You can now filter orders returned by the `dokan()->order->all()` method using the dokan_get_vendor_orders hook. -- **new:** Added a new filter named `dokan_get_new_post_status` for the function dokan_get_new_post_status() -Now you’ll be able to use your desired status for new products created by vendors using this filter. -- **fix:** Fixed a security issue related to insecure deserialization in the Dummy Data importer API endpoint. -- **fix:** Resolved an issue where the dokan_is_seller_dashboard() method was returning false when called from a WP Post Query Loop. -- **fix:** Ensured that the correct order status is displayed for vendors after updating an order. -Previously, in some cases, plugin or theme authors would hook into actions like woocommerce_order_status_changed and change the order status after it had been updated by the vendor. This update ensures that the correct order status is displayed to vendors after they update an order. Thanks to https://github.com/rmilesson for your contribution to fixing this issue. -- **fix:** Resolved an issue where store categories filtering was not showing proper results due to nonce validation fails. -Previously, when using store categories as a direct link to filter vendors with no valid nonce key attached to it, the filtering was not working correctly and vendors were not being displayed under their assigned store category. This issue has been addressed and store categories filtering now shows the correct results. -- **fix:** Resolved inconsistent behavior of pagination on the Single Store Page. -Previously, there were several issues with the pagination on the Single Store Page, including the “Previous” text displaying like the “Next” icon, the Last Page Menu icon not showing when all menus were visible, and the Active Page Menu background color not changing from the 4th page. These issues have been addressed and the pagination behavior is now consistent. -- **fix:** Resolved an issue where the discounted price field was not displayed correctly according to the theme used. -Previously, when viewing the “Add/Edit a product” page on the Vendor Dashboard, the discounted price field was not displayed in the same way as the price field box when using certain themes. This issue has been addressed and the discounted price field now displays correctly according to the theme used. -- **fix:** [AdminSetupWizard] The custom withdrawal method is now conditionally displayed in the admin setup wizard. -Previously, the custom withdrawal method could not be enabled in the wizard because it required the method name and type to be populated. Now, if the admin has previously saved these values, the custom withdrawal method will be displayed and can be activated in the wizard. - -### v3.7.19 ( May 24, 2023 ) ### - -- **update:** Separated shipping tax fee recipient from the product tax fee recipient -- **update:** Added support for multiple shipping line items for suborders -- **update:** Moved shipping splitting functionality to Dokan Lite from Dokan Pro.Previously, this feature was only available on Dokan Pro. -- **update:** Improved the responsiveness of tables on the Vendor Dashboard by making them horizontally scrollable on smaller-sized screens. -- **fix:** Disabling product review from WooCommerce settings doesn’t remove the review section from the vendor profile. -- **fix:** Broken layout of Discounted Price section in Vendor Dashboard product edit page on full-width page layout themes. -- **fix:** Fixed some warnings and fatal errors for PHP versions 8.1 and 8.2. -- **fix:** Fixed incorrectly closed product category menu after_widget args -- **fix:** [VendorSetupWizard] Fixed an issue where the ‘Hide Email Address’ option was still displayed on the Vendor Setup wizard page even when it was enabled from Dokan Admin Settings. -- **fix:** Email notification for withdrawal approval no longer shows HTML code in its header. - - -### v3.7.18 ( May 10, 2023 ) ### - -- **fix:** Fixed product getting published after enabling vendor selling status from admin dashboard -- **update:** [ReverseWithdrawal] Added sold individually param to true for reverse withdrawal base product when creating it, so that quantity can't be changed -- **update:** [ColorSchemeCustomizer] Used color set by Color Scheme Customizer Module instead of hardcoded value for login form popup and withdraw schedule popup header color -- **update:** Remove expected earning calculation from product listing and editing pages -- **update:** Added a notice before deleting products via bulk action under Vendor Dashboard → Product listing page -- **update:** Added dokan_store_name meta-key for all users with administrator and shop_manager roles during plugin activation - -### v3.7.17 ( Apr 17, 2023 ) ### - -- **fix:** JS console error while uploading non-image files to product gallery under vendor dashboard product add/edit page -- **fix:** Fixed order invoice and packaging slip broken CSS under vendor dashboard order list page -- **fix:** Fixed users are unable to register as customers on some themes, also fixed a JS console error on the My Account page -- **fix:** Fixed TinyMCE editor and search box overlap under Dokan Admin Settings page. -- **update:** Allow whitelisted countries in location selectors based on admin-allowed countries under WooCommerce settings. - -### v3.7.16 ( Apr 10, 2023 ) ### - -- **fix:** [VendorDashboardAPI] Fixed an issue where the seller lifetime sales report wasn’t possible to retrieve via API. -- **fix:** [VendorDashboard]: Fixed wrong product count showing under vendor dashboard product listing page. -- **update:** [ReverseWithdrawalAPI] Added a new API Endpoint `dokan/v1/reverse-withdrawal/vendor-due-status` to get reverse balance due status for a vendor -- **update:** [ReverseWithdrawalAPI] Added a new API Endpoint `dokan/v1/reverse-withdrawal/add-to-cart` to add reverse balance to the cart. -- **update:** Allow only image format files as product featured and gallery images on vendor dashboard -- **update:** Added multistep category support in product API - -### v3.7.15 ( Mar 23, 2023 ) ### - -- **new:** [CategoryPopup] Added a new settings to select any category from frontend -- **fix:** [VendorSignup] Fixed vendor can sign up even though store URL is not available -- **fix:** [ProductsRestAPI] Fixed in_stock, featured, on_sale filter for products rest API wasn't working - -### v3.7.14 ( Mar 09, 2023 ) ### - -- **fix:** [RestAPI] Fatal error while activating Dokan Lite via wp-cli -- **fix:** [VendorStoreSettings] State option appear while choosing the country with no state - -### v3.7.13 ( Mar 01, 2023 ) ### - -- **fix:** fixed a SQL injection issue - -### v3.7.12 ( Feb 23, 2023 ) ### - -- **new:** Added a new js hook `dokan_middle_category_selection` by using this hook if anyone passes true in this hook user will be able to select any category in Dokan multi-step category and a new WordPress hook `dokan_middle_category_selection` where you also have to pass true select middle category. -- **update:** [LoginRedirection] Keep the sellers on the checkout page if they login from the checkout page. -- **update:** Added sub-description to the `hide vendor info` section under Dokan admin appearance settings -- **fix:** [AddNewProductPopup] Create & Add a new product button does not allow adding a product image during the time of adding more than one product has been fixed -- **fix:** Fixed a fatal error if the order is created from WooCommerce admin dashboard without adding any line items. -- **fix:** Fixed admin user permission/capability issue after permanently deleting the Dokan plugin. -- **fix:** [ReverseWithdrawal] Refund amount wasn’t subtracted from `Total Collected Values` for reverse withdrawal under the Admin Reverse Withdrawal menu. -- **fix:** [ReverseWithdrawal] The decimal value is not included under the `Total Collected` section of the admin dashboard Reverse Withdrawal menu. -- **fix:** Dokan Dashboard menu wasn’t loading if the permalink doesn’t include / at the end of the URL -- **fix:** Fixed product image thumbnail gets image height squeezed on add new product popup under vendor dashboard - -### v3.7.11 ( Feb 13, 2023 ) ### - -- **fix:** Vendor search doesn't work correctly while admin assigns a vendor to a product from WooCommerce → Products → Add New page -- **fix:** The number of orders on the backend is not appearing depending on the vendor's own order count. -- **fix:** Fixed a fatal error while creating an order from the admin dashboard with no data - -- **update:** Added vendor address-related fields under vendor registration form -- **update:** Changed text `New Vendor Product Upload` to `Enable Selling`. Also changed field description from `Allow newly registered vendors to add products` to `Immediately enable selling for newly registered vendors` - -### v3.7.10 ( Jan 26, 2023 ) ### - -- **new:** Extended REST API support for Dokan --- https://example.com/wp-json/dokan/v1/orders?after=2022-10-01&before=2022-10-30 --- https://example.com/wp-json/dokan/v1/vendor-dashboard/ --- https://example.com/wp-json/dokan/v1/vendor-dashboard/sales?from=2021-08-02T04:13:05Z&to=2021-12-02T04:13:05Z --- https://example.com/wp-json/dokan/v1/vendor-dashboard/orders --- https://example.com/wp-json/dokan/v1/vendor-dashboard/products --- https://example.com/wp-json/dokan/v1/vendor-dashboard/profile --- https://example.com/wp-json/dokan/v1/vendor-dashboard/preferences --- https://example.com/wp-json/dokan/v2/orders/{order_id}/downloads --- https://example.com/wp-json/dokan/v2/orders/ --- https://example.com/wp-json/dokan//v2/orders/bulk-actions --- https://example.com/wp-json/dokan/v1/products/attributes/edit-product/{id} --- https://example.com/wp-json/dokan/v1/products/attributes/set-default/{id} --- https://example.com/wp-json/dokan/v1/blocks/products/{id} --- https://example.com/wp-json/dokan/v2/settings --- https://example.com/wp-json/dokan/v2/settings/{group_id}/{id} --- https://example.com/wp-json/dokan/v2/settings/{group_id}/{parent_id}/{id} --- https://example.com/wp-json/dokan/v2/withdraw/settings --- https://example.com/wp-json/dokan/v2/withdraw/summary --- https://example.com/wp-json/dokan/v2/products (new param added: author, post_status, date, product_cat, product_type, stock_status, filter_by_other) --- https://example.com/wp-json/dokan/v2/products/filter-by-data - -- **fix:** Multiple store category modal wasn’t working for some theme -- **fix:** Recreate reverse withdrawal payment product if no product found with stored product id - -### v3.7.9 ( Jan 10, 2023 ) ### - -- **update:** Last-page and first-page pagination icon inconsistency under single store page product listing -- **update:** Adjusted store banner image stretching issue under store list page -- **fix:** Vendor email address is not showing up on the store header. - -### v3.7.8 ( Dec 27, 2022 ) ### - -- **fix:** Single Store Page store header menu and search fields style break on mobile devices -- **fix:** Vendor dashboard total sales wasn’t displaying decimal values -- **fix:** Set user role as seller while creating vendor from api call -- **fix:** order note date issue under vendor dashboard order details page - - -### v3.7.7 ( Nov 30, 2022 ) ### - -- **update:** Added date filter - `after/before` for Order REST API -- **update:** Added `dokan_bank_payment_fields_placeholders` Filter to change the label and placeholder of bank payment fields -- **update:** Updated UI/UX of vendor dashboard submenu -- **update:** Added section, sub-section label, description search under Dokan admin settings - -### v3.7.6 ( Nov 14, 2022 ) ### - -- **fix:** Fixed a sql security issue while searching for products via ajax from vendor dashboard - -### v3.7.5 ( Nov 03, 2022 ) ### - -- **new:** Added a new hook named dokan_store_product_search_results to filter out store product search results closes -- **update:** Sort product categories under the vendor dashboard alphabetically -- **fix:** SweetAlert library is conflicting with the WooCommerce Conversion Tracking plugin -- **fix:** [BestSellingProductWidget] Products are being shown on the widget even when the catalog visibility is set to hidden. -- **fix:** [VendorDashboardProducts] Products of different statuses are not displayed in the appropriate tab from the vendor dashboard. -- **fix:** [ProductCategoryWidget] Sub Category dropdown on the Dokan Product Category widget doesn't work -- **fix:** [AdminProduct] When editing a product in the WordPress backend, the vendor select dropdown doesn't contain any data. -- **fix:** Fixed a fatal error on the report page if the same day is selected for both the start and end date to generate reports -- **fix:** [VendorSoreSettings] Store settings update button wasn't working if the Dokan Pro plugin isn't activated. -- **fix:** Store filtering using category was not working - -### v3.7.4 ( Oct 27, 2022 ) ### - -- **fix:** Fixed a fatal error update updating to Dokan if Dokan Pro version is outdated - -### v3.7.3 ( Oct 27, 2022 ) ### - -- **fix:** Fixed a fatal error due to a function moved from dokan pro - -### v3.7.2 ( Oct 27, 2022 ) ### - -- **new:** Added a new filter hooked named `dokan_rest_api_store_collection_params` for StoreController request parameters -- **new:** Introduced `dokanVendorFilterSectionStart` and `DokanGetVendorArgs` js filter hooks -- **fix:** [AdminCommission] - Percentage Commission does not support "comma" as decimal separator under Dokan admin settings `Selling Options` page -- **fix:** [Products] Product author is assigned to the shop manager when the shop manager publishes a product drafted by the admin. -- **fix:** Spaces between paragraphs are too large under the store terms and condition page. - -### v3.7.1 ( Oct 11, 2022 ) ### - -- **fix:** [VariableProduct] Fixed variable product's variation image uploading height size overlapping on price field. -- **fix:** [ProductSearch] Fixed product search of the product listing page of the vendor dashboard is not working. -- **fix:** [OrderEmail] Fixed multiple emails are sent to the customer when a parent order's status is changed to processing from failed payment. -- **fix:** Removed unwanted popup code from the SweetAlert library -- **fix:** Fixed the vendor dashboard adds new products' discount prices set to 0 by default. -- **fix:** Fixed vendor order page not showing line item qty and totals - -### v3.7.0 ( Sep 27, 2022 ) ### - -- **new:** Added `dokan_selected_multistep_category` js hook after a category has been selected -- **update:** Fixed some security issues -- **update:** Performance enhancement for dokan -- **update:** Updated some JS libraries -- **update:** Vendor dashboard `add-product-single.php` file is renamed to `edit-product-single.php` -- **fix:** Select2 spacing issue CSS fix -- **fix:** Fixed vendor single store page profile picture CSS issue -- **fix:** Fixed vendor product page extra table field issue -- **fix:** Fixed admin dashboard vendor details page: social profile Twitter icon is not showing issue -- **fix:** Fixed multiple sub-categories of the same parent category is assigned to a product, they are not saved issue -- **fix:** [Store settings]: Not being able to add "+" or "-" sign to the phone number filed of the store on Firefox web browser. -- **fix:** Bank withdrawal method required field updated, Added a new filter hook `dokan_bank_payment_required_fields` so that site owner can manage required fields as they pleased -- **fix:** Category-based commission is not working when a category has child categories. - -### v3.6.5 ( Aug 25, 2022 ) ### - -- **fix:** [WPML] Added WPML support for the multistep product category. -- **fix:** Order REST API endpoint displays other vendors orders. - -### v3.6.4 ( Aug 10, 2022 ) ### - -- **new:** Added Catalog Mode Feature to Dokan Doc Link: -- **update:** Load asset (CSS/JS) files only on required pages -- **update:** Added $user_id as parameter for filter hook `dokan_is_store_open` -- **fix:** [security] Removed unfiltered_html capabilities from vendor user role -- **fix:** Fixed responsive issue of multistep product category UI. -- **fix:** [WPML] Vendor Dashboard Submenu not loading if translated to another language -- **fix:** Account Type for bank payment method is missing when admin is creating/editing a vendor -- **fix:** Paypal shows as connected for new vendors even though it is not connected -- **fix:** Can't skip seller setup wizard's Payment step by keeping some fields empty -- **fix:** Fixed Order By sorting parameters for Orders -- **fix:** Vendor Dashboard Add New Product URL changed to the product list page -- **fix:** Single store page default order by filtering wasn't working -- **fix:** Fixed third store header styling issue -- **fix:** When the admin updates or saves a product from the admin panel multistep product category feature wasn't working - -### v3.6.3 ( Jul 26, 2022 ) ### - -- **update:** Added DateRange filter for vendor dashboard Orders page -- **new:** Added search by order id filter for vendor dashboard Orders page - -### v3.6.2 ( Jul 15, 2022 ) ### - -- **new:** Added dummy data import feature for Dokan -- **update:** Multistep category modal for product add and edit page under vendor dashboard -- **update:** Added 'Back To Top' button & fix some design broken issue under Dokan admin settings page. - -### v3.6.1 ( Jun 30, 2022 ) ### - -- **fix:** Fixed some empty method names in Payment Methods section of Vendor Dashboard > Withdraw -- **fix:** Fixed incorrect alignment of withdraw method title in Dokan setup wizard -- **fix:** Vendor Store breadcrumb URL redirecting to 404 page -- **update:** Added disconnect button to payment methods -- **update:** Removed 'Dokan' Prefix from the payment method name under vendor dashboard payment settings page. -- **update:** Added a new setting to change Vendor Setup Wizard welcome message under Dokan General Settings page. - -### v3.6.0 ( Jun 14, 2022 ) ### - -**new:** Added a new filter named ‘dokan_bank_payment_validation_error’ so that payment validation errors can be filtered. -**update:** Entirely redesigned Dokan Admin Settings page -**fix:** WPML translated endpoints not working in payment settings page - -### v3.5.1 ( May 31, 2022 ) ### - -**new:** Added Reverse Withdrawal feature -**update:** Determine if a seller is connected to a payment method -**update:** improved UI of Payment settings page -**update:** Correctly determine the vendor a product belongs to, so the "dokan_get_vendor_by_product" filter hook is called. -**fix:** Simple > Variable > External/Affiliate > Group Product > Fatal error. -**fix:** changing dokan vendor dashboard page slug gives 404 error - -### v3.5.0 ( May 18, 2022 ) ### - -- **chore:** Minimum php version is set to 7.0 -- **chore:** Minimum WooCommerce version is set to 5.0 -- **chore:** Minimum WordPress version is set to 5.4 -- **new:** Added a new product attributes widget, by which users/customers will be able to search products by vendors used attributes. -- **fix:** Fixed vendor store settings page phone number validation js console error -- **fix:** payment settings page 404 if dashboard url slug is changed - -### v3.4.3 ( Apr 26, 2022 ) ### - -- **fix:** Store Contact Form widget submits the contact form directly instead of ajax submission -- **fix:** Stop sending new order emails to selected recipients (including admin) when the New Order email is disabled in WooCommerce Settings -- **update:** Updated design for the payment settings page of vendor dashboard to separate the management of different payment methods -- **new:** Added option to select a default payment method -- **fix:** Fixed some validation logic under vendor dashboard payment settings page - -### v3.4.2 ( Apr 13, 2022 ) ### - -- **fix:** Fixed switching product type from variable to external doesn't remove product stock management options -- **fix:** Fixed store order by latest inconsistency - -### v3.4.1 ( Mar 18, 2022 ) ### - -- **new:** Introduced two new filter hooks dokan_shipping_fee_recipient and dokan_tax_fee_recipient -- **fix:** Remove unnecessary error_log codes #1570 -- **fix:** Promotional notice cache expiration date is set to one day -- **fix:** Fatal error on store closet time widget if store open/close time wasn’t set -- **fix:** Updated jQuery form validate library from v1.11.0 to v1.19.3 -- **fix:** Fixed popup not appearing after clicking withdraw button under vendor dashboard -- **fix:** Product table css fix for error class - -### v3.4.0 ( Mar 08, 2022 ) ### - -- **update:** Stop loading unnecessary style and script files on every page #1450 -- **update:** Added random as store list orderby parameter -- **update:** Dokan store shortcode orderby parameter now reflect store filter. -- **fix:** Store open/close time hover feature wasn’t working for specific single store page templates #1549 -- **fix:** Variable products stock status wasn’t updating by quick edit from vendor dashboard, now has been fixed #1553 -- **fix:** Fixed Dokan conflict with WP Project Manager #1546 -- **fix:** Store product per page value wasn’t saving, now has been fixed #1548 -- **fix:** Fixed fatal error while getting store open close time under single store page -- **fix:** Remove background process files from database if file doesn’t exists on server due to server migration - -### v3.3.9 ( Feb 28, 2022 ) ### - -- **update:** Added theme customizer settings to set default order by filter for store listing page #1505 -- **update:** Added seller information under single product page, also added an admin setting entry to enable/disable this feature #1506 -- **update:** Display store open/close time list on hover under single store page. #1517 -- **fix:** Added post_date_gmt and post_modified_gmt fields data when creating a product from frontend dashboard #1514 -- **fix:** Create order API with coupon lines data giving fatal error, thanks to James Bechet for this fix #1441 - -### v3.3.8 ( Feb 17, 2022 ) ### - -- **fix:** Store open close time widget wasn't working - -### v3.3.7 ( Feb 03, 2022 ) ### - -- **feat:** Added Featured, Latest, Best Selling, Top Rated Product sections under single store page -- **update:** Updated UI for Withdraw menu -- **update:** Updated design for Upgrade to PRO popup -- **update:** Added Dokan upgrader to change dokan_withdraw table details column null -- **update:** Added per_page and page param support on store products rest api -- **update:** Updated FontAwesome library from V4.7 to V5.15 -- **update:** Updated chartjs library, this was causing conflict issue with various js files -- **fix:** Fixed a css issue under Select2 library -- **fix:** Make Hello text translatable under product published email template -- **fix:** Fixed a warning under single store page if store slug was invalid -- **fix:** prevent recursion while loading template if $name param is not empty -- **fix:** When setting bulk regular prices from the vendor dashboard in a variable product the product stock status becomes out of stock. This issue has been fixed now. - -### v3.3.6 ( Jan 10, 2022 ) ### - -- **fix:** css class added for styling order details page #1468 -- **fix:** Item meta is not being deleted from the order details page of the WordPress dashboard #1458 -- **fix:** Showing Vendor or Store Name on the order details page of WooCommerce #1456 -- **fix:** Conflict with Siteground optimizer plugin #1474 - -### v3.3.5 ( Dec 23, 2021 ) ### - -- **fix:** Fatal error while creating new vendor. -- **fix:** Conflict Dokan admin notices scripts with customizer page and WPML string translation page. - -### v3.3.4 ( Dec 15, 2021 ) ### - -- **fix:** Asset loading issue for admin notice - -### v3.3.3 ( Dec 15, 2021 ) ### - -- **new:** Added what’s New page for Dokan Lite #1427 -- **new:** Grouped all Dokan admin notices into a single notice with slider #1427 -- **update:** reCaptcha integration added to store contact form #1422 -- **update:** Redesigned Dokan admin header section. Also added some useful links under admin bar. #1427 -- **fix:** select2 dropdown margin issue fixed #1446 -- **fix:** Fix loading issue while loading Dokan pages when permalink sets to plain text, Also added a notice to instruct users to change permalink setting. #1444 - -### v3.3.2 ( Nov 30, 2021 ) ### - -- **update:** Caching Enhancement and Fixes -- **update:** Added tooltips for setting options -- **update:** Google Map and Mapbox setting fields will be always visible -- **fix:** Product was creating via API even selling option was disabled for a vendor -- **fix:** Withdraw details field value conflict with old withdraw data - -### v3.3.1 ( Nov 12, 2021 ) ### - -- **new:** Added Vue DateRangePicker library #1409 -- **update:** updated vendor store per page placeholder text #1396 -- **update:** Removed user switch setting from Dokan selling setting, now user switching will work if plugin exists #1394 -- **fix:** Added missing param on woocommerce_admin_order_item_headers #1414 -- **fix:** Fixed WC mail template overwrite wasn’t working #1403 -- **fix:** add call to filter dokan_product_cat_dropdown_args to listing-filter.php #1408 (thanks to David MarĂ­n ) -- **fix:** updated dokan_product_seller_info() function to not to add vendor data if vendor id doesn’t exists #1401 (thanks to David MarĂ­n ) -- **fix:** Hide `Show email address in store` settings from store settings page if admin disable this settings from customiser. #1393 -- **fix:** added upgrader to change refund and withdraw database table column #1391 -- **add:** Black Friday promotion 2021 #1411 - -### v3.3.0 ( Oct 31, 2021 ) ### - -- **update:** Added integration of sweetalert2 for alert, prompt, confirm, toast notification -- **fix:** Fixed typo in vendor earning tooltip. -- **fix** Vendor wasn't getting a notification when order status change from cancelled to processing, on-hold, or completed. This has been fixed now - -### v3.2.15 ( Oct 13, 2021 ) ### - -- **feat:** Permanently delete Dokan related data (custom tables, options, pages, user roles and capabilities etc) after plugin delete based on admin Setting -- **new:** added filter hook dokan_store_banner_default_width and dokan_store_banner_default_height so that theme/plugin author can change store banner with and height based on their needs -- **new:** Added Dokan stores page link under Admin bar menu, from now on “Visit Store” redirects to Dokan store list page and “Visit Shop” directs to WooCommerce Product list page. -- **new:** Added integration of sweetalert2 to replace default javascript alert, prompt, confirm, and toast notifications -- **update:** Added a new tooltip in vendor dashboard product listing page after earning column to clarify vendors about possible earning from their products -- **update:** Added localization support for text "Calculating" -- **update:** Now Dokan page view count will be stored in the browser’s Local Storage instead of browser Cookies. Some caching plugins weren't able to cache single product pages due to this. This fix will let caching plugins to cache single product pages from now on -- **fix:** Single product page used to display the seller's real name instead of store name on the vendor info tab. Issue has been resolved now. -- **fix:** When a vendor adds a new product If the form has any validation error then old selected tags went missing. This issue has been resolved now. -- **fix:** Store Address input fields were missing in vendor dashboard’s store setting form when the Dokan Pro plugin was not installed. Now this issue has been fixed. -- **fix:** Removed vendor verification verified status check from vendor dashboard’s store settings page if dokan pro is not installed or vendor verification module is not active -- **fix:** Single Store product category wasn’t working if WPML plugin was installed. Now this issue has been fixed., -- **fix:** Added validation for withdraw limit -- **fix:** Corrected spelling to 'picture' from 'picutre' -- **fix:** In the latest version of Divi, theme assets weren’t loading if a single store page doesn’t contain any product. This issue has been fixed now. -- **fix:** Vendor Contact form didn't contain “Reply To” email address when a customer would contact a vendor via the vendor contact form widget. Issue has been resolved now. - -### v3.2.14 ( Oct 04, 2021 ) ### - -- **fix:** multiple issue fixed in WPML integration with Dokan - - -### v3.2.13 ( Sep 30, 2021 ) ### - -- **fix:** fixed warning on product listing page due to filter data type mismatch -- **update:** added dynamic filter named: dokan_manage_shop_order_custom_columns_%s hook under shop_order_custom_columns method -- **feat:** Set limitation for how many product tags that vendor can input, admin can set tag limit via filter hook: dokan_product_tags_select_max_length -- **fix:** fixed localization issue on attribute label -- **fix:** fixed Single store product search not working for logged out users - -### v3.2.12 ( Sep 13, 2021 ) ### - -- ***new*** Withdraw details keep save as log -- ***new*** Vendor settings update REST api support -- ***new*** New Filter hook added for Order status list allowed for withdrawal 'dokan_settings_withdraw_order_status_options' -- ***fix*** Check if pagination_base post is empty -- ***fix*** Single store page map hide based on setting -- ***fix*** added upgrader to reassign dokan_store_name meta because it was missing for some vendor -- ***fix*** JS deprecated warnings fixed - -### v3.2.11 ( Aug 31, 2021 ) ### - -- **new:** Added new shortcode attribute named random to display store list randomly [dokan-stores orderby="random"] -- **fix:** Fixed fatal error when vendor registration shortcode used from API -- **fix:** Added Map API selection section on Dokan admin setup wizard page -- **new:** Added **'Texty – SMS Notification for WordPress, WooCommerce, Dokan and more'** plugin as recommended plugins under Dokan admin setup wizard page -- **new:** Added vendor filter on admin Withdraw page -- **new:** Added a new REST route to get corresponding vendor's product categories under StoreController API (GET: wp-json/dokan/v1/stores/3/categories) -- **new:** Added a new REST route to get corresponding vendor's popular product categories under StoreController API (GET: wp-json/dokan/v1/stores/3/categories?best_selling=1) -- **new:** Added REST API route to create withdrawal request (POST: /wp-json/dokan/v1/withdraw/ ) -- **Fix:** fixed unable to remove downloadable file when there is only one file exists -- **fix:** fixed fatal error with deleted product of an order -- **new:** What's new button added under dokan admin page top bar section - -### v3.2.10 ( Aug 10, 2021 ) ### - -- **update:** Hide customer billing email and ip address from vendor order export data based on admin setting -- **update:** Default Category order by set to name and order by as ascending -- **fix:** After submitting the Create Product from the selected category is not selected - -### v3.2.9 ( Aug 2, 2021 ) ### - -- **New:** Added customize settings for store product filter option to show/hide -- **Fix:** Product tag search not working in variable product after adding new attribute -- **New:** added a new hook dokan_earning_by_order_item_price -- **Fix:** display shipping widget though virtual checkbox selected -- **Fix:** Children IDs not showing on REST API -- **Fix:** fixed a js error while refunding from vendor dashboard: size() is not a function - -### v3.2.8 ( Jul 12, 2021 ) ### - -- **update:** Added Composer 2 support -- **fix:** Fixed rewrite rules issues after Dokan plugin is installed and after change store slug -- **new:** Added dokan summer sale promotion -- **new:** Added a new action hook named dokan_store_customizer_after_vendor_info under Dokan Store Customizer -- **update:** added $data parameter to existing dokan_vendor_create_data action hook -- **new:** added a new action hook named dokan_before_create_vendor -- **new:** added a new action hook named dokan_seller_registration_after_shopurl_field -- **new:** added a new action hook named dokan_settings_after_store_phone -- **new:** added a new action hook dokan_settings_before_store_email -- **new:** added a new action hook dokan_product_gallery_image_count - -### v3.2.7 ( Jul 01, 2021 ) ### - -- **new:** Added Orderby filtering for single store product listing page -- **new:** Added custom ip address lookup link -- **new:** Added a success message after creating a product from add new product modal window -- **new:** Added - - for category listing in add new product page and add new product modal window -- **new:** Added a new shortcode attribute named with_products_only in [dokan-stores] shortcode so that vendor without product can be filtered out from store listing page -- **new(api):** Add support to send objects to trash, thanks to @MĂĄrio Valney -- **fix:** Fixed duplicate tag create issue, if new tag is searched with mixed character case -- **fix:** Wrong hooks used on Elementor widgets -- **fix:** Typo in Staff - Manage Menu Permissions fixed -- **fix:** Fixed an error in Dokan setting for new installation of Dokan Lite -- **fix:** Fixed vendor order page pagination issue for date and customer filter -- **fix:** Fixed “In stock" and "Out of stock" translation issue -- **fix:** Email template override directory location correction for dokan vendor completed order -- **fix:** delete cache data after updating dokan vendor balance table -- **fix:** Fixed a bug that would allow vendors to change order status even if they don't have permission to do so, thanks to @CODLOP - -### v3.2.6 ( May 8, 2021 ) ### - -- **new:** Added new action hooks on order details sidebar -- **new:** Dokan admin setting warning type field added on Dokan admin setting -- **new:** Dokan admin setting repeatable field added 2 new options must-use and desc -- **new:** Introduce the filter hook dokan_dashboard_nav_settings_key for store settings slug -- **new:** Eid 2021 promotion added -- **new:** New hook: Vendor dashboard custom CSV orders export -- **new:** Vendor Order export CSV file earnings column added -- **fix:** Decimal as comma separated sale price does not save -- **fix:** Product variation pagination for post type pending -- **fix:** product published date displaying current date in local language - -### v3.2.5 ( April 30, 2021 ) ### - -- **fix:** Fix single store page template layout -- **fix:** [wpml] Fix malformed dashboard subpage URL when page_link is filtered to add a query parameter -- **fix:** product count exclude booking product -- **fix:** order export not filtered customer filtered data -- **fix:** [wpml] Fix malformed store URL when the home URL contains a query parameter -- **fix:** capitalise vendor url in add new vendor -- **new:** Sub orders set dynamic post status on WooCommerce my account order details page -- **new:** Store listing shortcode enhancements, Store Category wise: [dokan-stores category="clothing"] Order wise: [dokan-stores order="ASC"] Orderby wise: [dokan-stores orderby="registered"] Store_id wise: [dokan-stores store_id="1, 2, 3" -- **new:** Vendor product listing page added 2 new filters options stock wise and product type wise -- **new:** Order status for withdraw option added on dokan admin setting page -- **new:** Store open close option disabled by default when a vendor register -- **fix:** Vendor setup wizard page broken issue fixed -- **fix:** Inconsistency template CSS class dokan-w3 issue fixed on vendor setting page -- **fix:** Unable to add multiple lines to the short Description field issue fixed -- **fix:** AZERTY keyboard restrict registration issue fixed for vendor register form - -### v3.2.4 ( April 01, 2021 ) ### - -- **new:** Enter key allow for vendor search on store listing page -- **feat:** Vendors able to edit product slug from their product edit page -- **update:** Set default values withdraw methods, limit, order status, commissions on the setup wizard -- **refactor:** product create update redundant check -- **fix:** time format with a forward slash (\) wasn't parsing correctly on store open/close time dropdown -- **fix:** Products: Preview of text is not appearing instantly while adding Product Tags -- **fix:** Withdraw: IBAN number is not showing on the Dokan Admin -- **fix:** Warning showing on all widget when use on Elementor -- **fix:** Divi theme store single page showing warning issue fixed -- **fix:** Store listing filter most recent is not working issue fixed - -### v3.2.3 ( March 13, 2021 ) ### - -- **notice:** limited time promotion for weDevs birthday -- **update:** WordPress 5.7 and WooCommerce 5.1 compatibility - -### v3.2.2 ( March 5, 2021 ) ### - -- **new:** Added order completed email notification for vendors -- **new:** Added Vendor individual withdraw threshold option -- **new:** Added a new hook (dokan_admin_setup_wizard_save_step_setup_selling) after admin setup wizard save setup selling step -- **new:** Added a new action hook (dokan_create_sub_order_before_calculate_totals) when creating a suborder -- **update:** Added sales price validation check for subscription product -- **update:** Added a new filter hook (dokan_order_status_count) in order status to support custom order status -- **update:** WP kses added new allowed arguments for image tag -- **fix:** Product update and delete permission error via REST API -- **fix:** Fixed some PHP 8 warnings -- **fix:** Store settings error on save in vendor dashboard area -- **fix:** Order delivery tracking number wasn't saving as order notes -- **fix:** Export order by status on vendor dashboard issue fixed -- **fix:** Product discount price is set empty if regular price is lower than discount price -- **fix:** Fatal error on product tab's post per page in more products section -- **fix:** Store/products orderby query parameter -- **fix:** Dokan store open time timezone mismatch -- **fix:** Prices fields showing for external product -- **fix:** Unable to save stock value for variation product -- **fix:** Deprecated Gplus cleanup -- **fix:** Unable to save stock value for variation product -- **fix:** Different edit url for publish products in vendor dashbboard -- **fix:** SKU wasn't saving from vendor dashboard - -### v3.2.1 ( February 12, 2021 ) ### - -- **fix:** Optimized code for better security -- **update:** performance improvements on vendor dashboard end -- **fix:** fixed conflict with user frontend menu position with Dokan - -### v3.2.0 ( January 29, 2021 ) ### - -- **new:** Added blank product page new UI on vendor dashboard -- **new:** Added Store open and closed status on dokan store listing page -- **new:** Added a setting where admin can set how many products to display on vendor single store page -- **new:** Added a new validation message after upload a banner/profile picture, show a browser alert if user tries to leave the current page without saving the changes. -- **new:** Added a new update setting button on top of the vendor setting form -- **new:** Added downloadable and virtual product type support for subscription products -- **update:** Dokan withdrawal request promotion -- **fix:** While registering as a vendor, radio button should work only when user click mouse cursor on the top of the radio button. -- **fix:** Product add pop-up validation error message style -- **fix:** Vendor pending tab keeps loading issue fixed -- **fix:** Improved the mapbox address search input field and make it same as google map search box -- **fix:** Keep old vendor as product author while duplicating product from the admin area -- **fix:** Fixed rounded vendor balance can not be withdrawn -- **fix:** Fixed resetting geolocation address is not selecting default location address -- **fix:** Fixed featured attribute of the store list shortcode doesn't work -- **fix:** Fixed vendors count not working on autoload in admin vendor listing page -- **fix:** Fixed downloadable product "Grant Access" JS error -- **fix:** Added filter for $allowed_roles in vendor registration which was missing -- **fix:** If the vendor has a rounded value in their balance then vendors are unable to request a withdrawal of the full amount -- **fix:** When order data is retrieved via API, the "total" order value is gets rounded -- **fix:** Elementor conflict with Dokan best and top selling product shortcodes issue fixed -- **fix:** More product tab showing other vendors product issue fixed - -### v3.1.2 ( January 12, 2021 ) ### - -- **fix:** Store listing page displaying disabled vendors -- **notice:** Added Paypal adaptive modules removal notice - -### v3.1.1 ( January 11, 2021 ) ### - -- **feat:** Added searching feature for Dokan admin settings -- **new:** Added "Visit Vendor Dashboard" link to admin bar -- **new:** Added current_datetime() compatible dokan functions for WordPress version < 5.3 -- **update:** Updated refund table item_totals and item_tax_totals fields via Dokan upgrader -- **perf:** Optimized Dokan admin settings page to load setting page faster -- **fix:** Added vendor search feature for disabled vendors -- **fix:** Product discount showing wrong when a product that has a limited time discount and sets a schedule on the calendar on the frontend dashboard -- **fix:** Fixed creating addon by vendor staff was not working for product -- **fix:** Fixed coupons created by the vendor can not be modified -- **fix:** Fixed admin dashboard wasn't loading due to use of sprintf for some translatable strings -- **fix:** Fixed display issue for State and Country multi-select of Dokan vendor create modal -- **fix:** Translation issue fixed on store listing page -- **fix:** Store product category not showing properly -- **fix:** Fixed missing text-domain on product listing delete confirmation alert -- **fix:** Responsive dashboard product and order table - -### v3.1.0 ( December 20, 2020 ) ### - -- [new] Store page customizer and better theme support -- [fix] Stock level wrong calculation in order notes -- [fix] Improve search with store name in Dokan admin vendor listing and store listing page -- [fix] Store listing page avatar image not showing properly on store listing page -- [fix] Store and store term and conditions template make high priority -- [fix] Store settings page url issue when vendor dashboard use as child page -- [fix] Vendor dashboard menu not selected when vendor dashboard use as a child page -- [fix] Ordering issue on category dropdown on product listing filter area -- [fix] Vue wp list table package updated, translation support for list tables -- [fix] Dokan vendor dashboard big counter warning issue fixed -- [fix] Vendor dashboard product table column issue fixed -- [fix] Update custom deactivation reason placeholder text -- [fix] Vendor biography formatting issue when update any vendor from Dokan admin area -- [fix] Added attribute slug with product REST API -- [fix] Vendor listing and withdraw page not loading correctly in admin area when use others languages -- [fix] Upgrade to pro module page overlapping issue with admin notice, css & changed svg -- [fix] Withdraw methods toggle options not working on Dokan setup wizard -- [fix] Withdraw methods are not saving for some users, fixed via Dokan upgrader - -### v3.0.16 ( December 01, 2020 ) ### - -- **fix:** Search by store name not working on store listing page when store created from admin area -- **fix:** Store reviews REST API issue fix and improve -- **fix:** Order fetching REST API issue fix and improve -- **new:** Dokan upgrade to pro modules page added -- **update:** weMail plugin added on recommended plugins list when run Dokan setup wizard -- **fix:** Deactivation reasons icons and placeholder updated - -### v3.0.15 (November 21, 2020) ### - -- **fix** updated codebase to fix timezone mismatch - -### v3.0.14 (November 20, 2020) ### - -- **fix** Vendor edit admin commission on decimal separator as comma -- **update** Limited time promotion admin notice - -### v3.0.13 (November 12, 2020) ### - -- **New:** Added new filter `dokan_is_product_author` -- **New:** Apply new filter `dokan_product_listing_post_statuses` on product listing status -- **Fix:** Store name search was not working when the vendor account was created by admin -- **Fix:** Vendor was not changing when trying to change on product quick edit section from admin area -- **Fix:** Some translation issue fixed on admin setting page - -### v3.0.12 (November 5, 2020) ### - -- **Fix:** Refactor upgrade to pro banner. -- **Fix:** Temporary disable WooCommerce payment and shipping setup step from vendor setup wizard section. It was throwing a lot of deprecated warnings, we will fix it in the next version. - -### v3.0.11 (October 22, 2020) ### - - * **Fix:** Fixes a JS loading issue when `SCRIPT_DEBUG` is enabled - -### v3.0.10 (October 20, 2020) ### - -- **Fix:** Vendor balance remains same after refund -- **Fix:** Vendor name is not showing correctly on WooCommerce product list quick edit -- **Fix:** CSS conflicting with the YITH Badge Management Plugin -- **Fix:** Added postbox header div in postbox component -- **Fix:** Guest checkout name in vendor order details -- **Fix:** Phone field pasting option enabled settings page -- **Fix:** Admin dashboard feed REST Request error -- **Fix:** Prevent admin email for sub-order -- **Fix:** Multiple category commission issue fallback to vendor commission -- **Fix:** Admin vendor total count -- **Fix:** Default order sorting issue -- **Fix:** WC deprecate notice for using order parent_id directly -- **Fix:** Label changed for external product type -- **Fix:** Product tag add if do not exist -- **Fix:** Store category widget not translate problem with WPML -- **Fix:** On RESTful order creation, only single store is added into the response even if there are multiple stores -- **Fix:** Product variation author id update for product quick save -- **Fix:** Translation issue on Select2 -- **Fix:** Price schedule selection date added -- **Fix:** Remove duplicate capabilities form seller role -- **Fix:** Dashboard header add new button not showing with theme conflict -- **Fix:** Order details page showing warning issue -- **Fix:** After withdraw approval, sometimes it's not inserting in balance table -- **Fix:** Redirect to 404 if vendor do not exist for TOC template -- **Fix:** Withdrawal current balance is incorrect cause of cache issue - -### v3.0.9 (August 25, 2020) ### - -- **Fix:** Some security issues fixed -- **Fix:** Loading issue when long tags list on add/edit product page (Vendor Dashboard) -- **Fix:** Add missing permission callback in REST routes to make WordPress 5.5 compatible -- **Fix:** Vendor can send multiple withdraw request from vendor dashboard -- **Fix:** API endpoint added - -### v3.0.8 (August 12, 2020) ### - -- **Fix:** WordPress v5.5 compatibility issue fixed -- **Fix:** Namespacing issues on class declaration - -### v3.0.7 (July 23, 2020) ### - -- **Fix:** Showing fatal error for user switching - -### v3.0.6 (July 23, 2020) ### - -- **Feat:** Vendor user switching (User Switching plugin support) -- **Feat:** Decimal and Thousand Separator with Comma -- **Fix:** Add system to refresh options for select fields in admin settings -- **Fix:** Admin settings input field type for common types of fields -- **Fix:** Shop name not showing on product listing quick edit section -- **Fix:** Order notes in vendor dashboard insert wrong author data - - = v3.0.5 (June 11, 2020) = - -- **New:** Exclude cash on delivery payments from vendor withdrawal balance (COD) -- **Fix:** Remove vendor folder from the excluded list -- **Fix:** Earning column missing on vendor dashboard order list -- **Fix:** Default location not working in vendor dashboard -- **Fix:** Remove link from customer name in vendor order details -- **Fix:** Custom header, footer template does not work in Dokan store page (Divi Theme) - - = v3.0.4 (May 15, 2020) = - - - **Fix:** Rename google plus to google as google plus is deprecated #807 - - **Fix:** Unable to set store trams and condition settings through REST API #808 - - **Fix:** Vendor order email does not have the TAX details #809 - - **Fix:** Withdraw request email is not send to admin #810 - - **Fix:** Typo in backend add and edit vendor page #811 - - **Fix:** On updating commission type in backend vendor dashboard, translated commission type is getting saved into database #814 - - **Fix:** Store listing filter does not work when its saved as frontpage #815 - - **Fix:** When a product is purchased with a price of more than 8 digit the calculation is wrong #819 - - **Fix:** Caching issue on vendor's order listing page #821 - - **Fix:** Filter out empty seller ids when a product is deleted `dokan_get_sellers_by` function #827 - - **Fix:** Deduct PayPal gateway fee from vendor's earning #830 - - **Feat:** Hide vendor info if admin wants to #829 - - **Improvement:** Pass vendor id in dokan_get_seller_active_withdraw_methods hook #813 - -### v3.0.3 (April 03, 2020) ### - - - **Fix:** Clear caches on product update #804 - - **Fix:** Vendor is not receiving email for new order #803 - - **Fix:** Remove weForms promotion from admin setup wizard #798 - -### v3.0.2 (March 23, 2020) ### - - - **Fix:** Unable to remove attributes in vendor product edit page #637 - - **Fix:** Feature image is not saving on quick edit - - **Fix:** Vendor image issue #769 - - **Fix:** Set vendor eamil on new vendor creation #787 - - **Fix:** Return content from shotcode instead of being outputting #752 - - **Fix:** Map still showing on vendor dashabord settings page even if there is no API key - - **Fix:** Product type not saving when quick edit #767 - - **Fix:** Render withdraw methods dynamically in setup wizard #771 - - **Fix:** Show vendor email to admin and actual vendor #773 - - **Fix:** Product type error in dokan_save_product function - - **Fix:** Admin is unable to see the setup wizard on new dokan installation when WooCommerce is not installed #783 - - **Fix:** Add missing add_meta_query method in dokan REST API #788 - - **Fix:** Only render map if api key is availabe in store settings page #774 - - **Feat:** Add dokan_get_all_cap_labels function #781 - - **Improvement:** Added group description to exporters and updated privacy policy guide to drop use of deprecated classes #755 - - **Improvement:** dokan_get_shipping_processing_times function #785 - - **Improvement:** Add filter on withdraw export csv args #786 - - **Improvement:** Get correct product thumbnail size in vendor product list page #795 - -### v3.0.1 (February 07, 2020) ### - - - **Fix:** Fixed yoast seo causing conflict issue in single store page - - **Fix:** Permission issue fixed for shop manager - - **Fix:** Handle sales price error if its greater than regular price or empty - - **Fix:** Change placholder text for filter by customer to registered customer - -### v3.0.0 (February 03, 2020) ### - - - **Fix:** Add mapbox option in dokan admin setup wizard - - **Fix:** Pass order object into woocommerce_order_item_{type}_html hook - - **Fix:** Allow vendor to update store terms and condition with REST API #714 - - **Fix:** If show_email is truned off don't show the eamil in REST API response #748 - - **Fix:** Remove space while generating user_name via dokan_generate_username function #749 - - **Fix:** If a product is deleted and no vendor is found for that product display (no name) in backend order listing page #746 - - **Improvement:** Store listing filter styles so that it works with almost any theme - - **Improvement:** Show notice in dokan admin setup wizard if minimum PHP version is not met for WooCommerce - - **Improvement:** If dokan pro doesn't exist but commmision type is found in database, ignore that saved commission type #746 - - **Improvement:** Code quality and performance - -### v2.9.31 (January 14, 2020) ### - - - **Fix:** Add option to set dokan store listing page for rendering all stores - -### v2.9.30 (January 10, 2020) ### - - - **Feat:** Grid and List view for store listing page #712 - - **Feat:** Store sorting options in store listing page #712 - - **Feat:** Add Mapbox as Google map alternative - - **Feat:** Add Enfold theme support - - **Improvement:** dokan_get_vendor_by_product function so that it reruns vendor for product variation #726 - -### v2.9.29 (December 26, 2019) ### - - - **Fix:** Don't show the admin setup wizard who ran the setup wizard before - - **Fix:** Remove non-ascii characters from some file names - - **Fix:** Dokan dashboard hamburger menu is not working fixed - - **Fix:** Downloadable product grunt and revoke access issue is fixed - - **Tweak:** Added privacy policy info in setup wizard for admin - -### v2.9.28 (December 19, 2019) ### - - - **Fix:** Sanitize and Escape data before saving and rendering #717 - - **Improvement:** Add privacy policy in readme. - -### v2.9.27 (December 11, 2019) ### - - - **Feat:** Run Dokan Admin Setup Wizard without being WooCommerce installed #708 - - **Improvement:** Remove empty div from vendor payment settings page #695 - - **Improvement:** Deleting a attribute from predefined attributes and add the attribute again mess up attributes #703 - - **Improvement:** Add hooks in order details and admin setup wizard #715 - - **Improvement:* Pass post_type as a second parameter to the months_dropdown_results hook #710 - -### v2.9.26 (November 19, 2019) ### - - - **Feat:** Add option to hide out of stock products in best selling widget #697. - - **Improvement:** Make dokan add vendor UI consistent to WordPress UI #696. - -### v2.9.25 (November 12, 2019) ### - - - **Dev:** Add dokan backend settings input required field validation. - - **Improvement:** Dokan_Commission::prepare_for_calculation() method. - -### v2.9.24 (November 08, 2019) ### - - - **Fix:** Assets URL localization was creating a problem in frontend vendor shipping area, this has been fixed. - - **Improvement:** Added a new filter `dokan_get_edit_product_url` to override the product edit URL. - -### v2.9.23 (November 07, 2019) ### - -- **Feat:** Add REST API support for store contact form widget -- **Feat:** Add Vendor listing page in dokan backend -- **Feat:** Add vendor active inactive REST API -- **Fix:** Increase refund table data length to allow more refund items -- **Fix:** Withdraw threshold field disappears when commission type is selected in dokan settings -- **Fix:** Order listing page shows the same orders when object cache is enabled -- **Fix:** Best selling widgets warning in store sidebar -- **Fix:** Save store name in vendor's user_meta so that store search form widget works correctly -- **Fix:** If percent commission rate is not set while using combine commission calculation is not correct -- **Dev:** Add filter to modify current page id in dokan_is_seller_dashboard function -- **Localization:** Store open and close notice placeholder strings remains untranslated - -v2.9.22 -> October 03, 2019 ------------------------------------ -- **fix:** Remove duplicate inpute filed in dokan admin settings form -- **fix:** Make commissison value to 0 if no product found -- **fix:** Attribute value's are swapped after changing the order of the attributes - -v2.9.21 -> September 24, 2019 ------------------------------------ -- **fix:** If state is not found for a country in store settings, remove the state field on reload -- **fix:** Only show vendor's own uploaded media to a vendor. -- **fix:** Add required attribute for various input field in dokan_post_input_box function. -- **fix:** Calculate commission for item by quantity when the commission is set to flat. -- **Tweak:** Introduce Dokan_Commission class to calculate admin and vendor's commission. -- **Tweak:** Remove unnecessary placeholder in admin commission field. - -v2.9.20 -> August 23, 2019 ------------------------------------- -- **Fix:** Geolocation map settings value is not saving -- **Fix:** Fix warning in vendor dashboard widget when seller setup wizard is not run -- **Fix:** Store banner height in vendor settings page it not honouring the saved settings -- **Fix:** Conflict with avada theme fution builder -- **Tweak:** Use WordPress backend date format while printing date in approved and cancelled withdraw request - -v2.9.19 -> July 29, 2019 ------------------------------------- -- **Fix:** Split orders created from admin dashboard -- **Fix:** Add on backorder in product stock management -- **Fix:** Dokan dashboard menu returning 404 with the latest version of visual composer plugin -- **Tweak:** Dokan admin settings rearrange -- **Tweak:** Add compatibility with ultimate member plugin -- **Tweak:** Add few hooks in product listing template - -v2.9.18 -> July 10, 2019 ------------------------------------- -- **Feat:** Add google map type option field component -- **Feat:** Add dokan_array_after helper function -- **Fix:** Admin settings default value for multicheck field -- **Tweek:** Remove unnecessary code and add hook after creating parent order -- **Tweek:** Refactor dokan_get_vendor_by_product function and explicit error checking while using it - -v2.9.17 -> June 13, 2019 ------------------------------------- -- **Fix:** Remove unwanted code to fix conflict with yith plugin -- **Tweak:** Dokan theme support and responsive menu - -v2.9.16 -> June 11, 2019 ------------------------------------- -- **Fix:** Hide hidden and out of stock products in vendor store page -- **Fix:** A non-numeric value encountered warning in vendor product listing page, if product price is not given -- **Fix:** Add failed order in vendor order listing page -- **Fix:** Creating product from admin backend returns 2 instance of the product author -- **Tweak:** Ensure dokan_get_seller_id_by_order filter is always taking effect -- **Tweak:** Make dokan vendor dashboard responsive -- **Tweak:** Show admin notice stating WooCommerce is required if not found on dokan installation -- **Tweak:** Add hook after creating and updating object via dokan REST API -- **Tweak:** Add dokan_ensure_vendor_coupon filter while ensuring vendor coupon restriction -- **Tweak:** Add updater class to fix banner issue where store settings and listing template was overridden -- **Tweak:** Add filter hook while fetching vendor products -- **Tweak:** Add define method to define plugin constants - -v2.9.15 -> May 08, 2019 ------------------------------------- -- **Fix:** Vendor banner is not showing in the backend edit user profile page -- **Fix:** Add filter to allow or skip nonce checking while registering new user -- **Tweak:** Update appsero SDK - -v2.9.14 -> Apr 26, 2019 ------------------------------------- -- **Fix:** Schedule product price not showing correctly -- **Fix:** Backward compatibility for banner and store time - -For the changelog history, view the full [changelog.txt](https://raw.githubusercontent.com/getdokan/dokan/develop/CHANGELOG.md). +[CHECK THE FULL CHANGELOG](https://github.com/getdokan/dokan/blob/develop/CHANGELOG.md). ## Upgrade Notice ## diff --git a/appsero.json b/appsero.json index 011b247974..4ccf068ba6 100644 --- a/appsero.json +++ b/appsero.json @@ -31,6 +31,11 @@ "package.json", ".php_cs", ".babelrc", - ".editorconfig" + ".editorconfig", + ".eslintrc", + "postcss.config.js", + "webpack.config.js", + "tailwind.config.js", + ".prettierrc.js" ] } diff --git a/assets/css/admin.css b/assets/css/admin.css index f7888dbdd2..0b59462122 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -106,30 +106,85 @@ } .dokan-admin-header { background: #fff; - padding: 15px 15px 15px 22px; - margin: 0 0 0 -20px; - box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); + padding: 16px 24px; + margin: 20px 20px 0 2px; + border-radius: 8px; + box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.06); +} +.dokan-admin-header .dokan-admin-header-content { display: flex; align-items: center; justify-content: space-between; + width: 100%; } -.dokan-admin-header .dokan-admin-header-logo { +.dokan-admin-header .dokan-admin-logo-wrap { display: flex; + flex: 1; } -.dokan-admin-header .dokan-admin-header-logo img { - height: 25px; +.dokan-admin-header .dokan-admin-logo-wrap .dokan-admin-header-logo { + display: flex; + align-items: center; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-admin-header-logo img { + height: 32px; width: auto; margin-right: 12px; } -.dokan-admin-header .dokan-admin-header-logo span { - color: #F1634C; - background: #FFF4F2; - padding: 4px 12px; - font-size: 12px; +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags { + display: flex; + align-items: center; + gap: 12px; + margin-right: 24px; + flex: 1; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag { + border-radius: 20px; + font-size: 1rem; + line-height: 20px; + font-weight: 400; + padding: 0.5rem 1rem; + max-height: 2rem; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag.lite { + background: #FF9B5366; + color: #7B4E2E; + display: flex; + align-items: center; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag.pro { + background: #D8D8FE; + color: #7047EB; + display: flex; + align-items: center; + gap: 8px; + text-transform: capitalize; + font-weight: 450; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag.pro .version-tag-pro-badge { + background: #7047EB; + color: white; + border-radius: 28px; + display: inline-flex; + align-items: center; + padding: 3px 9px; + font-size: 16px; + margin: -10px 0 -10px -10px; +} +.dokan-admin-header .upgrade-button { + display: flex; + align-items: center; + gap: 8px; + background: #7047EB; + color: white; + padding: 10px 20px; + border-radius: 6px; + text-decoration: none; font-weight: 500; - font-family: "SF Pro Text", sans-serif; - border: 1px solid rgba(241, 99, 76, 0.2); - border-radius: 93px; + transition: background-color 0.2s; + margin-left: auto; +} +.dokan-admin-header .upgrade-button:hover { + background: #A244FF; } .dokan-admin-header .dokan-admin-header-menu { padding-right: 6px; @@ -249,19 +304,19 @@ margin-bottom: 0; } .dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active { - color: #dd452c; + color: #7047EB; } .dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active .dokan-icon { - background-color: rgba(221, 69, 44, 0.15); + background-color: #E4E6EB; } .dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active .dokan-icon svg path { - fill: #f1634c; + fill: #7047EB; } .dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active:after { content: ""; width: 6px; height: 6px; - background-color: #dd452c; + background-color: #7047EB; border-radius: 53px; margin-left: 10px; } @@ -277,17 +332,37 @@ margin-right: 11px; } .dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:hover { - color: #dd452c; + color: #7047EB; } .dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:hover .dokan-icon { - background-color: rgba(221, 69, 44, 0.15); + background-color: #EFEAFF; } .dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:hover .dokan-icon svg path { - fill: #f1634c; + fill: #7047EB; } .dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:focus { box-shadow: none; } +@media screen and (max-width: 782px) { + .dokan-admin-logo-wrap { + flex-direction: column; + } + .dokan-admin-header { + margin: 10px 10px 0 2px; + padding: 12px 16px; + } + .dokan-admin-header .dokan-admin-header-content { + gap: 16px; + align-items: start; + } + .dokan-admin-header .dokan-version-tags { + margin: 12px 0; + flex-wrap: wrap; + } + .dokan-admin-header .upgrade-button { + margin: 0; + } +} .dokan-dashboard .post-box-container { width: 49%; float: left; diff --git a/assets/css/dokan-category-commission.css b/assets/css/dokan-category-commission.css new file mode 100644 index 0000000000..7ed1abbdd5 --- /dev/null +++ b/assets/css/dokan-category-commission.css @@ -0,0 +1,484 @@ +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +.fixed { + position: fixed +} +.relative { + position: relative +} +.\!m-0 { + margin: 0px !important +} +.mr-20 { + margin-right: 5rem +} +.box-border { + box-sizing: border-box +} +.block { + display: block +} +.flex { + display: flex +} +.hidden { + display: none +} +.h-1\/2 { + height: 50% +} +.h-\[32px\] { + height: 32px +} +.h-\[3rem\] { + height: 3rem +} +.h-full { + height: 100% +} +.max-h-\[500px\] { + max-height: 500px +} +.\!min-h-full { + min-height: 100% !important +} +.min-h-\[3rem\] { + min-height: 3rem +} +.\!w-\[100\%\] { + width: 100% !important +} +.w-1\/2 { + width: 50% +} +.w-\[110px\] { + width: 110px +} +.w-\[1px\] { + width: 1px +} +.min-w-\[75px\] { + min-width: 75px +} +.cursor-pointer { + cursor: pointer +} +.flex-row { + flex-direction: row +} +.flex-col { + flex-direction: column +} +.items-center { + align-items: center +} +.justify-start { + justify-content: flex-start +} +.justify-center { + justify-content: center +} +.overflow-y-auto { + overflow-y: auto +} +.rounded-\[5px\] { + border-radius: 5px +} +.\!border-0 { + border-width: 0px !important +} +.border { + border-width: 1px +} +.border-0 { + border-width: 0px +} +.border-\[0\.957434px\] { + border-width: 0.957434px +} +.border-\[1px\] { + border-width: 1px +} +.\!border-b-\[1px\] { + border-bottom-width: 1px !important +} +.\!border-r-\[1px\] { + border-right-width: 1px !important +} +.border-b-0 { + border-bottom-width: 0px +} +.border-b-\[1px\] { + border-bottom-width: 1px +} +.border-l-\[1px\] { + border-left-width: 1px +} +.border-r-\[0\.957434px\] { + border-right-width: 0.957434px +} +.border-solid { + border-style: solid +} +.\!border-none { + border-style: none !important +} +.border-none { + border-style: none +} +.border-\[\#E9E9E9\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 233 / var(--tw-border-opacity)) +} +.border-\[\#e9e9ea\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 234 / var(--tw-border-opacity)) +} +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) +} +.bg-transparent { + background-color: transparent +} +.\!p-0 { + padding: 0px !important +} +.p-1 { + padding: 0.25rem +} +.\!pb-0 { + padding-bottom: 0px !important +} +.\!pl-2 { + padding-left: 0.5rem !important +} +.\!pl-\[5px\] { + padding-left: 5px !important +} +.\!pr-0 { + padding-right: 0px !important +} +.\!pt-0 { + padding-top: 0px !important +} +.pl-3 { + padding-left: 0.75rem +} +.pl-\[5px\] { + padding-left: 5px +} +.text-center { + text-align: center +} +.text-xs { + font-size: 0.75rem; + line-height: 1rem +} +.text-\[\#4C19E6\] { + --tw-text-opacity: 1; + color: rgb(76 25 230 / var(--tw-text-opacity)) +} +.text-\[\#F05025\] { + --tw-text-opacity: 1; + color: rgb(240 80 37 / var(--tw-text-opacity)) +} +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)) +} +.text-gray-300 { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)) +} +.text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)) +} +.filter { + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) +} +.last\:border-b-0:last-child { + border-bottom-width: 0px +} +.focus\:border-transparent:focus { + border-color: transparent +} +.focus\:\!shadow-none:focus { + --tw-shadow: 0 0 #0000 !important; + --tw-shadow-colored: 0 0 #0000 !important; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important +} +.disabled\:cursor-not-allowed:disabled { + cursor: not-allowed +} +@media (min-width: 360px) { + .d-xs\:ml-1 { + margin-left: 0.25rem + } + .d-xs\:flex { + display: flex + } + .d-xs\:hidden { + display: none + } + .d-xs\:w-fit { + width: -moz-fit-content; + width: fit-content + } + .d-xs\:\!rounded-l-none { + border-top-left-radius: 0px !important; + border-bottom-left-radius: 0px !important + } + .d-xs\:\!rounded-r-none { + border-top-right-radius: 0px !important; + border-bottom-right-radius: 0px !important + } + .d-xs\:border-\[0\.957434px\] { + border-width: 0.957434px + } + .d-xs\:\!border-l-0 { + border-left-width: 0px !important + } + .d-xs\:\!border-r-0 { + border-right-width: 0px !important + } + .d-xs\:border-l-0 { + border-left-width: 0px + } + .d-xs\:border-r-0 { + border-right-width: 0px + } + .d-xs\:\!bg-transparent { + background-color: transparent !important + } + .d-xs\:bg-\[\#e5e7eb\] { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)) + } + .d-xs\:bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) + } + .d-xs\:p-1 { + padding: 0.25rem + } + .d-xs\:\!pl-0 { + padding-left: 0px !important + } + .d-xs\:\!pr-\[5px\] { + padding-right: 5px !important + } + .d-xs\:pl-1 { + padding-left: 0.25rem + } + .d-xs\:pr-1 { + padding-right: 0.25rem + } + .d-xs\:text-right { + text-align: right + } + .d-xs\:text-\[6px\] { + font-size: 6px + } + .d-xs\:text-\[8px\] { + font-size: 8px + } + .d-xs\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) + } +} +@media (min-width: 640px) { + .sm\:w-fit { + width: -moz-fit-content; + width: fit-content + } + .sm\:text-\[12px\] { + font-size: 12px + } + .sm\:text-\[14px\] { + font-size: 14px + } +} +@media (min-width: 768px) { + .md\:flex { + display: flex + } + .md\:w-auto { + width: auto + } + .md\:\!rounded-l-\[5px\] { + border-top-left-radius: 5px !important; + border-bottom-left-radius: 5px !important + } + .md\:\!rounded-r-\[5px\] { + border-top-right-radius: 5px !important; + border-bottom-right-radius: 5px !important + } + .md\:border-0 { + border-width: 0px + } + .md\:\!border-l-\[0\.957434px\] { + border-left-width: 0.957434px !important + } + .md\:\!border-r-\[0\.957434px\] { + border-right-width: 0.957434px !important + } + .md\:\!border-r-\[1px\] { + border-right-width: 1px !important + } + .md\:border-l-\[0\.957434px\] { + border-left-width: 0.957434px + } + .md\:border-l-\[1px\] { + border-left-width: 1px + } + .md\:border-r-\[0\.957434px\] { + border-right-width: 0.957434px + } + .md\:\!bg-gray-100 { + --tw-bg-opacity: 1 !important; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important + } + .md\:bg-transparent { + background-color: transparent + } + .md\:p-2 { + padding: 0.5rem + } + .md\:\!pl-\[5px\] { + padding-left: 5px !important + } + .md\:pl-2 { + padding-left: 0.5rem + } + .md\:pl-4 { + padding-left: 1rem + } + .md\:pl-6 { + padding-left: 1.5rem + } + .md\:pr-2 { + padding-right: 0.5rem + } + .md\:text-left { + text-align: left + } + .md\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) + } + .md\:shadow-none { + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) + } +} + diff --git a/assets/css/dokan-setup-wizard-commission.css b/assets/css/dokan-setup-wizard-commission.css new file mode 100644 index 0000000000..9c66a15686 --- /dev/null +++ b/assets/css/dokan-setup-wizard-commission.css @@ -0,0 +1,134 @@ +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +.fixed { + position: fixed +} +.\!m-0 { + margin: 0px !important +} +.mb-5 { + margin-bottom: 1.25rem +} +.flex { + display: flex +} +.hidden { + display: none +} +.flex-col { + flex-direction: column +} +.\!p-0 { + padding: 0px !important +} +.p-3 { + padding: 0.75rem +} +.\!font-semibold { + font-weight: 600 !important +} + diff --git a/assets/css/dokan-tailwind.css b/assets/css/dokan-tailwind.css index bf2554db34..8bbb2f51ec 100644 --- a/assets/css/dokan-tailwind.css +++ b/assets/css/dokan-tailwind.css @@ -46,6 +46,10 @@ --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; } ::backdrop { --tw-border-spacing-x: 0; @@ -95,10 +99,19 @@ --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; } .container { width: 100%; } +@media (min-width: 360px) { + .container { + max-width: 360px; + } +} @media (min-width: 640px) { .container { max-width: 640px; @@ -142,18 +155,30 @@ .\!m-0 { margin: 0px !important; } +.m-0 { + margin: 0px; +} .m-\[1em\] { margin: 1em; } +.\!mb-\[6px\] { + margin-bottom: 6px !important; +} .\!mt-\[13px\] { margin-top: 13px !important; } +.\!mt-\[6px\] { + margin-top: 6px !important; +} .mb-1 { margin-bottom: 0.25rem; } .mb-4 { margin-bottom: 1rem; } +.mb-5 { + margin-bottom: 1.25rem; +} .mb-\[-0\.5rem\] { margin-bottom: -0.5rem; } @@ -166,6 +191,9 @@ .mr-0 { margin-right: 0px; } +.mr-20 { + margin-right: 5rem; +} .mr-5 { margin-right: 1.25rem; } @@ -187,6 +215,9 @@ .mt-\[20px\] { margin-top: 20px; } +.box-border { + box-sizing: border-box; +} .box-content { box-sizing: content-box; } @@ -223,6 +254,9 @@ .hidden { display: none; } +.h-1\/2 { + height: 50%; +} .h-\[109px\] { height: 109px; } @@ -232,15 +266,48 @@ .h-\[128px\] { height: 128px; } +.h-\[32px\] { + height: 32px; +} +.h-\[3rem\] { + height: 3rem; +} +.h-full { + height: 100%; +} +.max-h-\[500px\] { + max-height: 500px; +} +.\!min-h-full { + min-height: 100% !important; +} +.min-h-\[3rem\] { + min-height: 3rem; +} +.\!w-\[100\%\] { + width: 100% !important; +} +.w-1\/2 { + width: 50%; +} +.w-\[110px\] { + width: 110px; +} .w-\[128px\] { width: 128px; } +.w-\[1px\] { + width: 1px; +} .w-\[calc\(100\%-128px\)\] { width: calc(100% - 128px); } .w-full { width: 100%; } +.min-w-\[75px\] { + min-width: 75px; +} .max-w-\[128px\] { max-width: 128px; } @@ -256,9 +323,15 @@ .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } +.cursor-pointer { + cursor: pointer; +} .resize { resize: both; } +.flex-row { + flex-direction: row; +} .\!flex-col { flex-direction: column !important; } @@ -274,6 +347,9 @@ .items-center { align-items: center; } +.justify-start { + justify-content: flex-start; +} .\!justify-center { justify-content: center !important; } @@ -283,23 +359,134 @@ .justify-between { justify-content: space-between; } +.gap-4 { + gap: 1rem; +} +.overflow-y-auto { + overflow-y: auto; +} +.rounded-\[5px\] { + border-radius: 5px; +} +.\!border-0 { + border-width: 0px !important; +} .border { border-width: 1px; } +.border-0 { + border-width: 0px; +} +.border-\[0\.957434px\] { + border-width: 0.957434px; +} +.border-\[1px\] { + border-width: 1px; +} +.\!border-b-\[1px\] { + border-bottom-width: 1px !important; +} +.\!border-r-\[1px\] { + border-right-width: 1px !important; +} +.border-b-0 { + border-bottom-width: 0px; +} +.border-b-\[1px\] { + border-bottom-width: 1px; +} +.border-l-\[1px\] { + border-left-width: 1px; +} +.border-r-\[0\.957434px\] { + border-right-width: 0.957434px; +} +.border-solid { + border-style: solid; +} +.\!border-none { + border-style: none !important; +} +.border-none { + border-style: none; +} +.border-\[\#E9E9E9\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 233 / var(--tw-border-opacity)); +} +.border-\[\#e9e9ea\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 234 / var(--tw-border-opacity)); +} +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} +.bg-transparent { + background-color: transparent; +} +.\!p-0 { + padding: 0px !important; +} +.p-0 { + padding: 0px; +} +.p-1 { + padding: 0.25rem; +} .p-2 { padding: 0.5rem; } +.p-3 { + padding: 0.75rem; +} +.p-4 { + padding: 1rem; +} .p-5 { padding: 1.25rem; } +.\!pb-0 { + padding-bottom: 0px !important; +} +.\!pl-2 { + padding-left: 0.5rem !important; +} +.\!pl-\[5px\] { + padding-left: 5px !important; +} +.\!pr-0 { + padding-right: 0px !important; +} .\!pt-0 { padding-top: 0px !important; } -.pb-3 { - padding-bottom: 0.75rem; +.pb-0 { + padding-bottom: 0px; } -.pb-4 { - padding-bottom: 1rem; +.pb-5 { + padding-bottom: 1.25rem; +} +.pl-3 { + padding-left: 0.75rem; +} +.pl-5 { + padding-left: 1.25rem; +} +.pl-\[5px\] { + padding-left: 5px; +} +.pr-5 { + padding-right: 1.25rem; +} +.pt-0 { + padding-top: 0px; +} +.pt-4 { + padding-top: 1rem; +} +.text-center { + text-align: center; } .text-\[1\.3em\] { font-size: 1.3em; @@ -308,6 +495,10 @@ font-size: 1.25rem; line-height: 1.75rem; } +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} .font-bold { font-weight: 700; } @@ -329,6 +520,26 @@ .leading-\[1\.5em\] { line-height: 1.5em; } +.text-\[\#4C19E6\] { + --tw-text-opacity: 1; + color: rgb(76 25 230 / var(--tw-text-opacity)); +} +.text-\[\#F05025\] { + --tw-text-opacity: 1; + color: rgb(240 80 37 / var(--tw-text-opacity)); +} +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} +.text-gray-300 { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)); +} +.text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} .underline { text-decoration-line: underline; } @@ -361,6 +572,9 @@ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } +.ease-in { + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); +} input[type=checkbox] { margin-top: 0.25rem; @@ -393,3 +607,216 @@ table.wp-list-table.widefat.fixed { margin-right: 0px; } +.last\:border-b-0:last-child { + border-bottom-width: 0px; +} + +.focus\:border-transparent:focus { + border-color: transparent; +} + +.focus\:\!shadow-none:focus { + --tw-shadow: 0 0 #0000 !important; + --tw-shadow-colored: 0 0 #0000 !important; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; +} + +.disabled\:cursor-not-allowed:disabled { + cursor: not-allowed; +} + +@media (min-width: 360px) { + .d-xs\:ml-1 { + margin-left: 0.25rem; + } + .d-xs\:block { + display: block; + } + .d-xs\:flex { + display: flex; + } + .d-xs\:hidden { + display: none; + } + .d-xs\:w-fit { + width: -moz-fit-content; + width: fit-content; + } + .d-xs\:w-full { + width: 100%; + } + .d-xs\:flex-col { + flex-direction: column; + } + .d-xs\:\!rounded-l-none { + border-top-left-radius: 0px !important; + border-bottom-left-radius: 0px !important; + } + .d-xs\:\!rounded-r-none { + border-top-right-radius: 0px !important; + border-bottom-right-radius: 0px !important; + } + .d-xs\:border-\[0\.957434px\] { + border-width: 0.957434px; + } + .d-xs\:\!border-l-0 { + border-left-width: 0px !important; + } + .d-xs\:\!border-r-0 { + border-right-width: 0px !important; + } + .d-xs\:border-l-0 { + border-left-width: 0px; + } + .d-xs\:border-r-0 { + border-right-width: 0px; + } + .d-xs\:\!bg-transparent { + background-color: transparent !important; + } + .d-xs\:bg-\[\#e5e7eb\] { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); + } + .d-xs\:bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); + } + .d-xs\:p-1 { + padding: 0.25rem; + } + .d-xs\:\!pb-5 { + padding-bottom: 1.25rem !important; + } + .d-xs\:\!pl-0 { + padding-left: 0px !important; + } + .d-xs\:\!pr-\[5px\] { + padding-right: 5px !important; + } + .d-xs\:\!pt-5 { + padding-top: 1.25rem !important; + } + .d-xs\:pl-1 { + padding-left: 0.25rem; + } + .d-xs\:pr-1 { + padding-right: 0.25rem; + } + .d-xs\:text-right { + text-align: right; + } + .d-xs\:text-\[6px\] { + font-size: 6px; + } + .d-xs\:text-\[8px\] { + font-size: 8px; + } + .d-xs\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } +} + +@media (min-width: 640px) { + .sm\:w-fit { + width: -moz-fit-content; + width: fit-content; + } + .sm\:text-\[12px\] { + font-size: 12px; + } + .sm\:text-\[14px\] { + font-size: 14px; + } +} + +@media (min-width: 768px) { + .md\:block { + display: block; + } + .md\:flex { + display: flex; + } + .md\:hidden { + display: none; + } + .md\:w-\[340px\] { + width: 340px; + } + .md\:w-auto { + width: auto; + } + .md\:flex-row { + flex-direction: row; + } + .md\:\!rounded-l-\[5px\] { + border-top-left-radius: 5px !important; + border-bottom-left-radius: 5px !important; + } + .md\:\!rounded-r-\[5px\] { + border-top-right-radius: 5px !important; + border-bottom-right-radius: 5px !important; + } + .md\:border-0 { + border-width: 0px; + } + .md\:\!border-l-\[0\.957434px\] { + border-left-width: 0.957434px !important; + } + .md\:\!border-r-\[0\.957434px\] { + border-right-width: 0.957434px !important; + } + .md\:\!border-r-\[1px\] { + border-right-width: 1px !important; + } + .md\:border-l-\[0\.957434px\] { + border-left-width: 0.957434px; + } + .md\:border-l-\[1px\] { + border-left-width: 1px; + } + .md\:border-r-\[0\.957434px\] { + border-right-width: 0.957434px; + } + .md\:\!bg-gray-100 { + --tw-bg-opacity: 1 !important; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important; + } + .md\:bg-transparent { + background-color: transparent; + } + .md\:p-2 { + padding: 0.5rem; + } + .md\:\!pl-\[5px\] { + padding-left: 5px !important; + } + .md\:pl-2 { + padding-left: 0.5rem; + } + .md\:pl-4 { + padding-left: 1rem; + } + .md\:pl-6 { + padding-left: 1.5rem; + } + .md\:pr-2 { + padding-right: 0.5rem; + } + .md\:text-left { + text-align: left; + } + .md\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + .md\:shadow-none { + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } +} + diff --git a/assets/css/global-admin.css b/assets/css/global-admin.css index b02b494302..50665af042 100644 --- a/assets/css/global-admin.css +++ b/assets/css/global-admin.css @@ -91,8 +91,8 @@ .dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-logo { width: 60px; height: 60px; - background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg viewBox=%270 0 62 62%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%27.90723%27 y=%27.79541%27 width=%2761%27 height=%2761%27 rx=%2730.5%27 fill=%27%23F16982%27/%3E%3Cpath d=%27m19.688 25.014v-6.1614c1.4588-0.0303 7.7804 0.0301 13.407 3.6546-0.5844-0.2658-1.2264-0.4219-1.8846-0.4584-0.6581-0.0364-1.3177 0.0477-1.9361 0.2469-1.4936 0.5135-2.7441 1.8122-2.8483 3.2016-0.1737 2.3861 0 4.8627 0 7.2488v7.2186c-1.1115 0.0906-2.2577 0.1208-3.2649 0.1208-1.0768 0.0302-2.1188 0.0302-2.9524 0.1208l-0.521 0.0907v-15.283z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m17.848 43.77s-0.278-2.3257 2.5007-2.6579c2.7787-0.3323 8.0583 0.302 11.532-1.6008 0 0 2.0494-0.9363 2.4662-1.3893l-0.5558 1.6309s-1.6325 4.9534-6.5994 5.5876c-4.967 0.6041-5.9048-1.7517-9.3434-1.5705z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m28.546 45.824c3.9596-0.8457 8.4404-3.3828 8.4404-16.159 0-12.776-17.02-11.689-17.02-11.689 4.0639-2.084 25.008-4.6815 25.008 13.32 0 17.971-16.429 14.528-16.429 14.528z%27 fill=%27%23fff%27/%3E%3C/svg%3E"); background-repeat: no-repeat; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA1OSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC42MTQyNTgiIHk9IjAuMzQ1NzAzIiB3aWR0aD0iNTcuNTYzMiIgaGVpZ2h0PSI1Ny41NjMyIiByeD0iMjguNzgxNiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzg2MDBfNDAyOCkiLz4KPHJlY3QgeD0iMC42MTQyNTgiIHk9IjAuMzQ1NzAzIiB3aWR0aD0iNTcuNTYzMiIgaGVpZ2h0PSI1Ny41NjMyIiByeD0iMjguNzgxNiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzg2MDBfNDAyOCkiLz4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMzQuOTA3NiAyOC40MjI3QzM0Ljg4NTMgMzMuOTIxNSAzMi41MjU1IDM5LjU5ODQgMjcuNjUwMSA0Mi4xODA4QzI0LjIyMTcgNDQuMDA2MyAxNi4xMTgyIDQ1LjQwODkgMTYuMTE4MiAzOS40NjQ4QzE2LjExODIgMzkuNDY0OCAxNi4xMTgyIDE3LjM1ODMgMTYuMTE4MiAxNy4zMzZDMTYuMTE4MiAxNC4wNDEyIDE4LjkwMSAxMi45NTAzIDIxLjY4MzggMTMuMTA2MkMyNS44MjQ2IDEzLjMyODggMjkuNzg3MyAxNS4yNjU2IDMyLjE5MTYgMTguODI3NkMzMy43Mjc3IDIxLjA5ODQgMzQuNTczNyAyMy44MzY2IDM0Ljg0MDggMjYuNTk3MkMzNC44NjMxIDI3LjIyMDUgMzQuOTA3NiAyNy44MjE2IDM0LjkwNzYgMjguNDIyN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00Mi41ODgxIDI2LjQ4NTlDNDIuMTIwNiAyMS45NDQzIDM5LjMzNzggMTguMTM3NSAzNS40ODY0IDE1Ljg0NDRDMzMuNTc5MyAxNC43MDAyIDMxLjMxNCAxNC4xOTgzIDI5LjU5MjMgMTUuMjg2NUMyOC4yOTkxIDE2LjEwMzggMjcuNjc0MiAxNy43MDE3IDI2Ljk0NDIgMTkuMDQ2MUMyNC4xMTUxIDI0LjI1NjYgMTYuODM3MSAzNy42MzA4IDE2LjgwODMgMzcuNjgzN0MxNi44MDczIDM3LjY4NTcgMTYuODA3NyAzNy42ODQ5IDE2LjgwNjYgMzcuNjg2OUMxNS44MjkgMzkuNDg4OCAxNi4wNTE4IDQwLjk3OTQgMTYuOTQxOCA0Mi4yMDMxQzE4LjI3NzYgNDQuMDI4NiAyMC45MjY4IDQ0Ljg1MjMgMjMuMDg2MiA0NS4wNzQ5QzI1LjA4OTkgNDUuMjk3NiAyNy4xMTU3IDQ1LjA3NDkgMjkuMDUyNiA0NC42Mjk3QzM0LjkwNzYgNDMuMjkzOSA0MC4wOTQ3IDM5LjMwOSA0MS44NTM0IDMzLjUyMDhDNDIuNTQzNiAzMS4yNSA0Mi44MzMgMjguODY3OSA0Mi41ODgxIDI2LjQ4NTlaIiBmaWxsPSJ3aGl0ZSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzg2MDBfNDAyOCIgeDE9IjI5LjM5NTkiIHkxPSIwLjM0NTcwMyIgeDI9IjI5LjM5NTkiIHkyPSI1Ny45MDg5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjdEOTIiLz4KPHN0b3Agb2Zmc2V0PSIwLjIyOTE2NyIgc3RvcC1jb2xvcj0iI0UzMzk3RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjM1NDE3IiBzdG9wLWNvbG9yPSIjODAwQ0QyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzU4MTJEMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfODYwMF80MDI4IiB4MT0iMjkuMzk1OSIgeTE9IjAuMzQ1NzAzIiB4Mj0iMjkuMzk1OSIgeTI9IjU3LjkwODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGN0Q5MiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjI5MTY3IiBzdG9wLWNvbG9yPSIjRTMzOTdEIi8+CjxzdG9wIG9mZnNldD0iMC42MzU0MTciIHN0b3AtY29sb3I9IiM4MDBDRDIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNTgxMkQwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==); background-size: cover; background-position: center; } diff --git a/assets/css/setup-no-wc-style.css b/assets/css/setup-no-wc-style.css index 58f0817f51..ca7222bd9d 100644 --- a/assets/css/setup-no-wc-style.css +++ b/assets/css/setup-no-wc-style.css @@ -187,10 +187,10 @@ body { display: inline-block; } .form-table .switch-input:checked + .switch-label:before { - background-color: #fbcbc4; + background-color: #c9baf8; } .form-table .switch-input:checked + .switch-label:after { - background-color: #f2624d; + background-color: #7047EB; -ms-transform: translate(80%, -50%); -webkit-transform: translate(80%, -50%); transform: translate(80%, -50%); @@ -271,13 +271,13 @@ body { /* WC Overrides */ .wc-setup .wc-setup-steps li.done, .wc-setup .wc-setup-steps li.active { - color: #f2624d; - border-color: #f2624d; + color: #7047EB; + border-color: #7047EB; } .wc-setup .wc-setup-steps li.done:before, .wc-setup .wc-setup-steps li.active:before { - background: #f2624d; - border-color: #f2624d; + background: #7047EB; + border-color: #7047EB; } .wc-setup .wc-setup-steps li.active:before { background: #fff; @@ -289,22 +289,22 @@ body { } .wc-setup .wc-setup-actions .button-primary { color: #fff; - background: #f2624d; - border-color: #f2624d; + background: #7047EB; + border-color: #7047EB; text-shadow: none; } .wc-setup .wc-setup-actions .button-primary:hover, .wc-setup .wc-setup-actions .button-primary:active, .wc-setup .wc-setup-actions .button-primary:focus { - background-color: #ef381d; - border-color: #ef381d; + background-color: #4c19e6; + border-color: #4c19e6; } .wc-setup .wc-setup-content a { - color: #f2624d; + color: #7047EB; } .wc-setup .wc-setup-content .checkbox input[type=checkbox]:checked + label::before { - background: #f2624d; - border-color: #f2624d; + background: #7047EB; + border-color: #7047EB; } .wc-setup .wc-setup-content .checkbox label { font-weight: 400; diff --git a/assets/css/setup.css b/assets/css/setup.css index 9ba96f36f2..8b599d32f6 100644 --- a/assets/css/setup.css +++ b/assets/css/setup.css @@ -58,10 +58,10 @@ display: inline-block; } .form-table .switch-input:checked + .switch-label:before { - background-color: #fbcbc4; + background-color: #c9baf8; } .form-table .switch-input:checked + .switch-label:after { - background-color: #f2624d; + background-color: #7047EB; -ms-transform: translate(80%, -50%); -webkit-transform: translate(80%, -50%); transform: translate(80%, -50%); @@ -142,13 +142,13 @@ /* WC Overrides */ .wc-setup .wc-setup-steps li.done, .wc-setup .wc-setup-steps li.active { - color: #f2624d; - border-color: #f2624d; + color: #7047EB; + border-color: #7047EB; } .wc-setup .wc-setup-steps li.done:before, .wc-setup .wc-setup-steps li.active:before { - background: #f2624d; - border-color: #f2624d; + background: #7047EB; + border-color: #7047EB; } .wc-setup .wc-setup-steps li.active:before { background: #fff; @@ -160,22 +160,22 @@ } .wc-setup .wc-setup-actions .button-primary { color: #fff; - background: #f2624d; - border-color: #f2624d; + background: #7047EB; + border-color: #7047EB; text-shadow: none; } .wc-setup .wc-setup-actions .button-primary:hover, .wc-setup .wc-setup-actions .button-primary:active, .wc-setup .wc-setup-actions .button-primary:focus { - background-color: #ef381d; - border-color: #ef381d; + background-color: #4c19e6; + border-color: #4c19e6; } .wc-setup .wc-setup-content a { - color: #f2624d; + color: #7047EB; } .wc-setup .wc-setup-content .checkbox input[type=checkbox]:checked + label::before { - background: #f2624d; - border-color: #f2624d; + background: #7047EB; + border-color: #7047EB; } .wc-setup .wc-setup-content .checkbox label { font-weight: 400; diff --git a/assets/css/style.css b/assets/css/style.css index 83808f7727..158eb54e76 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -2101,6 +2101,9 @@ article.dokan-notice-single-notice-area span.dokan-single-announcement-date { .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown::before { padding-left: 15px; } +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a svg { + margin-right: 15px; +} .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover { background: #f05025; color: #fff; @@ -3401,22 +3404,22 @@ div.media-sidebar a.edit-attachment { .product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete { position: absolute; top: 0; - right: 0; color: red; background: rgba(0, 0, 0, 0.6); margin: 0; - padding: 0 3px; - font-size: 50px; + font-size: 35px; width: 100%; text-align: center; height: 100%; - padding-top: 25%; + padding: 25% 3px 0; font-weight: bold; display: none; } .product-edit-new-container #dokan-product-images ul.product_images li.image:hover a.action-delete, .product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete { - display: inline-block; + display: flex; + align-items: center; + justify-content: center; } .product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder { border: 1px dashed #ccc; @@ -3965,23 +3968,23 @@ div.media-sidebar a.edit-attachment { .product-edit-container #dokan-product-images ul.product_images li.add-image a.action-delete { position: absolute; top: 0; - right: 0; color: red; background: rgba(0, 0, 0, 0.6); margin: 0; padding: 0 3px; - font-size: 50px; + font-size: 35px; width: 100%; text-align: center; height: 100%; - padding-top: 25%; font-weight: bold; display: none; } .product-edit-container #dokan-product-images ul.product_images li.image:hover a.action-delete, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete, .product-edit-container #dokan-product-images ul.product_images li.add-image:hover a.action-delete { - display: inline-block; + display: flex; + align-items: center; + justify-content: center; } .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder { border: 1px dashed #ccc; @@ -4194,23 +4197,22 @@ div.media-sidebar a.edit-attachment { .dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image a.action-delete { position: absolute; top: 0; - right: 0; color: red; background: rgba(0, 0, 0, 0.6); margin: 0; - padding: 0 3px; font-size: 50px; width: 100%; text-align: center; height: 100%; - padding-top: 25%; font-weight: bold; display: none; } .dokan-add-new-product-popup #dokan-product-images ul.product_images li.image:hover a.action-delete, .dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete, .dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image:hover a.action-delete { - display: inline-block; + display: flex; + align-items: center; + justify-content: center; } .dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder { border: 1px dashed #ccc; diff --git a/assets/css/vue-admin.css b/assets/css/vue-admin.css index 172930317e..a8d3e96279 100644 --- a/assets/css/vue-admin.css +++ b/assets/css/vue-admin.css @@ -477,25 +477,19 @@ } .cta-section { - background-image: -moz-linear-gradient(15deg, #ff7d90 0%, #ffad6f 100%); - background-image: -webkit-linear-gradient(15deg, #ff7d90 0%, #ffad6f 100%); - background-image: -ms-linear-gradient(15deg, #ff7d90 0%, #ffad6f 100%); - background-image: linear-gradient(15deg, #ff7d90 0%, #ffad6f 100%); background-repeat: no-repeat; background-position: center center; - background-size: contain; + background-size: cover; text-align: center; - padding: 35px 75px 40px; + padding: 70px 0; color: #fff; } .cta-section img { - width: 60px; - border-radius: 50%; box-shadow: 0px 3px 70px 0px rgba(126, 17, 0, 0.35); } .cta-section h2 { font-size: 30px; - color: #fff; + color: #FFC700; font-weight: 400; line-height: 1.333em; text-align: center; @@ -506,28 +500,34 @@ font-size: 16px; line-height: 1.5em; font-weight: 300; - margin: 10px 0 30px; + max-width: 335px; + margin: 0 auto 1rem auto; } .cta-section .btn { - background-color: #fff; - color: #f2624d; - font-size: 16px; + background-color: #A244FF; + color: #FFFFFF; + font-size: 1.2rem; line-height: 1.538em; font-weight: 300; - border: 1px solid #FF9381; - border-radius: 3px; - box-shadow: 0px 1px 2px 0px rgba(255, 128, 142, 0.05); - display: inline-block; + border-radius: 14px; text-decoration: none; - padding: 12px 27px; + display: inline-flex; + padding: 1rem 2.8rem; + align-items: center; } .cta-section .btn:hover { - box-shadow: 2.736px 7.518px 20px 0 rgba(0, 0, 0, 0.15); + box-shadow: 3px 7px 20px 0 rgba(0, 0, 0, 0.15); +} +.cta-section .btn p { + color: #FFF; + font-size: 24px; + font-style: normal; + font-weight: 600; + line-height: normal; } .cta-section .btn svg { - width: 15px; - fill: #f2624d; - margin-left: 6px; + width: 2.5rem; + height: 1.8rem; } /* Slider */ @@ -651,7 +651,7 @@ .dokan-pro-features .vendor-capabilities-banner { display: flex; align-items: center; - padding: 50px; + padding: 70px 50px; height: auto; border-radius: 9px; background-position: center; @@ -663,19 +663,32 @@ margin: 30px; } .dokan-pro-features .vendor-capabilities-banner .content .title { - font-size: 26px; - font-weight: bold; - color: #FF0000; + font-size: 51px; + font-style: normal; + font-weight: 700; + line-height: normal; + background: linear-gradient(90deg, #FFF 34.5%, #D68FFF 100%); + background-clip: text !important; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.dokan-pro-features .vendor-capabilities-banner .content p { + color: #FFFFFF; + max-width: 512px; + width: 100%; + font-size: 16px; } .dokan-pro-features .vendor-capabilities-banner a { box-shadow: none; - background: #FF5722; + background: #825eed; color: #fff; - border-color: #FF5722; + border-color: #7047EB; + font-size: 16px; + padding: 0 1rem; } .dokan-pro-features .vendor-capabilities-banner a:hover { color: #fff; - background: #ff6a3c; + background: #7047EB; } .dokan-pro-features a { transition: all 0.2s ease; @@ -1226,59 +1239,6 @@ color: #8263f7; text-decoration: none; } -.dokan-pro-features .cta-section { - background-image: -moz-linear-gradient(15deg, #ff7d90 0%, #ffad6f 100%); - background-image: -webkit-linear-gradient(15deg, #ff7d90 0%, #ffad6f 100%); - background-image: -ms-linear-gradient(15deg, #ff7d90 0%, #ffad6f 100%); - background-image: linear-gradient(15deg, #ff7d90 0%, #ffad6f 100%); - background-repeat: no-repeat; - background-position: center center; - background-size: contain; - text-align: center; - padding: 35px 75px 40px; - color: #fff; -} -.dokan-pro-features .cta-section img { - width: 60px; - border-radius: 50%; - box-shadow: 0px 3px 70px 0px rgba(126, 17, 0, 0.35); -} -.dokan-pro-features .cta-section h2 { - font-size: 30px; - color: #fff; - font-weight: 400; - line-height: 1.333em; - text-align: center; - margin: 10px 0; - text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.31); -} -.dokan-pro-features .cta-section p { - font-size: 16px; - line-height: 1.5em; - font-weight: 300; - margin: 10px 0 30px; -} -.dokan-pro-features .cta-section .btn { - background-color: #fff; - color: #f2624d; - font-size: 16px; - line-height: 1.538em; - font-weight: 300; - border: 1px solid #FF9381; - border-radius: 3px; - box-shadow: 0px 1px 2px 0px rgba(255, 128, 142, 0.05); - display: inline-block; - text-decoration: none; - padding: 12px 27px; -} -.dokan-pro-features .cta-section .btn:hover { - box-shadow: 2.736px 7.518px 20px 0 rgba(0, 0, 0, 0.15); -} -.dokan-pro-features .cta-section .btn svg { - width: 15px; - fill: #f2624d; - margin-left: 6px; -} .dokan-help-page .section-wrapper { margin-top: 15px; @@ -1307,52 +1267,52 @@ margin-top: 100px; } -.fade-enter-active[data-v-525b077c], -.fade-leave-active[data-v-525b077c] { +.fade-enter-active[data-v-5f26ba64], +.fade-leave-active[data-v-5f26ba64] { transition: opacity 0.3s ease; } -.fade-enter[data-v-525b077c], -.fade-leave-to[data-v-525b077c] { +.fade-enter[data-v-5f26ba64], +.fade-leave-to[data-v-5f26ba64] { opacity: 0; } -.slide-enter-active[data-v-525b077c], -.slide-leave-active[data-v-525b077c] { +.slide-enter-active[data-v-5f26ba64], +.slide-leave-active[data-v-5f26ba64] { transition-duration: 0.1s; transition-timing-function: linear; } -.slide-enter-to[data-v-525b077c], -.slide-leave[data-v-525b077c] { +.slide-enter-to[data-v-5f26ba64], +.slide-leave[data-v-5f26ba64] { max-height: 100px; overflow: hidden; } -.slide-enter[data-v-525b077c], -.slide-leave-to[data-v-525b077c] { +.slide-enter[data-v-5f26ba64], +.slide-leave-to[data-v-5f26ba64] { overflow: hidden; max-height: 0; } -ul[data-v-525b077c] { +ul[data-v-5f26ba64] { cursor: pointer; } -.dokan-help-page .section-wrapper h2[data-v-525b077c] { +.dokan-help-page .section-wrapper h2[data-v-5f26ba64] { margin: 0; color: transparent; } -.dokan-help-page .section-wrapper .dokan-notice[data-v-525b077c] { +.dokan-help-page .section-wrapper .dokan-notice[data-v-5f26ba64] { background: rgba(223, 0, 0, 0.05); margin: -15px -20px 0; padding: 15px 15px 0; } -.dokan-help-page .section-wrapper .change-log[data-v-525b077c] { - background: rgba(223, 0, 0, 0.05); +.dokan-help-page .section-wrapper .change-log[data-v-5f26ba64] { + background: #efeaff; margin: -15px -20px 0; } -.dokan-help-page .section-wrapper .change-log.lite-change-log[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log.lite-change-log[data-v-5f26ba64] { height: 340px; } -.dokan-help-page .section-wrapper .change-log.pro-change-log[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log.pro-change-log[data-v-5f26ba64] { height: 400px; } -.dokan-help-page .section-wrapper .change-log h3[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log h3[data-v-5f26ba64] { color: #000000; font-size: 30px; text-align: center; @@ -1361,7 +1321,7 @@ ul[data-v-525b077c] { font-family: "SF Pro Text", sans-serif; margin: 0 0 28px; } -.dokan-help-page .section-wrapper .change-log .switch-button-wrap[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .switch-button-wrap[data-v-5f26ba64] { width: 147px; height: 33px; text-align: center; @@ -1373,13 +1333,13 @@ ul[data-v-525b077c] { position: relative; border: 1px solid #e2e2e2; } -.dokan-help-page .section-wrapper .change-log .switch-button-wrap .switch-button[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .switch-button[data-v-5f26ba64] { width: 48%; height: 100%; background: none; border-radius: 27px; border: none; - color: #cc7376; + color: #5C626A; display: inline-block; position: relative; transition: all 0.2s ease; @@ -1388,8 +1348,8 @@ ul[data-v-525b077c] { font-weight: 500; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .change-log .switch-button-wrap .active[data-v-525b077c] { - background: #FF5722; +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .active[data-v-5f26ba64] { + background: #7047EB; border-radius: 30px; position: absolute; top: 0; @@ -1397,21 +1357,21 @@ ul[data-v-525b077c] { height: 100%; transition: all 0.2s ease-out; } -.dokan-help-page .section-wrapper .change-log .switch-button-wrap .lite[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .lite[data-v-5f26ba64] { text-transform: capitalize; } -.dokan-help-page .section-wrapper .change-log .switch-button-wrap .pro[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .pro[data-v-5f26ba64] { text-transform: uppercase; } -.dokan-help-page .section-wrapper .change-log .switch-button-wrap .active-case[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .active-case[data-v-5f26ba64] { color: #ffffff; } -.dokan-help-page .section-wrapper .change-log .jump-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version[data-v-5f26ba64] { width: 178px; margin: 24px auto 0; position: relative; } -.dokan-help-page .section-wrapper .change-log .jump-version p[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version p[data-v-5f26ba64] { color: #000; font-size: 13px; text-align: center; @@ -1419,15 +1379,15 @@ ul[data-v-525b077c] { font-weight: 500; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .change-log .jump-version .dashicons[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version .dashicons[data-v-5f26ba64] { font-size: 16px; line-height: 1.4; transition: all 0.2s ease; } -.dokan-help-page .section-wrapper .change-log .jump-version:hover .dashicons[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version:hover .dashicons[data-v-5f26ba64] { transform: rotate(-180deg); } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu[data-v-5f26ba64] { position: absolute; top: 50px; left: 0; @@ -1442,7 +1402,7 @@ ul[data-v-525b077c] { transition: all 0.2s ease; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.09); } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu[data-v-525b077c]:before { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu[data-v-5f26ba64]:before { content: ""; position: absolute; border: 11px solid transparent; @@ -1452,16 +1412,16 @@ ul[data-v-525b077c] { right: 27px; z-index: 1; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64] { max-height: 300px; text-align: left; background: #ffffff; overflow-y: auto; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul[data-v-5f26ba64] { cursor: context-menu; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-5f26ba64] { margin-bottom: 25px; color: #000000; font-size: 14px; @@ -1470,58 +1430,58 @@ ul[data-v-525b077c] { transition: all 0.2s linear; cursor: pointer; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-525b077c]:hover { - color: #f2624d; +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-5f26ba64]:hover { + color: #7047EB; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-525b077c]:last-child { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-5f26ba64]:last-child { margin-bottom: 0; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li.current[data-v-525b077c] { - color: #f2624d; +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li.current[data-v-5f26ba64] { + color: #7047EB; font-weight: bold; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li span[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li span[data-v-5f26ba64] { display: block; font-size: 12px; color: #758598; font-weight: 400; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-525b077c]::-webkit-scrollbar { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar { width: 4px; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-525b077c]::-webkit-scrollbar-track { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar-track { background: #f5f5f5; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-525b077c]::-webkit-scrollbar-thumb { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar-thumb { background: #878787; } -.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-525b077c]::-webkit-scrollbar-thumb:hover { +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar-thumb:hover { background: #575757; } -.dokan-help-page .section-wrapper .change-log .jump-version:hover .version-menu[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log .jump-version:hover .version-menu[data-v-5f26ba64] { top: 30px; opacity: 1; visibility: visible; } -.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { background: #ffffff; border: 1px solid #e2e2e2; border-radius: 3px; padding: 25px; box-sizing: border-box; } -.dokan-help-page .section-wrapper .version-list .version .card-version div[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div[data-v-5f26ba64] { overflow: hidden; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list[data-v-5f26ba64] { margin-bottom: 40px; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list[data-v-525b077c]:last-child { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list[data-v-5f26ba64]:last-child { margin-bottom: 0; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature-badge[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature-badge[data-v-5f26ba64] { color: #ffffff; font-size: 15px; font-weight: 600; @@ -1530,54 +1490,54 @@ ul[data-v-525b077c] { display: inline-block; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-green[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-green[data-v-5f26ba64] { background: #00B728; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-blue[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-blue[data-v-5f26ba64] { background: #028AFB; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-red[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-red[data-v-5f26ba64] { background: #F83838; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature[data-v-5f26ba64] { margin: 11px 0; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature[data-v-525b077c]:last-child { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature[data-v-5f26ba64]:last-child { margin-bottom: 0; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature h5[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature h5[data-v-5f26ba64] { color: #000000; margin: 0; font-size: 14px; font-weight: bold; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature div[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature div[data-v-5f26ba64] { color: #000000; font-size: 14px; font-weight: 400; opacity: 0.8; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature img[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature img[data-v-5f26ba64] { width: 100%; height: auto; margin-top: 10px; } -.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature ul[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature ul[data-v-5f26ba64] { list-style: disc outside; opacity: 0.7; font-size: 14px; font-weight: 400; margin-left: 18px; } -.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading[data-v-5f26ba64] { display: flex; align-items: center; justify-content: center; margin-top: 30px; } -.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading a[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading a[data-v-5f26ba64] { font-size: 13px; font-weight: normal; text-decoration: none; @@ -1589,23 +1549,23 @@ ul[data-v-525b077c] { border: 1px solid #E2E2E2; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading a[data-v-525b077c]:focus { +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading a[data-v-5f26ba64]:focus { box-shadow: none; } -.dokan-help-page .section-wrapper .version-list .version .version-number h4[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .version-number h4[data-v-5f26ba64] { font-weight: 700; font-size: 23px; color: #000000; margin-bottom: 7px; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .version-list .version .version-number p[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .version-number p[data-v-5f26ba64] { font-weight: 400; font-size: 13px; color: #5C626A; font-family: "SF Pro Text", sans-serif; } -.dokan-help-page .section-wrapper .version-list .version .version-number label[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .version-number label[data-v-5f26ba64] { font-size: 12px; color: #fff; background: #8e44ad; @@ -1616,92 +1576,92 @@ ul[data-v-525b077c] { font-family: "SF Pro Text", sans-serif; } @media only screen and (min-width: 1200px) { -.dokan-help-page .section-wrapper .version-list .version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version[data-v-5f26ba64] { display: flex; width: 900px; margin: 0 auto; justify-content: space-between; } -.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { width: 700px; } -.dokan-help-page .section-wrapper .version-list .latest-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .latest-version[data-v-5f26ba64] { margin-top: -200px; } -.dokan-help-page .section-wrapper .version-list .old-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .old-version[data-v-5f26ba64] { margin-top: 25px; } } @media screen and (min-width: 992px) and (max-width: 1199px) { -.dokan-help-page .section-wrapper .version-list .version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version[data-v-5f26ba64] { display: flex; width: 720px; margin: 0 auto; justify-content: space-between; } -.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { width: 520px; } -.dokan-help-page .section-wrapper .version-list .latest-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .latest-version[data-v-5f26ba64] { margin-top: -200px; } -.dokan-help-page .section-wrapper .version-list .old-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .old-version[data-v-5f26ba64] { margin-top: 20px; } } @media only screen and (max-width: 991px) { -.dokan-help-page .section-wrapper .dokan-notice[data-v-525b077c] { +.dokan-help-page .section-wrapper .dokan-notice[data-v-5f26ba64] { background: #f7f8fa; margin: -15px -10px 0; padding: 15px 15px 0; } -.dokan-help-page .section-wrapper .change-log[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log[data-v-5f26ba64] { background: #f7f8fa; margin: -15px -10px 0; } -.dokan-help-page .section-wrapper .change-log.lite-change-log[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log.lite-change-log[data-v-5f26ba64] { height: 220px; } -.dokan-help-page .section-wrapper .change-log.pro-change-log[data-v-525b077c] { +.dokan-help-page .section-wrapper .change-log.pro-change-log[data-v-5f26ba64] { height: 280px; } -.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { margin: 0 -10px; border: 0; box-shadow: none; border-radius: 0; } -.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading[data-v-5f26ba64] { justify-content: start; } -.dokan-help-page .section-wrapper .version-list .latest-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .latest-version[data-v-5f26ba64] { margin-top: -112px; } -.dokan-help-page .section-wrapper .version-list .latest-version .version-number[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .latest-version .version-number[data-v-5f26ba64] { padding-bottom: 15px; text-align: center; } -.dokan-help-page .section-wrapper .version-list .old-version[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .old-version[data-v-5f26ba64] { margin-top: 15px; } -.dokan-help-page .section-wrapper .version-list .old-version .version-number[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .old-version .version-number[data-v-5f26ba64] { background: #fff; padding: 25px 25px 0 25px; margin: 0 -10px; box-sizing: border-box; } -.dokan-help-page .section-wrapper .version-list .old-version h4[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .old-version h4[data-v-5f26ba64] { margin-top: 0; } -.dokan-help-page .section-wrapper .version-list .old-version p[data-v-525b077c] { +.dokan-help-page .section-wrapper .version-list .old-version p[data-v-5f26ba64] { margin-bottom: 0; } } -.dokan-help-page .scroll-to-top[data-v-525b077c] { +.dokan-help-page .scroll-to-top[data-v-5f26ba64] { width: 40px; height: 40px; color: #ffffff; - background: #ff5722; + background: #7047EB; border: 0; position: fixed; right: 10px; @@ -1713,7 +1673,7 @@ ul[data-v-525b077c] { visibility: hidden; transition: all 0.2s ease; } -.dokan-help-page .loading[data-v-525b077c] { +.dokan-help-page .loading[data-v-5f26ba64] { width: 100%; text-align: center; margin-top: 100px; @@ -2138,45 +2098,32 @@ ul[data-v-525b077c] { } } -.combine_fields[data-v-14248927] { - display: flex; - justify-content: right; - align-items: center; -} -.combine_fields .percent_fee[data-v-14248927] { - padding-right: 10px; -} -.combine_fields .fixed_fee input[data-v-14248927], -.combine_fields .percent_fee input[data-v-14248927] { - width: 100px; -} - -.wm-box-container[data-v-3b142b94] { +.wm-box-container[data-v-7e4e2d4c] { display: flex; flex-direction: column; } -.wm-box-container .wm-methods-box-container[data-v-3b142b94] { +.wm-box-container .wm-methods-box-container[data-v-7e4e2d4c] { margin-top: 15px; } -.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-3b142b94] { +.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-7e4e2d4c] { border-bottom: 1px solid #f3f4f6; padding: 0 30px; display: flex; justify-content: space-between; align-items: center; } -.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-3b142b94]:last-child { +.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-7e4e2d4c]:last-child { border-bottom: 0; } -.wm-box-container .wm-methods-box-container .wm-methods-box .wm-method[data-v-3b142b94] { +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-method[data-v-7e4e2d4c] { display: flex; align-items: center; } -.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges[data-v-3b142b94] { +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges[data-v-7e4e2d4c] { display: flex; align-items: center; } -.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges .wm-automated[data-v-3b142b94] { +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges .wm-automated[data-v-7e4e2d4c] { border: 1px solid #dbdbdb; color: #838181; padding: 5px 8px; @@ -2184,12 +2131,12 @@ ul[data-v-525b077c] { background: #f5f5f6; } @media only screen and (max-width: 782px) { -.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-3b142b94] { +.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-7e4e2d4c] { flex-direction: column; justify-content: start; align-items: start; } -.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges[data-v-3b142b94] { +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges[data-v-7e4e2d4c] { margin-left: -20px; margin-bottom: 20px; } @@ -2510,6 +2457,20 @@ ul.dokan-settings-repeatable-list li span.remove-item { .field_contents .dokan-setting-warning .dokan-setting-warning-label span { margin-top: 6px !important; } +.field_contents .dokan-setting-warning a.dokan-setting-warning-link { + display: block; + margin-top: 8px; + text-decoration: none; +} +.field_contents .dokan-setting-warning a.dokan-setting-warning-link:hover, +.field_contents .dokan-setting-warning a.dokan-setting-warning-link:active, +.field_contents .dokan-setting-warning a.dokan-setting-warning-link:focus { + outline: none; + box-shadow: none; +} +.field_contents .dokan-setting-warning a.dokan-setting-warning-link i.dashicons { + font-size: 18px; +} .field_contents .dokan-setting-warning .dashicons { margin: 0px; padding: 0px; @@ -3247,7 +3208,7 @@ tr.data_clear_on_uninstall td fieldset label { width: 2px !important; } .dokan-settings-wrap .metabox-holder { - width: 40%; + width: 100%; } .dokan-settings-wrap .metabox-holder .settings-header { display: block; @@ -3268,7 +3229,7 @@ tr.data_clear_on_uninstall td fieldset label { } @media only screen and (max-width: 768px) { .dokan-settings-wrap .nav-tab-wrapper { - width: 35% !important; + width: 35%; } .dokan-settings-wrap .nav-tab-wrapper .nav-tab .nav-content .nav-title { font-size: 10px; @@ -3277,7 +3238,7 @@ tr.data_clear_on_uninstall td fieldset label { font-size: 8px !important; } .dokan-settings-wrap .metabox-holder { - width: 65%; + width: 100%; } .dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-title { padding-left: 0; @@ -3323,10 +3284,6 @@ tr.data_clear_on_uninstall td fieldset label { margin-top: 5px; margin-bottom: 5px; } -.payment-info.edit-mode .combine-commission-field .dokan-form-input.percent_fee, -.payment-info.edit-mode .combine-commission-field .dokan-form-input.fixed_fee { - width: 40%; -} .swal2-container { z-index: 9999999 !important; @@ -3749,6 +3706,720 @@ tr.data_clear_on_uninstall td fieldset label { } } +.dokan-vendor-single .dokan-hide { + display: none; +} +.dokan-vendor-single .vendor-profile .action-links.edit-mode .button span { + line-height: 27px; +} +.dokan-vendor-single .vendor-profile .action-links.footer.edit-mode { + float: right; + margin-top: 20px; +} +.dokan-vendor-single .dokan-form-input { + width: 100%; + padding: 6px; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + margin-top: 6px; + margin-bottom: 16px; + resize: vertical; + height: auto; +} +.dokan-vendor-single .dokan-form-input::placeholder { + color: #bcbcbc; +} +.dokan-vendor-single * { + box-sizing: border-box; +} +.dokan-vendor-single .modal-body { + min-height: 150px; + max-height: 350px; +} +.dokan-vendor-single .modal-body .form-row { + padding-bottom: 10px; +} +.dokan-vendor-single .modal-body .form-row input { + width: 90%; +} +.dokan-vendor-single .modal-body label { + display: block; + padding-bottom: 3px; +} +.dokan-vendor-single .vendor-header { + display: flex; +} +.dokan-vendor-single .vendor-header .profile-info { + background: #fff; + border: 1px solid #D9E4E7; + padding: 20px; + width: 285px; + margin-right: 30px; + border-radius: 3px; + position: relative; +} +.dokan-vendor-single .vendor-header .profile-info .featured-vendor { + position: absolute; + top: 10px; + right: 15px; + color: #FF9800; +} +.dokan-vendor-single .vendor-header .profile-banner { + position: relative; + width: calc(100% - 285px + 30px); + height: 350px; + border: 1px solid #dfdfdf; + background: #496a94; + overflow: hidden; +} +.dokan-vendor-single .vendor-header .profile-banner img { + height: 350px; + width: 100%; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links { + position: absolute; + right: 20px; + top: 20px; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button { + box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.visit-store { + background: #0085ba; + border-color: #0085ba; + color: #fff; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.visit-store:hover { + background: #008ec2; + border-color: #006799; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.visit-store .dashicons { + font-size: 17px; + margin-top: 5px; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.edit-store { + color: #B8BAC2; + background: #fff; + border-color: #fff; + margin-left: 5px; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.edit-store:hover { + background: #eee; + border-color: #eee; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.edit-store .dashicons { + margin-top: 3px; +} +.dokan-vendor-single .vendor-header .profile-icon { + position: relative; + text-align: center; + margin: 0 auto; +} +.dokan-vendor-single .vendor-header .profile-icon .edit-photo { + position: absolute; + left: 33%; + top: 46px; + color: white; + width: 80px; + cursor: pointer; +} +.dokan-vendor-single .vendor-header .profile-icon img { + height: 120px; + width: 120px; + border-radius: 50%; +} +.dokan-vendor-single .vendor-header .profile-icon.edit-mode .dokan-upload-image { + max-width: 120px; + margin: 0 auto; +} +.dokan-vendor-single .vendor-header .profile-icon.edit-mode .dokan-upload-image .dokan-upload-image-container:hover img { + padding: 5px; + background-color: #f1f1f1; + transition: padding 0.2s; +} +.dokan-vendor-single .vendor-header .profile-icon.edit-mode img { + border: 5px solid #1a9ed4; + cursor: pointer; + opacity: 0.8; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode { + cursor: pointer; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap { + display: flex; + justify-content: center; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap img { + border: 5px solid #5ca9d3; + opacity: 0.5; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap img:hover { + padding: 5px; + transition: padding 0.2s; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap .edit-banner { + position: absolute; + left: 33%; + top: 50%; + font-size: 30px; + font-weight: 400; + color: white; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap .edit-banner i.change-banner { + font-size: 50px; + margin-top: -70px; + position: relative; + left: 140px; +} +.dokan-vendor-single .vendor-header .store-info .star-rating { + text-align: center; +} +.dokan-vendor-single .vendor-header .store-info .star-rating span:before { + content: "\f154"; + color: #999; +} +.dokan-vendor-single .vendor-header .store-info .star-rating span.active:before { + content: "\f155"; + color: #FF9800; +} +.dokan-vendor-single .vendor-header .store-info h2 { + text-align: center; + font-size: 2em; + margin-bottom: 0.5em; +} +.dokan-vendor-single .vendor-header .store-info .store-details { + color: #AEB0B3; +} +.dokan-vendor-single .vendor-header .store-info .store-details .dashicons { + color: #BABCC3; +} +.dokan-vendor-single .vendor-header .store-info .store-details li { + margin-bottom: 8px; + padding-left: 30px; +} +.dokan-vendor-single .vendor-header .store-info .store-details li:before { + display: inline-block; + width: 20px; + height: 20px; + font-size: 20px; + line-height: 1; + font-family: dashicons; + text-decoration: inherit; + font-weight: 400; + font-style: normal; + vertical-align: top; + text-align: center; + transition: color 0.1s ease-in 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-left: -30px; + width: 30px; +} +.dokan-vendor-single .vendor-header .store-info .store-details li.address:before { + content: "\f230"; +} +.dokan-vendor-single .vendor-header .store-info .store-details li.phone:before { + content: "\f525"; + transform: scale(-1, 1); +} +.dokan-vendor-single .vendor-header .store-info .store-details.edit-mode .content-header { + display: none; +} +.dokan-vendor-single .vendor-header .store-info .store-details.edit-mode li { + padding-left: 0; +} +.dokan-vendor-single .vendor-header .store-info .actions { + margin-top: 25px; + text-align: center; +} +.dokan-vendor-single .vendor-header .store-info .actions .dashicons { + color: #fff; + border-radius: 50%; + font-size: 16px; + width: 16px; + height: 16px; + vertical-align: middle; + margin-top: -2px; +} +.dokan-vendor-single .vendor-header .store-info .actions .message { + background: #1FB18A; + border-color: #1FB18A; + color: #fff; + box-shadow: none; + font-size: 0.9em; + margin-right: 7px; +} +.dokan-vendor-single .vendor-header .store-info .actions .message:hover { + background: #1b9b79; + border-color: #1b9b79; +} +.dokan-vendor-single .vendor-header .store-info .actions .status { + background-color: #fff; + box-shadow: none; + font-size: 0.9em; + border-color: #ddd; +} +.dokan-vendor-single .vendor-header .store-info .actions .status:hover { + background-color: #eee; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.enabled .dashicons { + background-color: #19c11f; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.enabled .dashicons:before { + content: "\f147"; + margin-left: -2px; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.disabled .dashicons { + background-color: #f44336; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.disabled .dashicons:before { + content: "\f158"; +} +.dokan-vendor-single .vendor-header .store-info a.store-categoy-names { + text-align: center; + font-weight: 500; + font-size: 14px; + margin: 8px 0 14px; + color: #444; + text-decoration: none; + display: block; + line-height: 1.6; +} +.dokan-vendor-single .vendor-header .store-info a.store-categoy-names:hover { + color: #0073aa; +} +.dokan-vendor-single .vendor-header .store-info .store-categories-editing h4 { + font-size: 15px; + font-weight: 700; + margin-bottom: 5px; +} +.dokan-vendor-single .vendor-header .store-info .store-categories-editing .button-link { + text-decoration: none; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .content-header { + display: none; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .column label { + float: left; + clear: both; + margin-top: 10px; + margin-left: -4px; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .column .dokan-form-input { + width: 60%; + padding: 5px; + float: right; + margin-right: -4px; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .column .store-url { + margin: 0; + padding: 0; + bottom: 10px; + font-style: italic; + color: #a09f9f; + font-size: 12px; +} +.dokan-vendor-single .vendor-summary { + display: flex; + justify-content: space-between; + margin-top: 20px; +} +.dokan-vendor-single .vendor-summary .summary-wrap { + width: 72%; + background: #fff; + border: 1px solid #D9E4E7; + border-radius: 3px; + padding: 20px; + display: flex; + justify-content: space-between; + margin: 0 15px; +} +.dokan-vendor-single .vendor-summary .stat-summary { + width: 32%; +} +.dokan-vendor-single .vendor-summary .stat-summary h3 { + margin: 0 0 1em 0; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts { + border: 1px solid #dfdfdf; + margin-bottom: 0; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li { + margin-bottom: 10px; + border-top: 1px solid #dfdfdf; + position: relative; + padding: 15px 10px 5px 75px; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li:first-child { + border-top: none; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li .count { + font-size: 1.5em; + line-height: 130%; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li .count a { + text-decoration: none; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li .subhead { + color: #999; + display: block; + margin-top: 3px; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li:after { + display: inline-block; + width: 22px; + height: 22px; + font-size: 22px; + line-height: 1; + font-family: dashicons; + text-decoration: inherit; + font-weight: 400; + font-style: normal; + vertical-align: top; + text-align: center; + transition: color 0.1s ease-in 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + left: 31px; + top: 26px; + color: #fff; + position: absolute; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li:before { + position: absolute; + width: 41px; + height: 41px; + border-radius: 50%; + left: 20px; + top: 18px; + content: " "; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products { + color: #FB094C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products a { + color: #FB094C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products:before { + background-color: #FB094C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products:after { + font-family: WooCommerce!important; + content: '\e006'; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.items { + color: #2CC55E; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.items:before { + background-color: #2CC55E; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.items:after { + content: "\f233"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.visitors { + color: #0F72F9; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.visitors:before { + background-color: #0F72F9; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.visitors:after { + content: "\f307"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders { + color: #323ABF; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders a { + color: #323ABF; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders:before { + background-color: #323ABF; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders:after { + content: "\f174"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.gross { + color: #80be0f; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.gross:before { + background-color: #99E412; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.gross:after { + content: "\f239"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.earning { + color: #8740A7; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.earning:before { + background-color: #8740A7; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.earning:after { + content: "\f524"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.commision { + color: #FB0A4C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.commision:before { + background-color: #FB0A4C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.commision:after { + content: "\f524"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.balance { + color: #FD553B; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.balance:before { + background-color: #FD553B; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.balance:after { + content: "\f184"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.reviews { + color: #EE8A12; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.reviews:before { + background-color: #EE8A12; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.reviews:after { + content: "\f125"; +} +.dokan-vendor-single .vendor-summary .badge-info { + background: #fff; + border: 1px solid #D9E4E7; + border-radius: 3px; + width: 25%; +} +.dokan-vendor-single .vendor-summary .vendor-info { + background: #fff; + border: 1px solid #D9E4E7; + border-radius: 3px; + padding: 20px; + width: 27%; +} +.dokan-vendor-single .vendor-summary .vendor-info .subhead { + color: #999; + display: block; + margin-bottom: 10px; +} +.dokan-vendor-single .vendor-summary .vendor-info ul { + margin: 0; +} +.dokan-vendor-single .vendor-summary .vendor-info li { + border-top: 1px solid #dfdfdf; + padding: 10px 15px; +} +.dokan-vendor-single .vendor-summary .vendor-info li:first-child { + border-top: none; +} +.dokan-vendor-single .vendor-summary .vendor-info li.registered { + padding-top: 15px; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a { + text-decoration: none; + color: #ddd; + margin-right: 5px; + font-size: 21px; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-facebook-square { + color: #3C5998; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-twitter { + color: #1496F1; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-youtube { + color: #CD2120; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-instagram { + color: #B6224A; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-linkedin { + color: #0C61A8; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-pinterest-square { + color: #BD091E; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-flickr { + color: #FB0072; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods { + font-size: 35px; + color: #ddd; + display: flex; + flex-flow: row wrap; + gap: 10px; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .tooltip { + font-size: 12px; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .payment-chip { + filter: grayscale(1); + opacity: 0.5; + display: inline-block; + font-size: 1em; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .payment-chip.active { + filter: grayscale(0); + opacity: 1; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .dokan-custom-payment { + display: flex; + align-items: center; + padding: 0 10px; + height: 26px; + background: #FFF2FF; + border-radius: 3px; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .dokan-custom-payment span { + color: #7C327C; + font-size: 10px; + font-weight: 600; + line-height: 14.34px; + margin-left: 5px; +} +.dokan-vendor-single .vendor-other-info .content-header { + font-size: 14px !important; + font-weight: 600 !important; + padding-left: 12px !important; +} +.dokan-vendor-single .vendor-other-info .address-social-info { + display: flex; + justify-content: space-between; + margin-top: 30px; +} +.dokan-vendor-single .vendor-other-info .address-social-info .content-header { + font-size: 18px; + margin: 0; + padding: 10px; + border-bottom: 1px solid #f1f1f1; +} +.dokan-vendor-single .vendor-other-info .address-social-info .social-info, +.dokan-vendor-single .vendor-other-info .address-social-info .account-info { + width: 48%; + background-color: white; +} +.dokan-vendor-single .vendor-other-info .address-social-info .social-info .content-body, +.dokan-vendor-single .vendor-other-info .address-social-info .account-info .content-body { + padding: 10px 20px; +} +.dokan-vendor-single .vendor-other-info .address-social-info .account-info .store-url { + margin: 0; + padding: 0; + position: relative; + bottom: 10px; + font-style: italic; + color: #a09f9f; + font-size: 12px; +} +.dokan-vendor-single .vendor-other-info .payment-info { + background-color: white; + margin-top: 30px; +} +.dokan-vendor-single .vendor-other-info .payment-info .content-header { + font-size: 18px; + margin: 0; + padding: 10px; + border-bottom: 1px solid #f1f1f1; +} +.dokan-vendor-single .vendor-other-info .payment-info .content-body { + display: flex; + justify-content: space-between; +} +.dokan-vendor-single .vendor-other-info .payment-info .content-body .dokan-form-group { + width: 48%; + padding: 10px 20px; +} +.dokan-vendor-single .vendor-other-info .commission-info { + background-color: white; + margin-top: 30px; +} +.dokan-vendor-single .vendor-other-info .commission-info .content-header { + font-size: 18px; + margin: 0; + padding: 10px; + border-bottom: 1px solid #f1f1f1; +} +.dokan-vendor-single .vendor-other-info .commission-info .content-body { + display: flex; + justify-content: space-between; +} +.dokan-vendor-single .vendor-other-info .multiselect { + margin-top: 5px; +} +.dokan-vendor-single .vendor-other-info .multiselect__select:before { + top: 55%; +} +.dokan-vendor-single .vendor-other-info .multiselect__tags { + min-height: 34px; +} +.dokan-vendor-single .vendor-other-info .multiselect__single { + font-size: 14px; + padding-left: 0px; + margin-bottom: 4px; + margin-top: -2px; +} +.dokan-vendor-single .vendor-other-info .multiselect__input:focus { + box-shadow: none; + border: none; + outline: none; +} +@media only screen and (max-width: 600px) { +.dokan-vendor-single .vendor-profile .vendor-header { + display: block; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-info { + width: 100% !important; + margin-bottom: 10px; + padding: 0; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-info .profile-icon { + padding: 10px 0 20px; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-banner { + width: 100% !important; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-banner .banner-wrap .dokan-upload-image .dokan-upload-image-container span.edit-banner { + width: 100%; + left: 0; + text-align: center; +} +.dokan-vendor-single .vendor-profile .vendor-summary { + display: block; +} +.dokan-vendor-single .vendor-profile .vendor-summary .summary-wrap { + display: block; + width: 100% !important; +} +.dokan-vendor-single .vendor-profile .vendor-summary .summary-wrap .stat-summary { + width: 100% !important; + padding-bottom: 20px; +} +.dokan-vendor-single .vendor-profile .vendor-summary .vendor-info { + width: 100% !important; + margin-top: 20px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .address-social-info { + flex-flow: column wrap; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .address-social-info .account-info { + width: 100%; + margin: 0 auto 30px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .address-social-info .social-info { + width: 100%; + margin: 0 auto 30px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .payment-info .content-body { + flex-flow: column wrap; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .payment-info .content-body .dokan-form-group { + width: 100%; + margin: 0 auto 20px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .payment-info .content-body .dokan-form-group .column label { + display: block; +} +} + .dokan-importer-wrapper[data-v-c15c744e] { text-align: center; max-width: 700px; @@ -3988,7 +4659,7 @@ to { opacity: 1; } #dokan-vendor-capabilities .capability-card .capability-image .zoom { - background-color: #FFB24B; + background-color: #7047EB; border-radius: 9px; color: white; font-size: 24px; @@ -4013,15 +4684,26 @@ to { background-position: center; background-repeat: no-repeat; background-size: cover; - margin-bottom: 16px; + margin: 20px 0; } #dokan-vendor-capabilities .vendor-capabilities-banner .content { margin: 30px; } #dokan-vendor-capabilities .vendor-capabilities-banner .content .title { - font-size: 26px; - font-weight: bold; - color: #FF0000; + font-size: 51px; + font-style: normal; + font-weight: 700; + line-height: normal; + background: linear-gradient(90deg, #FFF 34.5%, #D68FFF 100%); + background-clip: text !important; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +#dokan-vendor-capabilities .vendor-capabilities-banner .content p { + color: #FFFFFF; + max-width: 512px; + width: 100%; + font-size: 16px; } #dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup { @@ -4070,7 +4752,7 @@ to { margin-top: 5px; } #dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .unlock { - color: #FF5722; + color: #7047EB; font-size: 1rem; font-weight: normal; font-family: "SF Pro Text", sans-serif; @@ -4101,10 +4783,10 @@ to { font-family: "SF Pro Text", sans-serif; } #dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .upgrade-text strong { - color: #ff5722; + color: #7047EB; } #dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .upgrade-button { - background: #FF5722; + background: #7047EB; border-radius: 3px; padding: 10px 18px; font-weight: 400; diff --git a/assets/css/vue-bootstrap.css b/assets/css/vue-bootstrap.css index 36f9896a16..b37f55758b 100644 --- a/assets/css/vue-bootstrap.css +++ b/assets/css/vue-bootstrap.css @@ -774,10 +774,6 @@ td[data-v-98ac2448],th[data-v-98ac2448]{padding:2px;background-color:#fff}td.tod margin-top: 5px; margin-bottom: 5px; } -.payment-info.edit-mode .combine-commission-field .dokan-form-input.percent_fee, -.payment-info.edit-mode .combine-commission-field .dokan-form-input.fixed_fee { - width: 40%; -} .dokan-card-fun-fact { background: white; diff --git a/assets/images/dokan-logo.png b/assets/images/dokan-logo.png index ea81c5bb1c..ba298c67cd 100644 Binary files a/assets/images/dokan-logo.png and b/assets/images/dokan-logo.png differ diff --git a/assets/images/dokan-logo.svg b/assets/images/dokan-logo.svg index cdb2995a1f..7c80ba4880 100644 --- a/assets/images/dokan-logo.svg +++ b/assets/images/dokan-logo.svg @@ -1 +1,9 @@ - \ No newline at end of file + + + + + + + + + diff --git a/assets/images/dokan-settings-banner.svg b/assets/images/dokan-settings-banner.svg index fe63c935e8..84d3181f7b 100644 --- a/assets/images/dokan-settings-banner.svg +++ b/assets/images/dokan-settings-banner.svg @@ -1 +1,9 @@ - \ No newline at end of file + + + + + + + + + diff --git a/assets/images/dokan-vendor-capabilities-banner-bg.svg b/assets/images/dokan-vendor-capabilities-banner-bg.svg index 6422744c1c..bb3aee9af0 100644 --- a/assets/images/dokan-vendor-capabilities-banner-bg.svg +++ b/assets/images/dokan-vendor-capabilities-banner-bg.svg @@ -1 +1,58 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/payments/bank.svg b/assets/images/payments/bank.svg new file mode 100644 index 0000000000..18611d1a01 --- /dev/null +++ b/assets/images/payments/bank.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/images/payments/d-paypal.svg b/assets/images/payments/d-paypal.svg new file mode 100644 index 0000000000..080649a7c6 --- /dev/null +++ b/assets/images/payments/d-paypal.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/payments/d-stripe.svg b/assets/images/payments/d-stripe.svg new file mode 100644 index 0000000000..14bb1b2ad4 --- /dev/null +++ b/assets/images/payments/d-stripe.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/payments/mangopay.svg b/assets/images/payments/mangopay.svg new file mode 100644 index 0000000000..c3ca95fcb6 --- /dev/null +++ b/assets/images/payments/mangopay.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/images/payments/payment-bag.svg b/assets/images/payments/payment-bag.svg new file mode 100644 index 0000000000..5a5782a657 --- /dev/null +++ b/assets/images/payments/payment-bag.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/images/payments/paypal.svg b/assets/images/payments/paypal.svg new file mode 100644 index 0000000000..1a75439683 --- /dev/null +++ b/assets/images/payments/paypal.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/images/payments/razorpay.svg b/assets/images/payments/razorpay.svg new file mode 100644 index 0000000000..999a037e38 --- /dev/null +++ b/assets/images/payments/razorpay.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/images/payments/skrill.svg b/assets/images/payments/skrill.svg new file mode 100644 index 0000000000..fa10472858 --- /dev/null +++ b/assets/images/payments/skrill.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/images/payments/stripe.svg b/assets/images/payments/stripe.svg new file mode 100644 index 0000000000..8ebc3b802e --- /dev/null +++ b/assets/images/payments/stripe.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/images/premium/cta-dokan-logo.png b/assets/images/premium/cta-dokan-logo.png index 0e6e0acfa5..e983f67fcc 100644 Binary files a/assets/images/premium/cta-dokan-logo.png and b/assets/images/premium/cta-dokan-logo.png differ diff --git a/assets/images/premium/cta-pattern@2x.png b/assets/images/premium/cta-pattern@2x.png old mode 100755 new mode 100644 index cb32d3e0d7..1a0d153fd7 Binary files a/assets/images/premium/cta-pattern@2x.png and b/assets/images/premium/cta-pattern@2x.png differ diff --git a/assets/images/premium/dokan-lite-logo@2x.png b/assets/images/premium/dokan-lite-logo@2x.png old mode 100755 new mode 100644 index 3e543e0f25..5ac34be0fb Binary files a/assets/images/premium/dokan-lite-logo@2x.png and b/assets/images/premium/dokan-lite-logo@2x.png differ diff --git a/assets/images/premium/dokan-pro-logo@2x.png b/assets/images/premium/dokan-pro-logo@2x.png old mode 100755 new mode 100644 index f5968182f9..4778e22b56 Binary files a/assets/images/premium/dokan-pro-logo@2x.png and b/assets/images/premium/dokan-pro-logo@2x.png differ diff --git a/assets/images/premium/header-feature-thumb@2x.png b/assets/images/premium/header-feature-thumb@2x.png old mode 100755 new mode 100644 index 3b29760006..053fc83182 Binary files a/assets/images/premium/header-feature-thumb@2x.png and b/assets/images/premium/header-feature-thumb@2x.png differ diff --git a/assets/images/vendor-capability/cap-announcement-vendors.svg b/assets/images/vendor-capability/cap-announcement-vendors.svg index b348f86a10..78d2f2090b 100644 --- a/assets/images/vendor-capability/cap-announcement-vendors.svg +++ b/assets/images/vendor-capability/cap-announcement-vendors.svg @@ -1 +1,16 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/assets/js/admin-rtl.css b/assets/js/admin-rtl.css new file mode 100644 index 0000000000..a3370f394b --- /dev/null +++ b/assets/js/admin-rtl.css @@ -0,0 +1,678 @@ +.dokan-spinner { + position: absolute; + width: 20px; + height: 20px; + background: url(../js/../images/spinner-2x.gif) center center no-repeat; + z-index: 99; + background-size: 20px; +} +.tooltip { + position: absolute; + z-index: 9999; + display: block; + visibility: visible; + line-height: 1.3; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-right: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-right: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 10px !important; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; + font-weight: normal !important; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + right: 50%; + margin-right: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + right: 50%; + margin-right: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.dokan-admin-header { + background: #fff; + padding: 16px 24px; + margin: 20px 2px 0 20px; + border-radius: 8px; + box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.06); +} +.dokan-admin-header .dokan-admin-header-content { + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; +} +.dokan-admin-header .dokan-admin-logo-wrap { + display: flex; + flex: 1; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-admin-header-logo { + display: flex; + align-items: center; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-admin-header-logo img { + height: 32px; + width: auto; + margin-left: 12px; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags { + display: flex; + align-items: center; + gap: 12px; + margin-left: 24px; + flex: 1; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag { + border-radius: 20px; + font-size: 1rem; + line-height: 20px; + font-weight: 400; + padding: 0.5rem 1rem; + max-height: 2rem; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag.lite { + background: #FF9B5366; + color: #7B4E2E; + display: flex; + align-items: center; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag.pro { + background: #D8D8FE; + color: #7047EB; + display: flex; + align-items: center; + gap: 8px; + text-transform: capitalize; + font-weight: 450; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag.pro .version-tag-pro-badge { + background: #7047EB; + color: white; + border-radius: 28px; + display: inline-flex; + align-items: center; + padding: 3px 9px; + font-size: 16px; + margin: -10px -10px -10px 0; +} +.dokan-admin-header .upgrade-button { + display: flex; + align-items: center; + gap: 8px; + background: #7047EB; + color: white; + padding: 10px 20px; + border-radius: 6px; + text-decoration: none; + font-weight: 500; + transition: background-color 0.2s; + margin-right: auto; +} +.dokan-admin-header .upgrade-button:hover { + background: #A244FF; +} +.dokan-admin-header .dokan-admin-header-menu { + padding-left: 6px; + display: flex; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item { + margin-left: 12px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item:last-child { + margin-left: 0; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon { + position: relative; + background: #e4e6eb; + display: flex; + align-items: center; + justify-content: center; + width: 30px; + height: 30px; + box-sizing: border-box; + border-radius: 42px; + cursor: pointer; + transition: all 0.2s ease; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .notification-count { + position: absolute; + top: -5px; + left: -5px; + width: 15px; + height: 15px; + padding: 1px; + background-color: #ff5a40; + border-radius: 53px; + color: #fff; + display: flex; + align-items: center; + justify-content: center; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .whats-new-pointer { + position: absolute; + top: 0; + left: 0; + width: 6px; + height: 6px; + background-color: #ff5a40; + border-radius: 53px; + border: 2px solid #fff; + box-sizing: content-box; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon:hover { + background: #0C5F9A; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon:hover > svg path { + fill: #fff; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon:hover .dropdown { + opacity: 1; + visibility: visible; + top: 42px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown { + position: absolute; + cursor: context-menu; + top: 80px; + left: -10px; + z-index: 1; + background-color: #fff; + padding: 20px; + border-radius: 3px; + border: 1px solid #e2e2e2; + box-shadow: 0 6px 12px rgb(129 129 21.5%); + min-width: 255px; + max-width: 255px; + opacity: 0; + visibility: hidden; + transition: all 0.2s ease; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown:before, +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown:after { + content: ""; + position: absolute; + border-right: 10px solid transparent; + border-left: 10px solid transparent; + top: -10px; + left: 14px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown:before { + border-bottom: 10px solid #e2e2e2; + margin-top: -1px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown:after { + border-bottom: 10px solid white; + margin-top: 0; + z-index: 1; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown h3 { + margin: 0; + font-weight: bold; + font-size: 18px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item { + margin-top: 13px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a { + display: flex; + align-items: center; + color: #000; + font-size: 15px; + font-weight: 600; + font-family: "SF Pro Text", sans-serif; + text-decoration: none; + transition: all 0.2s ease; + margin-bottom: 10px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:last-child { + margin-bottom: 0; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active { + color: #7047EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active .dokan-icon { + background-color: #E4E6EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active .dokan-icon svg path { + fill: #7047EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active:after { + content: ""; + width: 6px; + height: 6px; + background-color: #7047EB; + border-radius: 53px; + margin-right: 10px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a .dokan-icon { + background: #e4e6eb; + display: flex; + align-items: center; + justify-content: center; + width: 38px; + height: 38px; + box-sizing: border-box; + border-radius: 42px; + margin-left: 11px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:hover { + color: #7047EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:hover .dokan-icon { + background-color: #EFEAFF; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:hover .dokan-icon svg path { + fill: #7047EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:focus { + box-shadow: none; +} +@media screen and (max-width: 782px) { + .dokan-admin-logo-wrap { + flex-direction: column; + } + .dokan-admin-header { + margin: 10px 2px 0 10px; + padding: 12px 16px; + } + .dokan-admin-header .dokan-admin-header-content { + gap: 16px; + align-items: start; + } + .dokan-admin-header .dokan-version-tags { + margin: 12px 0; + flex-wrap: wrap; + } + .dokan-admin-header .upgrade-button { + margin: 0; + } +} +.dokan-dashboard .post-box-container { + width: 49%; + float: right; +} +.dokan-dashboard .meta-box-sortables { + margin: 0 8px; + min-height: 100px; +} +.dokan-dashboard .postbox .main { + padding: 0 12px 11px; +} +.dokan-dashboard .postbox .main:before, +.dokan-dashboard .postbox .main:after { + content: " "; + display: table; +} +.dokan-dashboard .postbox .main:after { + clear: both; +} +.dokan-dashboard .postbox .main a { + text-decoration: none; +} +.dokan-dashboard .postbox .main p { + margin: 0; +} +.dokan-dashboard .postbox .main h4 { + margin: 0 0 7px 0; + padding: 0 0 7px 0; + border-bottom: 1px solid #eee; +} +.dokan-dashboard .postbox .inside { + margin: 10px 0 0 0; + padding: 0; +} +.dokan-dashboard .postbox.dokan-status .main { + padding: 0; +} +.dokan-dashboard .postbox.dokan-status .inside { + margin: 0; +} +.dokan-dashboard .postbox.dokan-status ul { + margin-top: -13px; +} +.dokan-dashboard .postbox.dokan-status ul li { + min-height: 50px; + width: 50%; + float: right; + padding: 0; + box-sizing: border-box; + margin: 0; + border-top: 1px solid #ececec; + color: #aaa; +} +.dokan-dashboard .postbox.dokan-status ul li a { + display: block; + color: #aaa; + padding: 10px; + -webkit-transition: all ease 0.5s; + transition: all ease 0.5s; + position: relative; + font-size: 12px; +} +.dokan-dashboard .postbox.dokan-status ul li a .details { + color: #aaa; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span { + margin-right: 10px; + font-weight: bold; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.up { + color: green; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.up::before { + content: "+"; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.up::after { + content: "%"; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.down { + color: red; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.down::before { + content: "-"; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.down::after { + content: "%"; +} +.dokan-dashboard .postbox.dokan-status ul li a strong { + font-size: 18px; + line-height: 1.2em; + font-weight: 400; + display: block; + color: #21759b; +} +.dokan-dashboard .postbox.dokan-status ul li .dashicons { + font-size: 2em; + float: right; + margin: 15px; +} +.dokan-dashboard .postbox.dokan-status ul li:nth-child(1) { + border-top: none; +} +.dokan-dashboard .postbox.dokan-status ul li:nth-child(2) { + border-top: none; +} +.dokan-dashboard .postbox.dokan-status ul li:nth-child(odd) { + border-left: 1px solid #ececec; +} +.dokan-dashboard .postbox.dokan-status ul li.sale .dashicons { + color: #307be1; +} +.dokan-dashboard .postbox.dokan-status ul li.commission .dashicons { + color: #6da754; +} +.dokan-dashboard .postbox.dokan-status ul li.vendor .dashicons { + color: #169c22; +} +.dokan-dashboard .postbox.dokan-status ul li.approval .dashicons { + color: #fd9728; +} +.dokan-dashboard .postbox.dokan-status ul li.product .dashicons::before { + font-family: WooCommerce; + content: "\e006"; + color: #464646; +} +.dokan-dashboard .postbox.dokan-status ul li.withdraw .dashicons::before { + font-family: WooCommerce; + content: "\e01e"; + color: #cd2c2f; +} +.dokan-dashboard .mark-red a { + color: red; +} +.dokan-dashboard .mark-green a { + color: green; +} +.dokan-dashboard .dokan-left { + float: right; + width: 45%; +} +.dokan-dashboard .dokan-right { + float: left; + width: 45%; +} +.chosen-container-multi .chosen-choices li.search-field input[type="text"] { + height: 23px; +} +.dokan-settings-wrap { + display: flex; + border: 1px solid #c8d7e1; +} +.dokan-settings-wrap .dashicons { + padding-top: 2px; + margin-left: 5px; +} +.dokan-settings-wrap .dashicons.dashicons-admin-generic { + color: #6c75ff; +} +.dokan-settings-wrap .dashicons.dashicons-cart { + color: #00aeff; +} +.dokan-settings-wrap .dashicons.dashicons-money { + color: #d35400; +} +.dokan-settings-wrap .dashicons.dashicons-admin-page { + color: #8e44ad; +} +.dokan-settings-wrap .dashicons.dashicons-admin-appearance { + color: #3498db; +} +.dokan-settings-wrap .dashicons.dashicons-networking { + color: #1abc9c; +} +.dokan-settings-wrap h2.nav-tab-wrapper { + flex: 1; + border-bottom: none; + padding: 0; + background: #f1f1f1; + border-left: 1px solid #c8d7e1; +} +.dokan-settings-wrap h2.nav-tab-wrapper a { + float: none; + display: block; + margin: 0; + border: none; + padding: 13px 13px; + background: #f1f1f1; + font-weight: 500; + border-bottom: 1px solid #c8d7e1; +} +.dokan-settings-wrap h2.nav-tab-wrapper a.nav-tab-active { + background: #fff !important; + border-left: 1px solid #c8d7e1; + width: 99%; + color: #2e4453; +} +.dokan-settings-wrap .metabox-holder { + flex: 3; + padding-right: 3%; + padding-left: 10px; + background: #fff; +} +td.tooltips-data { + display: flex; + justify-content: center; + align-items: center; + margin-top: 4px; + padding-left: 0; +} +.tooltips-data span { + width: 20px; +} +ul.dokan-settings-repeatable-list { + margin: 0; +} +.form-table tr td.dokan_checkbox_up { + vertical-align: top; + margin-top: 0.45em !important; +} +td.combine-tips-style { + display: table-cell; + vertical-align: top; +} +.wc_error_tip { + max-width: 20em; + line-height: 1.8em; + position: absolute; + white-space: normal; + background: #d82223; + margin: 1.2em -1em 0 1px; + z-index: 9999999; + color: #fff; + font-size: 12px; + padding: 8px; +} +.wc_error_tip:after { + content: ""; + display: block; + border: 8px solid #d82223; + border-left-color: transparent; + border-right-color: transparent; + border-top-color: transparent; + position: absolute; + top: -3px; + right: 50%; + margin: -1em -3px 0 0; +} +.dokan-settings-radio-image { + display: block; + width: 50%; + background: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + margin: 0 0 15px; + position: relative; + line-height: 0; + border: 1px solid #ededed; + padding: 4px; +} +.dokan-settings-radio-image img { + max-width: 100%; + z-index: 1; +} +.dokan-settings-radio-image .current-option-indicator { + position: absolute; + top: 0; + left: 0; + background-color: #4caf50; + color: #fff; + padding: 4px; + z-index: 2; + line-height: 1.3; +} +.dokan-settings-radio-image .active-option { + opacity: 0; + position: absolute; + top: 0; + right: 0; + z-index: 3; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.45); + transition: opacity 0.4s ease; +} +.dokan-settings-radio-image .active-option button { + position: absolute; + top: 50%; + right: 50%; + margin-top: -23px; + margin-right: -58px; +} +.dokan-settings-radio-image:hover .active-option { + opacity: 1; +} +.dokan-settings-radio-image.active .active-option { + display: none; +} +.dokan-settings-radio-image.not-active .current-option-indicator { + display: none; +} +.wp-pointer-buttons button.next { + margin-left: 5px; +} +.wp-pointer-buttons a.dokan { + padding-right: 10px; +} +.wp-pointer-buttons a.dokan:before { + content: unset; +} +.dokan-admin-notices a { + text-decoration: none; +} + diff --git a/assets/js/admin.asset.php b/assets/js/admin.asset.php new file mode 100644 index 0000000000..7206643588 --- /dev/null +++ b/assets/js/admin.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'ddf6144763ba70ef3897'); diff --git a/assets/js/admin.css b/assets/js/admin.css new file mode 100644 index 0000000000..2c40fed1a2 --- /dev/null +++ b/assets/js/admin.css @@ -0,0 +1,678 @@ +.dokan-spinner { + position: absolute; + width: 20px; + height: 20px; + background: url(../images/spinner-2x.gif) center center no-repeat; + z-index: 99; + background-size: 20px; +} +.tooltip { + position: absolute; + z-index: 9999; + display: block; + visibility: visible; + line-height: 1.3; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 10px !important; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; + font-weight: normal !important; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.dokan-admin-header { + background: #fff; + padding: 16px 24px; + margin: 20px 20px 0 2px; + border-radius: 8px; + box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.06); +} +.dokan-admin-header .dokan-admin-header-content { + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; +} +.dokan-admin-header .dokan-admin-logo-wrap { + display: flex; + flex: 1; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-admin-header-logo { + display: flex; + align-items: center; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-admin-header-logo img { + height: 32px; + width: auto; + margin-right: 12px; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags { + display: flex; + align-items: center; + gap: 12px; + margin-right: 24px; + flex: 1; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag { + border-radius: 20px; + font-size: 1rem; + line-height: 20px; + font-weight: 400; + padding: 0.5rem 1rem; + max-height: 2rem; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag.lite { + background: #FF9B5366; + color: #7B4E2E; + display: flex; + align-items: center; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag.pro { + background: #D8D8FE; + color: #7047EB; + display: flex; + align-items: center; + gap: 8px; + text-transform: capitalize; + font-weight: 450; +} +.dokan-admin-header .dokan-admin-logo-wrap .dokan-version-tags .version-tag.pro .version-tag-pro-badge { + background: #7047EB; + color: white; + border-radius: 28px; + display: inline-flex; + align-items: center; + padding: 3px 9px; + font-size: 16px; + margin: -10px 0 -10px -10px; +} +.dokan-admin-header .upgrade-button { + display: flex; + align-items: center; + gap: 8px; + background: #7047EB; + color: white; + padding: 10px 20px; + border-radius: 6px; + text-decoration: none; + font-weight: 500; + transition: background-color 0.2s; + margin-left: auto; +} +.dokan-admin-header .upgrade-button:hover { + background: #A244FF; +} +.dokan-admin-header .dokan-admin-header-menu { + padding-right: 6px; + display: flex; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item { + margin-right: 12px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item:last-child { + margin-right: 0; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon { + position: relative; + background: #e4e6eb; + display: flex; + align-items: center; + justify-content: center; + width: 30px; + height: 30px; + box-sizing: border-box; + border-radius: 42px; + cursor: pointer; + transition: all 0.2s ease; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .notification-count { + position: absolute; + top: -5px; + right: -5px; + width: 15px; + height: 15px; + padding: 1px; + background-color: #ff5a40; + border-radius: 53px; + color: #fff; + display: flex; + align-items: center; + justify-content: center; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .whats-new-pointer { + position: absolute; + top: 0; + right: 0; + width: 6px; + height: 6px; + background-color: #ff5a40; + border-radius: 53px; + border: 2px solid #fff; + box-sizing: content-box; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon:hover { + background: #0C5F9A; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon:hover > svg path { + fill: #fff; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon:hover .dropdown { + opacity: 1; + visibility: visible; + top: 42px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown { + position: absolute; + cursor: context-menu; + top: 80px; + right: -10px; + z-index: 1; + background-color: #fff; + padding: 20px; + border-radius: 3px; + border: 1px solid #e2e2e2; + box-shadow: 0 6px 12px rgb(129 129 21.5%); + min-width: 255px; + max-width: 255px; + opacity: 0; + visibility: hidden; + transition: all 0.2s ease; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown:before, +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown:after { + content: ""; + position: absolute; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + top: -10px; + right: 14px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown:before { + border-bottom: 10px solid #e2e2e2; + margin-top: -1px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown:after { + border-bottom: 10px solid white; + margin-top: 0; + z-index: 1; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown h3 { + margin: 0; + font-weight: bold; + font-size: 18px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item { + margin-top: 13px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a { + display: flex; + align-items: center; + color: #000; + font-size: 15px; + font-weight: 600; + font-family: "SF Pro Text", sans-serif; + text-decoration: none; + transition: all 0.2s ease; + margin-bottom: 10px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:last-child { + margin-bottom: 0; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active { + color: #7047EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active .dokan-icon { + background-color: #E4E6EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active .dokan-icon svg path { + fill: #7047EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a.active:after { + content: ""; + width: 6px; + height: 6px; + background-color: #7047EB; + border-radius: 53px; + margin-left: 10px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a .dokan-icon { + background: #e4e6eb; + display: flex; + align-items: center; + justify-content: center; + width: 38px; + height: 38px; + box-sizing: border-box; + border-radius: 42px; + margin-right: 11px; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:hover { + color: #7047EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:hover .dokan-icon { + background-color: #EFEAFF; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:hover .dokan-icon svg path { + fill: #7047EB; +} +.dokan-admin-header .dokan-admin-header-menu .menu-item .menu-icon .dropdown .list-item a:focus { + box-shadow: none; +} +@media screen and (max-width: 782px) { + .dokan-admin-logo-wrap { + flex-direction: column; + } + .dokan-admin-header { + margin: 10px 10px 0 2px; + padding: 12px 16px; + } + .dokan-admin-header .dokan-admin-header-content { + gap: 16px; + align-items: start; + } + .dokan-admin-header .dokan-version-tags { + margin: 12px 0; + flex-wrap: wrap; + } + .dokan-admin-header .upgrade-button { + margin: 0; + } +} +.dokan-dashboard .post-box-container { + width: 49%; + float: left; +} +.dokan-dashboard .meta-box-sortables { + margin: 0 8px; + min-height: 100px; +} +.dokan-dashboard .postbox .main { + padding: 0 12px 11px; +} +.dokan-dashboard .postbox .main:before, +.dokan-dashboard .postbox .main:after { + content: " "; + display: table; +} +.dokan-dashboard .postbox .main:after { + clear: both; +} +.dokan-dashboard .postbox .main a { + text-decoration: none; +} +.dokan-dashboard .postbox .main p { + margin: 0; +} +.dokan-dashboard .postbox .main h4 { + margin: 0 0 7px 0; + padding: 0 0 7px 0; + border-bottom: 1px solid #eee; +} +.dokan-dashboard .postbox .inside { + margin: 10px 0 0 0; + padding: 0; +} +.dokan-dashboard .postbox.dokan-status .main { + padding: 0; +} +.dokan-dashboard .postbox.dokan-status .inside { + margin: 0; +} +.dokan-dashboard .postbox.dokan-status ul { + margin-top: -13px; +} +.dokan-dashboard .postbox.dokan-status ul li { + min-height: 50px; + width: 50%; + float: left; + padding: 0; + box-sizing: border-box; + margin: 0; + border-top: 1px solid #ececec; + color: #aaa; +} +.dokan-dashboard .postbox.dokan-status ul li a { + display: block; + color: #aaa; + padding: 10px; + -webkit-transition: all ease 0.5s; + transition: all ease 0.5s; + position: relative; + font-size: 12px; +} +.dokan-dashboard .postbox.dokan-status ul li a .details { + color: #aaa; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span { + margin-left: 10px; + font-weight: bold; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.up { + color: green; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.up::before { + content: "+"; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.up::after { + content: "%"; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.down { + color: red; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.down::before { + content: "-"; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.down::after { + content: "%"; +} +.dokan-dashboard .postbox.dokan-status ul li a strong { + font-size: 18px; + line-height: 1.2em; + font-weight: 400; + display: block; + color: #21759b; +} +.dokan-dashboard .postbox.dokan-status ul li .dashicons { + font-size: 2em; + float: left; + margin: 15px; +} +.dokan-dashboard .postbox.dokan-status ul li:nth-child(1) { + border-top: none; +} +.dokan-dashboard .postbox.dokan-status ul li:nth-child(2) { + border-top: none; +} +.dokan-dashboard .postbox.dokan-status ul li:nth-child(odd) { + border-right: 1px solid #ececec; +} +.dokan-dashboard .postbox.dokan-status ul li.sale .dashicons { + color: #307be1; +} +.dokan-dashboard .postbox.dokan-status ul li.commission .dashicons { + color: #6da754; +} +.dokan-dashboard .postbox.dokan-status ul li.vendor .dashicons { + color: #169c22; +} +.dokan-dashboard .postbox.dokan-status ul li.approval .dashicons { + color: #fd9728; +} +.dokan-dashboard .postbox.dokan-status ul li.product .dashicons::before { + font-family: WooCommerce; + content: "\e006"; + color: #464646; +} +.dokan-dashboard .postbox.dokan-status ul li.withdraw .dashicons::before { + font-family: WooCommerce; + content: "\e01e"; + color: #cd2c2f; +} +.dokan-dashboard .mark-red a { + color: red; +} +.dokan-dashboard .mark-green a { + color: green; +} +.dokan-dashboard .dokan-left { + float: left; + width: 45%; +} +.dokan-dashboard .dokan-right { + float: right; + width: 45%; +} +.chosen-container-multi .chosen-choices li.search-field input[type="text"] { + height: 23px; +} +.dokan-settings-wrap { + display: flex; + border: 1px solid #c8d7e1; +} +.dokan-settings-wrap .dashicons { + padding-top: 2px; + margin-right: 5px; +} +.dokan-settings-wrap .dashicons.dashicons-admin-generic { + color: #6c75ff; +} +.dokan-settings-wrap .dashicons.dashicons-cart { + color: #00aeff; +} +.dokan-settings-wrap .dashicons.dashicons-money { + color: #d35400; +} +.dokan-settings-wrap .dashicons.dashicons-admin-page { + color: #8e44ad; +} +.dokan-settings-wrap .dashicons.dashicons-admin-appearance { + color: #3498db; +} +.dokan-settings-wrap .dashicons.dashicons-networking { + color: #1abc9c; +} +.dokan-settings-wrap h2.nav-tab-wrapper { + flex: 1; + border-bottom: none; + padding: 0; + background: #f1f1f1; + border-right: 1px solid #c8d7e1; +} +.dokan-settings-wrap h2.nav-tab-wrapper a { + float: none; + display: block; + margin: 0; + border: none; + padding: 13px 13px; + background: #f1f1f1; + font-weight: 500; + border-bottom: 1px solid #c8d7e1; +} +.dokan-settings-wrap h2.nav-tab-wrapper a.nav-tab-active { + background: #fff !important; + border-right: 1px solid #c8d7e1; + width: 99%; + color: #2e4453; +} +.dokan-settings-wrap .metabox-holder { + flex: 3; + padding-left: 3%; + padding-right: 10px; + background: #fff; +} +td.tooltips-data { + display: flex; + justify-content: center; + align-items: center; + margin-top: 4px; + padding-right: 0; +} +.tooltips-data span { + width: 20px; +} +ul.dokan-settings-repeatable-list { + margin: 0; +} +.form-table tr td.dokan_checkbox_up { + vertical-align: top; + margin-top: 0.45em !important; +} +td.combine-tips-style { + display: table-cell; + vertical-align: top; +} +.wc_error_tip { + max-width: 20em; + line-height: 1.8em; + position: absolute; + white-space: normal; + background: #d82223; + margin: 1.2em 1px 0 -1em; + z-index: 9999999; + color: #fff; + font-size: 12px; + padding: 8px; +} +.wc_error_tip:after { + content: ""; + display: block; + border: 8px solid #d82223; + border-right-color: transparent; + border-left-color: transparent; + border-top-color: transparent; + position: absolute; + top: -3px; + left: 50%; + margin: -1em 0 0 -3px; +} +.dokan-settings-radio-image { + display: block; + width: 50%; + background: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + margin: 0 0 15px; + position: relative; + line-height: 0; + border: 1px solid #ededed; + padding: 4px; +} +.dokan-settings-radio-image img { + max-width: 100%; + z-index: 1; +} +.dokan-settings-radio-image .current-option-indicator { + position: absolute; + top: 0; + right: 0; + background-color: #4caf50; + color: #fff; + padding: 4px; + z-index: 2; + line-height: 1.3; +} +.dokan-settings-radio-image .active-option { + opacity: 0; + position: absolute; + top: 0; + left: 0; + z-index: 3; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.45); + transition: opacity 0.4s ease; +} +.dokan-settings-radio-image .active-option button { + position: absolute; + top: 50%; + left: 50%; + margin-top: -23px; + margin-left: -58px; +} +.dokan-settings-radio-image:hover .active-option { + opacity: 1; +} +.dokan-settings-radio-image.active .active-option { + display: none; +} +.dokan-settings-radio-image.not-active .current-option-indicator { + display: none; +} +.wp-pointer-buttons button.next { + margin-right: 5px; +} +.wp-pointer-buttons a.dokan { + padding-left: 10px; +} +.wp-pointer-buttons a.dokan:before { + content: unset; +} +.dokan-admin-notices a { + text-decoration: none; +} + diff --git a/assets/js/customize-controls.asset.php b/assets/js/customize-controls.asset.php new file mode 100644 index 0000000000..a59dd0a5f2 --- /dev/null +++ b/assets/js/customize-controls.asset.php @@ -0,0 +1 @@ + array(), 'version' => '5e8eb11dc627f75b6cab'); diff --git a/assets/js/customize-preview.asset.php b/assets/js/customize-preview.asset.php new file mode 100644 index 0000000000..b10a311534 --- /dev/null +++ b/assets/js/customize-preview.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'da2bd796a3a906351aac'); diff --git a/assets/js/dokan-admin-notice.asset.php b/assets/js/dokan-admin-notice.asset.php new file mode 100644 index 0000000000..0e5e0b19c0 --- /dev/null +++ b/assets/js/dokan-admin-notice.asset.php @@ -0,0 +1 @@ + array('jquery', 'wp-i18n'), 'version' => '8c23b3a662d033cc465e'); diff --git a/assets/js/dokan-admin-notice.js b/assets/js/dokan-admin-notice.js new file mode 100644 index 0000000000..360e92a1fe --- /dev/null +++ b/assets/js/dokan-admin-notice.js @@ -0,0 +1,2 @@ +/*! For license information please see dokan-admin-notice.js.LICENSE.txt */ +(()=>{"use strict";var t={n:e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}};t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),t.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var e=Object.freeze({}),n=Array.isArray;function r(t){return null==t}function o(t){return null!=t}function i(t){return!0===t}function a(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function s(t){return"function"==typeof t}function c(t){return null!==t&&"object"==typeof t}var l=Object.prototype.toString;function u(t){return"[object Object]"===l.call(t)}function f(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return o(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function p(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===l?JSON.stringify(t,v,2):String(t)}function v(t,e){return e&&e.__v_isRef?e.value:e}function h(t){var e=parseFloat(t);return isNaN(e)?t:e}function m(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var b=Object.prototype.hasOwnProperty;function $(t,e){return b.call(t,e)}function w(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var x=/-(\w)/g,C=w((function(t){return t.replace(x,(function(t,e){return e?e.toUpperCase():""}))})),k=w((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),S=/\B([A-Z])/g,O=w((function(t){return t.replace(S,"-$1").toLowerCase()})),T=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function A(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function N(t,e){for(var n in e)t[n]=e[n];return t}function j(t){for(var e={},n=0;n0,X=W&&W.indexOf("edge/")>0;W&&W.indexOf("android");var Q=W&&/iphone|ipad|ipod|ios/.test(W);W&&/chrome\/\d+/.test(W),W&&/phantomjs/.test(W);var Y,tt=W&&W.match(/firefox\/(\d+)/),et={}.watch,nt=!1;if(J)try{var rt={};Object.defineProperty(rt,"passive",{get:function(){nt=!0}}),window.addEventListener("test-passive",null,rt)}catch(t){}var ot=function(){return void 0===Y&&(Y=!J&&void 0!==t.g&&t.g.process&&"server"===t.g.process.env.VUE_ENV),Y},it=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function at(t){return"function"==typeof t&&/native code/.test(t.toString())}var st,ct="undefined"!=typeof Symbol&&at(Symbol)&&"undefined"!=typeof Reflect&&at(Reflect.ownKeys);st="undefined"!=typeof Set&&at(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var lt=null;function ut(t){void 0===t&&(t=null),t||lt&<._scope.off(),lt=t,t&&t._scope.on()}var ft=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new ft;return e.text=t,e.isComment=!0,e};function pt(t){return new ft(void 0,void 0,void 0,String(t))}function vt(t){var e=new ft(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"==typeof SuppressedError&&SuppressedError;var ht=0,mt=[],gt=function(){for(var t=0;t0&&(Kt((c=qt(c,"".concat(e||"","_").concat(s)))[0])&&Kt(u)&&(f[l]=pt(u.text+c[0].text),c.shift()),f.push.apply(f,c)):a(c)?Kt(u)?f[l]=pt(u.text+c):""!==c&&f.push(pt(c)):Kt(c)&&Kt(u)?f[l]=pt(u.text+c.text):(i(t._isVList)&&o(c.tag)&&r(c.key)&&o(e)&&(c.key="__vlist".concat(e,"_").concat(s,"__")),f.push(c)));return f}var Jt=1,Wt=2;function Zt(t,e,r,l,u,f){return(n(r)||a(r))&&(u=l,l=r,r=void 0),i(f)&&(u=Wt),function(t,e,r,i,a){if(o(r)&&o(r.__ob__))return dt();if(o(r)&&o(r.is)&&(e=r.is),!e)return dt();var l,u;if(n(i)&&s(i[0])&&((r=r||{}).scopedSlots={default:i[0]},i.length=0),a===Wt?i=zt(i):a===Jt&&(i=function(t){for(var e=0;e0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==e&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var l in i={},n)n[l]&&"$"!==l[0]&&(i[l]=me(t,r,l,n[l]))}else i={};for(var u in r)u in i||(i[u]=ge(r,u));return n&&Object.isExtensible(n)&&(n._normalized=i),z(i,"$stable",s),z(i,"$key",c),z(i,"$hasNormal",a),i}function me(t,e,r,o){var i=function(){var e=lt;ut(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!n(r)?[r]:zt(r))&&r[0];return ut(e),r&&(!i||1===r.length&&i.isComment&&!ve(i))?void 0:r};return o.proxy&&Object.defineProperty(e,r,{get:i,enumerable:!0,configurable:!0}),i}function ge(t,e){return function(){return t[e]}}function ye(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,_e(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function _e(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function be(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var $e,we,xe=null;function Ce(t,e){return(t.__esModule||ct&&"Module"===t[Symbol.toStringTag])&&(t=t.default),c(t)?e.extend(t):t}function ke(t){if(n(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(ze=function(){return Ke.now()})}var qe=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Je(){var t,e;for(Ve=ze(),Be=!0,Ie.sort(qe),Ue=0;UeUe&&Ie[n].id>t.id;)n--;Ie.splice(n+1,0,t)}else Ie.push(t);He||(He=!0,ln(Je))}}(this)},t.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||c(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'.concat(this.expression,'"');Ge(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},t.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},t.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},t.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&_(this.vm._scope.effects,this),this.active){for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},t}(),mn={enumerable:!0,configurable:!0,get:E,set:E};function gn(t,e,n){mn.get=function(){return this[e][n]},mn.set=function(t){this[e][n]=t},Object.defineProperty(t,n,mn)}function yn(t){var r=t.$options;if(r.props&&function(t,e){var n=t.$options.propsData||{},r=t._props=Pt({}),o=t.$options._propKeys=[];!t.$parent||Ot(!1);var i=function(i){o.push(i);var a=Kn(i,e,n,t);jt(r,i,a,void 0,!0),i in t||gn(t,"_props",i)};for(var a in e)i(a);Ot(!0)}(t,r.props),function(t){var n=t.$options,r=n.setup;if(r){var o=t._setupContext=function(t){return{get attrs(){if(!t._attrsProxy){var n=t._attrsProxy={};z(n,"_v_attr_proxy",!0),ye(n,t.$attrs,e,t,"$attrs")}return t._attrsProxy},get listeners(){return t._listenersProxy||ye(t._listenersProxy={},t.$listeners,e,t,"$listeners"),t._listenersProxy},get slots(){return function(t){return t._slotsProxy||be(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}(t)},emit:T(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Ft(t,e,n)}))}}}(t);ut(t),bt();var i=Ge(r,null,[t._props||Pt({}),o],t,"setup");if($t(),ut(),s(i))n.render=i;else if(c(i))if(t._setupState=i,i.__sfc){var a=t._setupProxy={};for(var l in i)"__sfc"!==l&&Ft(a,i,l)}else for(var l in i)V(l)||Ft(t,i,l)}}(t),r.methods&&function(t,e){for(var n in t.$options.props,e)t[n]="function"!=typeof e[n]?E:T(e[n],t)}(t,r.methods),r.data)!function(t){var e=t.$options.data;u(e=t._data=s(e)?function(t,e){bt();try{return t.call(e,e)}catch(t){return Ze(t,e,"data()"),{}}finally{$t()}}(e,t):e||{})||(e={});for(var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);o--;){var i=n[o];r&&$(r,i)||V(i)||gn(t,"_data",i)}var a=Nt(e);a&&a.vmCount++}(t);else{var o=Nt(t._data={});o&&o.vmCount++}r.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=ot();for(var o in e){var i=e[o],a=s(i)?i:i.get;r||(n[o]=new hn(t,a||E,E,bn)),o in t||$n(t,o,i)}}(t,r.computed),r.watch&&r.watch!==et&&function(t,e){for(var r in e){var o=e[r];if(n(o))for(var i=0;i-1)if(i&&!$(o,"default"))a=!1;else if(""===a||a===O(t)){var l=Zn(String,o.type);(l<0||c-1:"string"==typeof t?t.split(",").indexOf(e)>-1:(r=t,!("[object RegExp]"!==l.call(r))&&t.test(e));var r}function Yn(t,e){var n=t.cache,r=t.keys,o=t._vnode,i=t.$vnode;for(var a in n){var s=n[a];if(s){var c=s.name;c&&!e(c)&&tr(n,a,r,o)}}i.componentOptions.children=void 0}function tr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,_(n,e)}!function(t){t.prototype._init=function(t){var n=this;n._uid=Sn++,n._isVue=!0,n.__v_skip=!0,n._scope=new Ne(!0),n._scope.parent=void 0,n._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,t):n.$options=Vn(On(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ae(t,e)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,o=r&&r.context;t.$slots=de(n._renderChildren,o),t.$scopedSlots=r?he(t.$parent,r.data.scopedSlots,t.$slots):e,t._c=function(e,n,r,o){return Zt(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Zt(t,e,n,r,o,!0)};var i=r&&r.data;jt(t,"$attrs",i&&i.attrs||e,null,!0),jt(t,"$listeners",n._parentListeners||e,null,!0)}(n),Me(n,"beforeCreate",void 0,!1),function(t){var e=kn(t.$options.inject,t);e&&(Ot(!1),Object.keys(e).forEach((function(n){jt(t,n,e[n])})),Ot(!0))}(n),yn(n),function(t){var e=t.$options.provide;if(e){var n=s(e)?e.call(t):e;if(!c(n))return;for(var r=function(t){var e=t._provided,n=t.$parent&&t.$parent._provided;return n===e?t._provided=Object.create(n):e}(t),o=ct?Reflect.ownKeys(n):Object.keys(n),i=0;i1?A(n):n;for(var r=A(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&tr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)tr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Yn(t,(function(t){return Qn(e,t)}))})),this.$watch("exclude",(function(e){Yn(t,(function(t){return!Qn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=ke(t),n=e&&e.componentOptions;if(n){var r=Xn(n),o=this.include,i=this.exclude;if(o&&(!r||!Qn(o,r))||i&&r&&Qn(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,_(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return B}};Object.defineProperty(t,"config",e),t.util={warn:Mn,extend:N,mergeOptions:Vn,defineReactive:jt},t.set=Et,t.delete=Dt,t.nextTick=ln,t.observable=function(t){return Nt(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,N(t.options.components,nr),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=A(arguments,1);return n.unshift(this),s(t.install)?t.install.apply(t,n):s(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Vn(this.options,t),this}}(t),function(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=jn(t)||jn(n.options),a=function(t){this._init(t)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=e++,a.options=Vn(n.options,t),a.super=n,a.options.props&&function(t){var e=t.options.props;for(var n in e)gn(t.prototype,"_props",n)}(a),a.options.computed&&function(t){var e=t.options.computed;for(var n in e)$n(t.prototype,n,e[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,R.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=N({},a.options),o[r]=a,a}}(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&s(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Gn),Object.defineProperty(Gn.prototype,"$isServer",{get:ot}),Object.defineProperty(Gn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Gn,"FunctionalRenderContext",{value:Tn}),Gn.version="2.7.16";var rr=m("style,class"),or=m("input,textarea,option,select,progress"),ir=function(t,e,n){return"value"===n&&or(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},ar=m("contenteditable,draggable,spellcheck"),sr=m("events,caret,typing,plaintext-only"),cr=function(t,e){return pr(e)||"false"===e?"false":"contenteditable"===t&&sr(e)?e:"true"},lr=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),ur="http://www.w3.org/1999/xlink",fr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},dr=function(t){return fr(t)?t.slice(6,t.length):""},pr=function(t){return null==t||!1===t};function vr(t,e){return{staticClass:hr(t.staticClass,e.staticClass),class:o(t.class)?[t.class,e.class]:e.class}}function hr(t,e){return t?e?t+" "+e:t:e||""}function mr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,i=t.length;r-1?Ur(t,e,n):lr(e)?pr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):ar(e)?t.setAttribute(e,cr(e,n)):fr(e)?pr(n)?t.removeAttributeNS(ur,dr(e)):t.setAttributeNS(ur,e,n):Ur(t,e,n)}function Ur(t,e,n){if(pr(n))t.removeAttribute(e);else{if(Z&&!G&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Vr={create:Hr,update:Hr};function zr(t,e){var n=e.elm,i=e.data,a=t.data;if(!(r(i.staticClass)&&r(i.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=function(t){for(var e=t.data,n=t,r=t;o(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=vr(r.data,e));for(;o(n=n.parent);)n&&n.data&&(e=vr(e,n.data));return i=e.staticClass,a=e.class,o(i)||o(a)?hr(i,mr(a)):"";var i,a}(e),c=n._transitionClasses;o(c)&&(s=hr(s,mr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Kr,qr,Jr,Wr,Zr,Gr,Xr={create:zr,update:zr},Qr=/[\w).+\-_$\]]/;function Yr(t){var e,n,r,o,i,a=!1,s=!1,c=!1,l=!1,u=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&Qr.test(h)||(l=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Wr),key:'"'+t.slice(Wr+1)+'"'}:{exp:t,key:null};for(qr=t,Wr=Zr=Gr=0;!go();)yo(Jr=mo())?bo(Jr):91===Jr&&_o(Jr);return{exp:t.slice(0,Zr),key:t.slice(Zr+1,Gr)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function mo(){return qr.charCodeAt(++Wr)}function go(){return Wr>=Kr}function yo(t){return 34===t||39===t}function _o(t){var e=1;for(Zr=Wr;!go();)if(yo(t=mo()))bo(t);else if(91===t&&e++,93===t&&e--,0===e){Gr=Wr;break}}function bo(t){for(var e=t;!go()&&(t=mo())!==e;);}var $o,wo="__r",xo="__c";function Co(t,e,n){var r=$o;return function o(){null!==e.apply(null,arguments)&&Oo(t,o,n,r)}}var ko=tn&&!(tt&&Number(tt[1])<=53);function So(t,e,n,r){if(ko){var o=Ve,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}$o.addEventListener(t,e,nt?{capture:n,passive:r}:n)}function Oo(t,e,n,r){(r||$o).removeEventListener(t,e._wrapper||e,n)}function To(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},i=t.data.on||{};$o=e.elm||t.elm,function(t){if(o(t[wo])){var e=Z?"change":"input";t[e]=[].concat(t[wo],t[e]||[]),delete t[wo]}o(t[xo])&&(t.change=[].concat(t[xo],t.change||[]),delete t[xo])}(n),Bt(n,i,So,Oo,Co,e.context),$o=void 0}}var Ao,No={create:To,update:To,destroy:function(t){return To(t,Ar)}};function jo(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,a,s=e.elm,c=t.data.domProps||{},l=e.data.domProps||{};for(n in(o(l.__ob__)||i(l._v_attr_proxy))&&(l=e.data.domProps=N({},l)),c)n in l||(s[n]="");for(n in l){if(a=l[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),a===c[n])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===n&&"PROGRESS"!==s.tagName){s._value=a;var u=r(a)?"":String(a);Eo(s,u)&&(s.value=u)}else if("innerHTML"===n&&_r(s.tagName)&&r(s.innerHTML)){(Ao=Ao||document.createElement("div")).innerHTML="".concat(a,"");for(var f=Ao.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[n])try{s[n]=a}catch(t){}}}}function Eo(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(o(r)){if(r.number)return h(n)!==h(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Do={create:jo,update:jo},Lo=w((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Po(t){var e=Mo(t.style);return t.staticStyle?N(t.staticStyle,e):e}function Mo(t){return Array.isArray(t)?j(t):"string"==typeof t?Lo(t):t}var Io,Fo=/^--/,Ro=/\s*!important$/,Ho=function(t,e,n){if(Fo.test(e))t.style.setProperty(e,n);else if(Ro.test(n))t.style.setProperty(O(e),n.replace(Ro,""),"important");else{var r=Uo(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(Ko).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Jo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Ko).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Wo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&N(e,Zo(t.name||"v")),N(e,t),e}return"string"==typeof t?Zo(t):void 0}}var Zo=w((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Go=J&&!G,Xo="transition",Qo="animation",Yo="transition",ti="transitionend",ei="animation",ni="animationend";Go&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Yo="WebkitTransition",ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ei="WebkitAnimation",ni="webkitAnimationEnd"));var ri=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function oi(t){ri((function(){ri(t)}))}function ii(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),qo(t,e))}function ai(t,e){t._transitionClasses&&_(t._transitionClasses,e),Jo(t,e)}function si(t,e,n){var r=li(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===Xo?ti:ni,c=0,l=function(){t.removeEventListener(s,u),n()},u=function(e){e.target===t&&++c>=a&&l()};setTimeout((function(){c0&&(n=Xo,u=a,f=i.length):e===Qo?l>0&&(n=Qo,u=l,f=c.length):f=(n=(u=Math.max(a,l))>0?a>l?Xo:Qo:null)?n===Xo?i.length:c.length:0,{type:n,timeout:u,propCount:f,hasTransform:n===Xo&&ci.test(r[Yo+"Property"])}}function ui(t,e){for(;t.length1}function mi(t,e){!0!==e.data.show&&di(e)}var gi=function(t){var e,s,c={},l=t.modules,u=t.nodeOps;for(e=0;ev?b(t,r(n[g+1])?null:n[g+1].elm,n,p,g,i):p>g&&w(e,f,v)}(f,h,m,n,l):o(m)?(o(t.text)&&u.setTextContent(f,""),b(f,null,m,0,m.length-1,n)):o(h)?w(h,0,h.length-1):o(t.text)&&u.setTextContent(f,""):t.text!==e.text&&u.setTextContent(f,e.text),o(v)&&o(p=v.hook)&&o(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(i(n)&&o(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(P(wi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function $i(t,e){return e.every((function(e){return!P(e,t)}))}function wi(t){return"_value"in t?t._value:t.value}function xi(t){t.target.composing=!0}function Ci(t){t.target.composing&&(t.target.composing=!1,ki(t.target,"input"))}function ki(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Si(t){return!t.componentInstance||t.data&&t.data.transition?t:Si(t.componentInstance._vnode)}var Oi={model:yi,show:{bind:function(t,e,n){var r=e.value,o=(n=Si(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,di(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Si(n)).data&&n.data.transition?(n.data.show=!0,r?di(n,(function(){t.style.display=t.__vOriginalDisplay})):pi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Ti={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ai(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Ai(ke(e.children)):t}function Ni(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[C(r)]=o[r];return e}function ji(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Ei=function(t){return t.tag||ve(t)},Di=function(t){return"show"===t.name},Li={name:"transition",props:Ti,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ei)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Ai(o);if(!i)return o;if(this._leaving)return ji(t,o);var s="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?s+"comment":s+i.tag:a(i.key)?0===String(i.key).indexOf(s)?i.key:s+i.key:i.key;var c=(i.data||(i.data={})).transition=Ni(this),l=this._vnode,u=Ai(l);if(i.data.directives&&i.data.directives.some(Di)&&(i.data.show=!0),u&&u.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,u)&&!ve(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var f=u.data.transition=N({},c);if("out-in"===r)return this._leaving=!0,Ut(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),ji(t,o);if("in-out"===r){if(ve(i))return l;var d,p=function(){d()};Ut(c,"afterEnter",p),Ut(c,"enterCancelled",p),Ut(f,"delayLeave",(function(t){d=t}))}}return o}}},Pi=N({tag:String,moveClass:String},Ti);function Mi(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Ii(t){t.data.newPos=t.elm.getBoundingClientRect()}function Fi(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Pi.mode;var Ri={Transition:Li,TransitionGroup:{props:Pi,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ee(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Ni(this),s=0;s-1?wr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:wr[t]=/HTMLUnknownElement/.test(e.toString())},N(Gn.options.directives,Oi),N(Gn.options.components,Ri),Gn.prototype.__patch__=J?gi:E,Gn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Me(t,"beforeMount"),r=function(){t._update(t._render(),n)},new hn(t,r,E,{before:function(){t._isMounted&&!t._isDestroyed&&Me(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Gi=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Xi="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(U.source,"]*"),Qi="((?:".concat(Xi,"\\:)?").concat(Xi,")"),Yi=new RegExp("^<".concat(Qi)),ta=/^\s*(\/?)>/,ea=new RegExp("^<\\/".concat(Qi,"[^>]*>")),na=/^]+>/i,ra=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},ca=/&(?:lt|gt|quot|amp|#39);/g,la=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,ua=m("pre,textarea",!0),fa=function(t,e){return t&&ua(t)&&"\n"===e[0]};function da(t,e){var n=e?la:ca;return t.replace(n,(function(t){return sa[t]}))}var pa,va,ha,ma,ga,ya,_a,ba,$a=/^@|^v-on:/,wa=/^v-|^@|^:|^#/,xa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Ca=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,ka=/^\(|\)$/g,Sa=/^\[.*\]$/,Oa=/:(.*)$/,Ta=/^:|^\.|^v-bind:/,Aa=/\.[^.\]]+(?=[^\]]*$)/g,Na=/^v-slot(:|$)|^#/,ja=/[\r\n]/,Ea=/[ \f\t\r\n]+/g,Da=w((function(t){return(Hi=Hi||document.createElement("div")).innerHTML=t,Hi.textContent})),La="_empty_";function Pa(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:Ua(e),rawAttrsMap:{},parent:n,children:[]}}function Ma(t,e){pa=e.warn||eo,ya=e.isPreTag||D,_a=e.mustUseProp||D,ba=e.getTagNamespace||D;e.isReservedTag;ha=no(e.modules,"transformNode"),ma=no(e.modules,"preTransformNode"),ga=no(e.modules,"postTransformNode"),va=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function l(t){if(u(t),s||t.processed||(t=Ia(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&Ra(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,l=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),l&&l.if&&Ra(l,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,l;t.children=t.children.filter((function(t){return!t.slotScope})),u(t),t.pre&&(s=!1),ya(t.tag)&&(c=!1);for(var f=0;f]*>)","i"));w=t.replace(p,(function(t,n,r){return l=r.length,ia(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),fa(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""})),c+=t.length-w.length,t=w,f(d,c-l,c)}else{var v=t.indexOf("<");if(0===v){if(ra.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),u(h+3),"continue"}if(oa.test(t)){var m=t.indexOf("]>");if(m>=0)return u(m+2),"continue"}var g=t.match(na);if(g)return u(g[0].length),"continue";var y=t.match(ea);if(y){var _=c;return u(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(Yi);if(e){var n={tagName:e[1],attrs:[],start:c};u(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(ta))&&(o=t.match(Gi)||t.match(Zi));)o.start=c,u(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],u(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&Wi(n)&&f(r),s(n)&&r===n&&f(n));for(var l=a(n)||!!c,u=t.attrs.length,d=new Array(u),p=0;p=0){for(w=t.slice(v);!(ea.test(w)||Yi.test(w)||ra.test(w)||oa.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&u($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t&&"break"!==l(););function u(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var l=o.length-1;l>=a;l--)e.end&&e.end(o[l].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}(t,{warn:pa,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,i,a,u,f){var d=r&&r.ns||ba(t);Z&&"svg"===d&&(i=function(t){for(var e=[],n=0;nc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var l=Yr(r[1].trim());a.push("_s(".concat(l,")")),s.push({"@binding":l}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),co(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(ho(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(ho(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(ho(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=lo(t,"value")||"null";o=r?"_n(".concat(o,")"):o,ro(t,"checked","_q(".concat(e,",").concat(o,")")),co(t,"change",ho(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,l=i?"change":"range"===r?wo:"input",u="$event.target.value";s&&(u="$event.target.value.trim()"),a&&(u="_n(".concat(u,")"));var f=ho(e,u);c&&(f="if($event.target.composing)return;".concat(f)),ro(t,"value","(".concat(e,")")),co(t,l,f,null,!0),(s||a)&&co(t,"blur","$forceUpdate()")}(t,r,o);else if(!B.isReservedTag(i))return vo(t,r,o),!1;return!0},text:function(t,e){e.value&&ro(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&ro(t,"innerHTML","_s(".concat(e.value,")"),e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:qi,mustUseProp:ir,canBeLeftOpenTag:Ji,isReservedTag:br,getTagNamespace:$r,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Wa)},Ga=w((function(t){return m("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function Xa(t,e){t&&(qa=Ga(e.staticKeys||""),Ja=e.isReservedTag||D,Qa(t),Ya(t,!1))}function Qa(t){if(t.static=function(t){return 2!==t.type&&(3===t.type||!(!t.pre&&(t.hasBindings||t.if||t.for||g(t.tag)||!Ja(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(qa))))}(t),1===t.type){if(!Ja(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,es=/\([^)]*?\);*$/,ns=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,rs={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},os={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},is=function(t){return"if(".concat(t,")return null;")},as={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:is("$event.target !== $event.currentTarget"),ctrl:is("!$event.ctrlKey"),shift:is("!$event.shiftKey"),alt:is("!$event.altKey"),meta:is("!$event.metaKey"),left:is("'button' in $event && $event.button !== 0"),middle:is("'button' in $event && $event.button !== 1"),right:is("'button' in $event && $event.button !== 2")};function ss(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=cs(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function cs(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return cs(t)})).join(","),"]");var e=ns.test(t.value),n=ts.test(t.value),r=ns.test(t.value.replace(es,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(as[e])i+=as[e],rs[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=is(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(ls).join("&&"),")return null;")}(a)),i&&(o+=i);var l=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(l,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function ls(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=rs[t],r=os[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var us={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:E},fs=function(t){this.options=t,this.warn=t.warn||eo,this.transforms=no(t.modules,"transformCode"),this.dataGenFns=no(t.modules,"genData"),this.directives=N(N({},us),t.directives);var e=t.isReservedTag||D;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function ds(t,e){var n=new fs(e),r=t?"script"===t.tag?"null":ps(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function ps(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return vs(t,e);if(t.once&&!t.onceProcessed)return hs(t,e);if(t.for&&!t.forProcessed)return ys(t,e);if(t.if&&!t.ifProcessed)return ms(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=ws(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?ks((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:C(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];return!i&&!a||r||(o+=",null"),i&&(o+=",".concat(i)),a&&(o+="".concat(i?"":",null",",").concat(a)),o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:ws(e,n,!0);return"_c(".concat(t,",").concat(_s(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=_s(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=C(e),r=k(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");return a||void 0}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:ws(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=ds(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(ks(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function bs(t){return 1===t.type&&("slot"===t.tag||t.children.some(bs))}function $s(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return ms(t,e,$s,"null");if(t.for&&!t.forProcessed)return ys(t,e,$s);var r=t.slotScope===La?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(ws(t,e)||"undefined",":undefined"):ws(t,e)||"undefined":ps(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function ws(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||ps)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
',Ns.innerHTML.indexOf(" ")>0}var Ls=!!J&&Ds(!1),Ps=!!J&&Ds(!0),Ms=w((function(t){var e=Cr(t);return e&&e.innerHTML})),Is=Gn.prototype.$mount;Gn.prototype.$mount=function(t,e){if((t=t&&Cr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Ms(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=Es(r,{outputSourceRange:!1,shouldDecodeNewlines:Ls,shouldDecodeNewlinesForHref:Ps,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return Is.call(this,t,e)},Gn.compile=Es;const Fs=window.jQuery;var Rs=t.n(Fs);const Hs={name:"AdminNotice",props:{endpoint:{type:String,default:"admin"},interval:{type:Number,default:5e3},scope:{type:String,default:""}},data:()=>({timer:null,notices:[],loading:!1,button_text:"",current_notice:1,task_completed:!1,transitionName:"slide-next"}),created(){this.fetch()},methods:{fetch(){const t=this.scope?`?scope=${this.scope}`:"";Rs().ajax({url:`${dokan_promo.rest.root}${dokan_promo.rest.version}/admin/notices/${this.endpoint}${t}`,method:"get",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",dokan_promo.rest.nonce)}}).done((t=>{this.notices=t.filter((t=>t.description||t.title)),this.startAutoSlide()}))},slideNotice(t){this.current_notice+=t,this.transitionName=1===t?"slide-next":"slide-prev";let e=this.notices.length;this.current_notice<1&&(this.current_notice=e),this.current_notice>e&&(this.current_notice=1)},nextNotice(){this.stopAutoSlide(),this.slideNotice(1)},prevNotice(){this.stopAutoSlide(),this.slideNotice(-1)},startAutoSlide(){!this.loading&&this.notices.length>1&&(this.timer=setInterval((()=>{this.slideNotice(1)}),this.interval))},stopAutoSlide(){!this.loading&&this.notices.length>1&&(clearInterval(this.timer),this.timer=null)},hideNotice(t,e){Rs().ajax({url:dokan_promo.ajaxurl,method:"post",dataType:"json",data:t.ajax_data}).done((()=>{this.notices.splice(e,1),this.slideNotice(1)}))},handleAction(t,e){t.confirm_message?Swal.fire({title:this.__("Are you sure?","dokan-lite"),icon:"warning",html:t.confirm_message,showCancelButton:!0,confirmButtonText:t.text,cancelButtonText:this.__("Cancel","dokan-lite")}).then((n=>{n.value&&this.handleRequest(t,e)})):this.handleRequest(t,e)},handleRequest(t,e){this.loading=!0,this.button_text=t.loading_text?t.loading_text:this.__("Loading...","dokan-lite"),Rs().ajax({url:dokan_promo.ajaxurl,method:"post",dataType:"json",data:t.ajax_data}).always((()=>{this.loading=!1})).done((()=>{this.button_text=t.completed_text?t.completed_text:t.text,this.task_completed=!0,t.reload?window.location.reload():(this.notices.splice(e,1),this.slideNotice(1))}))}}};function Bs(t,e,n,r,o,i,a,s){var c,l="function"==typeof t?t.options:t;if(e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),i&&(l._scopeId="data-v-"+i),a?(c=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__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},l._ssrRegister=c):o&&(c=s?function(){o.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(t,e){return c.call(e),u(t,e)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:l}}var Us=Bs(Hs,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"notice dokan-admin-notices-wrap"},[t.notices&&t.notices.length?e("div",{staticClass:"dokan-admin-notices"},[e("transition-group",{staticClass:"dokan-notice-slides leading-[1.5em] box-content",attrs:{name:t.transitionName,tag:"div"}},[t._l(t.notices,(function(n,r){return[e("div",{directives:[{name:"show",rawName:"v-show",value:r+1===t.current_notice,expression:"(index + 1) === current_notice"}],key:r,staticClass:"dokan-admin-notice",class:`dokan-${n.type}`,on:{mouseenter:t.stopAutoSlide,mouseleave:t.startAutoSlide}},[e("div",{staticClass:"notice-content",style:n.title&&n.actions&&n.description?"align-items: start":"align-items: center"},[e("div",{staticClass:"logo-wrap"},[e("div",{staticClass:"dokan-logo"}),t._v(" "),e("span",{staticClass:"dokan-icon",class:`dokan-icon-${n.type}`})]),t._v(" "),e("div",{staticClass:"dokan-message"},[n.title?e("h3",[t._v(t._s(n.title))]):t._e(),t._v(" "),n.description?e("div",{domProps:{innerHTML:t._s(n.description)}}):t._e(),t._v(" "),n.actions&&n.actions.length?[t._l(n.actions,(function(n){return[n.action?e("a",{staticClass:"dokan-btn",class:[`dokan-btn-${n.type}`,n.class],attrs:{target:n.target?n.target:"_self",href:n.action}},[t._v(t._s(n.text))]):e("button",{staticClass:"dokan-btn btn-dokan",class:[`dokan-btn-${n.type}`,n.class],attrs:{disabled:t.loading},on:{click:function(e){return t.handleAction(n,r)}}},[t._v(t._s(t.loading||t.task_completed?t.button_text:n.text))])]}))]:t._e()],2),t._v(" "),n.show_close_button&&n.close_url?e("a",{staticClass:"close-notice",attrs:{href:n.close_url}},[e("span",{staticClass:"dashicons dashicons-no-alt"})]):t._e(),t._v(" "),n.show_close_button&&n.ajax_data?e("button",{staticClass:"close-notice",attrs:{disabled:t.loading},on:{click:function(e){return t.hideNotice(n,r)}}},[e("span",{staticClass:"dashicons dashicons-no-alt"})]):t._e()])])]}))],2),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.notices.length>1,expression:"notices.length > 1"}],staticClass:"slide-notice"},[e("span",{staticClass:"prev",class:{active:t.current_notice>1},on:{click:function(e){return t.prevNotice()}}},[e("svg",{attrs:{width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M0.791129 6.10203L6.4798 0.415254C6.72942 0.166269 7.13383 0.166269 7.38408 0.415254C7.63369 0.664239 7.63369 1.06866 7.38408 1.31764L2.14663 6.5532L7.38345 11.7888C7.63306 12.0377 7.63306 12.4422 7.38345 12.6918C7.13383 12.9408 6.72879 12.9408 6.47917 12.6918L0.790498 7.005C0.544665 6.75859 0.544666 6.34781 0.791129 6.10203Z",fill:"#DADFE4"}})])]),t._v(" "),e("span",{staticClass:"notice-count"},[e("span",{staticClass:"current-notice",class:{active:t.current_notice>1}},[t._v(t._s(t.current_notice))]),t._v(" of "),e("span",{staticClass:"total-notice",class:{active:t.current_notice({__sfc:!0,AdminNotice:Vs})},(function(){return(0,this._self._c)(this._self._setupProxy.AdminNotice,{attrs:{scope:"global",interval:1e4,endpoint:"admin"}})}),[],!1,null,"1e2dfee0",null).exports,Ks=window.wp.i18n,qs={methods:{setLocaleData:t=>(0,Ks.setLocaleData)(t),__:(t,e)=>(0,Ks.__)(t,e),_nx:(t,e,n,r,o)=>(0,Ks._nx)(t,e,n,r,o),__n:(t,e,n,r)=>_n(t,e,n,r),sprintf:(t,...e)=>(0,Ks.sprintf)(t,...e),dateTimePickerFormat:()=>({format:window.dokan_get_daterange_picker_format().toLowerCase(),...window.dokan_helper.daterange_picker_local}),scrollToSettingField(t,e){this.$root.$emit("scrollToSettingField",t,e)}}},{jQuery:Js}=window;Js("#dokan-admin-notices").length&&(Gn.mixin(qs),new Gn({el:"#dokan-admin-notices",render:t=>t(zs)}))})(); \ No newline at end of file diff --git a/assets/js/dokan-admin-notice.js.LICENSE.txt b/assets/js/dokan-admin-notice.js.LICENSE.txt new file mode 100644 index 0000000000..f94e66ba34 --- /dev/null +++ b/assets/js/dokan-admin-notice.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * Vue.js v2.7.16 + * (c) 2014-2023 Evan You + * Released under the MIT License. + */ diff --git a/assets/js/dokan-admin-product-style-rtl.css b/assets/js/dokan-admin-product-style-rtl.css new file mode 100644 index 0000000000..cfb78e4326 --- /dev/null +++ b/assets/js/dokan-admin-product-style-rtl.css @@ -0,0 +1,15 @@ +.dokan_product_author_override__avatar { + display: inline-block; + float: right; +} +.dokan_product_author_override__avatar img { + width: 22px; + height: auto; + border-radius: 50%; + border: 1px solid #eaeaea; +} +.dokan_product_author_override__title { + line-height: 1.7; + padding-right: 28px; +} + diff --git a/assets/js/dokan-admin-product-style.asset.php b/assets/js/dokan-admin-product-style.asset.php new file mode 100644 index 0000000000..f2ffdbe715 --- /dev/null +++ b/assets/js/dokan-admin-product-style.asset.php @@ -0,0 +1 @@ + array(), 'version' => '247f3f4b1376f9849f1e'); diff --git a/assets/js/dokan-admin-product-style.css b/assets/js/dokan-admin-product-style.css new file mode 100644 index 0000000000..2a1bf1854c --- /dev/null +++ b/assets/js/dokan-admin-product-style.css @@ -0,0 +1,15 @@ +.dokan_product_author_override__avatar { + display: inline-block; + float: left; +} +.dokan_product_author_override__avatar img { + width: 22px; + height: auto; + border-radius: 50%; + border: 1px solid #eaeaea; +} +.dokan_product_author_override__title { + line-height: 1.7; + padding-left: 28px; +} + diff --git a/assets/js/dokan-admin-product.asset.php b/assets/js/dokan-admin-product.asset.php new file mode 100644 index 0000000000..08828cf033 --- /dev/null +++ b/assets/js/dokan-admin-product.asset.php @@ -0,0 +1 @@ + array(), 'version' => '88b2071a6794c2be4a58'); diff --git a/assets/js/dokan-admin.asset.php b/assets/js/dokan-admin.asset.php new file mode 100644 index 0000000000..12e075e924 --- /dev/null +++ b/assets/js/dokan-admin.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'c99fd182fea4b863f667'); diff --git a/assets/js/dokan-category-commission-rtl.css b/assets/js/dokan-category-commission-rtl.css new file mode 100644 index 0000000000..84dc15bfdd --- /dev/null +++ b/assets/js/dokan-category-commission-rtl.css @@ -0,0 +1,484 @@ +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +.fixed { + position: fixed +} +.relative { + position: relative +} +.\!m-0 { + margin: 0px !important +} +.mr-20 { + margin-left: 5rem +} +.box-border { + box-sizing: border-box +} +.block { + display: block +} +.flex { + display: flex +} +.hidden { + display: none +} +.h-1\/2 { + height: 50% +} +.h-\[32px\] { + height: 32px +} +.h-\[3rem\] { + height: 3rem +} +.h-full { + height: 100% +} +.max-h-\[500px\] { + max-height: 500px +} +.\!min-h-full { + min-height: 100% !important +} +.min-h-\[3rem\] { + min-height: 3rem +} +.\!w-\[100\%\] { + width: 100% !important +} +.w-1\/2 { + width: 50% +} +.w-\[110px\] { + width: 110px +} +.w-\[1px\] { + width: 1px +} +.min-w-\[75px\] { + min-width: 75px +} +.cursor-pointer { + cursor: pointer +} +.flex-row { + flex-direction: row +} +.flex-col { + flex-direction: column +} +.items-center { + align-items: center +} +.justify-start { + justify-content: flex-start +} +.justify-center { + justify-content: center +} +.overflow-y-auto { + overflow-y: auto +} +.rounded-\[5px\] { + border-radius: 5px +} +.\!border-0 { + border-width: 0px !important +} +.border { + border-width: 1px +} +.border-0 { + border-width: 0px +} +.border-\[0\.957434px\] { + border-width: 0.957434px +} +.border-\[1px\] { + border-width: 1px +} +.\!border-b-\[1px\] { + border-bottom-width: 1px !important +} +.\!border-r-\[1px\] { + border-left-width: 1px !important +} +.border-b-0 { + border-bottom-width: 0px +} +.border-b-\[1px\] { + border-bottom-width: 1px +} +.border-l-\[1px\] { + border-right-width: 1px +} +.border-r-\[0\.957434px\] { + border-left-width: 0.957434px +} +.border-solid { + border-style: solid +} +.\!border-none { + border-style: none !important +} +.border-none { + border-style: none +} +.border-\[\#E9E9E9\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 233 / var(--tw-border-opacity)) +} +.border-\[\#e9e9ea\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 234 / var(--tw-border-opacity)) +} +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) +} +.bg-transparent { + background-color: transparent +} +.\!p-0 { + padding: 0px !important +} +.p-1 { + padding: 0.25rem +} +.\!pb-0 { + padding-bottom: 0px !important +} +.\!pl-2 { + padding-right: 0.5rem !important +} +.\!pl-\[5px\] { + padding-right: 5px !important +} +.\!pr-0 { + padding-left: 0px !important +} +.\!pt-0 { + padding-top: 0px !important +} +.pl-3 { + padding-right: 0.75rem +} +.pl-\[5px\] { + padding-right: 5px +} +.text-center { + text-align: center +} +.text-xs { + font-size: 0.75rem; + line-height: 1rem +} +.text-\[\#4C19E6\] { + --tw-text-opacity: 1; + color: rgb(76 25 230 / var(--tw-text-opacity)) +} +.text-\[\#F05025\] { + --tw-text-opacity: 1; + color: rgb(240 80 37 / var(--tw-text-opacity)) +} +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)) +} +.text-gray-300 { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)) +} +.text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)) +} +.filter { + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) +} +.last\:border-b-0:last-child { + border-bottom-width: 0px +} +.focus\:border-transparent:focus { + border-color: transparent +} +.focus\:\!shadow-none:focus { + --tw-shadow: 0 0 #0000 !important; + --tw-shadow-colored: 0 0 #0000 !important; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important +} +.disabled\:cursor-not-allowed:disabled { + cursor: not-allowed +} +@media (min-width: 360px) { + .d-xs\:ml-1 { + margin-right: 0.25rem + } + .d-xs\:flex { + display: flex + } + .d-xs\:hidden { + display: none + } + .d-xs\:w-fit { + width: -moz-fit-content; + width: fit-content + } + .d-xs\:\!rounded-l-none { + border-top-right-radius: 0px !important; + border-bottom-right-radius: 0px !important + } + .d-xs\:\!rounded-r-none { + border-top-left-radius: 0px !important; + border-bottom-left-radius: 0px !important + } + .d-xs\:border-\[0\.957434px\] { + border-width: 0.957434px + } + .d-xs\:\!border-l-0 { + border-right-width: 0px !important + } + .d-xs\:\!border-r-0 { + border-left-width: 0px !important + } + .d-xs\:border-l-0 { + border-right-width: 0px + } + .d-xs\:border-r-0 { + border-left-width: 0px + } + .d-xs\:\!bg-transparent { + background-color: transparent !important + } + .d-xs\:bg-\[\#e5e7eb\] { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)) + } + .d-xs\:bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) + } + .d-xs\:p-1 { + padding: 0.25rem + } + .d-xs\:\!pl-0 { + padding-right: 0px !important + } + .d-xs\:\!pr-\[5px\] { + padding-left: 5px !important + } + .d-xs\:pl-1 { + padding-right: 0.25rem + } + .d-xs\:pr-1 { + padding-left: 0.25rem + } + .d-xs\:text-right { + text-align: left + } + .d-xs\:text-\[6px\] { + font-size: 6px + } + .d-xs\:text-\[8px\] { + font-size: 8px + } + .d-xs\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) + } +} +@media (min-width: 640px) { + .sm\:w-fit { + width: -moz-fit-content; + width: fit-content + } + .sm\:text-\[12px\] { + font-size: 12px + } + .sm\:text-\[14px\] { + font-size: 14px + } +} +@media (min-width: 768px) { + .md\:flex { + display: flex + } + .md\:w-auto { + width: auto + } + .md\:\!rounded-l-\[5px\] { + border-top-right-radius: 5px !important; + border-bottom-right-radius: 5px !important + } + .md\:\!rounded-r-\[5px\] { + border-top-left-radius: 5px !important; + border-bottom-left-radius: 5px !important + } + .md\:border-0 { + border-width: 0px + } + .md\:\!border-l-\[0\.957434px\] { + border-right-width: 0.957434px !important + } + .md\:\!border-r-\[0\.957434px\] { + border-left-width: 0.957434px !important + } + .md\:\!border-r-\[1px\] { + border-left-width: 1px !important + } + .md\:border-l-\[0\.957434px\] { + border-right-width: 0.957434px + } + .md\:border-l-\[1px\] { + border-right-width: 1px + } + .md\:border-r-\[0\.957434px\] { + border-left-width: 0.957434px + } + .md\:\!bg-gray-100 { + --tw-bg-opacity: 1 !important; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important + } + .md\:bg-transparent { + background-color: transparent + } + .md\:p-2 { + padding: 0.5rem + } + .md\:\!pl-\[5px\] { + padding-right: 5px !important + } + .md\:pl-2 { + padding-right: 0.5rem + } + .md\:pl-4 { + padding-right: 1rem + } + .md\:pl-6 { + padding-right: 1.5rem + } + .md\:pr-2 { + padding-left: 0.5rem + } + .md\:text-left { + text-align: right + } + .md\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) + } + .md\:shadow-none { + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) + } +} + diff --git a/assets/js/dokan-category-commission.asset.php b/assets/js/dokan-category-commission.asset.php new file mode 100644 index 0000000000..39b6b76386 --- /dev/null +++ b/assets/js/dokan-category-commission.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'd9f4264c2a84ab98a5ea'); diff --git a/assets/js/dokan-category-commission.css b/assets/js/dokan-category-commission.css new file mode 100644 index 0000000000..7ed1abbdd5 --- /dev/null +++ b/assets/js/dokan-category-commission.css @@ -0,0 +1,484 @@ +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +.fixed { + position: fixed +} +.relative { + position: relative +} +.\!m-0 { + margin: 0px !important +} +.mr-20 { + margin-right: 5rem +} +.box-border { + box-sizing: border-box +} +.block { + display: block +} +.flex { + display: flex +} +.hidden { + display: none +} +.h-1\/2 { + height: 50% +} +.h-\[32px\] { + height: 32px +} +.h-\[3rem\] { + height: 3rem +} +.h-full { + height: 100% +} +.max-h-\[500px\] { + max-height: 500px +} +.\!min-h-full { + min-height: 100% !important +} +.min-h-\[3rem\] { + min-height: 3rem +} +.\!w-\[100\%\] { + width: 100% !important +} +.w-1\/2 { + width: 50% +} +.w-\[110px\] { + width: 110px +} +.w-\[1px\] { + width: 1px +} +.min-w-\[75px\] { + min-width: 75px +} +.cursor-pointer { + cursor: pointer +} +.flex-row { + flex-direction: row +} +.flex-col { + flex-direction: column +} +.items-center { + align-items: center +} +.justify-start { + justify-content: flex-start +} +.justify-center { + justify-content: center +} +.overflow-y-auto { + overflow-y: auto +} +.rounded-\[5px\] { + border-radius: 5px +} +.\!border-0 { + border-width: 0px !important +} +.border { + border-width: 1px +} +.border-0 { + border-width: 0px +} +.border-\[0\.957434px\] { + border-width: 0.957434px +} +.border-\[1px\] { + border-width: 1px +} +.\!border-b-\[1px\] { + border-bottom-width: 1px !important +} +.\!border-r-\[1px\] { + border-right-width: 1px !important +} +.border-b-0 { + border-bottom-width: 0px +} +.border-b-\[1px\] { + border-bottom-width: 1px +} +.border-l-\[1px\] { + border-left-width: 1px +} +.border-r-\[0\.957434px\] { + border-right-width: 0.957434px +} +.border-solid { + border-style: solid +} +.\!border-none { + border-style: none !important +} +.border-none { + border-style: none +} +.border-\[\#E9E9E9\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 233 / var(--tw-border-opacity)) +} +.border-\[\#e9e9ea\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 234 / var(--tw-border-opacity)) +} +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) +} +.bg-transparent { + background-color: transparent +} +.\!p-0 { + padding: 0px !important +} +.p-1 { + padding: 0.25rem +} +.\!pb-0 { + padding-bottom: 0px !important +} +.\!pl-2 { + padding-left: 0.5rem !important +} +.\!pl-\[5px\] { + padding-left: 5px !important +} +.\!pr-0 { + padding-right: 0px !important +} +.\!pt-0 { + padding-top: 0px !important +} +.pl-3 { + padding-left: 0.75rem +} +.pl-\[5px\] { + padding-left: 5px +} +.text-center { + text-align: center +} +.text-xs { + font-size: 0.75rem; + line-height: 1rem +} +.text-\[\#4C19E6\] { + --tw-text-opacity: 1; + color: rgb(76 25 230 / var(--tw-text-opacity)) +} +.text-\[\#F05025\] { + --tw-text-opacity: 1; + color: rgb(240 80 37 / var(--tw-text-opacity)) +} +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)) +} +.text-gray-300 { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)) +} +.text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)) +} +.filter { + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) +} +.last\:border-b-0:last-child { + border-bottom-width: 0px +} +.focus\:border-transparent:focus { + border-color: transparent +} +.focus\:\!shadow-none:focus { + --tw-shadow: 0 0 #0000 !important; + --tw-shadow-colored: 0 0 #0000 !important; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important +} +.disabled\:cursor-not-allowed:disabled { + cursor: not-allowed +} +@media (min-width: 360px) { + .d-xs\:ml-1 { + margin-left: 0.25rem + } + .d-xs\:flex { + display: flex + } + .d-xs\:hidden { + display: none + } + .d-xs\:w-fit { + width: -moz-fit-content; + width: fit-content + } + .d-xs\:\!rounded-l-none { + border-top-left-radius: 0px !important; + border-bottom-left-radius: 0px !important + } + .d-xs\:\!rounded-r-none { + border-top-right-radius: 0px !important; + border-bottom-right-radius: 0px !important + } + .d-xs\:border-\[0\.957434px\] { + border-width: 0.957434px + } + .d-xs\:\!border-l-0 { + border-left-width: 0px !important + } + .d-xs\:\!border-r-0 { + border-right-width: 0px !important + } + .d-xs\:border-l-0 { + border-left-width: 0px + } + .d-xs\:border-r-0 { + border-right-width: 0px + } + .d-xs\:\!bg-transparent { + background-color: transparent !important + } + .d-xs\:bg-\[\#e5e7eb\] { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)) + } + .d-xs\:bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) + } + .d-xs\:p-1 { + padding: 0.25rem + } + .d-xs\:\!pl-0 { + padding-left: 0px !important + } + .d-xs\:\!pr-\[5px\] { + padding-right: 5px !important + } + .d-xs\:pl-1 { + padding-left: 0.25rem + } + .d-xs\:pr-1 { + padding-right: 0.25rem + } + .d-xs\:text-right { + text-align: right + } + .d-xs\:text-\[6px\] { + font-size: 6px + } + .d-xs\:text-\[8px\] { + font-size: 8px + } + .d-xs\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) + } +} +@media (min-width: 640px) { + .sm\:w-fit { + width: -moz-fit-content; + width: fit-content + } + .sm\:text-\[12px\] { + font-size: 12px + } + .sm\:text-\[14px\] { + font-size: 14px + } +} +@media (min-width: 768px) { + .md\:flex { + display: flex + } + .md\:w-auto { + width: auto + } + .md\:\!rounded-l-\[5px\] { + border-top-left-radius: 5px !important; + border-bottom-left-radius: 5px !important + } + .md\:\!rounded-r-\[5px\] { + border-top-right-radius: 5px !important; + border-bottom-right-radius: 5px !important + } + .md\:border-0 { + border-width: 0px + } + .md\:\!border-l-\[0\.957434px\] { + border-left-width: 0.957434px !important + } + .md\:\!border-r-\[0\.957434px\] { + border-right-width: 0.957434px !important + } + .md\:\!border-r-\[1px\] { + border-right-width: 1px !important + } + .md\:border-l-\[0\.957434px\] { + border-left-width: 0.957434px + } + .md\:border-l-\[1px\] { + border-left-width: 1px + } + .md\:border-r-\[0\.957434px\] { + border-right-width: 0.957434px + } + .md\:\!bg-gray-100 { + --tw-bg-opacity: 1 !important; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important + } + .md\:bg-transparent { + background-color: transparent + } + .md\:p-2 { + padding: 0.5rem + } + .md\:\!pl-\[5px\] { + padding-left: 5px !important + } + .md\:pl-2 { + padding-left: 0.5rem + } + .md\:pl-4 { + padding-left: 1rem + } + .md\:pl-6 { + padding-left: 1.5rem + } + .md\:pr-2 { + padding-right: 0.5rem + } + .md\:text-left { + text-align: left + } + .md\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) + } + .md\:shadow-none { + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) + } +} + diff --git a/assets/js/dokan-category-commission.js b/assets/js/dokan-category-commission.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/assets/js/dokan-frontend.asset.php b/assets/js/dokan-frontend.asset.php new file mode 100644 index 0000000000..93ea761dfb --- /dev/null +++ b/assets/js/dokan-frontend.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'e7c985703e37a0535f94'); diff --git a/assets/js/dokan-frontend.js b/assets/js/dokan-frontend.js index bf4db4a18c..6f6b3e0910 100644 --- a/assets/js/dokan-frontend.js +++ b/assets/js/dokan-frontend.js @@ -1 +1 @@ -!function(e,i,t){const s={init(){e(".product-cat-stack-dokan li.has-children").on("click","> a span.caret-icon",this.toggle_product_widget_category_dropdown),e(".store-cat-stack-dokan li.has-children").on("click","> a span.caret-icon",this.toggle_store_category_widget_dropdown)},toggle_product_widget_category_dropdown(i){i.preventDefault();let t=e(this),s=t.closest("li.has-children");s.find("> ul.children").is(":visible")||(t.find("i.fa").addClass("fa-rotate-90"),s.find("> ul.children").hasClass("level-0")&&t.closest("a").css({borderBottom:"none"})),s.find("> ul.children").slideToggle("fast",(function(){e(this).is(":visible")||(t.find("i.fa").removeClass("fa-rotate-90"),s.find("> ul.children").hasClass("level-0")&&t.closest("a").css({borderBottom:"1px solid #eee"}))}))},toggle_store_category_widget_dropdown(i){i.preventDefault();var t=e(this),s=t.closest("li.has-children");s.find("> ul.children").is(":visible")||(t.find("i.fa").addClass("fa-rotate-90"),s.find("> ul.children").hasClass("level-0")&&t.closest("a").css({borderBottom:"none"})),s.find("> ul.children").slideToggle("fast",(function(){e(this).is(":visible")||(t.find("i.fa").removeClass("fa-rotate-90"),s.find("> ul.children").hasClass("level-0")&&t.closest("a").css({borderBottom:"1px solid #eee"}))}))},init_category_widget_css(){e(".cat-drop-stack ul li.has-children.parent-cat-wrap").find("ul.children.level-0").each((function(i,t){e(t).parent().find("a span.caret-icon").each((function(e,i){i.click()}))}));let i=e(".cat-drop-stack ul").find("a.selected");i.css({fontWeight:"bold"}),i.parents("ul.children").each((function(i,t){e(t).css({display:"block"})}))}};e((function(){s.init(),s.init_category_widget_css()}))}(jQuery,document,window); \ No newline at end of file +!function(e){const i={init(){e(".product-cat-stack-dokan li.has-children").on("click","> a span.caret-icon",this.toggle_product_widget_category_dropdown),e(".store-cat-stack-dokan li.has-children").on("click","> a span.caret-icon",this.toggle_store_category_widget_dropdown)},toggle_product_widget_category_dropdown(i){i.preventDefault();let t=e(this),s=t.closest("li.has-children");s.find("> ul.children").is(":visible")||(t.find("i.fa").addClass("fa-rotate-90"),s.find("> ul.children").hasClass("level-0")&&t.closest("a").css({borderBottom:"none"})),s.find("> ul.children").slideToggle("fast",(function(){e(this).is(":visible")||(t.find("i.fa").removeClass("fa-rotate-90"),s.find("> ul.children").hasClass("level-0")&&t.closest("a").css({borderBottom:"1px solid #eee"}))}))},toggle_store_category_widget_dropdown(i){i.preventDefault();var t=e(this),s=t.closest("li.has-children");s.find("> ul.children").is(":visible")||(t.find("i.fa").addClass("fa-rotate-90"),s.find("> ul.children").hasClass("level-0")&&t.closest("a").css({borderBottom:"none"})),s.find("> ul.children").slideToggle("fast",(function(){e(this).is(":visible")||(t.find("i.fa").removeClass("fa-rotate-90"),s.find("> ul.children").hasClass("level-0")&&t.closest("a").css({borderBottom:"1px solid #eee"}))}))},init_category_widget_css(){e(".cat-drop-stack ul li.has-children.parent-cat-wrap").find("ul.children.level-0").each((function(i,t){e(t).parent().find("a span.caret-icon").each((function(e,i){i.click()}))}));let i=e(".cat-drop-stack ul").find("a.selected");i.css({fontWeight:"bold"}),i.parents("ul.children").each((function(i,t){e(t).css({display:"block"})}))}};e((function(){i.init(),i.init_category_widget_css()}))}(jQuery,document,window); \ No newline at end of file diff --git a/assets/js/dokan-maps-compat.asset.php b/assets/js/dokan-maps-compat.asset.php new file mode 100644 index 0000000000..f534533332 --- /dev/null +++ b/assets/js/dokan-maps-compat.asset.php @@ -0,0 +1 @@ + array(), 'version' => '31d6cfe0d16ae931b73c'); diff --git a/assets/js/dokan-product-category-ui-rtl.css b/assets/js/dokan-product-category-ui-rtl.css new file mode 100644 index 0000000000..4914cfb7be --- /dev/null +++ b/assets/js/dokan-product-category-ui-rtl.css @@ -0,0 +1,340 @@ +.dokan-new-cat-ui-title { + margin-bottom: 0; +} +.dokan-select-product-category-container { + display: flex; +} +.dokan-select-product-category-container:last-child { + margin-bottom: -10px; +} +.dokan-select-product-category-container .dokan-select-product-category { + display: flex; + justify-content: space-between; + padding: 5px; + border: 1px solid #EDEDED; + cursor: pointer; + width: 100%; +} +.dokan-select-product-category-container .dokan-select-product-category .dokan-select-product-category-title .dokan-selected-category-icon { + font-size: 10px; + margin: 0 5px; +} +.dokan-select-product-category-container .dokan-select-product-category-remove-container { + margin-top: 5px; +} +.dokan-select-product-category-container .dokan-select-product-category-remove-container .dokan-select-product-category-remove { + padding: 7px 10px; + cursor: pointer; + margin-right: 5px; + border: 1px solid #EDEDED; +} +.dokan-select-product-category-container .dokan-select-product-category-remove-container .dokan-select-product-category-remove:hover { + background-color: #fa4242; + color: #FFF; +} +.dokan-add-more-single-cat-container { + display: flex; +} +.dokan-add-more-single-cat-container .dokan-single-cat-add-btn { + cursor: pointer; + color: #7F54B3; +} +.dokan-add-more-single-cat-container .dokan-single-cat-add-btn:hover { + text-decoration: underline; +} +.dokan-product-category-modal { + display: none; + justify-content: center; + position: fixed; + z-index: 1059; + right: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: #000000; + background-color: rgba(0, 0, 0, 0.4); +} +.dokan-product-category-modal .dokan-product-category-modal-content { + position: fixed; + bottom: calc(50% - 275px); + background-color: #fefefe; + width: 80%; + height: 550px; + padding: 19px 45px; + overflow: auto; +} +@media (max-width: 800px) { + .dokan-product-category-modal .dokan-product-category-modal-content { + width: 100%; + padding: 5px 0px; + } + .dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container { + height: 180px; + } +} +@media (max-width: 900px) { + .dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-input { + width: 60% !important; + } + .dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-text-limit { + width: 30% !important; + } +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body { + padding: 2px 16px; + border-bottom: 1px solid #E2E2E2; + margin-top: 15px; + margin-bottom: 15px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container { + height: 250px; + position: relative; + margin-top: 15px; + margin-bottom: 15px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-arrow { + position: absolute; + color: white; + height: 100%; + top: 0; + width: 80px; + border-radius: 0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-arrow > span { + background-color: #2271B1; + width: 30px; + display: block; + text-align: center; + line-height: 30px; + border-radius: 15px; + margin-top: 110px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-left { + background-image: linear-gradient(-90deg, white, transparent); +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-left-box { + float: right; + cursor: pointer; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-right-box { + float: left; + cursor: pointer; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-right { + left: 0%; + background-image: linear-gradient(-270deg, white, transparent); +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories::-webkit-scrollbar { + display: none; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container ::-webkit-scrollbar { + margin-right: 5px; + width: 5px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container ::-webkit-scrollbar-track { + background: #E0E0E0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container ::-webkit-scrollbar-thumb { + background: #BFBFBF; + border-radius: 10px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container::-webkit-scrollbar-thumb:hover { + background: #919191; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories { + height: 100%; + background-color: #FFF; + display: flex; + overflow-x: auto; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul { + margin: 0 0 0 10px; + width: 300px; + font-size: 1rem; + font-weight: 600; + color: black; + overflow-y: auto; + flex-shrink: 0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li { + margin: 0 0 0 9px; + display: flex; + justify-content: space-between; + cursor: pointer; + padding: 5px; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li:hover { + background-color: #F9F9F9; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li .dokan-product-category-icon { + opacity: 0; + color: #BFBFBF; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li .dokan-product-category-icon i { + line-height: 25px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li:hover .dokan-product-category { + color: #2271B1; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-cat-has-child .dokan-product-category-icon { + opacity: 1 ; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-li-active { + color: #2271B1 !important; + background-color: #F9F9F9 !important; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-li-active.dokan-cat-has-child .dokan-product-category-icon { + opacity: 1 !important; + color: #2271B1 !important; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container { + position: relative; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-box { + display: flex; + border: 1px solid #EDEDED; + justify-content: space-between; + padding: 5px 15px; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-icon { + width: 2%; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-input { + padding: 0 10px 0 0; + background-color: white; + color: black; + border: 0; + -webkit-appearance: none; + box-sizing: border-box; + font-weight: 400; + box-shadow: none; + outline: none; + width: 88%; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-text-limit { + width: 10%; + text-align: left; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-text-limit::before { + content: "|"; + margin-left: 15px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res { + max-height: 219px; + overflow: auto; + background: #FFFFFF; + border-right: 1px solid #E2E2E2; + border-left: 1px solid #E2E2E2; + border-bottom: 1px solid #E2E2E2; + box-sizing: border-box; + box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); + border-radius: 0px 0px 3px 3px; + position: absolute; + width: 100%; + z-index: 1; + font-size: 14px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul { + margin: 26px 0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li { + padding: 5px 26px; + margin: 5px 0; + cursor: pointer; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li:hover { + background: #F9F9F9; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-item { + color: #2271B1; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-history { + color: #ACACAC; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-history .dokan-cat-search-res-indicator { + font-size: 15px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-history .dokan-cat-search-res-suggestion-selected span { + color: #000; + margin: 0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-history span { + margin-left: 5px; +} +.close { + color: rgba(153, 153, 153, 0.5); + font-size: 28px; + font-weight: bold; + text-decoration: none; + cursor: pointer; +} +.close:hover { + color: rgba(255, 87, 87, 0.904); +} +.dokan-product-category-modal-header { + padding: 2px 16px; + color: white; + display: flex; + justify-content: space-between; +} +.dokan-product-category-modal-header .dokan-product-category-title .dokan-single-title { + font-size: 2em; + font-style: normal; + font-weight: 300; + line-height: 1.214; + letter-spacing: -1px; + color: #000; + display: block; +} +.dokan-product-category-modal-header .dokan-product-category-title .dokan-single-des { + font-style: normal; + font-weight: 300; + font-size: 14px; + padding-top: 2px; + color: #999999; +} +.dokan-product-category-modal-footer { + padding: 2px 16px; + color: white; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container span { + font-weight: 300; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-label { + color: #ACACAC; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-span { + color: #000; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-span span { + margin-left: 5px; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-span .dokan-selected-category-icon { + font-size: 9px; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-span .dokan-cat-selected { + color: #2271B1; +} +.dokan-product-category-modal-footer .dokan-product-category-button-container button { + float: left; + width: 5.5rem; + height: 2.5rem; + font-size: 1rem; + padding: 0; +} +.dokan-cat-highlight { + background-color: #ffff00; + margin-left: -3px !important; +} + diff --git a/assets/js/dokan-product-category-ui.asset.php b/assets/js/dokan-product-category-ui.asset.php new file mode 100644 index 0000000000..5b44a81c20 --- /dev/null +++ b/assets/js/dokan-product-category-ui.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'b46deef63ccd59811fe9'); diff --git a/assets/js/dokan-product-category-ui.css b/assets/js/dokan-product-category-ui.css new file mode 100644 index 0000000000..7451a4e304 --- /dev/null +++ b/assets/js/dokan-product-category-ui.css @@ -0,0 +1,340 @@ +.dokan-new-cat-ui-title { + margin-bottom: 0; +} +.dokan-select-product-category-container { + display: flex; +} +.dokan-select-product-category-container:last-child { + margin-bottom: -10px; +} +.dokan-select-product-category-container .dokan-select-product-category { + display: flex; + justify-content: space-between; + padding: 5px; + border: 1px solid #EDEDED; + cursor: pointer; + width: 100%; +} +.dokan-select-product-category-container .dokan-select-product-category .dokan-select-product-category-title .dokan-selected-category-icon { + font-size: 10px; + margin: 0 5px; +} +.dokan-select-product-category-container .dokan-select-product-category-remove-container { + margin-top: 5px; +} +.dokan-select-product-category-container .dokan-select-product-category-remove-container .dokan-select-product-category-remove { + padding: 7px 10px; + cursor: pointer; + margin-left: 5px; + border: 1px solid #EDEDED; +} +.dokan-select-product-category-container .dokan-select-product-category-remove-container .dokan-select-product-category-remove:hover { + background-color: #fa4242; + color: #FFF; +} +.dokan-add-more-single-cat-container { + display: flex; +} +.dokan-add-more-single-cat-container .dokan-single-cat-add-btn { + cursor: pointer; + color: #7F54B3; +} +.dokan-add-more-single-cat-container .dokan-single-cat-add-btn:hover { + text-decoration: underline; +} +.dokan-product-category-modal { + display: none; + justify-content: center; + position: fixed; + z-index: 1059; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: #000000; + background-color: rgba(0, 0, 0, 0.4); +} +.dokan-product-category-modal .dokan-product-category-modal-content { + position: fixed; + bottom: calc(50% - 275px); + background-color: #fefefe; + width: 80%; + height: 550px; + padding: 19px 45px; + overflow: auto; +} +@media (max-width: 800px) { + .dokan-product-category-modal .dokan-product-category-modal-content { + width: 100%; + padding: 5px 0px; + } + .dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container { + height: 180px; + } +} +@media (max-width: 900px) { + .dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-input { + width: 60% !important; + } + .dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-text-limit { + width: 30% !important; + } +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body { + padding: 2px 16px; + border-bottom: 1px solid #E2E2E2; + margin-top: 15px; + margin-bottom: 15px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container { + height: 250px; + position: relative; + margin-top: 15px; + margin-bottom: 15px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-arrow { + position: absolute; + color: white; + height: 100%; + top: 0; + width: 80px; + border-radius: 0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-arrow > span { + background-color: #2271B1; + width: 30px; + display: block; + text-align: center; + line-height: 30px; + border-radius: 15px; + margin-top: 110px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-left { + background-image: linear-gradient(90deg, white, transparent); +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-left-box { + float: left; + cursor: pointer; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-right-box { + float: right; + cursor: pointer; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories-right { + right: 0%; + background-image: linear-gradient(270deg, white, transparent); +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories::-webkit-scrollbar { + display: none; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container ::-webkit-scrollbar { + margin-left: 5px; + width: 5px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container ::-webkit-scrollbar-track { + background: #E0E0E0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container ::-webkit-scrollbar-thumb { + background: #BFBFBF; + border-radius: 10px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container::-webkit-scrollbar-thumb:hover { + background: #919191; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories { + height: 100%; + background-color: #FFF; + display: flex; + overflow-x: auto; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul { + margin: 0 10px 0 0; + width: 300px; + font-size: 1rem; + font-weight: 600; + color: black; + overflow-y: auto; + flex-shrink: 0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li { + margin: 0 9px 0 0; + display: flex; + justify-content: space-between; + cursor: pointer; + padding: 5px; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li:hover { + background-color: #F9F9F9; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li .dokan-product-category-icon { + opacity: 0; + color: #BFBFBF; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li .dokan-product-category-icon i { + line-height: 25px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-product-category-li:hover .dokan-product-category { + color: #2271B1; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-ul .dokan-cat-has-child .dokan-product-category-icon { + opacity: 1 ; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-li-active { + color: #2271B1 !important; + background-color: #F9F9F9 !important; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-single-categories-container .dokan-single-categories .dokan-product-category-li-active.dokan-cat-has-child .dokan-product-category-icon { + opacity: 1 !important; + color: #2271B1 !important; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container { + position: relative; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-box { + display: flex; + border: 1px solid #EDEDED; + justify-content: space-between; + padding: 5px 15px; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-icon { + width: 2%; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-input { + padding: 0 0 0 10px; + background-color: white; + color: black; + border: 0; + -webkit-appearance: none; + box-sizing: border-box; + font-weight: 400; + box-shadow: none; + outline: none; + width: 88%; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-text-limit { + width: 10%; + text-align: right; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-text-limit::before { + content: "|"; + margin-right: 15px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res { + max-height: 219px; + overflow: auto; + background: #FFFFFF; + border-left: 1px solid #E2E2E2; + border-right: 1px solid #E2E2E2; + border-bottom: 1px solid #E2E2E2; + box-sizing: border-box; + box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); + border-radius: 0px 0px 3px 3px; + position: absolute; + width: 100%; + z-index: 1; + font-size: 14px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul { + margin: 26px 0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li { + padding: 5px 26px; + margin: 5px 0; + cursor: pointer; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li:hover { + background: #F9F9F9; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-item { + color: #2271B1; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-history { + color: #ACACAC; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-history .dokan-cat-search-res-indicator { + font-size: 15px; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-history .dokan-cat-search-res-suggestion-selected span { + color: #000; + margin: 0; +} +.dokan-product-category-modal .dokan-product-category-modal-content .dokan-product-category-modal-body .dokan-category-search-container .dokan-cat-search-res .dokan-cat-search-res-ul .dokan-cat-search-res-li .dokan-cat-search-res-history span { + margin-right: 5px; +} +.close { + color: rgba(153, 153, 153, 0.5); + font-size: 28px; + font-weight: bold; + text-decoration: none; + cursor: pointer; +} +.close:hover { + color: rgba(255, 87, 87, 0.904); +} +.dokan-product-category-modal-header { + padding: 2px 16px; + color: white; + display: flex; + justify-content: space-between; +} +.dokan-product-category-modal-header .dokan-product-category-title .dokan-single-title { + font-size: 2em; + font-style: normal; + font-weight: 300; + line-height: 1.214; + letter-spacing: -1px; + color: #000; + display: block; +} +.dokan-product-category-modal-header .dokan-product-category-title .dokan-single-des { + font-style: normal; + font-weight: 300; + font-size: 14px; + padding-top: 2px; + color: #999999; +} +.dokan-product-category-modal-footer { + padding: 2px 16px; + color: white; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container span { + font-weight: 300; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-label { + color: #ACACAC; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-span { + color: #000; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-span span { + margin-right: 5px; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-span .dokan-selected-category-icon { + font-size: 9px; +} +.dokan-product-category-modal-footer .dokan-selected-category-label-container .dokan-selected-category-span .dokan-cat-selected { + color: #2271B1; +} +.dokan-product-category-modal-footer .dokan-product-category-button-container button { + float: right; + width: 5.5rem; + height: 2.5rem; + font-size: 1rem; + padding: 0; +} +.dokan-cat-highlight { + background-color: #ffff00; + margin-right: -3px !important; +} + diff --git a/assets/js/dokan-promo-notice.asset.php b/assets/js/dokan-promo-notice.asset.php new file mode 100644 index 0000000000..ffa32e91c8 --- /dev/null +++ b/assets/js/dokan-promo-notice.asset.php @@ -0,0 +1 @@ + array('jquery'), 'version' => '80157a00498fc183e7b3'); diff --git a/assets/js/dokan-promo-notice.js b/assets/js/dokan-promo-notice.js index 256e0c6a6a..07edd1c6e1 100644 --- a/assets/js/dokan-promo-notice.js +++ b/assets/js/dokan-promo-notice.js @@ -1,2 +1,2 @@ /*! For license information please see dokan-promo-notice.js.LICENSE.txt */ -(()=>{"use strict";var t={n:e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}};t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),t.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);const e=jQuery;var n=t.n(e);const r={name:"AdminNotice",props:{endpoint:{type:String,default:"admin"},interval:{type:Number,default:5e3}},data:()=>({timer:null,notices:[],loading:!1,button_text:"",current_notice:1,task_completed:!1,transitionName:"slide-next"}),created(){this.fetch()},methods:{fetch(){n().ajax({url:`${dokan_promo.rest.root}${dokan_promo.rest.version}/admin/notices/${this.endpoint}`,method:"get",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",dokan_promo.rest.nonce)}}).done((t=>{this.notices=t.filter((t=>t.description||t.title)),this.startAutoSlide()}))},slideNotice(t){this.current_notice+=t,this.transitionName=1===t?"slide-next":"slide-prev";let e=this.notices.length;this.current_notice<1&&(this.current_notice=e),this.current_notice>e&&(this.current_notice=1)},nextNotice(){this.stopAutoSlide(),this.slideNotice(1)},prevNotice(){this.stopAutoSlide(),this.slideNotice(-1)},startAutoSlide(){!this.loading&&this.notices.length>1&&(this.timer=setInterval((()=>{this.slideNotice(1)}),this.interval))},stopAutoSlide(){!this.loading&&this.notices.length>1&&(clearInterval(this.timer),this.timer=null)},hideNotice(t,e){n().ajax({url:dokan_promo.ajaxurl,method:"post",dataType:"json",data:t.ajax_data}).done((()=>{this.notices.splice(e,1),this.slideNotice(1)}))},handleAction(t,e){t.confirm_message?Swal.fire({title:this.__("Are you sure?","dokan-lite"),icon:"warning",html:t.confirm_message,showCancelButton:!0,confirmButtonText:t.text,cancelButtonText:this.__("Cancel","dokan-lite")}).then((n=>{n.value&&this.handleRequest(t,e)})):this.handleRequest(t,e)},handleRequest(t,e){this.loading=!0,this.button_text=t.loading_text?t.loading_text:this.__("Loading...","dokan-lite"),n().ajax({url:dokan_promo.ajaxurl,method:"post",dataType:"json",data:t.ajax_data}).always((()=>{this.loading=!1})).done((()=>{this.button_text=t.completed_text?t.completed_text:t.text,this.task_completed=!0,t.reload?window.location.reload():(this.notices.splice(e,1),this.slideNotice(1))}))}}};function o(t,e,n,r,o,i,a,s){var c,l="function"==typeof t?t.options:t;if(e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),i&&(l._scopeId="data-v-"+i),a?(c=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__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},l._ssrRegister=c):o&&(c=s?function(){o.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(t,e){return c.call(e),u(t,e)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:l}}var i=o(r,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"notice dokan-admin-notices-wrap"},[t.notices&&t.notices.length?e("div",{staticClass:"dokan-admin-notices"},[e("transition-group",{staticClass:"dokan-notice-slides leading-[1.5em] box-content",attrs:{name:t.transitionName,tag:"div"}},[t._l(t.notices,(function(n,r){return[e("div",{directives:[{name:"show",rawName:"v-show",value:r+1===t.current_notice,expression:"(index + 1) === current_notice"}],key:r,staticClass:"dokan-admin-notice",class:`dokan-${n.type}`,on:{mouseenter:t.stopAutoSlide,mouseleave:t.startAutoSlide}},[e("div",{staticClass:"notice-content",style:n.title&&n.actions&&n.description?"align-items: start":"align-items: center"},[e("div",{staticClass:"logo-wrap"},[e("div",{staticClass:"dokan-logo"}),t._v(" "),e("span",{staticClass:"dokan-icon",class:`dokan-icon-${n.type}`})]),t._v(" "),e("div",{staticClass:"dokan-message"},[n.title?e("h3",[t._v(t._s(n.title))]):t._e(),t._v(" "),n.description?e("div",{domProps:{innerHTML:t._s(n.description)}}):t._e(),t._v(" "),n.actions&&n.actions.length?[t._l(n.actions,(function(n){return[n.action?e("a",{staticClass:"dokan-btn",class:[`dokan-btn-${n.type}`,n.class],attrs:{target:n.target?n.target:"_self",href:n.action}},[t._v(t._s(n.text))]):e("button",{staticClass:"dokan-btn btn-dokan",class:[`dokan-btn-${n.type}`,n.class],attrs:{disabled:t.loading},on:{click:function(e){return t.handleAction(n,r)}}},[t._v(t._s(t.loading||t.task_completed?t.button_text:n.text))])]}))]:t._e()],2),t._v(" "),n.show_close_button&&n.close_url?e("a",{staticClass:"close-notice",attrs:{href:n.close_url}},[e("span",{staticClass:"dashicons dashicons-no-alt"})]):t._e(),t._v(" "),n.show_close_button&&n.ajax_data?e("button",{staticClass:"close-notice",attrs:{disabled:t.loading},on:{click:function(e){return t.hideNotice(n,r)}}},[e("span",{staticClass:"dashicons dashicons-no-alt"})]):t._e()])])]}))],2),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.notices.length>1,expression:"notices.length > 1"}],staticClass:"slide-notice"},[e("span",{staticClass:"prev",class:{active:t.current_notice>1},on:{click:function(e){return t.prevNotice()}}},[e("svg",{attrs:{width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M0.791129 6.10203L6.4798 0.415254C6.72942 0.166269 7.13383 0.166269 7.38408 0.415254C7.63369 0.664239 7.63369 1.06866 7.38408 1.31764L2.14663 6.5532L7.38345 11.7888C7.63306 12.0377 7.63306 12.4422 7.38345 12.6918C7.13383 12.9408 6.72879 12.9408 6.47917 12.6918L0.790498 7.005C0.544665 6.75859 0.544666 6.34781 0.791129 6.10203Z",fill:"#DADFE4"}})])]),t._v(" "),e("span",{staticClass:"notice-count"},[e("span",{staticClass:"current-notice",class:{active:t.current_notice>1}},[t._v(t._s(t.current_notice))]),t._v(" of "),e("span",{staticClass:"total-notice",class:{active:t.current_notice=0&&Math.floor(e)===e&&isFinite(t)}function y(t){return u(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function _(t){return null==t?"":Array.isArray(t)||m(t)&&t.toString===h?JSON.stringify(t,null,2):String(t)}function b(t){var e=parseFloat(t);return isNaN(e)?t:e}function $(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var k=Object.prototype.hasOwnProperty;function S(t,e){return k.call(t,e)}function O(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var T=/-(\w)/g,A=O((function(t){return t.replace(T,(function(t,e){return e?e.toUpperCase():""}))})),N=O((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),j=/\B([A-Z])/g,E=O((function(t){return t.replace(j,"-$1").toLowerCase()})),D=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function P(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function L(t,e){for(var n in e)t[n]=e[n];return t}function M(t){for(var e={},n=0;n0,nt=Y&&Y.indexOf("edge/")>0;Y&&Y.indexOf("android");var rt=Y&&/iphone|ipad|ipod|ios/.test(Y);Y&&/chrome\/\d+/.test(Y),Y&&/phantomjs/.test(Y);var ot,it=Y&&Y.match(/firefox\/(\d+)/),at={}.watch,st=!1;if(Q)try{var ct={};Object.defineProperty(ct,"passive",{get:function(){st=!0}}),window.addEventListener("test-passive",null,ct)}catch(t){}var lt=function(){return void 0===ot&&(ot=!Q&&void 0!==t.g&&t.g.process&&"server"===t.g.process.env.VUE_ENV),ot},ut=Q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ft(t){return"function"==typeof t&&/native code/.test(t.toString())}var dt,pt="undefined"!=typeof Symbol&&ft(Symbol)&&"undefined"!=typeof Reflect&&ft(Reflect.ownKeys);dt="undefined"!=typeof Set&&ft(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var vt=null;function ht(t){void 0===t&&(t=null),t||vt&&vt._scope.off(),vt=t,t&&t._scope.on()}var mt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),gt=function(t){void 0===t&&(t="");var e=new mt;return e.text=t,e.isComment=!0,e};function yt(t){return new mt(void 0,void 0,void 0,String(t))}function _t(t){var e=new mt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var bt=0,$t=[],xt=function(){for(var t=0;t<$t.length;t++){var e=$t[t];e.subs=e.subs.filter((function(t){return t})),e._pending=!1}$t.length=0},wt=function(){function t(){this._pending=!1,this.id=bt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,$t.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){for(var e=this.subs.filter((function(t){return t})),n=0,r=e.length;n0&&(Gt((r=Xt(r,"".concat(e||"","_").concat(n)))[0])&&Gt(i)&&(a[o]=yt(i.text+r[0].text),r.shift()),a.push.apply(a,r)):d(r)?Gt(i)?a[o]=yt(i.text+r):""!==r&&a.push(yt(r)):Gt(r)&&Gt(i)?a[o]=yt(i.text+r.text):(f(t._isVList)&&u(r.tag)&&l(r.key)&&u(e)&&(r.key="__vlist".concat(e,"_").concat(n,"__")),a.push(r)));return a}var Qt=1,Yt=2;function te(t,e,n,r,o,i){return(c(n)||d(n))&&(o=r,r=n,n=void 0),f(i)&&(o=Yt),function(t,e,n,r,o){if(u(n)&&u(n.__ob__))return gt();if(u(n)&&u(n.is)&&(e=n.is),!e)return gt();var i,a;if(c(r)&&p(r[0])&&((n=n||{}).scopedSlots={default:r[0]},r.length=0),o===Yt?r=Zt(r):o===Qt&&(r=function(t){for(var e=0;e0,a=e?!!e.$stable:!i,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&r&&r!==s&&c===r.$key&&!i&&!r.$hasNormal)return r;for(var l in o={},e)e[l]&&"$"!==l[0]&&(o[l]=$e(t,n,l,e[l]))}else o={};for(var u in n)u in o||(o[u]=xe(n,u));return e&&Object.isExtensible(e)&&(e._normalized=o),Z(o,"$stable",a),Z(o,"$key",c),Z(o,"$hasNormal",i),o}function $e(t,e,n,r){var o=function(){var e=vt;ht(t);var n=arguments.length?r.apply(null,arguments):r({}),o=(n=n&&"object"==typeof n&&!c(n)?[n]:Zt(n))&&n[0];return ht(e),n&&(!o||1===n.length&&o.isComment&&!_e(o))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:o,enumerable:!0,configurable:!0}),o}function xe(t,e){return function(){return t[e]}}function we(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Ce(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Ce(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function ke(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var Se,Oe,Te=null;function Ae(t,e){return(t.__esModule||pt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),v(t)?e.extend(t):t}function Ne(t){if(c(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(Ze=function(){return Ge.now()})}var Xe=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Qe(){var t,e;for(We=Ze(),qe=!0,Ue.sort(Xe),Je=0;JeJe&&Ue[n].id>t.id;)n--;Ue.splice(n+1,0,t)}else Ue.push(t);Ke||(Ke=!0,vn(Qe))}}(this)},t.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||v(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'.concat(this.expression,'"');en(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},t.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},t.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},t.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&C(this.vm._scope.effects,this),this.active){for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},t}(),$n={enumerable:!0,configurable:!0,get:I,set:I};function xn(t,e,n){$n.get=function(){return this[e][n]},$n.set=function(t){this[e][n]=t},Object.defineProperty(t,n,$n)}function wn(t){var e=t.$options;if(e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props=Ht({}),o=t.$options._propKeys=[];!t.$parent||Et(!1);var i=function(i){o.push(i);var a=Zn(i,e,n,t);Mt(r,i,a),i in t||xn(t,"_props",i)};for(var a in e)i(a);Et(!0)}(t,e.props),function(t){var e=t.$options,n=e.setup;if(n){var r=t._setupContext=function(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};Z(e,"_v_attr_proxy",!0),we(e,t.$attrs,s,t,"$attrs")}return t._attrsProxy},get listeners(){return t._listenersProxy||we(t._listenersProxy={},t.$listeners,s,t,"$listeners"),t._listenersProxy},get slots(){return function(t){return t._slotsProxy||ke(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}(t)},emit:D(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Vt(t,e,n)}))}}}(t);ht(t),kt();var o=en(n,null,[t._props||Ht({}),r],t,"setup");if(St(),ht(),p(o))e.render=o;else if(v(o))if(t._setupState=o,o.__sfc){var i=t._setupProxy={};for(var a in o)"__sfc"!==a&&Vt(i,o,a)}else for(var a in o)W(a)||Vt(t,o,a)}}(t),e.methods&&function(t,e){for(var n in t.$options.props,e)t[n]="function"!=typeof e[n]?I:D(e[n],t)}(t,e.methods),e.data)!function(t){var e=t.$options.data;m(e=t._data=p(e)?function(t,e){kt();try{return t.call(e,e)}catch(t){return tn(t,e,"data()"),{}}finally{St()}}(e,t):e||{})||(e={});for(var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);o--;){var i=n[o];r&&S(r,i)||W(i)||xn(t,"_data",i)}var a=Lt(e);a&&a.vmCount++}(t);else{var n=Lt(t._data={});n&&n.vmCount++}e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=lt();for(var o in e){var i=e[o],a=p(i)?i:i.get;r||(n[o]=new bn(t,a||I,I,Cn)),o in t||kn(t,o,i)}}(t,e.computed),e.watch&&e.watch!==at&&function(t,e){for(var n in e){var r=e[n];if(c(r))for(var o=0;o-1)if(i&&!S(o,"default"))a=!1;else if(""===a||a===E(t)){var c=Yn(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:(n=t,!("[object RegExp]"!==h.call(n))&&t.test(e));var n}function rr(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&or(n,i,r,o)}}}function or(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,C(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=Nn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Le(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Jn(jn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Pe(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=ge(e._renderChildren,r),t.$scopedSlots=n?be(t.$parent,n.data.scopedSlots,t.$slots):s,t._c=function(e,n,r,o){return te(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return te(t,e,n,r,o,!0)};var o=n&&n.data;Mt(t,"$attrs",o&&o.attrs||s,null,!0),Mt(t,"$listeners",e._parentListeners||s,null,!0)}(e),Be(e,"beforeCreate",void 0,!1),function(t){var e=An(t.$options.inject,t);e&&(Et(!1),Object.keys(e).forEach((function(n){Mt(t,n,e[n])})),Et(!0))}(e),wn(e),function(t){var e=t.$options.provide;if(e){var n=p(e)?e.call(t):e;if(!v(n))return;for(var r=function(t){var e=t._provided,n=t.$parent&&t.$parent._provided;return n===e?t._provided=Object.create(n):e}(t),o=pt?Reflect.ownKeys(n):Object.keys(n),i=0;i1?P(n):n;for(var r=P(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&or(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)or(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){rr(t,(function(t){return nr(e,t)}))})),this.$watch("exclude",(function(e){rr(t,(function(t){return!nr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Ne(t),n=e&&e.componentOptions;if(n){var r=er(n),o=this.include,i=this.exclude;if(o&&(!r||!nr(o,r))||i&&r&&nr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,C(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return q}};Object.defineProperty(t,"config",e),t.util={warn:Hn,extend:L,mergeOptions:Jn,defineReactive:Mt},t.set=It,t.delete=Ft,t.nextTick=vn,t.observable=function(t){return Lt(t),t},t.options=Object.create(null),z.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,L(t.options.components,ar),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=P(arguments,1);return n.unshift(this),p(t.install)?t.install.apply(t,n):p(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Jn(this.options,t),this}}(t),function(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=Ln(t)||Ln(n.options),a=function(t){this._init(t)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=e++,a.options=Jn(n.options,t),a.super=n,a.options.props&&function(t){var e=t.options.props;for(var n in e)xn(t.prototype,"_props",n)}(a),a.options.computed&&function(t){var e=t.options.computed;for(var n in e)kn(t.prototype,n,e[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,z.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=L({},a.options),o[r]=a,a}}(t),function(t){z.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&m(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&p(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(tr),Object.defineProperty(tr.prototype,"$isServer",{get:lt}),Object.defineProperty(tr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(tr,"FunctionalRenderContext",{value:En}),tr.version="2.7.15";var sr=$("style,class"),cr=$("input,textarea,option,select,progress"),lr=function(t,e,n){return"value"===n&&cr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},ur=$("contenteditable,draggable,spellcheck"),fr=$("events,caret,typing,plaintext-only"),dr=function(t,e){return gr(e)||"false"===e?"false":"contenteditable"===t&&fr(e)?e:"true"},pr=$("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),vr="http://www.w3.org/1999/xlink",hr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},mr=function(t){return hr(t)?t.slice(6,t.length):""},gr=function(t){return null==t||!1===t};function yr(t,e){return{staticClass:_r(t.staticClass,e.staticClass),class:u(t.class)?[t.class,e.class]:e.class}}function _r(t,e){return t?e?t+" "+e:t:e||""}function br(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?qr(t,e,n):pr(e)?gr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):ur(e)?t.setAttribute(e,dr(e,n)):hr(e)?gr(n)?t.removeAttributeNS(vr,mr(e)):t.setAttributeNS(vr,e,n):qr(t,e,n)}function qr(t,e,n){if(gr(n))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Jr={create:zr,update:zr};function Wr(t,e){var n=e.elm,r=e.data,o=t.data;if(!(l(r.staticClass)&&l(r.class)&&(l(o)||l(o.staticClass)&&l(o.class)))){var i=function(t){for(var e=t.data,n=t,r=t;u(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=yr(r.data,e));for(;u(n=n.parent);)n&&n.data&&(e=yr(e,n.data));return o=e.staticClass,i=e.class,u(o)||u(i)?_r(o,br(i)):"";var o,i}(e),a=n._transitionClasses;u(a)&&(i=_r(i,br(a))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}}var Zr,Gr,Xr,Qr,Yr,to,eo={create:Wr,update:Wr},no=/[\w).+\-_$\]]/;function ro(t){var e,n,r,o,i,a=!1,s=!1,c=!1,l=!1,u=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&no.test(h)||(l=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Qr),key:'"'+t.slice(Qr+1)+'"'}:{exp:t,key:null};for(Gr=t,Qr=Yr=to=0;!$o();)xo(Xr=bo())?Co(Xr):91===Xr&&wo(Xr);return{exp:t.slice(0,Yr),key:t.slice(Yr+1,to)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function bo(){return Gr.charCodeAt(++Qr)}function $o(){return Qr>=Zr}function xo(t){return 34===t||39===t}function wo(t){var e=1;for(Yr=Qr;!$o();)if(xo(t=bo()))Co(t);else if(91===t&&e++,93===t&&e--,0===e){to=Qr;break}}function Co(t){for(var e=t;!$o()&&(t=bo())!==e;);}var ko,So="__r",Oo="__c";function To(t,e,n){var r=ko;return function o(){null!==e.apply(null,arguments)&&jo(t,o,n,r)}}var Ao=an&&!(it&&Number(it[1])<=53);function No(t,e,n,r){if(Ao){var o=We,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}ko.addEventListener(t,e,st?{capture:n,passive:r}:n)}function jo(t,e,n,r){(r||ko).removeEventListener(t,e._wrapper||e,n)}function Eo(t,e){if(!l(t.data.on)||!l(e.data.on)){var n=e.data.on||{},r=t.data.on||{};ko=e.elm||t.elm,function(t){if(u(t[So])){var e=tt?"change":"input";t[e]=[].concat(t[So],t[e]||[]),delete t[So]}u(t[Oo])&&(t.change=[].concat(t[Oo],t.change||[]),delete t[Oo])}(n),qt(n,r,No,jo,To,e.context),ko=void 0}}var Do,Po={create:Eo,update:Eo,destroy:function(t){return Eo(t,Dr)}};function Lo(t,e){if(!l(t.data.domProps)||!l(e.data.domProps)){var n,r,o=e.elm,i=t.data.domProps||{},a=e.data.domProps||{};for(n in(u(a.__ob__)||f(a._v_attr_proxy))&&(a=e.data.domProps=L({},a)),i)n in a||(o[n]="");for(n in a){if(r=a[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===i[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var s=l(r)?"":String(r);Mo(o,s)&&(o.value=s)}else if("innerHTML"===n&&wr(o.tagName)&&l(o.innerHTML)){(Do=Do||document.createElement("div")).innerHTML="".concat(r,"");for(var c=Do.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;c.firstChild;)o.appendChild(c.firstChild)}else if(r!==i[n])try{o[n]=r}catch(t){}}}}function Mo(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(u(r)){if(r.number)return b(n)!==b(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Io={create:Lo,update:Lo},Fo=O((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Ro(t){var e=Ho(t.style);return t.staticStyle?L(t.staticStyle,e):e}function Ho(t){return Array.isArray(t)?M(t):"string"==typeof t?Fo(t):t}var Bo,Uo=/^--/,Vo=/\s*!important$/,zo=function(t,e,n){if(Uo.test(e))t.style.setProperty(e,n);else if(Vo.test(n))t.style.setProperty(E(e),n.replace(Vo,""),"important");else{var r=qo(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(Zo).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Xo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Zo).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Qo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&L(e,Yo(t.name||"v")),L(e,t),e}return"string"==typeof t?Yo(t):void 0}}var Yo=O((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ti=Q&&!et,ei="transition",ni="animation",ri="transition",oi="transitionend",ii="animation",ai="animationend";ti&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ri="WebkitTransition",oi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ii="WebkitAnimation",ai="webkitAnimationEnd"));var si=Q?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function ci(t){si((function(){si(t)}))}function li(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),Go(t,e))}function ui(t,e){t._transitionClasses&&C(t._transitionClasses,e),Xo(t,e)}function fi(t,e,n){var r=pi(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ei?oi:ai,c=0,l=function(){t.removeEventListener(s,u),n()},u=function(e){e.target===t&&++c>=a&&l()};setTimeout((function(){c0&&(n=ei,u=a,f=i.length):e===ni?l>0&&(n=ni,u=l,f=c.length):f=(n=(u=Math.max(a,l))>0?a>l?ei:ni:null)?n===ei?i.length:c.length:0,{type:n,timeout:u,propCount:f,hasTransform:n===ei&&di.test(r[ri+"Property"])}}function vi(t,e){for(;t.length1}function bi(t,e){!0!==e.data.show&&mi(e)}var $i=function(t){var e,n,r={},o=t.modules,i=t.nodeOps;for(e=0;ev?_(t,l(n[g+1])?null:n[g+1].elm,n,p,g,r):p>g&&x(e,d,v)}(d,h,g,n,c):u(g)?(u(t.text)&&i.setTextContent(d,""),_(d,null,g,0,g.length-1,n)):u(h)?x(h,0,h.length-1):u(t.text)&&i.setTextContent(d,""):t.text!==e.text&&i.setTextContent(d,e.text),u(v)&&u(p=v.hook)&&u(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(f(n)&&u(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(H(Si(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function ki(t,e){return e.every((function(e){return!H(e,t)}))}function Si(t){return"_value"in t?t._value:t.value}function Oi(t){t.target.composing=!0}function Ti(t){t.target.composing&&(t.target.composing=!1,Ai(t.target,"input"))}function Ai(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ni(t){return!t.componentInstance||t.data&&t.data.transition?t:Ni(t.componentInstance._vnode)}var ji={model:xi,show:{bind:function(t,e,n){var r=e.value,o=(n=Ni(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,mi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ni(n)).data&&n.data.transition?(n.data.show=!0,r?mi(n,(function(){t.style.display=t.__vOriginalDisplay})):gi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Ei={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Di(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Di(Ne(e.children)):t}function Pi(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[A(r)]=o[r];return e}function Li(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Mi=function(t){return t.tag||_e(t)},Ii=function(t){return"show"===t.name},Fi={name:"transition",props:Ei,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Mi)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Di(o);if(!i)return o;if(this._leaving)return Li(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:d(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=Pi(this),c=this._vnode,l=Di(c);if(i.data.directives&&i.data.directives.some(Ii)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!_e(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var u=l.data.transition=L({},s);if("out-in"===r)return this._leaving=!0,Jt(u,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Li(t,o);if("in-out"===r){if(_e(i))return c;var f,p=function(){f()};Jt(s,"afterEnter",p),Jt(s,"enterCancelled",p),Jt(u,"delayLeave",(function(t){f=t}))}}return o}}},Ri=L({tag:String,moveClass:String},Ei);function Hi(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Bi(t){t.data.newPos=t.elm.getBoundingClientRect()}function Ui(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Ri.mode;var Vi={Transition:Fi,TransitionGroup:{props:Ri,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ie(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Pi(this),s=0;s-1?Sr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Sr[t]=/HTMLUnknownElement/.test(e.toString())},L(tr.options.directives,ji),L(tr.options.components,Vi),tr.prototype.__patch__=Q?$i:I,tr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=gt),Be(t,"beforeMount"),r=function(){t._update(t._render(),n)},new bn(t,r,I,{before:function(){t._isMounted&&!t._isDestroyed&&Be(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ta=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ea="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(J.source,"]*"),na="((?:".concat(ea,"\\:)?").concat(ea,")"),ra=new RegExp("^<".concat(na)),oa=/^\s*(\/?)>/,ia=new RegExp("^<\\/".concat(na,"[^>]*>")),aa=/^]+>/i,sa=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},da=/&(?:lt|gt|quot|amp|#39);/g,pa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,va=$("pre,textarea",!0),ha=function(t,e){return t&&va(t)&&"\n"===e[0]};function ma(t,e){var n=e?pa:da;return t.replace(n,(function(t){return fa[t]}))}var ga,ya,_a,ba,$a,xa,wa,Ca,ka=/^@|^v-on:/,Sa=/^v-|^@|^:|^#/,Oa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Ta=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Aa=/^\(|\)$/g,Na=/^\[.*\]$/,ja=/:(.*)$/,Ea=/^:|^\.|^v-bind:/,Da=/\.[^.\]]+(?=[^\]]*$)/g,Pa=/^v-slot(:|$)|^#/,La=/[\r\n]/,Ma=/[ \f\t\r\n]+/g,Ia=O((function(t){return(zi=zi||document.createElement("div")).innerHTML=t,zi.textContent})),Fa="_empty_";function Ra(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:qa(e),rawAttrsMap:{},parent:n,children:[]}}function Ha(t,e){ga=e.warn||io,xa=e.isPreTag||F,wa=e.mustUseProp||F,Ca=e.getTagNamespace||F;e.isReservedTag;_a=ao(e.modules,"transformNode"),ba=ao(e.modules,"preTransformNode"),$a=ao(e.modules,"postTransformNode"),ya=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function l(t){if(u(t),s||t.processed||(t=Ba(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&Va(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,l=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),l&&l.if&&Va(l,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,l;t.children=t.children.filter((function(t){return!t.slotScope})),u(t),t.pre&&(s=!1),xa(t.tag)&&(c=!1);for(var f=0;f<$a.length;f++)$a[f](t,e)}function u(t){if(!c)for(var e=void 0;(e=t.children[t.children.length-1])&&3===e.type&&" "===e.text;)t.children.pop()}return function(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||F,s=e.canBeLeftOpenTag||F,c=0,l=function(){if(n=t,r&&la(r)){var l=0,d=r.toLowerCase(),p=ua[d]||(ua[d]=new RegExp("([\\s\\S]*?)(]*>)","i"));x=t.replace(p,(function(t,n,r){return l=r.length,la(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),ha(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""})),c+=t.length-x.length,t=x,f(d,c-l,c)}else{var v=t.indexOf("<");if(0===v){if(sa.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),u(h+3),"continue"}if(ca.test(t)){var m=t.indexOf("]>");if(m>=0)return u(m+2),"continue"}var g=t.match(aa);if(g)return u(g[0].length),"continue";var y=t.match(ia);if(y){var _=c;return u(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(ra);if(e){var n={tagName:e[1],attrs:[],start:c};u(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(oa))&&(o=t.match(ta)||t.match(Yi));)o.start=c,u(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],u(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&Qi(n)&&f(r),s(n)&&r===n&&f(n));for(var l=a(n)||!!c,u=t.attrs.length,d=new Array(u),p=0;p=0){for(x=t.slice(v);!(ia.test(x)||ra.test(x)||sa.test(x)||ca.test(x)||(w=x.indexOf("<",1))<0);)v+=w,x=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&u($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t&&"break"!==l(););function u(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var l=o.length-1;l>=a;l--)e.end&&e.end(o[l].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}(t,{warn:ga,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,i,a,u,f){var d=r&&r.ns||Ca(t);tt&&"svg"===d&&(i=function(t){for(var e=[],n=0;nc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var l=ro(r[1].trim());a.push("_s(".concat(l,")")),s.push({"@binding":l}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),po(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(_o(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(_o(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(_o(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=vo(t,"value")||"null";o=r?"_n(".concat(o,")"):o,so(t,"checked","_q(".concat(e,",").concat(o,")")),po(t,"change",_o(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,l=i?"change":"range"===r?So:"input",u="$event.target.value";s&&(u="$event.target.value.trim()"),a&&(u="_n(".concat(u,")"));var f=_o(e,u);c&&(f="if($event.target.composing)return;".concat(f)),so(t,"value","(".concat(e,")")),po(t,l,f,null,!0),(s||a)&&po(t,"blur","$forceUpdate()")}(t,r,o);else if(!q.isReservedTag(i))return yo(t,r,o),!1;return!0},text:function(t,e){e.value&&so(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&so(t,"innerHTML","_s(".concat(e.value,")"),e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:Gi,mustUseProp:lr,canBeLeftOpenTag:Xi,isReservedTag:Cr,getTagNamespace:kr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Qa)},ts=O((function(t){return $("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function es(t,e){t&&(Ga=ts(e.staticKeys||""),Xa=e.isReservedTag||F,ns(t),rs(t,!1))}function ns(t){if(t.static=function(t){return 2!==t.type&&(3===t.type||!(!t.pre&&(t.hasBindings||t.if||t.for||x(t.tag)||!Xa(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(Ga))))}(t),1===t.type){if(!Xa(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,is=/\([^)]*?\);*$/,as=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,ss={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},cs={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},ls=function(t){return"if(".concat(t,")return null;")},us={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:ls("$event.target !== $event.currentTarget"),ctrl:ls("!$event.ctrlKey"),shift:ls("!$event.shiftKey"),alt:ls("!$event.altKey"),meta:ls("!$event.metaKey"),left:ls("'button' in $event && $event.button !== 0"),middle:ls("'button' in $event && $event.button !== 1"),right:ls("'button' in $event && $event.button !== 2")};function fs(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=ds(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function ds(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return ds(t)})).join(","),"]");var e=as.test(t.value),n=os.test(t.value),r=as.test(t.value.replace(is,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(us[e])i+=us[e],ss[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=ls(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(ps).join("&&"),")return null;")}(a)),i&&(o+=i);var l=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(l,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function ps(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=ss[t],r=cs[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var vs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:I},hs=function(t){this.options=t,this.warn=t.warn||io,this.transforms=ao(t.modules,"transformCode"),this.dataGenFns=ao(t.modules,"genData"),this.directives=L(L({},vs),t.directives);var e=t.isReservedTag||F;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function ms(t,e){var n=new hs(e),r=t?"script"===t.tag?"null":gs(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function gs(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return ys(t,e);if(t.once&&!t.onceProcessed)return _s(t,e);if(t.for&&!t.forProcessed)return xs(t,e);if(t.if&&!t.ifProcessed)return bs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=Ss(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?As((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:A(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];return!i&&!a||r||(o+=",null"),i&&(o+=",".concat(i)),a&&(o+="".concat(i?"":",null",",").concat(a)),o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:Ss(e,n,!0);return"_c(".concat(t,",").concat(ws(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=ws(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=A(e),r=N(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");return a||void 0}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:Ss(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=ms(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(As(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Cs(t){return 1===t.type&&("slot"===t.tag||t.children.some(Cs))}function ks(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return bs(t,e,ks,"null");if(t.for&&!t.forProcessed)return xs(t,e,ks);var r=t.slotScope===Fa?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(Ss(t,e)||"undefined",":undefined"):Ss(t,e)||"undefined":gs(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function Ss(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||gs)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
',Ps.innerHTML.indexOf(" ")>0}var Fs=!!Q&&Is(!1),Rs=!!Q&&Is(!0),Hs=O((function(t){var e=Tr(t);return e&&e.innerHTML})),Bs=tr.prototype.$mount;tr.prototype.$mount=function(t,e){if((t=t&&Tr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Hs(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=Ms(r,{outputSourceRange:!1,shouldDecodeNewlines:Fs,shouldDecodeNewlinesForHref:Rs,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return Bs.call(this,t,e)},tr.compile=Ms,n()("#dokan-promo-notices").length&&new tr({el:"#dokan-promo-notices",render:t=>t(a)})})(); \ No newline at end of file +(()=>{"use strict";var t={n:e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}};t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),t.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);const e=window.jQuery;var n=t.n(e);const r={name:"AdminNotice",props:{endpoint:{type:String,default:"admin"},interval:{type:Number,default:5e3},scope:{type:String,default:""}},data:()=>({timer:null,notices:[],loading:!1,button_text:"",current_notice:1,task_completed:!1,transitionName:"slide-next"}),created(){this.fetch()},methods:{fetch(){const t=this.scope?`?scope=${this.scope}`:"";n().ajax({url:`${dokan_promo.rest.root}${dokan_promo.rest.version}/admin/notices/${this.endpoint}${t}`,method:"get",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",dokan_promo.rest.nonce)}}).done((t=>{this.notices=t.filter((t=>t.description||t.title)),this.startAutoSlide()}))},slideNotice(t){this.current_notice+=t,this.transitionName=1===t?"slide-next":"slide-prev";let e=this.notices.length;this.current_notice<1&&(this.current_notice=e),this.current_notice>e&&(this.current_notice=1)},nextNotice(){this.stopAutoSlide(),this.slideNotice(1)},prevNotice(){this.stopAutoSlide(),this.slideNotice(-1)},startAutoSlide(){!this.loading&&this.notices.length>1&&(this.timer=setInterval((()=>{this.slideNotice(1)}),this.interval))},stopAutoSlide(){!this.loading&&this.notices.length>1&&(clearInterval(this.timer),this.timer=null)},hideNotice(t,e){n().ajax({url:dokan_promo.ajaxurl,method:"post",dataType:"json",data:t.ajax_data}).done((()=>{this.notices.splice(e,1),this.slideNotice(1)}))},handleAction(t,e){t.confirm_message?Swal.fire({title:this.__("Are you sure?","dokan-lite"),icon:"warning",html:t.confirm_message,showCancelButton:!0,confirmButtonText:t.text,cancelButtonText:this.__("Cancel","dokan-lite")}).then((n=>{n.value&&this.handleRequest(t,e)})):this.handleRequest(t,e)},handleRequest(t,e){this.loading=!0,this.button_text=t.loading_text?t.loading_text:this.__("Loading...","dokan-lite"),n().ajax({url:dokan_promo.ajaxurl,method:"post",dataType:"json",data:t.ajax_data}).always((()=>{this.loading=!1})).done((()=>{this.button_text=t.completed_text?t.completed_text:t.text,this.task_completed=!0,t.reload?window.location.reload():(this.notices.splice(e,1),this.slideNotice(1))}))}}};function o(t,e,n,r,o,i,a,s){var c,l="function"==typeof t?t.options:t;if(e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),i&&(l._scopeId="data-v-"+i),a?(c=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__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},l._ssrRegister=c):o&&(c=s?function(){o.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(t,e){return c.call(e),u(t,e)}}else{var f=l.beforeCreate;l.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:l}}var i=o(r,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"notice dokan-admin-notices-wrap"},[t.notices&&t.notices.length?e("div",{staticClass:"dokan-admin-notices"},[e("transition-group",{staticClass:"dokan-notice-slides leading-[1.5em] box-content",attrs:{name:t.transitionName,tag:"div"}},[t._l(t.notices,(function(n,r){return[e("div",{directives:[{name:"show",rawName:"v-show",value:r+1===t.current_notice,expression:"(index + 1) === current_notice"}],key:r,staticClass:"dokan-admin-notice",class:`dokan-${n.type}`,on:{mouseenter:t.stopAutoSlide,mouseleave:t.startAutoSlide}},[e("div",{staticClass:"notice-content",style:n.title&&n.actions&&n.description?"align-items: start":"align-items: center"},[e("div",{staticClass:"logo-wrap"},[e("div",{staticClass:"dokan-logo"}),t._v(" "),e("span",{staticClass:"dokan-icon",class:`dokan-icon-${n.type}`})]),t._v(" "),e("div",{staticClass:"dokan-message"},[n.title?e("h3",[t._v(t._s(n.title))]):t._e(),t._v(" "),n.description?e("div",{domProps:{innerHTML:t._s(n.description)}}):t._e(),t._v(" "),n.actions&&n.actions.length?[t._l(n.actions,(function(n){return[n.action?e("a",{staticClass:"dokan-btn",class:[`dokan-btn-${n.type}`,n.class],attrs:{target:n.target?n.target:"_self",href:n.action}},[t._v(t._s(n.text))]):e("button",{staticClass:"dokan-btn btn-dokan",class:[`dokan-btn-${n.type}`,n.class],attrs:{disabled:t.loading},on:{click:function(e){return t.handleAction(n,r)}}},[t._v(t._s(t.loading||t.task_completed?t.button_text:n.text))])]}))]:t._e()],2),t._v(" "),n.show_close_button&&n.close_url?e("a",{staticClass:"close-notice",attrs:{href:n.close_url}},[e("span",{staticClass:"dashicons dashicons-no-alt"})]):t._e(),t._v(" "),n.show_close_button&&n.ajax_data?e("button",{staticClass:"close-notice",attrs:{disabled:t.loading},on:{click:function(e){return t.hideNotice(n,r)}}},[e("span",{staticClass:"dashicons dashicons-no-alt"})]):t._e()])])]}))],2),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.notices.length>1,expression:"notices.length > 1"}],staticClass:"slide-notice"},[e("span",{staticClass:"prev",class:{active:t.current_notice>1},on:{click:function(e){return t.prevNotice()}}},[e("svg",{attrs:{width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M0.791129 6.10203L6.4798 0.415254C6.72942 0.166269 7.13383 0.166269 7.38408 0.415254C7.63369 0.664239 7.63369 1.06866 7.38408 1.31764L2.14663 6.5532L7.38345 11.7888C7.63306 12.0377 7.63306 12.4422 7.38345 12.6918C7.13383 12.9408 6.72879 12.9408 6.47917 12.6918L0.790498 7.005C0.544665 6.75859 0.544666 6.34781 0.791129 6.10203Z",fill:"#DADFE4"}})])]),t._v(" "),e("span",{staticClass:"notice-count"},[e("span",{staticClass:"current-notice",class:{active:t.current_notice>1}},[t._v(t._s(t.current_notice))]),t._v(" of "),e("span",{staticClass:"total-notice",class:{active:t.current_notice=0&&Math.floor(e)===e&&isFinite(t)}function y(t){return u(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function _(t){return null==t?"":Array.isArray(t)||m(t)&&t.toString===h?JSON.stringify(t,b,2):String(t)}function b(t,e){return e&&e.__v_isRef?e.value:e}function $(t){var e=parseFloat(t);return isNaN(e)?t:e}function x(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var S=Object.prototype.hasOwnProperty;function O(t,e){return S.call(t,e)}function T(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var A=/-(\w)/g,N=T((function(t){return t.replace(A,(function(t,e){return e?e.toUpperCase():""}))})),j=T((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),E=/\B([A-Z])/g,D=T((function(t){return t.replace(E,"-$1").toLowerCase()})),P=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function L(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function M(t,e){for(var n in e)t[n]=e[n];return t}function I(t){for(var e={},n=0;n0,rt=tt&&tt.indexOf("edge/")>0;tt&&tt.indexOf("android");var ot=tt&&/iphone|ipad|ipod|ios/.test(tt);tt&&/chrome\/\d+/.test(tt),tt&&/phantomjs/.test(tt);var it,at=tt&&tt.match(/firefox\/(\d+)/),st={}.watch,ct=!1;if(Y)try{var lt={};Object.defineProperty(lt,"passive",{get:function(){ct=!0}}),window.addEventListener("test-passive",null,lt)}catch(t){}var ut=function(){return void 0===it&&(it=!Y&&void 0!==t.g&&t.g.process&&"server"===t.g.process.env.VUE_ENV),it},ft=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function dt(t){return"function"==typeof t&&/native code/.test(t.toString())}var pt,vt="undefined"!=typeof Symbol&&dt(Symbol)&&"undefined"!=typeof Reflect&&dt(Reflect.ownKeys);pt="undefined"!=typeof Set&&dt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ht=null;function mt(t){void 0===t&&(t=null),t||ht&&ht._scope.off(),ht=t,t&&t._scope.on()}var gt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),yt=function(t){void 0===t&&(t="");var e=new gt;return e.text=t,e.isComment=!0,e};function _t(t){return new gt(void 0,void 0,void 0,String(t))}function bt(t){var e=new gt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"==typeof SuppressedError&&SuppressedError;var $t=0,xt=[],wt=function(){for(var t=0;t0&&(Xt((r=Qt(r,"".concat(e||"","_").concat(n)))[0])&&Xt(i)&&(a[o]=_t(i.text+r[0].text),r.shift()),a.push.apply(a,r)):d(r)?Xt(i)?a[o]=_t(i.text+r):""!==r&&a.push(_t(r)):Xt(r)&&Xt(i)?a[o]=_t(i.text+r.text):(f(t._isVList)&&u(r.tag)&&l(r.key)&&u(e)&&(r.key="__vlist".concat(e,"_").concat(n,"__")),a.push(r)));return a}var Yt=1,te=2;function ee(t,e,n,r,o,i){return(c(n)||d(n))&&(o=r,r=n,n=void 0),f(i)&&(o=te),function(t,e,n,r,o){if(u(n)&&u(n.__ob__))return yt();if(u(n)&&u(n.is)&&(e=n.is),!e)return yt();var i,a;if(c(r)&&p(r[0])&&((n=n||{}).scopedSlots={default:r[0]},r.length=0),o===te?r=Gt(r):o===Yt&&(r=function(t){for(var e=0;e0,a=e?!!e.$stable:!i,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&r&&r!==s&&c===r.$key&&!i&&!r.$hasNormal)return r;for(var l in o={},e)e[l]&&"$"!==l[0]&&(o[l]=xe(t,n,l,e[l]))}else o={};for(var u in n)u in o||(o[u]=we(n,u));return e&&Object.isExtensible(e)&&(e._normalized=o),G(o,"$stable",a),G(o,"$key",c),G(o,"$hasNormal",i),o}function xe(t,e,n,r){var o=function(){var e=ht;mt(t);var n=arguments.length?r.apply(null,arguments):r({}),o=(n=n&&"object"==typeof n&&!c(n)?[n]:Gt(n))&&n[0];return mt(e),n&&(!o||1===n.length&&o.isComment&&!be(o))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:o,enumerable:!0,configurable:!0}),o}function we(t,e){return function(){return t[e]}}function Ce(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,ke(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function ke(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function Se(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var Oe,Te,Ae=null;function Ne(t,e){return(t.__esModule||vt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),v(t)?e.extend(t):t}function je(t){if(c(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(Ge=function(){return Xe.now()})}var Qe=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Ye(){var t,e;for(Ze=Ge(),Je=!0,Ve.sort(Qe),We=0;WeWe&&Ve[n].id>t.id;)n--;Ve.splice(n+1,0,t)}else Ve.push(t);qe||(qe=!0,hn(Ye))}}(this)},t.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||v(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'.concat(this.expression,'"');nn(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},t.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},t.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},t.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&k(this.vm._scope.effects,this),this.active){for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},t}(),xn={enumerable:!0,configurable:!0,get:F,set:F};function wn(t,e,n){xn.get=function(){return this[e][n]},xn.set=function(t){this[e][n]=t},Object.defineProperty(t,n,xn)}function Cn(t){var e=t.$options;if(e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props=Bt({}),o=t.$options._propKeys=[];!t.$parent||Dt(!1);var i=function(i){o.push(i);var a=Gn(i,e,n,t);It(r,i,a,void 0,!0),i in t||wn(t,"_props",i)};for(var a in e)i(a);Dt(!0)}(t,e.props),function(t){var e=t.$options,n=e.setup;if(n){var r=t._setupContext=function(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};G(e,"_v_attr_proxy",!0),Ce(e,t.$attrs,s,t,"$attrs")}return t._attrsProxy},get listeners(){return t._listenersProxy||Ce(t._listenersProxy={},t.$listeners,s,t,"$listeners"),t._listenersProxy},get slots(){return function(t){return t._slotsProxy||Se(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}(t)},emit:P(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return zt(t,e,n)}))}}}(t);mt(t),St();var o=nn(n,null,[t._props||Bt({}),r],t,"setup");if(Ot(),mt(),p(o))e.render=o;else if(v(o))if(t._setupState=o,o.__sfc){var i=t._setupProxy={};for(var a in o)"__sfc"!==a&&zt(i,o,a)}else for(var a in o)Z(a)||zt(t,o,a)}}(t),e.methods&&function(t,e){for(var n in t.$options.props,e)t[n]="function"!=typeof e[n]?F:P(e[n],t)}(t,e.methods),e.data)!function(t){var e=t.$options.data;m(e=t._data=p(e)?function(t,e){St();try{return t.call(e,e)}catch(t){return en(t,e,"data()"),{}}finally{Ot()}}(e,t):e||{})||(e={});for(var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);o--;){var i=n[o];r&&O(r,i)||Z(i)||wn(t,"_data",i)}var a=Mt(e);a&&a.vmCount++}(t);else{var n=Mt(t._data={});n&&n.vmCount++}e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=ut();for(var o in e){var i=e[o],a=p(i)?i:i.get;r||(n[o]=new $n(t,a||F,F,kn)),o in t||Sn(t,o,i)}}(t,e.computed),e.watch&&e.watch!==st&&function(t,e){for(var n in e){var r=e[n];if(c(r))for(var o=0;o-1)if(i&&!O(o,"default"))a=!1;else if(""===a||a===D(t)){var c=tr(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:(n=t,!("[object RegExp]"!==h.call(n))&&t.test(e));var n}function or(t,e){var n=t.cache,r=t.keys,o=t._vnode,i=t.$vnode;for(var a in n){var s=n[a];if(s){var c=s.name;c&&!e(c)&&ir(n,a,r,o)}}i.componentOptions.children=void 0}function ir(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,k(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=jn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Me(!0),e._scope.parent=void 0,e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Wn(En(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Le(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=ye(e._renderChildren,r),t.$scopedSlots=n?$e(t.$parent,n.data.scopedSlots,t.$slots):s,t._c=function(e,n,r,o){return ee(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return ee(t,e,n,r,o,!0)};var o=n&&n.data;It(t,"$attrs",o&&o.attrs||s,null,!0),It(t,"$listeners",e._parentListeners||s,null,!0)}(e),Ue(e,"beforeCreate",void 0,!1),function(t){var e=Nn(t.$options.inject,t);e&&(Dt(!1),Object.keys(e).forEach((function(n){It(t,n,e[n])})),Dt(!0))}(e),Cn(e),function(t){var e=t.$options.provide;if(e){var n=p(e)?e.call(t):e;if(!v(n))return;for(var r=function(t){var e=t._provided,n=t.$parent&&t.$parent._provided;return n===e?t._provided=Object.create(n):e}(t),o=vt?Reflect.ownKeys(n):Object.keys(n),i=0;i1?L(n):n;for(var r=L(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&ir(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)ir(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){or(t,(function(t){return rr(e,t)}))})),this.$watch("exclude",(function(e){or(t,(function(t){return!rr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=je(t),n=e&&e.componentOptions;if(n){var r=nr(n),o=this.include,i=this.exclude;if(o&&(!r||!rr(o,r))||i&&r&&rr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,k(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return J}};Object.defineProperty(t,"config",e),t.util={warn:Bn,extend:M,mergeOptions:Wn,defineReactive:It},t.set=Ft,t.delete=Rt,t.nextTick=hn,t.observable=function(t){return Mt(t),t},t.options=Object.create(null),K.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,M(t.options.components,sr),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=L(arguments,1);return n.unshift(this),p(t.install)?t.install.apply(t,n):p(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Wn(this.options,t),this}}(t),function(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=Mn(t)||Mn(n.options),a=function(t){this._init(t)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=e++,a.options=Wn(n.options,t),a.super=n,a.options.props&&function(t){var e=t.options.props;for(var n in e)wn(t.prototype,"_props",n)}(a),a.options.computed&&function(t){var e=t.options.computed;for(var n in e)Sn(t.prototype,n,e[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,K.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=M({},a.options),o[r]=a,a}}(t),function(t){K.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&m(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&p(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(er),Object.defineProperty(er.prototype,"$isServer",{get:ut}),Object.defineProperty(er.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(er,"FunctionalRenderContext",{value:Dn}),er.version="2.7.16";var cr=x("style,class"),lr=x("input,textarea,option,select,progress"),ur=function(t,e,n){return"value"===n&&lr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},fr=x("contenteditable,draggable,spellcheck"),dr=x("events,caret,typing,plaintext-only"),pr=function(t,e){return yr(e)||"false"===e?"false":"contenteditable"===t&&dr(e)?e:"true"},vr=x("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),hr="http://www.w3.org/1999/xlink",mr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},gr=function(t){return mr(t)?t.slice(6,t.length):""},yr=function(t){return null==t||!1===t};function _r(t,e){return{staticClass:br(t.staticClass,e.staticClass),class:u(t.class)?[t.class,e.class]:e.class}}function br(t,e){return t?e?t+" "+e:t:e||""}function $r(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Jr(t,e,n):vr(e)?yr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):fr(e)?t.setAttribute(e,pr(e,n)):mr(e)?yr(n)?t.removeAttributeNS(hr,gr(e)):t.setAttributeNS(hr,e,n):Jr(t,e,n)}function Jr(t,e,n){if(yr(n))t.removeAttribute(e);else{if(et&&!nt&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Wr={create:Kr,update:Kr};function Zr(t,e){var n=e.elm,r=e.data,o=t.data;if(!(l(r.staticClass)&&l(r.class)&&(l(o)||l(o.staticClass)&&l(o.class)))){var i=function(t){for(var e=t.data,n=t,r=t;u(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=_r(r.data,e));for(;u(n=n.parent);)n&&n.data&&(e=_r(e,n.data));return o=e.staticClass,i=e.class,u(o)||u(i)?br(o,$r(i)):"";var o,i}(e),a=n._transitionClasses;u(a)&&(i=br(i,$r(a))),i!==n._prevClass&&(n.setAttribute("class",i),n._prevClass=i)}}var Gr,Xr,Qr,Yr,to,eo,no={create:Zr,update:Zr},ro=/[\w).+\-_$\]]/;function oo(t){var e,n,r,o,i,a=!1,s=!1,c=!1,l=!1,u=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&ro.test(h)||(l=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Yr),key:'"'+t.slice(Yr+1)+'"'}:{exp:t,key:null};for(Xr=t,Yr=to=eo=0;!xo();)wo(Qr=$o())?ko(Qr):91===Qr&&Co(Qr);return{exp:t.slice(0,to),key:t.slice(to+1,eo)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function $o(){return Xr.charCodeAt(++Yr)}function xo(){return Yr>=Gr}function wo(t){return 34===t||39===t}function Co(t){var e=1;for(to=Yr;!xo();)if(wo(t=$o()))ko(t);else if(91===t&&e++,93===t&&e--,0===e){eo=Yr;break}}function ko(t){for(var e=t;!xo()&&(t=$o())!==e;);}var So,Oo="__r",To="__c";function Ao(t,e,n){var r=So;return function o(){null!==e.apply(null,arguments)&&Eo(t,o,n,r)}}var No=sn&&!(at&&Number(at[1])<=53);function jo(t,e,n,r){if(No){var o=Ze,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}So.addEventListener(t,e,ct?{capture:n,passive:r}:n)}function Eo(t,e,n,r){(r||So).removeEventListener(t,e._wrapper||e,n)}function Do(t,e){if(!l(t.data.on)||!l(e.data.on)){var n=e.data.on||{},r=t.data.on||{};So=e.elm||t.elm,function(t){if(u(t[Oo])){var e=et?"change":"input";t[e]=[].concat(t[Oo],t[e]||[]),delete t[Oo]}u(t[To])&&(t.change=[].concat(t[To],t.change||[]),delete t[To])}(n),Jt(n,r,jo,Eo,Ao,e.context),So=void 0}}var Po,Lo={create:Do,update:Do,destroy:function(t){return Do(t,Pr)}};function Mo(t,e){if(!l(t.data.domProps)||!l(e.data.domProps)){var n,r,o=e.elm,i=t.data.domProps||{},a=e.data.domProps||{};for(n in(u(a.__ob__)||f(a._v_attr_proxy))&&(a=e.data.domProps=M({},a)),i)n in a||(o[n]="");for(n in a){if(r=a[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===i[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var s=l(r)?"":String(r);Io(o,s)&&(o.value=s)}else if("innerHTML"===n&&Cr(o.tagName)&&l(o.innerHTML)){(Po=Po||document.createElement("div")).innerHTML="".concat(r,"");for(var c=Po.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;c.firstChild;)o.appendChild(c.firstChild)}else if(r!==i[n])try{o[n]=r}catch(t){}}}}function Io(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(u(r)){if(r.number)return $(n)!==$(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Fo={create:Mo,update:Mo},Ro=T((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Ho(t){var e=Bo(t.style);return t.staticStyle?M(t.staticStyle,e):e}function Bo(t){return Array.isArray(t)?I(t):"string"==typeof t?Ro(t):t}var Uo,Vo=/^--/,zo=/\s*!important$/,Ko=function(t,e,n){if(Vo.test(e))t.style.setProperty(e,n);else if(zo.test(n))t.style.setProperty(D(e),n.replace(zo,""),"important");else{var r=Jo(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(Go).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Qo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Go).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Yo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&M(e,ti(t.name||"v")),M(e,t),e}return"string"==typeof t?ti(t):void 0}}var ti=T((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),ei=Y&&!nt,ni="transition",ri="animation",oi="transition",ii="transitionend",ai="animation",si="animationend";ei&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(oi="WebkitTransition",ii="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ai="WebkitAnimation",si="webkitAnimationEnd"));var ci=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function li(t){ci((function(){ci(t)}))}function ui(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),Xo(t,e))}function fi(t,e){t._transitionClasses&&k(t._transitionClasses,e),Qo(t,e)}function di(t,e,n){var r=vi(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ni?ii:si,c=0,l=function(){t.removeEventListener(s,u),n()},u=function(e){e.target===t&&++c>=a&&l()};setTimeout((function(){c0&&(n=ni,u=a,f=i.length):e===ri?l>0&&(n=ri,u=l,f=c.length):f=(n=(u=Math.max(a,l))>0?a>l?ni:ri:null)?n===ni?i.length:c.length:0,{type:n,timeout:u,propCount:f,hasTransform:n===ni&&pi.test(r[oi+"Property"])}}function hi(t,e){for(;t.length1}function $i(t,e){!0!==e.data.show&&gi(e)}var xi=function(t){var e,n,r={},o=t.modules,i=t.nodeOps;for(e=0;ev?_(t,l(n[g+1])?null:n[g+1].elm,n,p,g,r):p>g&&$(e,d,v)}(d,h,g,n,c):u(g)?(u(t.text)&&i.setTextContent(d,""),_(d,null,g,0,g.length-1,n)):u(h)?$(h,0,h.length-1):u(t.text)&&i.setTextContent(d,""):t.text!==e.text&&i.setTextContent(d,e.text),u(v)&&u(p=v.hook)&&u(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(f(n)&&u(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(B(Oi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Si(t,e){return e.every((function(e){return!B(e,t)}))}function Oi(t){return"_value"in t?t._value:t.value}function Ti(t){t.target.composing=!0}function Ai(t){t.target.composing&&(t.target.composing=!1,Ni(t.target,"input"))}function Ni(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ji(t){return!t.componentInstance||t.data&&t.data.transition?t:ji(t.componentInstance._vnode)}var Ei={model:wi,show:{bind:function(t,e,n){var r=e.value,o=(n=ji(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,gi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ji(n)).data&&n.data.transition?(n.data.show=!0,r?gi(n,(function(){t.style.display=t.__vOriginalDisplay})):yi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Di={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Pi(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Pi(je(e.children)):t}function Li(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[N(r)]=o[r];return e}function Mi(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Ii=function(t){return t.tag||be(t)},Fi=function(t){return"show"===t.name},Ri={name:"transition",props:Di,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ii)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Pi(o);if(!i)return o;if(this._leaving)return Mi(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:d(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=Li(this),c=this._vnode,l=Pi(c);if(i.data.directives&&i.data.directives.some(Fi)&&(i.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,l)&&!be(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var u=l.data.transition=M({},s);if("out-in"===r)return this._leaving=!0,Wt(u,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Mi(t,o);if("in-out"===r){if(be(i))return c;var f,p=function(){f()};Wt(s,"afterEnter",p),Wt(s,"enterCancelled",p),Wt(u,"delayLeave",(function(t){f=t}))}}return o}}},Hi=M({tag:String,moveClass:String},Di);function Bi(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Ui(t){t.data.newPos=t.elm.getBoundingClientRect()}function Vi(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Hi.mode;var zi={Transition:Ri,TransitionGroup:{props:Hi,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Fe(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Li(this),s=0;s-1?Or[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Or[t]=/HTMLUnknownElement/.test(e.toString())},M(er.options.directives,Ei),M(er.options.components,zi),er.prototype.__patch__=Y?xi:F,er.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=yt),Ue(t,"beforeMount"),r=function(){t._update(t._render(),n)},new $n(t,r,F,{before:function(){t._isMounted&&!t._isDestroyed&&Ue(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ea=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,na="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(W.source,"]*"),ra="((?:".concat(na,"\\:)?").concat(na,")"),oa=new RegExp("^<".concat(ra)),ia=/^\s*(\/?)>/,aa=new RegExp("^<\\/".concat(ra,"[^>]*>")),sa=/^]+>/i,ca=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},pa=/&(?:lt|gt|quot|amp|#39);/g,va=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,ha=x("pre,textarea",!0),ma=function(t,e){return t&&ha(t)&&"\n"===e[0]};function ga(t,e){var n=e?va:pa;return t.replace(n,(function(t){return da[t]}))}var ya,_a,ba,$a,xa,wa,Ca,ka,Sa=/^@|^v-on:/,Oa=/^v-|^@|^:|^#/,Ta=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Aa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Na=/^\(|\)$/g,ja=/^\[.*\]$/,Ea=/:(.*)$/,Da=/^:|^\.|^v-bind:/,Pa=/\.[^.\]]+(?=[^\]]*$)/g,La=/^v-slot(:|$)|^#/,Ma=/[\r\n]/,Ia=/[ \f\t\r\n]+/g,Fa=T((function(t){return(Ki=Ki||document.createElement("div")).innerHTML=t,Ki.textContent})),Ra="_empty_";function Ha(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:Ja(e),rawAttrsMap:{},parent:n,children:[]}}function Ba(t,e){ya=e.warn||ao,wa=e.isPreTag||R,Ca=e.mustUseProp||R,ka=e.getTagNamespace||R;e.isReservedTag;ba=so(e.modules,"transformNode"),$a=so(e.modules,"preTransformNode"),xa=so(e.modules,"postTransformNode"),_a=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function l(t){if(u(t),s||t.processed||(t=Ua(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&za(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,l=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),l&&l.if&&za(l,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,l;t.children=t.children.filter((function(t){return!t.slotScope})),u(t),t.pre&&(s=!1),wa(t.tag)&&(c=!1);for(var f=0;f]*>)","i"));x=t.replace(p,(function(t,n,r){return l=r.length,ua(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),ma(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""})),c+=t.length-x.length,t=x,f(d,c-l,c)}else{var v=t.indexOf("<");if(0===v){if(ca.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),u(h+3),"continue"}if(la.test(t)){var m=t.indexOf("]>");if(m>=0)return u(m+2),"continue"}var g=t.match(sa);if(g)return u(g[0].length),"continue";var y=t.match(aa);if(y){var _=c;return u(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(oa);if(e){var n={tagName:e[1],attrs:[],start:c};u(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(ia))&&(o=t.match(ea)||t.match(ta));)o.start=c,u(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],u(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&Yi(n)&&f(r),s(n)&&r===n&&f(n));for(var l=a(n)||!!c,u=t.attrs.length,d=new Array(u),p=0;p=0){for(x=t.slice(v);!(aa.test(x)||oa.test(x)||ca.test(x)||la.test(x)||(w=x.indexOf("<",1))<0);)v+=w,x=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&u($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t&&"break"!==l(););function u(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var l=o.length-1;l>=a;l--)e.end&&e.end(o[l].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}(t,{warn:ya,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,i,a,u,f){var d=r&&r.ns||ka(t);et&&"svg"===d&&(i=function(t){for(var e=[],n=0;nc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var l=oo(r[1].trim());a.push("_s(".concat(l,")")),s.push({"@binding":l}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),vo(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(bo(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(bo(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(bo(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=ho(t,"value")||"null";o=r?"_n(".concat(o,")"):o,co(t,"checked","_q(".concat(e,",").concat(o,")")),vo(t,"change",bo(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,l=i?"change":"range"===r?Oo:"input",u="$event.target.value";s&&(u="$event.target.value.trim()"),a&&(u="_n(".concat(u,")"));var f=bo(e,u);c&&(f="if($event.target.composing)return;".concat(f)),co(t,"value","(".concat(e,")")),vo(t,l,f,null,!0),(s||a)&&vo(t,"blur","$forceUpdate()")}(t,r,o);else if(!J.isReservedTag(i))return _o(t,r,o),!1;return!0},text:function(t,e){e.value&&co(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&co(t,"innerHTML","_s(".concat(e.value,")"),e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:Xi,mustUseProp:ur,canBeLeftOpenTag:Qi,isReservedTag:kr,getTagNamespace:Sr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Ya)},es=T((function(t){return x("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function ns(t,e){t&&(Xa=es(e.staticKeys||""),Qa=e.isReservedTag||R,rs(t),os(t,!1))}function rs(t){if(t.static=function(t){return 2!==t.type&&(3===t.type||!(!t.pre&&(t.hasBindings||t.if||t.for||w(t.tag)||!Qa(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(Xa))))}(t),1===t.type){if(!Qa(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,as=/\([^)]*?\);*$/,ss=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,cs={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ls={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},us=function(t){return"if(".concat(t,")return null;")},fs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:us("$event.target !== $event.currentTarget"),ctrl:us("!$event.ctrlKey"),shift:us("!$event.shiftKey"),alt:us("!$event.altKey"),meta:us("!$event.metaKey"),left:us("'button' in $event && $event.button !== 0"),middle:us("'button' in $event && $event.button !== 1"),right:us("'button' in $event && $event.button !== 2")};function ds(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=ps(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function ps(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return ps(t)})).join(","),"]");var e=ss.test(t.value),n=is.test(t.value),r=ss.test(t.value.replace(as,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(fs[e])i+=fs[e],cs[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=us(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(vs).join("&&"),")return null;")}(a)),i&&(o+=i);var l=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(l,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function vs(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=cs[t],r=ls[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var hs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:F},ms=function(t){this.options=t,this.warn=t.warn||ao,this.transforms=so(t.modules,"transformCode"),this.dataGenFns=so(t.modules,"genData"),this.directives=M(M({},hs),t.directives);var e=t.isReservedTag||R;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function gs(t,e){var n=new ms(e),r=t?"script"===t.tag?"null":ys(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function ys(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return _s(t,e);if(t.once&&!t.onceProcessed)return bs(t,e);if(t.for&&!t.forProcessed)return ws(t,e);if(t.if&&!t.ifProcessed)return $s(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=Os(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?Ns((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:N(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];return!i&&!a||r||(o+=",null"),i&&(o+=",".concat(i)),a&&(o+="".concat(i?"":",null",",").concat(a)),o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:Os(e,n,!0);return"_c(".concat(t,",").concat(Cs(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=Cs(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=N(e),r=j(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");return a||void 0}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:Os(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=gs(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(Ns(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function ks(t){return 1===t.type&&("slot"===t.tag||t.children.some(ks))}function Ss(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return $s(t,e,Ss,"null");if(t.for&&!t.forProcessed)return ws(t,e,Ss);var r=t.slotScope===Ra?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(Os(t,e)||"undefined",":undefined"):Os(t,e)||"undefined":ys(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function Os(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||ys)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
',Ls.innerHTML.indexOf(" ")>0}var Rs=!!Y&&Fs(!1),Hs=!!Y&&Fs(!0),Bs=T((function(t){var e=Ar(t);return e&&e.innerHTML})),Us=er.prototype.$mount;er.prototype.$mount=function(t,e){if((t=t&&Ar(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Bs(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=Is(r,{outputSourceRange:!1,shouldDecodeNewlines:Rs,shouldDecodeNewlinesForHref:Hs,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return Us.call(this,t,e)},er.compile=Is,n()("#dokan-promo-notices").length&&new er({el:"#dokan-promo-notices",render:t=>t(a)})})(); \ No newline at end of file diff --git a/assets/js/dokan-setup-no-wc.asset.php b/assets/js/dokan-setup-no-wc.asset.php new file mode 100644 index 0000000000..e832c44e22 --- /dev/null +++ b/assets/js/dokan-setup-no-wc.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'b8a5289c8308ca86b59e'); diff --git a/assets/js/dokan-setup-wizard-commission-rtl.css b/assets/js/dokan-setup-wizard-commission-rtl.css new file mode 100644 index 0000000000..9c66a15686 --- /dev/null +++ b/assets/js/dokan-setup-wizard-commission-rtl.css @@ -0,0 +1,134 @@ +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +.fixed { + position: fixed +} +.\!m-0 { + margin: 0px !important +} +.mb-5 { + margin-bottom: 1.25rem +} +.flex { + display: flex +} +.hidden { + display: none +} +.flex-col { + flex-direction: column +} +.\!p-0 { + padding: 0px !important +} +.p-3 { + padding: 0.75rem +} +.\!font-semibold { + font-weight: 600 !important +} + diff --git a/assets/js/dokan-setup-wizard-commission.asset.php b/assets/js/dokan-setup-wizard-commission.asset.php new file mode 100644 index 0000000000..40281379e0 --- /dev/null +++ b/assets/js/dokan-setup-wizard-commission.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'bf06db116d0976a40ce7'); diff --git a/assets/js/dokan-setup-wizard-commission.css b/assets/js/dokan-setup-wizard-commission.css new file mode 100644 index 0000000000..9c66a15686 --- /dev/null +++ b/assets/js/dokan-setup-wizard-commission.css @@ -0,0 +1,134 @@ +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +.fixed { + position: fixed +} +.\!m-0 { + margin: 0px !important +} +.mb-5 { + margin-bottom: 1.25rem +} +.flex { + display: flex +} +.hidden { + display: none +} +.flex-col { + flex-direction: column +} +.\!p-0 { + padding: 0px !important +} +.p-3 { + padding: 0.75rem +} +.\!font-semibold { + font-weight: 600 !important +} + diff --git a/assets/js/dokan-setup-wizard-commission.js b/assets/js/dokan-setup-wizard-commission.js new file mode 100644 index 0000000000..729ce2f02d --- /dev/null +++ b/assets/js/dokan-setup-wizard-commission.js @@ -0,0 +1 @@ +(()=>{var e={7334:e=>{function t(e,t,s){var i,r,a,o,n;function d(){var l=Date.now()-o;l=0?i=setTimeout(d,t-l):(i=null,s||(n=e.apply(a,r),a=r=null))}null==t&&(t=100);var l=function(){a=this,r=arguments,o=Date.now();var l=s&&!i;return i||(i=setTimeout(d,t)),l&&(n=e.apply(a,r),a=r=null),n};return l.clear=function(){i&&(clearTimeout(i),i=null)},l.flush=function(){i&&(n=e.apply(a,r),a=r=null,clearTimeout(i),i=null)},l}t.debounce=t,e.exports=t}},t={};function s(i){var r=t[i];if(void 0!==r)return r.exports;var a=t[i]={exports:{}};return e[i](a,a.exports,s),a.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=s(7334),t=s.n(e);function i(e,t,s,i,r,a,o,n){var d,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=s,l._compiled=!0),i&&(l.functional=!0),a&&(l._scopeId="data-v-"+a),o?(d=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},l._ssrRegister=d):r&&(d=n?function(){r.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:r),d)if(l.functional){l._injectStyles=d;var m=l.render;l.render=function(e,t){return d.call(t),m(e,t)}}else{var c=l.beforeCreate;l.beforeCreate=c?[].concat(c,d):[d]}return{exports:e,options:l}}const r=i({name:"CategoryBasedCommission",props:{value:{type:Object,default:{all:{flat:"",percentage:""},items:{}}}},computed:{getCurrencySymbol:()=>window.dokan.currency.symbol?window.dokan.currency.symbol:""},data:()=>({categories:[],renderCategories:[],openRows:[],allCategroyEnabled:!0,commission:{all:{flat:"",percentage:""},items:{}}}),watch:{value(e){"object"==typeof e&&e.hasOwnProperty("all")&&"object"==typeof e.all&&(this.commission.all=e.all),"object"==typeof e&&e.hasOwnProperty("items")&&"object"==typeof e.items&&(this.commission.items=e.items)}},created(){"object"==typeof this.value&&this.value.hasOwnProperty("all")&&"object"==typeof this.value.all&&(this.commission.all=this.value.all),"object"==typeof this.value&&this.value.hasOwnProperty("items")&&!Array.isArray(this.value.items)?this.commission.items=this.value.items:this.commission.items={},dokan.api.get("/products/multistep-categories").then((e=>{"object"==typeof e&&(this.categories=e,this.renderCategories=Object.values(this.getCatgroies()),this.commission.items&&Object.values(this.commission.items).length&&(this.allCategroyEnabled=!1))}))},methods:{getCatgroies(){const e=[],t={};for(const e in this.categories)t[e]=this.categories[e];for(const s in t){const i=t[s];if("0"!==i.parent_id){const s=t[i.parent_id],r=e.indexOf(s);e.splice(r+1,0,i)}else e.push(i)}return e},catRowClick(e,t){if(this.openRows.includes(Number(e.term_id))){let t=this.openRows.indexOf(Number(e.term_id));this.openRows.splice(t,1),this.getChildren(e.term_id).forEach((e=>{let t=this.openRows.indexOf(Number(e));-1!==t&&this.openRows.splice(t,1)}))}else this.openRows.push(Number(e.term_id))},getChildren(e){return Object.values(this.categories).filter((t=>t.parents.includes(Number(e)))).map((e=>e.term_id))},showCatRow(e){return 0===Number(e.parent_id)||this.openRows.includes(Number(e.parent_id))},isOpen(e){this.openRows.push(Number(e))},getCommissionValue(e,t){return this.commission.items.hasOwnProperty(t)?this.commission.items[t][e]:this.commission.all[e]},commissinItemHandler:t()((function(e,t,s,i=""){e="percentage"===t?this.validatePercentage(this.unFormatValue(e)):this.unFormatValue(e);let r=JSON.parse(JSON.stringify(this.commission.items)),a=JSON.parse(JSON.stringify(this.commission.all));r.hasOwnProperty(s)?(a=r[s],a[t]=e,this.$set(this.commission.items,s,a),this.updateChildCommissionValues(s,a),this.deleteDuplicateCategories(this.commission.items)):(a[t]=e,this.$set(this.commission.items,s,a),this.updateChildCommissionValues(s,a),this.deleteDuplicateCategories(this.commission.items)),this.emitComponentChange(JSON.parse(JSON.stringify(this.commission)))}),700),handleAllCategoryInput:t()((function(e,t,s=""){e="percentage"===t?this.validatePercentage(this.unFormatValue(e)):this.unFormatValue(e),this.$set(this.commission.all,t,e),this.$set(this.commission,"items",{}),this.emitComponentChange(JSON.parse(JSON.stringify(this.commission)))}),700),deleteDuplicateCategories(e){let t=this;Object.keys(e).forEach((s=>{t.isEqual(e[s],this.commission.all)&&this.$delete(this.commission.items,s)}))},emitComponentChange(e){this.$emit("change",e)},isEqual(e,t){let s=this;if(e===t)return!0;if(null==e||null==t)return!1;if(typeof e!=typeof t)return!1;if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let i=0;i{i[e]=t})),this.$set(this.commission,"items",i)},unFormatValue:e=>""===e?e:String(accounting.unformat(e,dokan.currency.decimal)),formatValue:e=>""===e?e:accounting.formatNumber(e,dokan.currency.precision,dokan.currency.thousand,dokan.currency.decimal),validatePercentage:e=>(""===e||(Number(e)<0||Number(e)>100)&&(e=""),e)}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"relative"},[t("div",{staticClass:"d-xs:hidden md:flex bg-gray-100 min-h-[3rem] text-gray-500 border-[0.957434px] border-b-0 items-center"},[t("div",{staticClass:"w-1/2 pl-3 flex h-[3rem] items-center border-r-[0.957434px]"},[t("p",{staticClass:"text-xs"},[e._v(e._s(e.__("Category","dokan-lite")))])]),e._v(" "),t("div",{staticClass:"flex w-1/2"},[t("div",{staticClass:"w-1/2 mr-20"},[t("p",{staticClass:"text-xs text-center"},[e._v(e._s(e.__("Percentage","dokan-lite")))])]),e._v(" "),t("div",{staticClass:"w-1/2"},[t("p",{staticClass:"text-xs text-center"},[e._v(e._s(e.__("Flat","dokan-lite")))])])])]),e._v(" "),t("div",{staticClass:"flex flex-col max-h-[500px] overflow-y-auto border-[1px] d-xs:text-[8px] sm:text-[14px] border-[#e9e9ea] border-solid",class:e.allCategroyEnabled?"border-b-0":"border-b-[1px]"},[t("div",{staticClass:"flex flex-row"},[t("div",{staticClass:"flex flex-row w-1/2 items-center min-h-[3rem] border-0 !border-r-[1px] !border-b-[1px] border-[#e9e9ea] border-solid pl-[5px]"},[t("button",{staticClass:"p-1 d-xs:pl-1 md:pl-4 bg-transparent bg-co border-none cursor-pointer",attrs:{type:"button"},on:{click:()=>e.allCategroyEnabled=!e.allCategroyEnabled}},[t("i",{staticClass:"far",class:e.allCategroyEnabled?"fa-plus-square text-[#4C19E6]":"fa-minus-square text-black"})]),e._v(" "),t("p",{staticClass:"d-xs:text-[8px] sm:text-[14px] !m-0"},[e._v(e._s(e.__("All Categories","dokan-lite")))])]),e._v(" "),t("div",{staticClass:"flex flex-row w-1/2 border-0 !border-b-[1px] border-[#e9e9ea] border-solid"},[t("div",{staticClass:"w-1/2 flex justify-start items-center box-border"},[t("input",{ref:"percentage",staticClass:"wc_input_decimal !min-h-full focus:!shadow-none focus:border-transparent !border-0 !w-[100%] !pl-[5px] !pr-0 !pt-0 !pb-0",staticStyle:{border:"none !important"},attrs:{type:"text",id:"percentage_commission",name:"percentage_commission"},domProps:{value:e.formatValue(e.commission.all.percentage)},on:{input:t=>e.handleAllCategoryInput(t.target.value,"percentage",e.commission.all.percentage)}}),e._v(" "),t("div",{staticClass:"h-full d-xs:border-l-0 d-xs:border-r-0 md:border-l-[1px] md:!border-r-[1px] flex justify-center items-center d-xs:!bg-transparent md:!bg-gray-100"},[t("span",{staticClass:"d-xs:pl-1 d-xs:pr-1 md:pl-2 md:pr-2"},[e._v(e._s(e.__("%","dokan-lite")))])])]),e._v(" "),t("div",{staticClass:"h-full border-l-[1px] !border-r-[1px] md:border-0 d-xs:bg-gray-100 md:bg-transparent flex justify-center items-center"},[t("span",{staticClass:"d-xs:p-1 md:p-2"},[e._v(e._s(e.__("+","dokan-lite")))])]),e._v(" "),t("div",{staticClass:"w-1/2 flex justify-start items-center box-border"},[t("div",{staticClass:"h-full d-xs:border-r-0 d-xs:border-l-0 md:!border-r-[1px] md:border-l-[1px] flex justify-center items-center d-xs:!bg-transparent md:!bg-gray-100"},[t("span",{staticClass:"d-xs:pl-1 d-xs:pr-1 md:pl-2 md:pr-2"},[e._v(e._s(e.getCurrencySymbol))])]),e._v(" "),t("input",{ref:"fixed",staticClass:"wc_input_price !min-h-full focus:!shadow-none !border-0 !w-[100%] d-xs:!pl-0 d-xs:!pr-[5px] d-xs:text-right md:text-left md:!pl-[5px] !pr-0 !pt-0 !pb-0",staticStyle:{border:"none !important"},attrs:{type:"text",id:"fixed_commission",name:"fixed_commission"},domProps:{value:e.formatValue(e.commission.all.flat)},on:{input:t=>e.handleAllCategoryInput(t.target.value,"flat",e.commission.all.flat)}})])])]),e._v(" "),e._l(e.renderCategories,(function(s,i){return e.allCategroyEnabled?e._e():t("div",{key:s.term_id,staticClass:"flex flex-row border-0 !border-b-[1px] last:border-b-0 border-[#e9e9ea] border-solid",class:e.showCatRow(s)?"flex":"hidden"},[t("div",{staticClass:"w-1/2 flex flex-row items-center min-h-[3rem] border-0 !border-r-[1px] border-[#e9e9ea] border-solid pl-[5px]"},[t("div",{staticClass:"d-xs:flex h-1/2"},e._l(s.parents,(function(e){return t("span",{key:e,staticClass:"d-xs:bg-[#e5e7eb] md:bg-transparent block h-full w-[1px] d-xs:ml-1"})})),0),e._v(" "),t("button",{staticClass:"p-1 d-xs:pl-1 md:pl-6 bg-transparent border-none cursor-pointer",class:s.children.length?"cursor-pointer text-[#F05025]":"disabled:cursor-not-allowed text-gray-300",attrs:{type:"button",disabled:!s.children.length},on:{click:()=>e.catRowClick(s,i)}},[t("i",{staticClass:"far",class:e.openRows.includes(Number(s.term_id))?"fa-minus-square text-black":"fa-plus-square"})]),e._v(" "),t("p",{staticClass:"d-xs:text-[8px] sm:text-[14px] text-black !m-0"},[t("span",{attrs:{title:s.name},domProps:{innerHTML:e._s(s.name)}}),e._v(" "),t("span",{staticClass:"d-xs:text-[6px] sm:text-[12px] text-gray-500",attrs:{title:e.__("Category ID","dokan")}},[e._v("#"+e._s(s.term_id))])])]),e._v(" "),t("div",{staticClass:"w-1/2 flex min-h-[3rem] border-0 border-solid border-[#e9e9ea]"},[t("div",{staticClass:"w-1/2 flex justify-start items-center box-border"},[t("input",{ref:"percentage",refInFor:!0,staticClass:"wc_input_decimal !min-h-full focus:!shadow-none focus:border-transparent !border-0 !pl-[5px] !pr-0 !pt-0 !pb-0 !w-[100%]",staticStyle:{border:"none !important"},attrs:{type:"text",id:"percentage_commission",name:"percentage_commission"},domProps:{value:e.formatValue(e.getCommissionValue("percentage",s.term_id))},on:{input:t=>e.commissinItemHandler(t.target.value,"percentage",s.term_id,e.getCommissionValue("percentage",s.term_id))}}),e._v(" "),t("div",{staticClass:"h-full d-xs:border-l-0 d-xs:border-r-0 md:border-l-[1px] md:!border-r-[1px] flex justify-center items-center d-xs:!bg-transparent md:!bg-gray-100"},[t("span",{staticClass:"d-xs:pl-1 d-xs:pr-1 md:pl-2 md:pr-2"},[e._v(e._s(e.__("%","dokan-lite")))])])]),e._v(" "),t("div",{staticClass:"h-full border-l-[1px] !border-r-[1px] md:border-0 d-xs:bg-gray-100 md:bg-transparent flex justify-center items-center"},[t("span",{staticClass:"d-xs:p-1 md:p-2"},[e._v(e._s(e.__("+","dokan-lite")))])]),e._v(" "),t("div",{staticClass:"w-1/2 flex justify-start items-center box-border"},[t("div",{staticClass:"h-full d-xs:border-r-0 d-xs:border-l-0 md:!border-r-[1px] md:border-l-[1px] flex justify-center items-center d-xs:!bg-transparent md:!bg-gray-100"},[t("span",{staticClass:"d-xs:pl-1 d-xs:pr-1 md:pl-2 md:pr-2"},[e._v(e._s(e.getCurrencySymbol))])]),e._v(" "),t("input",{ref:"flat",refInFor:!0,staticClass:"wc_input_price !min-h-full focus:!shadow-none !border-0 d-xs:!pl-0 d-xs:!pr-[5px] d-xs:text-right md:text-left md:!pl-[5px] !pr-0 !pt-0 !pb-0 !w-[100%]",staticStyle:{border:"none !important"},attrs:{type:"text",id:"fixed_commission",name:"fixed_commission"},domProps:{value:e.formatValue(e.getCommissionValue("flat",s.term_id))},on:{input:t=>e.commissinItemHandler(t.target.value,"flat",s.term_id,e.getCommissionValue("flat",s.term_id))}})])])])}))],2)])}),[],!1,null,"43cad8b8",null).exports;var a=i({name:"CombineInput",props:{fixedId:{type:String,default:"fixed-val-id"},percentageId:{type:String,default:"percentage-val-id"},fixexName:{type:String,default:"fixed-val-name"},percentageName:{type:String,default:"percentage-val-name"},value:{type:Object,default:{fixed:"",percentage:""}}},data(){var e,t;return{fixed:null!==(e=this.formatPositiveValue(this.value.fixed))&&void 0!==e?e:"",percentage:null!==(t=this.formatPositiveValue(this.value.percentage))&&void 0!==t?t:""}},watch:{value:{handler(e,t){let s=this.validatePercentage(e.percentage),i=this.validatePercentage(t.percentage);(!s||""===s||Number(s)<0||Number(s)>100)&&(s=i),this.fixed=this.formatPositiveValue(e.fixed),this.percentage=this.formatPositiveValue(s)},deep:!0}},methods:{validatePercentage:e=>((Number(e)<0||Number(e)>100)&&(e=""),e),onInput:t()((function(){let e=this,t={fixed:e.fixed?accounting.unformat(e.fixed,dokan.currency.decimal):"",percentage:e.percentage?accounting.unformat(e.percentage,dokan.currency.decimal):""};this.$emit("change",t)}),500),formatPositiveValue:e=>""===e?e:accounting.formatNumber(e,dokan.currency.precision,dokan.currency.thousand,dokan.currency.decimal)},computed:{getCurrencySymbol:()=>window.dokan.currency.symbol}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"d-xs:text-[8px] sm:text-[14px] d-xs:w-fit sm:w-fit md:w-auto h-[32px] flex d-xs:shadow-md md:shadow-none rounded-[5px]"},[t("div",{staticClass:"md:shadow-md border-[0.957434px] border-[#E9E9E9] d-xs:!border-r-0 md:!border-r-[0.957434px] rounded-[5px] d-xs:!rounded-r-none md:!rounded-r-[5px] !p-0 !m-0 w-[110px] flex justify-start items-center box-border"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.percentage,expression:"percentage"}],ref:"percentage",staticClass:"wc_input_decimal !border-none focus:!shadow-none !border-0 !w-[100%] !min-h-full !pl-2 !pr-0 !pt-0 !pb-0 min-w-[75px]",staticStyle:{border:"none !important"},attrs:{type:"text",id:e.percentageId,name:e.percentageName},domProps:{value:e.percentage},on:{input:[function(t){t.target.composing||(e.percentage=t.target.value)},e.onInput]}}),e._v(" "),t("div",{staticClass:"d-xs:border-l-0 md:border-l-[0.957434px] flex justify-center items-center d-xs:!bg-transparent md:!bg-gray-100 !min-h-full"},[t("span",{staticClass:"d-xs:pl-1 d-xs:pr-1 md:pl-2 md:pr-2"},[e._v(e._s(e.__("%","dokan-lite")))])])]),e._v(" "),t("div",{staticClass:"d-xs:border-[0.957434px] md:border-0 d-xs:bg-gray-100 md:bg-transparent flex justify-center items-center"},[t("span",{staticClass:"d-xs:p-1 md:p-2"},[e._v(e._s(e.__("+","dokan-lite")))])]),e._v(" "),t("div",{staticClass:"md:shadow-md border-[0.957434px] d-xs:!border-l-0 md:!border-l-[0.957434px] rounded-[5px] d-xs:!rounded-l-none md:!rounded-l-[5px] !p-0 !m-0 w-[110px] flex justify-start items-center box-border"},[t("div",{staticClass:"d-xs:border-r-0 md:border-r-[0.957434px] flex justify-center items-center d-xs:!bg-transparent md:!bg-gray-100 !min-h-full"},[t("span",{staticClass:"d-xs:pl-1 d-xs:pr-1 md:pl-2 md:pr-2"},[e._v(e._s(e.getCurrencySymbol))])]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.fixed,expression:"fixed"}],ref:"fixed",staticClass:"wc_input_price focus:!shadow-none !border-0 !w-[100%] !min-h-full !pl-2 !pr-0 !pt-0 !pb-0 min-w-[75px]",staticStyle:{border:"none !important"},attrs:{type:"text",id:e.fixedId,name:e.fixexName},domProps:{value:e.fixed},on:{input:[function(t){t.target.composing||(e.fixed=t.target.value)},e.onInput]}})])])}),[],!1,null,"7c0c2764",null);const o=i({name:"AdminCommission",components:{CategoryBasedCommission:r,CombineInput:a.exports},data:()=>({selectedCommission:"fixed",commission:{},commissionTypes:{},fixedCommission:{}}),created(){let e=document.getElementById("dokan-setup-wizard-commission-data");if(!e||!e.dataset||!e.dataset.commission)return;let t=JSON.parse(e.dataset.commission);this.commissionTypes=t.dokanCommission,this.fixedCommission.fixed=t.additional_fee?Number(t.additional_fee):0,this.fixedCommission.percentage=t.admin_percentage?Number(t.admin_percentage):0,this.selectedCommission=t.commission_type?String(t.commission_type):"fixed";let s=t.commission_category_based_values;s.all=!s.all||Array.isArray(s.all)?{}:s.all,s.items=!s.items||Array.isArray(s.items)?{}:s.items,this.commission=s},methods:{onCategoryUpdate(e){this.commission=e},fixedCOmmissionhandler(e){var t,s;""===e.fixed&&(e.fixed=null!==(t=this.fixedCommission.fixed)&&void 0!==t?t:0),""===e.percentage&&(e.percentage=null!==(s=this.fixedCommission.percentage)&&void 0!==s?s:0),this.fixedCommission=e}}},(function(){var e,t,s=this,i=s._self._c;return i("div",{staticClass:"p-3"},[i("div",{staticClass:"mb-5"},[i("p",{staticClass:"!p-0 !m-0 !font-semibold",attrs:{for:"_subscription_product_admin_commission_type"}},[s._v(s._s(s.__("Admin Commission type","dokan")))]),s._v(" "),i("div",{staticClass:"flex flex-col"},[i("select",{directives:[{name:"model",rawName:"v-model",value:s.selectedCommission,expression:"selectedCommission"}],staticClass:"select short",attrs:{id:"_subscription_product_admin_commission_type",name:"_subscription_product_admin_commission_type"},on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));s.selectedCommission=e.target.multiple?t:t[0]}}},s._l(s.commissionTypes,(function(e,t){return i("option",{domProps:{value:t}},[s._v(s._s(e))])})),0)])]),s._v(" "),"category_based"===s.selectedCommission?i("div",[i("p",{staticClass:"!p-0 !m-0 !font-semibold",attrs:{for:"_subscription_product_admin_commission_type"}},[s._v(s._s(s.__("Admin Commission","dokan")))]),s._v(" "),i("category-based-commission",{attrs:{value:s.commission},on:{change:s.onCategoryUpdate}})],1):"fixed"===s.selectedCommission?i("div",[i("p",{staticClass:"!p-0 !m-0 !font-semibold",attrs:{for:"_subscription_product_admin_commission_type"}},[s._v(s._s(s.__("Admin Commission","dokan")))]),s._v(" "),i("combine-input",{attrs:{value:s.fixedCommission},on:{change:s.fixedCOmmissionhandler}})],1):s._e(),s._v(" "),i("input",{attrs:{type:"hidden",name:"dokan_commission_type"},domProps:{value:s.selectedCommission}}),s._v(" "),i("input",{attrs:{type:"hidden",name:"dokan_commission_flat"},domProps:{value:null!==(e=s.fixedCommission.fixed)&&void 0!==e?e:0}}),s._v(" "),i("input",{attrs:{type:"hidden",name:"dokan_commission_percentage"},domProps:{value:null!==(t=s.fixedCommission.percentage)&&void 0!==t?t:0}}),s._v(" "),i("input",{attrs:{type:"hidden",name:"dokan_commission_category_based"},domProps:{value:JSON.stringify(s.commission)}})])}),[],!1,null,"02cf9e96",null).exports,n=dokan_get_lib("Vue");document.addEventListener("DOMContentLoaded",(function(){document.getElementById("dokan-setup-wizard-commission-wrapper")&&new n({el:"#dokan-setup-wizard-commission-wrapper",render:e=>e(o)})}))})()})(); \ No newline at end of file diff --git a/assets/js/dokan-tailwind-rtl.css b/assets/js/dokan-tailwind-rtl.css new file mode 100644 index 0000000000..58afbc97a6 --- /dev/null +++ b/assets/js/dokan-tailwind-rtl.css @@ -0,0 +1,822 @@ +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} +.container { + width: 100%; +} +@media (min-width: 360px) { + .container { + max-width: 360px; + } +} +@media (min-width: 640px) { + .container { + max-width: 640px; + } +} +@media (min-width: 768px) { + .container { + max-width: 768px; + } +} +@media (min-width: 1024px) { + .container { + max-width: 1024px; + } +} +@media (min-width: 1280px) { + .container { + max-width: 1280px; + } +} +@media (min-width: 1536px) { + .container { + max-width: 1536px; + } +} +.visible { + visibility: visible; +} +.collapse { + visibility: collapse; +} +.fixed { + position: fixed; +} +.absolute { + position: absolute; +} +.relative { + position: relative; +} +.\!m-0 { + margin: 0px !important; +} +.m-0 { + margin: 0px; +} +.m-\[1em\] { + margin: 1em; +} +.\!mb-\[6px\] { + margin-bottom: 6px !important; +} +.\!mt-\[13px\] { + margin-top: 13px !important; +} +.\!mt-\[6px\] { + margin-top: 6px !important; +} +.mb-1 { + margin-bottom: 0.25rem; +} +.mb-4 { + margin-bottom: 1rem; +} +.mb-5 { + margin-bottom: 1.25rem; +} +.mb-\[-0\.5rem\] { + margin-bottom: -0.5rem; +} +.ml-0 { + margin-right: 0px; +} +.ml-5 { + margin-right: 1.25rem; +} +.mr-0 { + margin-left: 0px; +} +.mr-20 { + margin-left: 5rem; +} +.mr-5 { + margin-left: 1.25rem; +} +.mr-\[20px\] { + margin-left: 20px; +} +.mt-2 { + margin-top: 0.5rem; +} +.mt-3 { + margin-top: 0.75rem; +} +.mt-4 { + margin-top: 1rem; +} +.mt-\[-20px\] { + margin-top: -20px; +} +.mt-\[20px\] { + margin-top: 20px; +} +.box-border { + box-sizing: border-box; +} +.box-content { + box-sizing: content-box; +} +.block { + display: block; +} +.inline-block { + display: inline-block; +} +.inline { + display: inline; +} +.\!flex { + display: flex !important; +} +.flex { + display: flex; +} +.table { + display: table; +} +.table-cell { + display: table-cell; +} +.table-row { + display: table-row; +} +.grid { + display: grid; +} +.\!hidden { + display: none !important; +} +.hidden { + display: none; +} +.h-1\/2 { + height: 50%; +} +.h-\[109px\] { + height: 109px; +} +.h-\[11px\] { + height: 11px; +} +.h-\[128px\] { + height: 128px; +} +.h-\[32px\] { + height: 32px; +} +.h-\[3rem\] { + height: 3rem; +} +.h-full { + height: 100%; +} +.max-h-\[500px\] { + max-height: 500px; +} +.\!min-h-full { + min-height: 100% !important; +} +.min-h-\[3rem\] { + min-height: 3rem; +} +.\!w-\[100\%\] { + width: 100% !important; +} +.w-1\/2 { + width: 50%; +} +.w-\[110px\] { + width: 110px; +} +.w-\[128px\] { + width: 128px; +} +.w-\[1px\] { + width: 1px; +} +.w-\[calc\(100\%-128px\)\] { + width: calc(100% - 128px); +} +.w-full { + width: 100%; +} +.min-w-\[75px\] { + min-width: 75px; +} +.max-w-\[128px\] { + max-width: 128px; +} +.flex-shrink { + flex-shrink: 1; +} +.flex-grow { + flex-grow: 1; +} +.border-collapse { + border-collapse: collapse; +} +.transform { + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.cursor-pointer { + cursor: pointer; +} +.resize { + resize: both; +} +.flex-row { + flex-direction: row; +} +.\!flex-col { + flex-direction: column !important; +} +.flex-col { + flex-direction: column; +} +.flex-wrap { + flex-wrap: wrap; +} +.\!items-center { + align-items: center !important; +} +.items-center { + align-items: center; +} +.justify-start { + justify-content: flex-start; +} +.\!justify-center { + justify-content: center !important; +} +.justify-center { + justify-content: center; +} +.justify-between { + justify-content: space-between; +} +.gap-4 { + gap: 1rem; +} +.overflow-y-auto { + overflow-y: auto; +} +.rounded-\[5px\] { + border-radius: 5px; +} +.\!border-0 { + border-width: 0px !important; +} +.border { + border-width: 1px; +} +.border-0 { + border-width: 0px; +} +.border-\[0\.957434px\] { + border-width: 0.957434px; +} +.border-\[1px\] { + border-width: 1px; +} +.\!border-b-\[1px\] { + border-bottom-width: 1px !important; +} +.\!border-r-\[1px\] { + border-left-width: 1px !important; +} +.border-b-0 { + border-bottom-width: 0px; +} +.border-b-\[1px\] { + border-bottom-width: 1px; +} +.border-l-\[1px\] { + border-right-width: 1px; +} +.border-r-\[0\.957434px\] { + border-left-width: 0.957434px; +} +.border-solid { + border-style: solid; +} +.\!border-none { + border-style: none !important; +} +.border-none { + border-style: none; +} +.border-\[\#E9E9E9\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 233 / var(--tw-border-opacity)); +} +.border-\[\#e9e9ea\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 234 / var(--tw-border-opacity)); +} +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} +.bg-transparent { + background-color: transparent; +} +.\!p-0 { + padding: 0px !important; +} +.p-0 { + padding: 0px; +} +.p-1 { + padding: 0.25rem; +} +.p-2 { + padding: 0.5rem; +} +.p-3 { + padding: 0.75rem; +} +.p-4 { + padding: 1rem; +} +.p-5 { + padding: 1.25rem; +} +.\!pb-0 { + padding-bottom: 0px !important; +} +.\!pl-2 { + padding-right: 0.5rem !important; +} +.\!pl-\[5px\] { + padding-right: 5px !important; +} +.\!pr-0 { + padding-left: 0px !important; +} +.\!pt-0 { + padding-top: 0px !important; +} +.pb-0 { + padding-bottom: 0px; +} +.pb-5 { + padding-bottom: 1.25rem; +} +.pl-3 { + padding-right: 0.75rem; +} +.pl-5 { + padding-right: 1.25rem; +} +.pl-\[5px\] { + padding-right: 5px; +} +.pr-5 { + padding-left: 1.25rem; +} +.pt-0 { + padding-top: 0px; +} +.pt-4 { + padding-top: 1rem; +} +.text-center { + text-align: center; +} +.text-\[1\.3em\] { + font-size: 1.3em; +} +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} +.font-bold { + font-weight: 700; +} +.font-semibold { + font-weight: 600; +} +.uppercase { + text-transform: uppercase; +} +.lowercase { + text-transform: lowercase; +} +.capitalize { + text-transform: capitalize; +} +.italic { + font-style: italic; +} +.leading-\[1\.5em\] { + line-height: 1.5em; +} +.text-\[\#4C19E6\] { + --tw-text-opacity: 1; + color: rgb(76 25 230 / var(--tw-text-opacity)); +} +.text-\[\#F05025\] { + --tw-text-opacity: 1; + color: rgb(240 80 37 / var(--tw-text-opacity)); +} +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} +.text-gray-300 { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)); +} +.text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} +.underline { + text-decoration-line: underline; +} +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.outline { + outline-style: solid; +} +.blur { + --tw-blur: blur(8px); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.drop-shadow { + --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.grayscale { + --tw-grayscale: grayscale(100%); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.filter { + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.transition { + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} +.ease-in { + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); +} + +input[type=checkbox] { + margin-top: 0.25rem; +} + +input[type=checkbox]::before { + --tw-content: '' !important; + content: var(--tw-content) !important; +} +a { + color: #0073aa; +} +a:hover, a:active, a:focus { + color: #0096dd; +} +table.wp-list-table.widefat.fixed { + position: static; +} + +.tablenav.top { + margin-bottom: 10px; +} + +.before\:box-content::before { + content: var(--tw-content); + box-sizing: content-box; +} + +.last\:mr-0:last-child { + margin-left: 0px; +} + +.last\:border-b-0:last-child { + border-bottom-width: 0px; +} + +.focus\:border-transparent:focus { + border-color: transparent; +} + +.focus\:\!shadow-none:focus { + --tw-shadow: 0 0 #0000 !important; + --tw-shadow-colored: 0 0 #0000 !important; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; +} + +.disabled\:cursor-not-allowed:disabled { + cursor: not-allowed; +} + +@media (min-width: 360px) { + .d-xs\:ml-1 { + margin-right: 0.25rem; + } + .d-xs\:block { + display: block; + } + .d-xs\:flex { + display: flex; + } + .d-xs\:hidden { + display: none; + } + .d-xs\:w-fit { + width: -moz-fit-content; + width: fit-content; + } + .d-xs\:w-full { + width: 100%; + } + .d-xs\:flex-col { + flex-direction: column; + } + .d-xs\:\!rounded-l-none { + border-top-right-radius: 0px !important; + border-bottom-right-radius: 0px !important; + } + .d-xs\:\!rounded-r-none { + border-top-left-radius: 0px !important; + border-bottom-left-radius: 0px !important; + } + .d-xs\:border-\[0\.957434px\] { + border-width: 0.957434px; + } + .d-xs\:\!border-l-0 { + border-right-width: 0px !important; + } + .d-xs\:\!border-r-0 { + border-left-width: 0px !important; + } + .d-xs\:border-l-0 { + border-right-width: 0px; + } + .d-xs\:border-r-0 { + border-left-width: 0px; + } + .d-xs\:\!bg-transparent { + background-color: transparent !important; + } + .d-xs\:bg-\[\#e5e7eb\] { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); + } + .d-xs\:bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); + } + .d-xs\:p-1 { + padding: 0.25rem; + } + .d-xs\:\!pb-5 { + padding-bottom: 1.25rem !important; + } + .d-xs\:\!pl-0 { + padding-right: 0px !important; + } + .d-xs\:\!pr-\[5px\] { + padding-left: 5px !important; + } + .d-xs\:\!pt-5 { + padding-top: 1.25rem !important; + } + .d-xs\:pl-1 { + padding-right: 0.25rem; + } + .d-xs\:pr-1 { + padding-left: 0.25rem; + } + .d-xs\:text-right { + text-align: left; + } + .d-xs\:text-\[6px\] { + font-size: 6px; + } + .d-xs\:text-\[8px\] { + font-size: 8px; + } + .d-xs\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } +} + +@media (min-width: 640px) { + .sm\:w-fit { + width: -moz-fit-content; + width: fit-content; + } + .sm\:text-\[12px\] { + font-size: 12px; + } + .sm\:text-\[14px\] { + font-size: 14px; + } +} + +@media (min-width: 768px) { + .md\:block { + display: block; + } + .md\:flex { + display: flex; + } + .md\:hidden { + display: none; + } + .md\:w-\[340px\] { + width: 340px; + } + .md\:w-auto { + width: auto; + } + .md\:flex-row { + flex-direction: row; + } + .md\:\!rounded-l-\[5px\] { + border-top-right-radius: 5px !important; + border-bottom-right-radius: 5px !important; + } + .md\:\!rounded-r-\[5px\] { + border-top-left-radius: 5px !important; + border-bottom-left-radius: 5px !important; + } + .md\:border-0 { + border-width: 0px; + } + .md\:\!border-l-\[0\.957434px\] { + border-right-width: 0.957434px !important; + } + .md\:\!border-r-\[0\.957434px\] { + border-left-width: 0.957434px !important; + } + .md\:\!border-r-\[1px\] { + border-left-width: 1px !important; + } + .md\:border-l-\[0\.957434px\] { + border-right-width: 0.957434px; + } + .md\:border-l-\[1px\] { + border-right-width: 1px; + } + .md\:border-r-\[0\.957434px\] { + border-left-width: 0.957434px; + } + .md\:\!bg-gray-100 { + --tw-bg-opacity: 1 !important; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important; + } + .md\:bg-transparent { + background-color: transparent; + } + .md\:p-2 { + padding: 0.5rem; + } + .md\:\!pl-\[5px\] { + padding-right: 5px !important; + } + .md\:pl-2 { + padding-right: 0.5rem; + } + .md\:pl-4 { + padding-right: 1rem; + } + .md\:pl-6 { + padding-right: 1.5rem; + } + .md\:pr-2 { + padding-left: 0.5rem; + } + .md\:text-left { + text-align: right; + } + .md\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + .md\:shadow-none { + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } +} + diff --git a/assets/js/dokan-tailwind.asset.php b/assets/js/dokan-tailwind.asset.php new file mode 100644 index 0000000000..9aa5c95709 --- /dev/null +++ b/assets/js/dokan-tailwind.asset.php @@ -0,0 +1 @@ + array(), 'version' => '2da709c485ff6df2f738'); diff --git a/assets/js/dokan-tailwind.css b/assets/js/dokan-tailwind.css new file mode 100644 index 0000000000..8bbb2f51ec --- /dev/null +++ b/assets/js/dokan-tailwind.css @@ -0,0 +1,822 @@ +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} +.container { + width: 100%; +} +@media (min-width: 360px) { + .container { + max-width: 360px; + } +} +@media (min-width: 640px) { + .container { + max-width: 640px; + } +} +@media (min-width: 768px) { + .container { + max-width: 768px; + } +} +@media (min-width: 1024px) { + .container { + max-width: 1024px; + } +} +@media (min-width: 1280px) { + .container { + max-width: 1280px; + } +} +@media (min-width: 1536px) { + .container { + max-width: 1536px; + } +} +.visible { + visibility: visible; +} +.collapse { + visibility: collapse; +} +.fixed { + position: fixed; +} +.absolute { + position: absolute; +} +.relative { + position: relative; +} +.\!m-0 { + margin: 0px !important; +} +.m-0 { + margin: 0px; +} +.m-\[1em\] { + margin: 1em; +} +.\!mb-\[6px\] { + margin-bottom: 6px !important; +} +.\!mt-\[13px\] { + margin-top: 13px !important; +} +.\!mt-\[6px\] { + margin-top: 6px !important; +} +.mb-1 { + margin-bottom: 0.25rem; +} +.mb-4 { + margin-bottom: 1rem; +} +.mb-5 { + margin-bottom: 1.25rem; +} +.mb-\[-0\.5rem\] { + margin-bottom: -0.5rem; +} +.ml-0 { + margin-left: 0px; +} +.ml-5 { + margin-left: 1.25rem; +} +.mr-0 { + margin-right: 0px; +} +.mr-20 { + margin-right: 5rem; +} +.mr-5 { + margin-right: 1.25rem; +} +.mr-\[20px\] { + margin-right: 20px; +} +.mt-2 { + margin-top: 0.5rem; +} +.mt-3 { + margin-top: 0.75rem; +} +.mt-4 { + margin-top: 1rem; +} +.mt-\[-20px\] { + margin-top: -20px; +} +.mt-\[20px\] { + margin-top: 20px; +} +.box-border { + box-sizing: border-box; +} +.box-content { + box-sizing: content-box; +} +.block { + display: block; +} +.inline-block { + display: inline-block; +} +.inline { + display: inline; +} +.\!flex { + display: flex !important; +} +.flex { + display: flex; +} +.table { + display: table; +} +.table-cell { + display: table-cell; +} +.table-row { + display: table-row; +} +.grid { + display: grid; +} +.\!hidden { + display: none !important; +} +.hidden { + display: none; +} +.h-1\/2 { + height: 50%; +} +.h-\[109px\] { + height: 109px; +} +.h-\[11px\] { + height: 11px; +} +.h-\[128px\] { + height: 128px; +} +.h-\[32px\] { + height: 32px; +} +.h-\[3rem\] { + height: 3rem; +} +.h-full { + height: 100%; +} +.max-h-\[500px\] { + max-height: 500px; +} +.\!min-h-full { + min-height: 100% !important; +} +.min-h-\[3rem\] { + min-height: 3rem; +} +.\!w-\[100\%\] { + width: 100% !important; +} +.w-1\/2 { + width: 50%; +} +.w-\[110px\] { + width: 110px; +} +.w-\[128px\] { + width: 128px; +} +.w-\[1px\] { + width: 1px; +} +.w-\[calc\(100\%-128px\)\] { + width: calc(100% - 128px); +} +.w-full { + width: 100%; +} +.min-w-\[75px\] { + min-width: 75px; +} +.max-w-\[128px\] { + max-width: 128px; +} +.flex-shrink { + flex-shrink: 1; +} +.flex-grow { + flex-grow: 1; +} +.border-collapse { + border-collapse: collapse; +} +.transform { + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.cursor-pointer { + cursor: pointer; +} +.resize { + resize: both; +} +.flex-row { + flex-direction: row; +} +.\!flex-col { + flex-direction: column !important; +} +.flex-col { + flex-direction: column; +} +.flex-wrap { + flex-wrap: wrap; +} +.\!items-center { + align-items: center !important; +} +.items-center { + align-items: center; +} +.justify-start { + justify-content: flex-start; +} +.\!justify-center { + justify-content: center !important; +} +.justify-center { + justify-content: center; +} +.justify-between { + justify-content: space-between; +} +.gap-4 { + gap: 1rem; +} +.overflow-y-auto { + overflow-y: auto; +} +.rounded-\[5px\] { + border-radius: 5px; +} +.\!border-0 { + border-width: 0px !important; +} +.border { + border-width: 1px; +} +.border-0 { + border-width: 0px; +} +.border-\[0\.957434px\] { + border-width: 0.957434px; +} +.border-\[1px\] { + border-width: 1px; +} +.\!border-b-\[1px\] { + border-bottom-width: 1px !important; +} +.\!border-r-\[1px\] { + border-right-width: 1px !important; +} +.border-b-0 { + border-bottom-width: 0px; +} +.border-b-\[1px\] { + border-bottom-width: 1px; +} +.border-l-\[1px\] { + border-left-width: 1px; +} +.border-r-\[0\.957434px\] { + border-right-width: 0.957434px; +} +.border-solid { + border-style: solid; +} +.\!border-none { + border-style: none !important; +} +.border-none { + border-style: none; +} +.border-\[\#E9E9E9\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 233 / var(--tw-border-opacity)); +} +.border-\[\#e9e9ea\] { + --tw-border-opacity: 1; + border-color: rgb(233 233 234 / var(--tw-border-opacity)); +} +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} +.bg-transparent { + background-color: transparent; +} +.\!p-0 { + padding: 0px !important; +} +.p-0 { + padding: 0px; +} +.p-1 { + padding: 0.25rem; +} +.p-2 { + padding: 0.5rem; +} +.p-3 { + padding: 0.75rem; +} +.p-4 { + padding: 1rem; +} +.p-5 { + padding: 1.25rem; +} +.\!pb-0 { + padding-bottom: 0px !important; +} +.\!pl-2 { + padding-left: 0.5rem !important; +} +.\!pl-\[5px\] { + padding-left: 5px !important; +} +.\!pr-0 { + padding-right: 0px !important; +} +.\!pt-0 { + padding-top: 0px !important; +} +.pb-0 { + padding-bottom: 0px; +} +.pb-5 { + padding-bottom: 1.25rem; +} +.pl-3 { + padding-left: 0.75rem; +} +.pl-5 { + padding-left: 1.25rem; +} +.pl-\[5px\] { + padding-left: 5px; +} +.pr-5 { + padding-right: 1.25rem; +} +.pt-0 { + padding-top: 0px; +} +.pt-4 { + padding-top: 1rem; +} +.text-center { + text-align: center; +} +.text-\[1\.3em\] { + font-size: 1.3em; +} +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} +.font-bold { + font-weight: 700; +} +.font-semibold { + font-weight: 600; +} +.uppercase { + text-transform: uppercase; +} +.lowercase { + text-transform: lowercase; +} +.capitalize { + text-transform: capitalize; +} +.italic { + font-style: italic; +} +.leading-\[1\.5em\] { + line-height: 1.5em; +} +.text-\[\#4C19E6\] { + --tw-text-opacity: 1; + color: rgb(76 25 230 / var(--tw-text-opacity)); +} +.text-\[\#F05025\] { + --tw-text-opacity: 1; + color: rgb(240 80 37 / var(--tw-text-opacity)); +} +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} +.text-gray-300 { + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)); +} +.text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} +.underline { + text-decoration-line: underline; +} +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.outline { + outline-style: solid; +} +.blur { + --tw-blur: blur(8px); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.drop-shadow { + --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.grayscale { + --tw-grayscale: grayscale(100%); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.filter { + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.transition { + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} +.ease-in { + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); +} + +input[type=checkbox] { + margin-top: 0.25rem; +} + +input[type=checkbox]::before { + --tw-content: '' !important; + content: var(--tw-content) !important; +} +a { + color: #0073aa; +} +a:hover, a:active, a:focus { + color: #0096dd; +} +table.wp-list-table.widefat.fixed { + position: static; +} + +.tablenav.top { + margin-bottom: 10px; +} + +.before\:box-content::before { + content: var(--tw-content); + box-sizing: content-box; +} + +.last\:mr-0:last-child { + margin-right: 0px; +} + +.last\:border-b-0:last-child { + border-bottom-width: 0px; +} + +.focus\:border-transparent:focus { + border-color: transparent; +} + +.focus\:\!shadow-none:focus { + --tw-shadow: 0 0 #0000 !important; + --tw-shadow-colored: 0 0 #0000 !important; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; +} + +.disabled\:cursor-not-allowed:disabled { + cursor: not-allowed; +} + +@media (min-width: 360px) { + .d-xs\:ml-1 { + margin-left: 0.25rem; + } + .d-xs\:block { + display: block; + } + .d-xs\:flex { + display: flex; + } + .d-xs\:hidden { + display: none; + } + .d-xs\:w-fit { + width: -moz-fit-content; + width: fit-content; + } + .d-xs\:w-full { + width: 100%; + } + .d-xs\:flex-col { + flex-direction: column; + } + .d-xs\:\!rounded-l-none { + border-top-left-radius: 0px !important; + border-bottom-left-radius: 0px !important; + } + .d-xs\:\!rounded-r-none { + border-top-right-radius: 0px !important; + border-bottom-right-radius: 0px !important; + } + .d-xs\:border-\[0\.957434px\] { + border-width: 0.957434px; + } + .d-xs\:\!border-l-0 { + border-left-width: 0px !important; + } + .d-xs\:\!border-r-0 { + border-right-width: 0px !important; + } + .d-xs\:border-l-0 { + border-left-width: 0px; + } + .d-xs\:border-r-0 { + border-right-width: 0px; + } + .d-xs\:\!bg-transparent { + background-color: transparent !important; + } + .d-xs\:bg-\[\#e5e7eb\] { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); + } + .d-xs\:bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); + } + .d-xs\:p-1 { + padding: 0.25rem; + } + .d-xs\:\!pb-5 { + padding-bottom: 1.25rem !important; + } + .d-xs\:\!pl-0 { + padding-left: 0px !important; + } + .d-xs\:\!pr-\[5px\] { + padding-right: 5px !important; + } + .d-xs\:\!pt-5 { + padding-top: 1.25rem !important; + } + .d-xs\:pl-1 { + padding-left: 0.25rem; + } + .d-xs\:pr-1 { + padding-right: 0.25rem; + } + .d-xs\:text-right { + text-align: right; + } + .d-xs\:text-\[6px\] { + font-size: 6px; + } + .d-xs\:text-\[8px\] { + font-size: 8px; + } + .d-xs\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } +} + +@media (min-width: 640px) { + .sm\:w-fit { + width: -moz-fit-content; + width: fit-content; + } + .sm\:text-\[12px\] { + font-size: 12px; + } + .sm\:text-\[14px\] { + font-size: 14px; + } +} + +@media (min-width: 768px) { + .md\:block { + display: block; + } + .md\:flex { + display: flex; + } + .md\:hidden { + display: none; + } + .md\:w-\[340px\] { + width: 340px; + } + .md\:w-auto { + width: auto; + } + .md\:flex-row { + flex-direction: row; + } + .md\:\!rounded-l-\[5px\] { + border-top-left-radius: 5px !important; + border-bottom-left-radius: 5px !important; + } + .md\:\!rounded-r-\[5px\] { + border-top-right-radius: 5px !important; + border-bottom-right-radius: 5px !important; + } + .md\:border-0 { + border-width: 0px; + } + .md\:\!border-l-\[0\.957434px\] { + border-left-width: 0.957434px !important; + } + .md\:\!border-r-\[0\.957434px\] { + border-right-width: 0.957434px !important; + } + .md\:\!border-r-\[1px\] { + border-right-width: 1px !important; + } + .md\:border-l-\[0\.957434px\] { + border-left-width: 0.957434px; + } + .md\:border-l-\[1px\] { + border-left-width: 1px; + } + .md\:border-r-\[0\.957434px\] { + border-right-width: 0.957434px; + } + .md\:\!bg-gray-100 { + --tw-bg-opacity: 1 !important; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important; + } + .md\:bg-transparent { + background-color: transparent; + } + .md\:p-2 { + padding: 0.5rem; + } + .md\:\!pl-\[5px\] { + padding-left: 5px !important; + } + .md\:pl-2 { + padding-left: 0.5rem; + } + .md\:pl-4 { + padding-left: 1rem; + } + .md\:pl-6 { + padding-left: 1.5rem; + } + .md\:pr-2 { + padding-right: 0.5rem; + } + .md\:text-left { + text-align: left; + } + .md\:shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + .md\:shadow-none { + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } +} + diff --git a/assets/js/dokan.asset.php b/assets/js/dokan.asset.php new file mode 100644 index 0000000000..d3752727b5 --- /dev/null +++ b/assets/js/dokan.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'b7dae50e43db9b0fe708'); diff --git a/assets/js/dokan.js b/assets/js/dokan.js index fd6db5568b..92f2f7a7e5 100644 --- a/assets/js/dokan.js +++ b/assets/js/dokan.js @@ -1 +1 @@ -(()=>{var e,t;jQuery((function(e){e(".tips").tooltip(),e("ul.order-status").on("click","a.dokan-edit-status",(function(t){return e(this).addClass("dokan-hide").closest("li").next("li").removeClass("dokan-hide"),!1})),e("ul.order-status").on("click","a.dokan-cancel-status",(function(t){return e(this).closest("li").addClass("dokan-hide").prev("li").find("a.dokan-edit-status").removeClass("dokan-hide"),!1})),e("form#dokan-order-status-form").on("submit",(function(t){t.preventDefault();var a=e(this),n=a.closest("li");n.block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}}),e.post(dokan.ajaxurl,a.serialize(),(function(e){if(n.unblock(),e.success){var t=n.prev();n.addClass("dokan-hide"),t.find("label").replaceWith(e.data),t.find("a.dokan-edit-status").removeClass("dokan-hide")}else dokan_sweetalert(e.data,{icon:"success"})}))})),e("form#add-order-note").on("submit",(function(t){if(t.preventDefault(),e("textarea#add-note-content").val())return e("#dokan-order-notes").block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}}),e.post(dokan.ajaxurl,e(this).serialize(),(function(t){e("ul.order_notes").prepend(t),e("#dokan-order-notes").unblock(),e("#add-note-content").val("")})),!1})),e("#dokan-order-notes").on("click","a.delete_note",(function(){var t=e(this).closest("li.note");e("#dokan-order-notes").block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}});var a={action:"dokan_delete_order_note",note_id:e(t).attr("rel"),security:e("#delete-note-security").val()};return e.post(dokan.ajaxurl,a,(function(a){e(t).remove(),e("#dokan-order-notes").unblock()})),!1})),e(".order_download_permissions").on("click","button.grant_access",(function(){var t=e(this),a=e("select.grant_access_id").val();if(a){e(".order_download_permissions").block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}});var n={action:"dokan_grant_access_to_download",product_ids:a,loop:e(".order_download_permissions .panel").length,order_id:t.data("order-id"),security:t.data("nonce")};return e.post(dokan.ajaxurl,n,(function(t){t?e("#accordion").append(t):dokan_sweetalert(dokan.i18n_download_access,{icon:"warning"}),e(".datepicker").datepicker(),e(".order_download_permissions").unblock()})),!1}})),e(".order_download_permissions").on("click","button.revoke_access",(async function(t){t.preventDefault();const a=await dokan_sweetalert(dokan.i18n_download_permission,{action:"confirm",icon:"warning"});if("undefined"!==a&&a.isConfirmed){var n=e(this),o=n.closest(".dokan-panel"),i=n.attr("rel").split(",")[0],r=n.attr("rel").split(",")[1];if(i>0){e(o).block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}});var d={action:"dokan_revoke_access_to_download",product_id:i,download_id:r,order_id:n.data("order-id"),permission_id:n.data("permission-id"),security:n.data("nonce")};e.post(dokan.ajaxurl,d,(function(t){e(o).fadeOut("300",(function(){e(o).remove()}))}))}else e(o).fadeOut("300",(function(){e(o).remove()}))}return!1})),e("#grant_access_id").select2({allowClear:!0,minimumInputLength:3,ajax:{url:dokan.ajaxurl,dataType:"json",delay:500,data:function(e){return{q:e.term,action:"dokan_search_downloadable_products",_nonce:dokan.search_downloadable_products_nonce,page:e.page||1}},processResults:function(t){var a=[];return t&&e.each(t,(function(e,t){a.push({id:e,text:t})})),{results:a,pagination:{more:0!=a.length}}},cache:!0},language:{errorLoading:function(){return dokan.i18n_searching},inputTooLong:function(e){var t=e.input.length-e.maximum;return 1===t?dokan.i18n_input_too_long_1:dokan.i18n_input_too_long_n.replace("%qty%",t)},inputTooShort:function(e){var t=e.minimum-e.input.length;return 1===t?dokan.i18n_input_too_short_1:dokan.i18n_input_too_short_n.replace("%qty%",t)},loadingMore:function(){return dokan.i18n_load_more},maximumSelected:function(e){return 1===e.maximum?dokan.i18n_selection_too_long_1:dokan.i18n_selection_too_long_n.replace("%qty%",e.maximum)},noResults:function(){return dokan.i18n_no_matches},searching:function(){return dokan.i18n_searching}}})})),e=jQuery,(t={init:function(){let t={d:"dd",D:"D",j:"d",l:"DD",F:"MM",m:"mm",M:"M",n:"m",o:"yy",Y:"yy",y:"y"},a=0,n="",o="";for(a=0;a0?e("#restock_refunded_items").closest("tr").show():(e("#restock_refunded_items").closest("tr").hide(),e(".woocommerce_order_items input.refund_order_item_qty").each((function(){e(this).val()>0&&e("#restock_refunded_items").closest("tr").show()}))),e(this).trigger("refund_quantity_changed")}}}).init(),e("#dokan-filter-customer").filter(":not(.enhanced)").each((function(){var t={allowClear:!!e(this).data("allow_clear"),placeholder:e(this).data("placeholder"),minimumInputLength:e(this).data("minimum_input_length")?e(this).data("minimum_input_length"):"1",escapeMarkup:function(e){return e},language:{errorLoading:function(){return dokan.i18n_searching},inputTooLong:function(e){var t=e.input.length-e.maximum;return 1===t?dokan.i18n_input_too_long_1:dokan.i18n_input_too_long_n.replace("%qty%",t)},inputTooShort:function(e){var t=e.minimum-e.input.length;return 1===t?dokan.i18n_input_too_short_1:dokan.i18n_input_too_short_n.replace("%qty%",t)},loadingMore:function(){return dokan.i18n_load_more},maximumSelected:function(e){return 1===e.maximum?dokan.i18n_selection_too_long_1:dokan.i18n_selection_too_long_n.replace("%qty%",e.maximum)},noResults:function(){return dokan.i18n_no_matches},searching:function(){return dokan.i18n_searching}},ajax:{url:dokan.ajaxurl,dataType:"json",delay:1e3,data:function(t){return{term:t.term,action:"dokan_json_search_vendor_customers",security:dokan.search_customer_nonce,exclude:e(this).data("exclude")}},processResults:function(t){var a=[];return t&&e.each(t,(function(e,t){a.push({id:e,text:t})})),{results:a}},cache:!0}};if(e(this).select2(t).addClass("enhanced"),e(this).data("sortable")){var a=e(this),n=e(this).next(".select2-container").find("ul.select2-selection__rendered");n.sortable({placeholder:"ui-state-highlight select2-selection__choice",forcePlaceholderSize:!0,items:"li:not(.select2-search__field)",tolerance:"pointer",stop:function(){e(n.find(".select2-selection__choice").get().reverse()).each((function(){var t=e(this).data("data").id,n=a.find('option[value="'+t+'"]')[0];a.prepend(n)}))}})}})),function(e){e("#variants-holder"),e("#product_image_gallery"),e("#product_images_container ul.product_images");var t,a,n={modal:!1,init:function(){product_type="simple",e(".product-edit-container").on("click",".dokan-section-heading",this.toggleProductSection),e(".product-edit-container").on("click","input[type=checkbox]#_downloadable",this.downloadable),e(".product-edit-container").on("click","a.sale-schedule",this.showDiscountSchedule),e("body, #dokan-product-images").on("click","a.add-product-images",this.gallery.addImages),e("body, #dokan-product-images").on("click","a.action-delete",this.gallery.deleteImage),this.gallery.sortable(),e("body, .product-edit-container").on("click","a.dokan-feat-image-btn",this.featuredImage.addImage),e("body, .product-edit-container").on("click","a.dokan-remove-feat-image",this.featuredImage.removeImage),e("body, #variable_product_options").on("click",".sale_schedule",this.saleSchedule),e("body, #variable_product_options").on("click",".cancel_sale_schedule",this.cancelSchedule),e(".product-edit-container").on("change","input[type=checkbox]#_manage_stock",this.showManageStock),e(".product-edit-container").on("click","a.upload_file_button",this.fileDownloadable),e("body").on("click","a.insert-file-row",(function(){return e(this).closest("table").find("tbody").append(e(this).data("row")),!1})),e("body").on("click","a.dokan-product-delete",(function(){return e(this).closest("tr").remove(),!1})),e("body").on("submit","form.dokan-product-edit-form",this.inputValidate),e(".dokan-product-listing").on("click","a.dokan-add-new-product",this.addProductPopup),this.loadSelect2(),this.bindProductTagDropdown(),this.attribute.sortable(),this.checkProductPostboxToggle(),e(".product-edit-container .dokan-product-attribute-wrapper").on("click","a.dokan-product-toggle-attribute, .dokan-product-attribute-heading",this.attribute.toggleAttribute),e(".product-edit-container .dokan-product-attribute-wrapper").on("click","a.add_new_attribute",this.attribute.addNewAttribute),e(".product-edit-container .dokan-product-attribute-wrapper").on("keyup","input.dokan-product-attribute-name",this.attribute.dynamicAttrNameChange),e(".dokan-product-attribute-wrapper ul.dokan-attribute-option-list").on("click","button.dokan-select-all-attributes",this.attribute.selectAllAttr),e(".dokan-product-attribute-wrapper ul.dokan-attribute-option-list").on("click","button.dokan-select-no-attributes",this.attribute.selectNoneAttr),e(".dokan-product-attribute-wrapper ul.dokan-attribute-option-list").on("click","button.dokan-add-new-attribute",this.attribute.addNewExtraAttr),e(".product-edit-container .dokan-product-attribute-wrapper").on("click","a.dokan-product-remove-attribute",this.attribute.removeAttribute),e(".product-edit-container .dokan-product-attribute-wrapper").on("click","a.dokan-save-attribute",this.attribute.saveAttribute),e("body").on("click",'.product-container-footer input[type="submit"]',this.createNewProduct),this.attribute.disbalePredefinedAttribute(),this.setCorrectProductId(),e("body").trigger("dokan-product-editor-loaded",this)},setCorrectProductId:function(){if(!e(".dokan-product-edit-form"))return;let t=e("#dokan_product_id").val();if(window.history.replaceState){let e=new URL(document.location),a=e.searchParams,n=a.get("product_id");if(""!==n&&"0"!==n)return;if(a.set("product_id",t),"edit"!==a.get("action"))return;e.search=a.toString();let o=e.toString(),i={product_id:t};window.history.replaceState(i,document.title,o)}},saleSchedule:function(){var t=e(this).closest(".dokan-product-field-content","div, table");return e(this).hide(),t.find(".cancel_sale_schedule").show(),t.find(".sale_price_dates_fields").show(),!1},cancelSchedule:function(){var t=e(this).closest(".dokan-product-field-content","div, table");return e(this).hide(),t.find(".sale_schedule").show(),t.find(".sale_price_dates_fields").hide(),t.find(".sale_price_dates_fields").find("input").val(""),!1},checkProductPostboxToggle:function(){var t=JSON.parse(localStorage.getItem("toggleClasses"));e.each(t,(function(t,a){var n=e("."+t.replace(/_/g,"-")),o=n.find(".dokan-section-content"),i=n.find("i.fa-sort-desc");a?(o.show(),i.removeClass("fa-flip-horizointal").addClass("fa-flip-vertical"),i.css("marginTop","9px")):(o.hide(),i.removeClass("fa-flip-vertical").addClass("fa-flip-horizointal"),i.css("marginTop","0px"))}))},toggleProductSection:function(t){t.preventDefault();var a=e(this);if(null!=JSON.parse(localStorage.getItem("toggleClasses")))var n=JSON.parse(localStorage.getItem("toggleClasses"));else n={};a.closest(".dokan-edit-row").find(".dokan-section-content").slideToggle(300,(function(){var t;e(this).is(":visible")?((t=a.find("i.fa-sort-desc")).removeClass("fa-flip-horizointal").addClass("fa-flip-vertical"),t.css("marginTop","9px"),n[a.data("togglehandler")]=!0):((t=a.find("i.fa-sort-desc")).removeClass("fa-flip-vertical").addClass("fa-flip-horizointal"),t.css("marginTop","0px"),n[a.data("togglehandler")]=!1),localStorage.setItem("toggleClasses",JSON.stringify(n))}))},loadSelect2:function(){e(".dokan-select2").select2({language:{noResults:function(){return dokan.i18n_no_result_found}}})},bindProductTagDropdown:function(){e(".product_tag_search").select2({allowClear:!1,tags:dokan.product_vendors_can_create_tags&&"on"===dokan.product_vendors_can_create_tags,createTag:function(t){var a=e.trim(t.term);return""===a?null:{id:a,text:a,newTag:!0}},insertTag:function(t,a){var n=!1;e.each(t,(function(t,o){e.trim(a.text).toUpperCase()==e.trim(o.text).toUpperCase()&&(n=!0)})),n||t.unshift(a)},minimumInputLength:0,maximumSelectionLength:void 0!==dokan.maximum_tags_select_length?dokan.maximum_tags_select_length:-1,ajax:{url:dokan.ajaxurl,dataType:"json",delay:250,data:function(e){return{q:e.term,action:"dokan_json_search_products_tags",security:dokan.search_products_tags_nonce,page:e.page||1}},processResults:function(t){var a=[];return t&&e.each(t,(function(e,t){a.push({id:t[0],text:t[1]})})),{results:a,pagination:{more:0!=a.length}}},cache:!0},language:{errorLoading:function(){return dokan.i18n_searching},inputTooLong:function(e){var t=e.input.length-e.maximum;return 1===t?dokan.i18n_input_too_long_1:dokan.i18n_input_too_long_n.replace("%qty%",t)},inputTooShort:function(e){var t=e.minimum-e.input.length;return 1===t?dokan.i18n_input_too_short_1:dokan.i18n_input_too_short_n.replace("%qty%",t)},loadingMore:function(){return dokan.i18n_load_more},maximumSelected:function(e){return 1===e.maximum?dokan.i18n_selection_too_long_1:dokan.i18n_selection_too_long_n.replace("%qty%",e.maximum)},noResults:function(){return dokan.i18n_no_matches},searching:function(){return dokan.i18n_searching}},escapeMarkup:function(e){return e},templateResult:function(e){return`${e.text}`},templateSelection:function(e){return e.text}})},addProductPopup:function(e){e.preventDefault(),n.openProductPopup()},openProductPopup:function(){const o=wp.template("dokan-add-new-product"),i=e("#dokan-add-product-popup");n.modal=i.iziModal({headerColor:dokan.modal_header_color,overlayColor:"rgba(0, 0, 0, 0.8)",width:690,top:32,onOpening:()=>{n.reRenderPopupElements()},onClosed:()=>{t=void 0,a=void 0,e('#dokan-add-new-product-popup input[name="_sale_price_dates_from"], #dokan-add-new-product-popup input[name="_sale_price_dates_to"]').datepicker("destroy")}}),n.modal.iziModal("setContent",o().trim()),n.modal.iziModal("open")},reRenderPopupElements:function(){n.loadSelect2(),n.bindProductTagDropdown(),e("#dokan-add-new-product-popup .sale_price_dates_fields input").daterangepicker({singleDatePicker:!0,showDropdowns:!1,autoApply:!0,parentEl:"#dokan-add-new-product-popup",opens:"left",autoUpdateInput:!1}).on("apply.daterangepicker",(function(t,a){e(this).val(a.startDate.format("YYYY-MM-DD"))})),e(".tips").tooltip(),n.gallery.sortable(),e("body").trigger("dokan-product-editor-popup-opened",n)},createNewProduct:function(t){t.preventDefault();var o=e(this),i=o.closest("form#dokan-add-new-product-form"),r=o.attr("data-btn_id");if(i.find("span.dokan-show-add-product-success").html(""),i.find("span.dokan-show-add-product-error").html(""),i.find("span.dokan-add-new-product-spinner").css("display","inline-block"),o.attr("disabled","disabled"),""==i.find('input[name="post_title"]').val())return e("span.dokan-show-add-product-error").html(dokan.product_title_required),o.removeAttr("disabled"),void i.find("span.dokan-add-new-product-spinner").css("display","none");if("-1"==i.find('select[name="product_cat"]').val())return e("span.dokan-show-add-product-error").html(dokan.product_category_required),o.removeAttr("disabled"),void i.find("span.dokan-add-new-product-spinner").css("display","none");var d={action:"dokan_create_new_product",postdata:i.serialize(),_wpnonce:dokan.nonce};n.modal.iziModal("startLoading"),e.post(dokan.ajaxurl,d,(function(t){t.success?(o.removeAttr("disabled"),"create_new"===r?(e("#dokan-add-product-popup").iziModal("close"),window.location.href=t.data):(a=void 0,e(".dokan-dashboard-product-listing-wrapper").load(window.location.href+" table.product-listing-table"),n.modal.iziModal("resetContent"),n.openProductPopup(),n.reRenderPopupElements(),e("span.dokan-show-add-product-success").html(dokan.product_created_response),setTimeout((function(){e("span.dokan-show-add-product-success").html("")}),3e3))):(o.removeAttr("disabled"),e("span.dokan-show-add-product-error").html(t.data)),i.find("span.dokan-add-new-product-spinner").css("display","none")})).always((function(){n.modal.iziModal("stopLoading")}))},attribute:{toggleAttribute:function(t){t.preventDefault();var a=e(this),n=a.closest("li").find(".dokan-product-attribute-item");return e(n).hasClass("dokan-hide")?(a.closest(".dokan-product-attribute-heading").css({borderBottom:"1px solid #e3e3e3"}),e(n).slideDown(200,(function(){a.find("i.fa").removeClass("fa-flip-horizointal").addClass("fa-flip-vertical"),e(this).removeClass("dokan-hide"),e(t.target).hasClass("dokan-product-attribute-heading")?e(t.target).hasClass("dokan-product-attribute-heading")&&a.find("a.dokan-product-toggle-attribute").css("top","12px"):e(t.target).closest("a").css("top","12px")}))):e(n).slideUp(200,(function(){e(this).addClass("dokan-hide"),a.find("i.fa").removeClass("fa-flip-vertical").addClass("fa-flip-horizointal"),e(t.target).hasClass("dokan-product-attribute-heading")?e(t.target).hasClass("dokan-product-attribute-heading")&&a.find("a.dokan-product-toggle-attribute").css("top","7px"):e(t.target).closest("a").css("top","7px"),a.closest(".dokan-product-attribute-heading").css({borderBottom:"none"})})),!1},sortable:function(){e(".dokan-product-attribute-wrapper ul").sortable({items:"li.product-attribute-list",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,placeholder:"dokan-sortable-placeholder",start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style")},update:function(e,t){n.attribute.reArrangeAttribute()}})},dynamicAttrNameChange:function(t){t.preventDefault();var a=e(this),n=a.val();""==n?a.closest("li").find("strong").html(dokan.i18n_attribute_label):a.closest("li").find("strong").html(n)},selectAllAttr:function(t){return t.preventDefault(),e(this).closest("li.product-attribute-list").find("select.dokan_attribute_values option").attr("selected",!0),e(this).closest("li.product-attribute-list").find("select.dokan_attribute_values").trigger("change"),!1},selectNoneAttr:function(t){return t.preventDefault(),e(this).closest("li.product-attribute-list").find("select.dokan_attribute_values option").attr("selected",!1),e(this).closest("li.product-attribute-list").find("select.dokan_attribute_values").trigger("change"),!1},reArrangeAttribute:function(){e(".dokan-product-attribute-wrapper").find("ul.dokan-attribute-option-list").find("li.product-attribute-list").css("cursor","default").each((function(t){e(this).find(".attribute_position").val(t)}))},addNewExtraAttr:async function(t){t.preventDefault();var a=e(this).closest("li.product-attribute-list"),n=a.data("taxonomy"),o=(await dokan_sweetalert(dokan.new_attribute_prompt,{action:"prompt",input:"text"})).value;if(o){var i={action:"dokan_add_new_attribute",taxonomy:n,term:o,_wpnonce:dokan.nonce};e.post(dokan.ajaxurl,i,(function(e){e.error?dokan_sweetalert(e.error,{action:"alert",icon:"warning"}):e.slug&&(a.find("select.dokan_attribute_values").append('"),a.find("select.dokan_attribute_values").trigger("change"))}))}},addNewAttribute:function(t){t.preventDefault();var a=e(this),o=a.closest(".dokan-attribute-type").find("select#predefined_attribute"),i=o.val(),r=e("ul.dokan-attribute-option-list .product-attribute-list").length,d={action:"dokan_get_pre_attribute",taxonomy:i,i:r,_wpnonce:dokan.nonce};a.closest(".dokan-attribute-type").find("span.dokan-attribute-spinner").removeClass("dokan-hide"),e.post(dokan.ajaxurl,d,(function(t){if(t.success){var r=e(".dokan-product-attribute-wrapper").find("ul.dokan-attribute-option-list");if($html=e.parseHTML(t.data),e($html).find(".dokan-product-attribute-item").removeClass("dokan-hide"),e($html).find("i.fa.fa-sort-desc").removeClass("fa-flip-horizointal").addClass("fa-flip-vertical"),e($html).find("a.dokan-product-toggle-attribute").css("top","12px"),e($html).find(".dokan-product-attribute-heading").css({borderBottom:"1px solid #e3e3e3"}),r.append($html),n.loadSelect2(),n.bindProductTagDropdown(),n.attribute.reArrangeAttribute(),"variable"!==e("select#product_type").val()){let t=e("div.dokan-product-attribute-wrapper label.show_if_variable");for(let a of t){let t=e(a).find('input[type="checkbox"]');t.length>0&&t[0].getAttribute("name")?.startsWith("attribute_variation[")&&e(a).hide()}}}a.closest(".dokan-attribute-type").find("span.dokan-attribute-spinner").addClass("dokan-hide"),i&&(o.find('option[value="'+i+'"]').attr("disabled","disabled"),o.val(""))})).done((function(){e("select#product_type").trigger("change")}))},removeAttribute:async function(t){t.stopPropagation(),t.preventDefault();const a=await dokan_sweetalert(dokan.remove_attribute,{action:"confirm",icon:"warning"});if("undefined"!==a&&a.isConfirmed){var o=e(this).closest("li.product-attribute-list");o.fadeOut(300,(function(){o.is(".taxonomy")?(o.find("select, input[type=text]").val(""),e("select.dokan_attribute_taxonomy").find('option[value="'+o.data("taxonomy")+'"]').removeAttr("disabled")):(o.find("select, input[type=text]").val(""),o.hide()),n.attribute.reArrangeAttribute()}))}return!1},saveAttribute:function(t){t.preventDefault(),e(this);var a={post_id:e("#dokan-edit-product-id").val(),data:e("ul.dokan-attribute-option-list").find("input, select, textarea").serialize(),action:"dokan_save_attributes"};e(".dokan-product-attribute-wrapper").block({message:null,fadeIn:50,fadeOut:1e3,overlayCSS:{background:"#fff",opacity:.6}}),e.post(dokan.ajaxurl,a,(function(t){e("#dokan-variable-product-options").load(window.location.toString()+" #dokan-variable-product-options-inner",(function(){e("#dokan-variable-product-options").trigger("reload"),e("select#product_type").trigger("change"),e(".dokan-product-attribute-wrapper").unblock()}))}))},disbalePredefinedAttribute:function(){e("ul.dokan-attribute-option-list li.product-attribute-list").each((function(t,a){"none"!==e(a).css("display")&&e(a).is(".taxonomy")&&e("select#predefined_attribute").find('option[value="'+e(a).data("taxonomy")+'"]').attr("disabled","disabled")}))}},inputValidate:function(t){return t.preventDefault(),""==e("#post_title").val().trim()?(e("#post_title").focus(),void e("div.dokan-product-title-alert").removeClass("dokan-hide")):(e("div.dokan-product-title-alert").hide(),-1==e("select.product_cat").val()?(e("select.product_cat").focus(),void e("div.dokan-product-cat-alert").removeClass("dokan-hide")):(e("div.dokan-product-cat-alert").hide(),e("input[type=submit]").attr("disabled","disabled"),void this.submit()))},downloadable:function(){e(this).prop("checked")?e(this).closest("aside").find(".dokan-side-body").removeClass("dokan-hide"):e(this).closest("aside").find(".dokan-side-body").addClass("dokan-hide")},showDiscountSchedule:function(t){t.preventDefault(),e(".sale-schedule-container").slideToggle("fast")},showManageStock:function(t){const a=e("#product_type").val();e(this).is(":checked")&&"external"!==a?e(".show_if_stock").slideDown("fast"):e(".show_if_stock").slideUp("fast"),"simple"===a&&(e(this).is(":checked")?e(".hide_if_stock_global").slideUp("fast"):e(".hide_if_stock_global").slideDown("fast"))},gallery:{addImages:function(a){a.preventDefault();var n=e(this),o=n.closest(".dokan-product-gallery").find("#product_images_container ul.product_images"),i=n.closest(".dokan-product-gallery").find("#product_image_gallery");t||(t=wp.media({title:dokan.i18n_choose_gallery,library:{type:"image"},button:{text:dokan.i18n_choose_gallery_btn_text},multiple:!0})).on("select",(function(){t.state().get("selection").map((function(t){t=t.toJSON(),attachment_ids=[],t.id&&"image"===t.type&&(e('
  • ×
  • ').insertBefore(o.find("li.add-image")),e("#product_images_container ul li.image").css("cursor","default").each((function(){var e=jQuery(this).attr("data-attachment_id");attachment_ids.push(e)})),i.val(attachment_ids.join(",")))}))})),t.open()},deleteImage:function(t){t.preventDefault();var a=e(this),n=(a.closest(".dokan-product-gallery").find("#product_images_container ul.product_images"),a.closest(".dokan-product-gallery").find("#product_image_gallery"));a.closest("li.image").remove();var o=[];return e("#product_images_container ul li.image").css("cursor","default").each((function(){var t=e(this).attr("data-attachment_id");o.push(t)})),n.val(o.join(",")),!1},sortable:function(){e("body").find("#product_images_container ul.product_images").sortable({items:"li.image",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,placeholder:"dokan-sortable-placeholder",start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style")},update:function(t,a){var n=[];e("body").find("#product_images_container ul li.image").css("cursor","default").each((function(){var e=jQuery(this).attr("data-attachment_id");n.push(e)})),e("body").find("#product_image_gallery").val(n.join(","))}})}},featuredImage:{addImage:function(t){t.preventDefault();var n=e(this);a||(a=wp.media({title:dokan.i18n_choose_featured_img,library:{type:"image"},button:{text:dokan.i18n_choose_featured_img_btn_text}})).on("select",(function(){a.state().get("selection").map((function(e){if("image"===(e=e.toJSON()).type){n.siblings("input.dokan-feat-image-id").val(e.id);var t=n.closest(".instruction-inside"),a=t.siblings(".image-wrap");a.find("img").attr("src",e.url),a.find("img").removeAttr("srcset"),t.addClass("dokan-hide"),a.removeClass("dokan-hide")}}))})),a.open()},removeImage:function(t){t.preventDefault();var a=e(this).closest(".image-wrap"),n=a.siblings(".instruction-inside");n.find("input.dokan-feat-image-id").val("0"),a.addClass("dokan-hide"),n.removeClass("dokan-hide")}},fileDownloadable:function(t){t.preventDefault();var a,n=e(this);a||((a=wp.media({title:dokan.i18n_choose_file,button:{text:dokan.i18n_choose_file_btn_text},multiple:!0})).on("select",(function(){a.state().get("selection").map((function(e){e=e.toJSON(),n.closest("tr").find("input.wc_file_url, input.wc_variation_file_url").val(e.url)}))})),a.on("ready",(function(){a.uploader.options.uploader.params={type:"downloadable_product"}}))),a.open()}};e((function(){function t(){var t=e("#product_type").val(),a=e("input#_virtual:checked").length,n=e("input#_downloadable:checked").length;let o=e(".dokan-product-shipping-tax");var i=".hide_if_downloadable, .hide_if_virtual",r=".show_if_downloadable, .show_if_virtual";e.each(Object.keys(dokan.product_types),(function(e,t){i=i+", .hide_if_"+t,r=r+", .show_if_"+t})),e(i).show(),e(r).hide(),n&&e(".show_if_downloadable").show(),a&&e(".show_if_virtual").show(),e(".show_if_"+t).show(),n&&e(".hide_if_downloadable").hide(),a?(e(".hide_if_virtual").hide(),1===e(".dokan-product-shipping-tax .dokan-section-content").first().children().length?o.hide():(o.hasClass("hide_if_virtual")&&o.removeClass("hide_if_virtual"),o.show())):o.show(),e(".hide_if_"+t).hide(),e("input#_manage_stock").trigger("change")}n.init(),e("select#product_type").on("change",(function(){var a=e(this).val();"variable"===a&&(e("input#_manage_stock").trigger("change"),e("input#_downloadable").prop("checked",!1),e("input#_virtual").removeAttr("checked")),t(),e(document.body).trigger("dokan-product-type-change",a,e(this))})).trigger("change"),e(".product-edit-container").on("change","input#_downloadable, input#_virtual",(function(){t()})).trigger("change"),e("input#_downloadable").trigger("change"),e("input#_virtual").trigger("change"),e(".sale_price_dates_fields").each((function(){var t=e(this),a=!1,n=t.closest("div, table");t.find("input").each((function(){""!==e(this).val()&&(a=!0)})),a?(n.find(".sale_schedule").hide(),n.find(".sale_price_dates_fields").show()):(n.find(".sale_schedule").show(),n.find(".sale_price_dates_fields").hide())})),e(".product-edit-container").on("click",".sale_schedule",(function(){var t=e(this).closest(".product-edit-container, div.dokan-product-variation-itmes, table");return e(this).hide(),t.find(".cancel_sale_schedule").show(),t.find(".sale_price_dates_fields").show(),!1})),e(".product-edit-container").on("click",".cancel_sale_schedule",(function(){var t=e(".product-edit-container, div.dokan-product-variation-itmes, table");return e(this).hide(),t.find(".sale_schedule").show(),t.find(".sale_price_dates_fields").hide(),t.find(".sale_price_dates_fields").find("input").val(""),!1})),e("#dokan-product-title-area").on("click",".edit-slug",(function(){!function(){var t,a,n,o,i=0,r=e("#post_name"),d=r.val(),s=e("#sample-permalink"),l=s.html(),c=e("#sample-permalink a").html(),u=e("#edit-slug-buttons"),p=u.html(),m=e("#editable-post-name-full");for(m.find("img").replaceWith((function(){return this.alt})),m=m.html(),s.html(c),n=e("#editable-post-name"),o=n.html(),u.html(' "),u.children(".save").on("click",(function(){var t=n.children("input").val();t!=e("#editable-post-name-full").text()?e.post(ajaxurl,{action:"sample-permalink",post_id:e("#dokan-edit-product-id").val(),new_slug:t,new_title:e("#post_title").val(),samplepermalinknonce:e("#samplepermalinknonce").val()},(function(a){var n=e("#edit-slug-box");n.html(a),n.hasClass("hidden")&&n.fadeIn("fast",(function(){n.removeClass("hidden")})),u.html(p),s.html(l),r.val(t),e(".edit-slug").focus(),e("#editable-post-name-full-dokan").val(e("#editable-post-name-full").html())})):u.children(".cancel").trigger("click")})),u.children(".cancel").on("click",(function(){e("#view-post-btn").show(),n.html(o),u.html(p),s.html(l),r.val(d),e(".edit-slug").focus()})),t=0;tm.length/4?"":m,n.html('').children("input").on("keydown",(function(e){var t=e.which;13===t&&(e.preventDefault(),u.children(".save").trigger("click")),27===t&&u.children(".cancel").trigger("click")})).on("keyup",(function(){r.val(this.value)})).focus()}()})),e("#dokan-edit-product-id").val()&&e("#post_title").val()&&e("#samplepermalinknonce").val()&&e.post(ajaxurl,{action:"sample-permalink",post_id:e("#dokan-edit-product-id").val(),new_slug:e("#edited-post-name-dokan").val(),new_title:e("#post_title").val(),samplepermalinknonce:e("#samplepermalinknonce").val()},(function(t){e("#edit-slug-box").html(t)})),e(window).on("load",(function(){e("input#_virtual:checked").length&&t()}))}))}(jQuery),jQuery((function(e){function t(e,t,a){jQuery('
    '+a+"
    ").css({top:t-16,left:e+20}).appendTo("body").fadeIn(200)}wp.customize,e(".datepicker").datepicker({dateFormat:"yy-mm-dd"}),e(".dokan-table tbody").on("click",".toggle-row",(function(){e(this).closest("tr").toggleClass("is-expanded")})),e(".dokan-start-date").datepicker({defaultDate:"",dateFormat:"yy-mm-dd",numberOfMonths:1,onSelect:function(t){let a=new Date(t);a.setDate(a.getDate()+1),e(".dokan-end-date").datepicker("option",{minDate:a})}}),e(".dokan-end-date").datepicker({defaultDate:"",dateFormat:"yy-mm-dd",numberOfMonths:1,onSelect:function(t){let a=new Date(t);a.setDate(a.getDate()-1),e("dokan-start-date").datepicker("option",{maxDate:a})}}),e(".tips").tooltip();var a=null,n=null;jQuery(".chart-placeholder").on("plothover",(function(e,o,i){if(i){if((a!=i.dataIndex||n!=i.seriesIndex)&&(a=i.dataIndex,n=i.seriesIndex,jQuery(".chart-tooltip").remove(),i.series.points.show||i.series.enable_tooltip)){var r=i.series.data[i.dataIndex][1];tooltip_content="",i.series.prepend_label&&(tooltip_content=tooltip_content+i.series.label+": "),i.series.prepend_tooltip&&(tooltip_content+=i.series.prepend_tooltip),tooltip_content+=r,i.series.append_tooltip&&(tooltip_content+=i.series.append_tooltip),i.series.pie.show?t(o.pageX,o.pageY,tooltip_content):t(i.pageX,i.pageY,tooltip_content)}}else jQuery(".chart-tooltip").remove(),a=null}))})),function(e){e.validator.setDefaults({ignore:":hidden"});var t=function(t,a){e(a).closest(".dokan-form-group").addClass("has-error").append(t)},a=function(t,a){e(a).closest(".dokan-form-group").removeClass("has-error"),e(t).remove()},n=wp.customize,o='input[name="settings[bank][disconnect]"], input[name="settings[paypal][disconnect]"], input[name="settings[skrill][disconnect]"], input[name="settings[dokan_custom][disconnect]"]',i={init:function(){return e("a.dokan-banner-drag").on("click",this.imageUpload),e("a.dokan-remove-banner-image").on("click",this.removeBanner),e("a.dokan-pro-gravatar-drag").on("click",this.gragatarImageUpload),e("a.dokan-gravatar-drag").on("click",this.simpleImageUpload),e("a.dokan-remove-gravatar-image").on("click",this.removeGravatar),e(".dokan-update-setting-top-button").on("click",(function(){e("input[name='dokan_update_store_settings']").trigger("click")})),this.validateForm(this),e(".dokan_payment_disconnect_btn").on("click",(function(){var t=e(this).closest("form"),a=e("form#"+t.attr("id"));e(":input",t).not(":button, :submit, :reset, :hidden, :checkbox").val("").prop("selected",!1);var n=t.serializeArray().reduce((function(e,t){return e[t.name]=t.value,e}),{});n[e(this).attr("name")]="",n.form_id=t.attr("id"),n.action="dokan_settings",i.handleRequest(a,n,!0)})),!1},calculateImageSelectOptions:function(e,t){var a,o,i,r,d,s,l=parseInt(dokan.store_banner_dimension.width,10),c=parseInt(dokan.store_banner_dimension.height,10),u=!!parseInt(dokan.store_banner_dimension["flex-width"],10),p=!!parseInt(dokan.store_banner_dimension["flex-height"],10);return d=e.get("width"),r=e.get("height"),this.headerImage=new n.HeaderTool.ImageModel,this.headerImage.set({themeWidth:l,themeHeight:c,themeFlexWidth:u,themeFlexHeight:p,imageWidth:d,imageHeight:r}),t.set("canSkipCrop",!this.headerImage.shouldBeCropped()),(o=d)/(i=r)>(a=l/c)?l=(c=i)*a:c=(l=o)/a,s={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:d,imageHeight:r,x1:0,y1:0,x2:l,y2:c},!1===p&&!1===u&&(s.aspectRatio=l+":"+c),!1===p&&(s.maxHeight=c),!1===u&&(s.maxWidth=l),s},onSelect:function(){this.frame.setState("cropper")},onCropped:function(e){var t=e.url,a=e.attachment_id,n=e.width,o=e.height;this.setImageFromURL(t,a,n,o)},onSkippedCrop:function(e){var t=e.get("url"),a=e.get("width"),n=e.get("height");this.setImageFromURL(t,e.id,a,n)},setImageFromURL:function(t,a,n,o){var i=!1;if(e(this.uploadBtn).hasClass("dokan-banner-drag"))(r=e(this.uploadBtn).closest(".dokan-banner")).find("input.dokan-file-field").val(a),r.find("img.dokan-banner-img").attr("src",t),e(this.uploadBtn).parent().siblings(".image-wrap",r).removeClass("dokan-hide"),e(this.uploadBtn).parent(".button-area").addClass("dokan-hide"),i=!0;else if(e(this.uploadBtn).hasClass("dokan-pro-gravatar-drag")){var r;(r=e(this.uploadBtn).closest(".dokan-gravatar")).find("input.dokan-file-field").val(a),r.find("img.dokan-gravatar-img").attr("src",t),i=!0,e(this.uploadBtn).parent().siblings(".gravatar-wrap",r).removeClass("dokan-hide"),e(this.uploadBtn).parent(".gravatar-button-area").addClass("dokan-hide")}!0===i&&(e(window).on("beforeunload",(function(){return dokan.dokan_banner_added_alert_msg})),e(document).ready((function(){e("#store-form").on("submit",(function(t){return e(window).off("beforeunload"),!0}))})))},removeImage:function(){n.HeaderTool.currentHeader.trigger("hide"),n.HeaderTool.CombinedList.trigger("control:removeImage")},imageUpload:function(e){e.preventDefault();var t=i;t.uploadBtn=this,t.frame=wp.media({multiple:!1,button:{text:dokan.selectAndCrop,close:!1},states:[new wp.media.controller.Library({title:dokan.chooseImage,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:dokan.store_banner_dimension.width,suggestedHeight:dokan.store_banner_dimension.height}),new wp.media.controller.Cropper({suggestedWidth:5e3,imgSelectOptions:t.calculateImageSelectOptions})]}),t.frame.on("select",t.onSelect,t),t.frame.on("cropped",t.onCropped,t),t.frame.on("skippedcrop",t.onSkippedCrop,t),t.frame.open()},calculateImageSelectOptionsProfile:function(e,t){var a,o,i,r,d,s,l=150,c=150,u=!!parseInt(dokan.store_banner_dimension["flex-width"],10),p=!!parseInt(dokan.store_banner_dimension["flex-height"],10);return d=e.get("width"),r=e.get("height"),this.headerImage=new n.HeaderTool.ImageModel,this.headerImage.set({themeWidth:l,themeHeight:c,themeFlexWidth:u,themeFlexHeight:p,imageWidth:d,imageHeight:r}),t.set("canSkipCrop",!this.headerImage.shouldBeCropped()),(o=d)/(i=r)>(a=l/c)?l=(c=i)*a:c=(l=o)/a,s={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:d,imageHeight:r,x1:0,y1:0,x2:l,y2:c},!1===p&&!1===u&&(s.aspectRatio=l+":"+c),!1===p&&(s.maxHeight=c),!1===u&&(s.maxWidth=l),s},simpleImageUpload:function(t){t.preventDefault();var a,n=e(this);a||(a=wp.media.frames.file_frame=wp.media({title:jQuery(this).data("uploader_title"),button:{text:jQuery(this).data("uploader_button_text")},multiple:!1})).on("select",(function(){var e=a.state().get("selection").first().toJSON(),t=n.closest(".dokan-gravatar");t.find("input.dokan-file-field").val(e.id),t.find("img.dokan-gravatar-img").attr("src",e.url),n.parent().siblings(".gravatar-wrap",t).removeClass("dokan-hide"),n.parent(".gravatar-button-area").addClass("dokan-hide")})),a.open()},gragatarImageUpload:function(e){e.preventDefault();var t=i;t.uploadBtn=this,t.frame=wp.media({multiple:!1,button:{text:dokan.selectAndCrop,close:!1},states:[new wp.media.controller.Library({title:dokan.chooseImage,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:150,suggestedHeight:150}),new wp.media.controller.Cropper({imgSelectOptions:t.calculateImageSelectOptionsProfile})]}),t.frame.on("select",t.onSelect,t),t.frame.on("cropped",t.onCropped,t),t.frame.on("skippedcrop",t.onSkippedCrop,t),t.frame.open()},submitSettings:function(t){"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();var a=e("form#"+t),n=a.serialize()+"&action=dokan_settings&form_id="+t;i.handleRequest(a,n,!1)},handleRequest:function(t,a,n){n?t.find(".ajax_prev.disconnect").append(' '):t.find(".ajax_prev.save").append(' '),e(".dokan-update-setting-top-button span.dokan-loading").remove(),e(".dokan-update-setting-top-button").append(' '),e.post(dokan.ajaxurl,a,(function(a){t.find("span.dokan-loading").remove(),e(".dokan-update-setting-top-button span.dokan-loading").remove(),e("html,body").animate({scrollTop:e(".dokan-dashboard-header").offset().top}),a.success?(e(".dokan-ajax-response").html(e("
    ",{class:"dokan-alert dokan-alert-success",html:"

    "+a.data.msg+"

    "})),e(".dokan-ajax-response").append(a.data.progress),dokan&&dokan.storeProgressBar&&dokan.storeProgressBar.init(),o=o.replaceAll("input","button"),n?t.find(o).addClass("dokan-hide"):t.find(o).removeClass("dokan-hide")):e(".dokan-ajax-response").html(e("
    ",{class:"dokan-alert dokan-alert-danger",html:"

    "+a.data+"

    "}))}))},validateForm:function(n){e("form#settings-form, form#profile-form, form#store-form, form#payment-form").validate({submitHandler:function(e){n.submitSettings(e.getAttribute("id"))},errorElement:"span",errorClass:"error",errorPlacement:t,success:a,ignore:".select2-search__field, :hidden, .mapboxgl-ctrl-geocoder--input"})},removeBanner:function(t){t.preventDefault();var a=e(this).closest(".image-wrap"),n=a.siblings(".button-area");a.find("input.dokan-file-field").val("0"),a.addClass("dokan-hide"),n.removeClass("dokan-hide")},removeGravatar:function(t){t.preventDefault();var a=e(this).closest(".gravatar-wrap"),n=a.siblings(".gravatar-button-area");a.find("input.dokan-file-field").val("0"),a.addClass("dokan-hide"),n.removeClass("dokan-hide")}},r={init:function(){this.withdrawValidate(this)},withdrawValidate:function(n){e("form.withdraw").validate({errorElement:"span",errorClass:"error",errorPlacement:t,success:a})}},d={init:function(){this.validate(this)},validate:function(a){e("form#dokan-form-contact-seller").validate({errorPlacement:t,errorElement:"span",success:function(e,t){e.removeClass("error"),e.remove()},submitHandler:async function(t,a){a.preventDefault(),e(t).block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}}),await dokan_execute_recaptcha("form#dokan-form-contact-seller .dokan_recaptcha_token","dokan_contact_seller_recaptcha");var n=e(t).serialize();e.post(dokan.ajaxurl,n,(function(a){e(t).unblock(),void 0!==a.data&&e(t).find(".ajax-response").html(a.data),e(t).find("input[type=text], input[type=email], textarea, input[name=dokan_recaptcha_token]").val("").removeClass("valid")}))}})}};e((function(){i.init(),r.init(),d.init(),e(".dokan-form-horizontal").on("change","input[type=checkbox]#lbl_setting_minimum_quantity",(function(){var t=e(".show_if_needs_sw_discount");e(this).is(":checked")?(t.find('input[type="number"]').val(""),t.slideDown("slow")):t.slideUp("slow")}))}))}(jQuery),function(e){var t=DokanValidateMsg;t.maxlength=e.validator.format(t.maxlength_msg),t.minlength=e.validator.format(t.minlength_msg),t.rangelength=e.validator.format(t.rangelength_msg),t.range=e.validator.format(t.range_msg),t.max=e.validator.format(t.max_msg),t.min=e.validator.format(t.min_msg),e.validator.messages=t,e(document).on("click","#dokan_store_tnc_enable",(function(t){e(this).is(":checked")?e("#dokan_tnc_text").show():e("#dokan_tnc_text").hide()})).ready((function(t){e("#dokan_store_tnc_enable").is(":checked")?e("#dokan_tnc_text").show():e("#dokan_tnc_text").hide()}))}(jQuery),function(e){var t="undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh;function a(){dokan.store_banner_dimension.width;var t=dokan.store_banner_dimension.height/dokan.store_banner_dimension.width*e("#dokan-content").width();e(".dokan-profile-frame-wrapper .profile-info-img.dummy-image").css({height:t})}a(),e(window).on("resize",(function(e){a()})),t&&wp.customize.selectiveRefresh.bind("partial-content-rendered",(function(e){console.log("placement",e),"store_header_template"===e.partial.id&&a()})),e(":input.dokan-product-search").filter(":not(.enhanced)").each((function(){var t={allowClear:!!e(this).data("allow_clear"),placeholder:e(this).data("placeholder"),minimumInputLength:e(this).data("minimum_input_length")?e(this).data("minimum_input_length"):"3",escapeMarkup:function(e){return e},language:{errorLoading:function(){return dokan.i18n_searching},inputTooLong:function(e){var t=e.input.length-e.maximum;return 1===t?dokan.i18n_input_too_long_1:dokan.i18n_input_too_long_n.replace("%qty%",t)},inputTooShort:function(e){var t=e.minimum-e.input.length;return 1===t?dokan.i18n_input_too_short_1:dokan.i18n_input_too_short_n.replace("%qty%",t)},loadingMore:function(){return dokan.i18n_load_more},maximumSelected:function(e){return 1===e.maximum?dokan.i18n_selection_too_long_1:dokan.i18n_selection_too_long_n.replace("%qty%",e.maximum)},noResults:function(){return dokan.i18n_no_matches},searching:function(){return dokan.i18n_searching}},ajax:{url:dokan.ajaxurl,dataType:"json",delay:250,data:function(t){return{term:t.term,action:e(this).data("action")||"dokan_json_search_products_and_variations",security:dokan.search_products_nonce,exclude:e(this).data("exclude"),user_ids:e(this).data("user_ids"),include:e(this).data("include"),limit:e(this).data("limit")}},processResults:function(t){var a=[];return t&&e.each(t,(function(e,t){a.push({id:e,text:t})})),{results:a}},cache:!0}};if(e(this).select2(t).addClass("enhanced"),e(this).data("sortable")){var a=e(this),n=e(this).next(".select2-container").find("ul.select2-selection__rendered");n.sortable({placeholder:"ui-state-highlight select2-selection__choice",forcePlaceholderSize:!0,items:"li:not(.select2-search__field)",tolerance:"pointer",stop:function(){e(n.find(".select2-selection__choice").get().reverse()).each((function(){var t=e(this).data("data").id,n=a.find('option[value="'+t+'"]')[0];a.prepend(n)}))}})}})),selected_items=[],e("#cb-select-all").on("change",(function(t){var a=e(this),n=e(".cb-select-items");a.is(":checked")?n.each((function(t,a){e(a).prop("checked","checked")})):n.each((function(t,a){e(a).prop("checked",""),selected_items.pop()}))}))}(jQuery),function(e){function t(t,a){const n=e(t.target).closest("li.has-submenu");n.find(".navigation-submenu").each(((t,o)=>{if(a)n.removeClass("submenu-hovered"),e(".dokan-dashboard-wrap").css("height",""),e(o).css("bottom",0),e(o).removeAttr("style");else{n.addClass("submenu-hovered");let t=n[0].getBoundingClientRect(),a=o.getBoundingClientRect(),i=e(".dokan-dashboard-wrap"),r=i[0].getBoundingClientRect(),d=Math.min(r.bottom,r.height);if(d0)e(o).css("bottom",0),a=o.getBoundingClientRect(),a.top<0&&(e(o).css("bottom","unset"),e(o).css("top",0));else{e(o).css("bottom",n);let t=e(".dokan-dash-sidebar")[0].getBoundingClientRect(),i=e(".entry-header")[0].getBoundingClientRect();a=o.getBoundingClientRect(),a.bottom>t.bottom?n+=a.bottom-t.bottom:a.bottom-i.bottom'+dokan[n]+"
    "),a.parent().find(".wc_error_tip").css("left",o.left+a.width()-a.width()/2-e(".wc_error_tip").width()/2).css("top",o.top+a.height()).fadeIn("100"))})).on("wc_remove_error_tip",(function(t,a,n){a.parent().find(".wc_error_tip."+n).fadeOut("100",(function(){e(this).remove()}))})).on("click",(function(){e(".wc_error_tip").fadeOut("100",(function(){e(this).remove()}))})).on("blur",".wc_input_decimal[type=text], .wc_input_price[type=text], .wc_input_country_iso[type=text]",(function(){e(".wc_error_tip").fadeOut("100",(function(){e(this).remove()}))})).on("change",".wc_input_price[type=text], .wc_input_decimal[type=text], .wc-order-totals #refund_amount[type=text]",(function(){var t,a,n=dokan.decimal_point;(e(this).is(".wc_input_price")||e(this).is("#refund_amount"))&&(n=dokan.mon_decimal_point),t=new RegExp("[^-0-9%\\"+n+"]+","gi"),a=new RegExp("\\"+n+"+","gi");var o=e(this).val(),i=o.replace(t,"").replace(a,n);o!==i&&e(this).val(i)})).on("keyup",".wc_input_price[type=text], .wc_input_decimal[type=text], .wc_input_country_iso[type=text], .wc-order-totals #refund_amount[type=text]",(function(){var t,a,n,o=!1;e(this).is(".wc_input_price")||e(this).is("#refund_amount")?(o=!0,t=new RegExp("[^-0-9%\\"+dokan.mon_decimal_point+"]+","gi"),n=new RegExp("[^\\"+dokan.mon_decimal_point+"]","gi"),a="i18n_mon_decimal_error"):e(this).is(".wc_input_country_iso")?(t=new RegExp("([^A-Z])+|(.){3,}","im"),a="i18n_country_iso_error"):(o=!0,t=new RegExp("[^-0-9%\\"+dokan.decimal_point+"]+","gi"),n=new RegExp("[^\\"+dokan.decimal_point+"]","gi"),a="i18n_decimal_error");var i=e(this).val(),r=i.replace(t,"");o&&1=parseFloat(window.accounting.unformat(t.val(),dokan.mon_decimal_point))&&e(this).val("")})).on("keyup","#_sale_price.wc_input_price[type=text], .wc_input_price[name^=variable_sale_price], #_subscription_sale_price.wc_input_price[type=text]",(function(){var t,a=e(this),n=e("#product_type");t=-1!==a.attr("name").indexOf("variable")?a.parents(".variable_pricing").find(".wc_input_price[name^=variable_regular_price]"):n.length&&"subscription"===n.find(":selected").val()?e("#_subscription_price"):e("#_regular_price"),parseFloat(window.accounting.unformat(a.val(),dokan.mon_decimal_point))>=parseFloat(window.accounting.unformat(t.val(),dokan.mon_decimal_point))?e(document.body).triggerHandler("wc_add_error_tip",[e(this),"i18n_sale_less_than_regular_error"]):e(document.body).triggerHandler("wc_remove_error_tip",[e(this),"i18n_sale_less_than_regular_error"])})).on("init_tooltips",(function(){e(".tips, .help_tip, .woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),e(".column-wc_actions .wc-action-button").tipTip({fadeIn:50,fadeOut:50,delay:200}),e(".parent-tips").each((function(){e(this).closest("a, th").attr("data-tip",e(this).data("tip")).tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}).css("cursor","help")}))})),e("#dokan-navigation .dokan-dashboard-menu li.has-submenu:not(.active)").on("mouseover",(e=>{t(e)})).on("mouseout",(e=>{t(e,!0)}))}(jQuery),window.dokan_show_delete_prompt=async function(e,t){e.preventDefault();let a=await dokan_sweetalert(t,{action:"confirm",icon:"warning"});if(a.isConfirmed&&void 0!==e.target.href)window.location.href=e.target.href;else{if(!a.isConfirmed||void 0===e.target.dataset.url)return!1;window.location.href=e.target.dataset.url}},window.dokan_bulk_delete_prompt=async function(e,t,a,n){"delete"===jQuery(a).val()&&(e.preventDefault(),(await dokan_sweetalert(t,{action:"confirm",icon:"warning"})).isConfirmed&&jQuery(n).submit())},function(e){var t={query:{},form:null,cateItemStringArray:[],init:function(){e("#dokan-store-listing-filter-wrap .sort-by #stores_orderby").on("change",this.buildSortByQuery),e("#dokan-store-listing-filter-wrap .toggle-view span").on("click",this.toggleView),e("#dokan-store-listing-filter-wrap .dokan-store-list-filter-button, #dokan-store-listing-filter-wrap .dokan-icons, #dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn ").on("click",this.toggleForm),e("#dokan-store-listing-filter-form-wrap .store-search-input").on("change",this.buildSearchQuery),e("#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn").on("click",this.submitForm),this.maybeHideListView();const a=t;a.form=document.forms.dokan_store_lists_filter_form;const n=a.getLocal("dokan-layout");if(n){const t=e(".toggle-view span");a.setView(n,t)}const o=a.getParams();if(o.length){let t=!1;o.forEach((function(e){const n=Object.keys(e),i=Object.values(e);(!n.includes("stores_orderby")||o.length>1)&&(t=!0),a.setParams(n,i)})),t&&e("#dokan-store-listing-filter-form-wrap").slideToggle()}var i,r;e("#dokan-store-listing-filter-form-wrap").length&&e(".store-search-input").on("keypress",(function(t){if(13==t.which)return e("#dokan-store-listing-filter-form-wrap").submit(),!1})),e("body").on("click",(function(t){e(t.target).is("div#dokan-store-products-search-result li")||(e("#dokan-store-products-search-result").html(""),e("#dokan-store-products-search-result").removeClass("dokan-store-products-search-has-results"))})),e("body").on("keyup",".dokan-store-products-filter-search",(i=function(t){t.preventDefault();var a=e(this),n=a.val(),o=a.data("store_id");n&&(e(".dokan-store-products-filter-search").addClass("dokan-ajax-search-loader"),e("#dokan-store-products-search-result").removeClass("dokan-store-products-search-has-results"),e("#dokan-store-products-search-result").hide(),e("#dokan-store-products-search-result").html(""),jQuery.ajax({type:"post",dataType:"json",url:dokan.ajaxurl,data:{search_term:n,store_id:o,_wpnonce:dokan.store_product_search_nonce,action:"dokan_store_product_search_action"},success:function(t){e(".dokan-store-products-filter-search").removeClass("dokan-ajax-search-loader"),e("#dokan-store-products-search-result").show(),e("#dokan-store-products-search-result").addClass("dokan-store-products-search-has-results"),"success"==t.type?e("#dokan-store-products-search-result").html("
      "+t.data_list+"
    "):e("#dokan-store-products-search-result").html('
      '+t.data_list+"
    ")}}))},500,r=0,function(){var e=this,t=arguments;clearTimeout(r),r=setTimeout((function(){i.apply(e,t)}),500)}))},buildSortByQuery:function(e){const a=t;a.query.stores_orderby=e.target.value,a.submitForm(e)},toggleView:function(a){const n=t,o=e(a.target),i=o.parent().find("span"),r=o.data("view");n.setView(r,i),n.setLocal("dokan-layout",r)},setView:function(t,a){if(void 0===t||t.length<1||void 0===a||a.length<1)return;const n=e("#dokan-seller-listing-wrap");[...a].forEach((function(a){const o=e(a);t===o.data("view")?(o.addClass("active"),n.addClass(t)):(o.removeClass("active"),n.removeClass(o.data("view")))}))},toggleForm:function(t){t.preventDefault(),e("#dokan-store-listing-filter-form-wrap").slideToggle()},buildSearchQuery:function(e){e.target.value?t.query.dokan_seller_search=e.target.value:delete t.query.dokan_seller_search},submitForm:function(a){a.preventDefault(),t.query._store_filter_nonce&&delete t.query._store_filter_nonce,t.query._store_filter_nonce=e('input[name="_store_filter_nonce"]').first().val();const n=decodeURIComponent(e.param(t.query)),o="/page",i=window.location.pathname,r=i.includes(o)?i.substr(0,i.indexOf(o)):"";window.history.pushState(null,null,`${r}?${n}`),window.location.reload()},setLocal:function(e,t){window.localStorage.setItem(e,t)},getLocal:function(e){return window.localStorage.getItem(e)},setParams:function(a,n){const o=t,i=o.form?o.form.elements:"",r=document.forms.stores_sorting,d=r?r.elements:"";Object.values(d).forEach((function(t){t.name===a[0]&&e(t).val(n[0])})),Object.values(i).forEach((function(t){if(a.includes(t.name)&&("checkbox"===t.type?t.checked=!!["yes","true","1"].includes(n[0]):["text","search"].includes(t.type)&&(t.value=n[0])),a[0].includes("store_categories[")||a[0].includes("store_category[")){const t=n[0].split(" ").join("-"),a=e(`[data-slug=${t}]`);o.cateItemStringArray.includes(a.text().trim())||o.cateItemStringArray.push(a.text().trim()),a.addClass("dokan-btn-theme")}else if("rating"===a[0]){const t=n[0].split(" ").join("-");e(`[data-${a[0]}=${t}]`).addClass("active"),e(`[data-rating=${t}]`).parent().addClass("selected")}})),a.forEach((function(e,t){e.includes("[")||(o.query[e]=n[t])}))},getParams:function(){const e=new URLSearchParams(location.search),t=[];return e.forEach((function(e,a){t.push({[a]:e})})),t},maybeHideListView:function(){const a=t;window.matchMedia("(max-width: 767px)").matches&&"list-view"===a.getLocal("dokan-layout")&&a.setLocal("dokan-layout","grid-view"),e(window).on("resize",(function(){e(this).width()<767?(e("#dokan-seller-listing-wrap").removeClass("list-view"),e("#dokan-seller-listing-wrap").addClass("grid-view")):(e(".toggle-view.item span").last().removeClass("active"),e(".toggle-view.item span").first().addClass("active"))}))}};window.dokan&&(window.dokan.storeLists=t,window.dokan.storeLists.init())}(jQuery),(e=>{const t={init:()=>{e("#dokan-request-withdraw-button").on("click",(e=>{e.preventDefault(),t.openRequestWithdrawWindow()})),e(".dokan-withdraw-make-default-button").on("click",(e=>{e.preventDefault(),t.makeDefault(e)})),e("#dokan-withdraw-display-schedule-popup").on("click",(e=>{t.opensScheduleWindow(e)})),e("#dokan-withdraw-schedule-request-submit").on("click",(e=>{t.handleScheduleChangeRequest(e)})),e("input[name='withdraw-schedule']").on("change",(e=>{t.handleScheduleChange(e)})),t.initModal()},withdrawTemplate:"",withdrawModal:"",loadModalTemplate:function(){if(!t.withdrawTemplate&&e("#tmpl-withdraw-request-popup").length){const e=window.wp.template("withdraw-request-popup");t.withdrawTemplate=e()}},initModal:function(){t.loadModalTemplate();const a=e("#dokan-withdraw-request-popup").iziModal({width:690,overlayColor:"rgba(0, 0, 0, 0.8)",headerColor:dokan.modal_header_color,onOpening:function(e){t.calculateWithdrawCharges()}});a.iziModal("setContent",t.withdrawTemplate),e("[name='withdraw_method'][id='withdraw-method']").on("change",(e=>{t.calculateWithdrawCharges()})),e("input#withdraw-amount").on("keyup",t.debounce(t.calculateWithdrawCharges,500)),e("#dokan-withdraw-request-submit").on("click",(e=>{t.handleWithdrawRequest(e)})),t.withdrawModal=a},debounce(e,t,a){var n;return function(){var o=this,i=arguments,r=a&&!n;clearTimeout(n),n=setTimeout((function(){n=null,a||e.apply(o,i)}),t),r&&e.apply(o,i)}},openRequestWithdrawWindow:()=>{t.withdrawModal.iziModal("open")},opensScheduleWindow:()=>{const a=wp.template("withdraw-schedule-popup"),n=e("#dokan-withdraw-schedule-popup").iziModal({width:690,overlayColor:"rgba(0, 0, 0, 0.8)",headerColor:dokan.modal_header_color});n.iziModal("setContent",a().trim()),n.iziModal("open"),t.init()},makeDefault:t=>{const a=e(t.target),n=e("#dokan-withdraw-payment-method-list");n.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),e.post(dokan.ajaxurl,{action:"dokan_withdraw_handle_make_default_method",nonce:n.data("security"),method:a.data("method")},(e=>{e.success?(dokan_sweetalert(e.data,{position:"bottom-end",toast:!0,icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0}),n.unblock(),window.location.reload()):(dokan_sweetalert(e.data,{position:"bottom-end",toast:!0,icon:"error",showConfirmButton:!1,timer:2e3,timerProgressBar:!0}),n.unblock())}))},handleWithdrawRequest:t=>{t.preventDefault();const a=e("input#withdraw-amount").val(),n=e("input#dokan_withdraw_nonce").val(),o=e("#withdraw-request-popup"),i=e("#withdraw-method").val();o.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),e.post(dokan.ajaxurl,{action:"dokan_handle_withdraw_request",_handle_withdraw_request:n,amount:a,method:i},(async e=>{e.success?await dokan_sweetalert(e.data,{position:"bottom-end",toast:!0,icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,didOpen:e=>{setTimeout((function(){o.unblock(),window.location.reload()}),2e3)}}):(dokan_sweetalert("",{icon:"error",html:e.data}),o.unblock())}))},handleScheduleChangeRequest:t=>{t.preventDefault();const a=e("input[name='withdraw-schedule']:checked").val(),n=e("#dokan-withdraw-schedule-request-submit").data("security"),o=e("#withdraw-schedule-popup"),i=e("#withdraw-remaining-amount").val(),r=e("#minimum-withdraw-amount").val(),d=e("#preferred-payment-method").val();o.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),e.post(dokan.ajaxurl,{action:"dokan_handle_withdraw_schedule_change_request",nonce:n,schedule:a,reserve:i,minimum:r,method:d},(e=>{e.success?(dokan_sweetalert(e.data,{position:"bottom-end",toast:!0,icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0}),o.unblock(),window.location.reload()):(dokan_sweetalert("",{icon:"error",html:e.data}),o.unblock())}))},handleScheduleChange:t=>{const a=e(t.target).data("next-schedule");e("#dokan-withdraw-next-scheduled-date").html(a)},calculateWithdrawCharges:()=>{let a=e("select[name='withdraw_method'][id='withdraw-method'] option:selected").data();if(e("#dokan-send-withdraw-request-popup-form > .dokan-alert-danger").length||!a)return;e("[name='withdraw_method'][id='withdraw-method']").val();let n=e("[name='withdraw_amount'][id='withdraw-amount']").val();n=accounting.unformat(n,dokan.mon_decimal_point);let{chargePercentage:o,chargeFixed:i}=e("select[name='withdraw_method'][id='withdraw-method'] option:selected").data(),r=0,d="";i&&(d+=t.formatMoney(i),r+=i),o&&(r+=o/100*n,d+=d?" + ":"",d+=parseFloat(accounting.formatNumber(o,dokan.rounding_precision,"")).toString().replace(".",dokan.mon_decimal_point)+"%",d+=` = ${t.formatMoney(r)}`),d||(d=t.formatMoney(r,dokan.currency)),t.showWithdrawChargeHtml(d,r,n)},formatMoney:e=>accounting.formatMoney(e,{symbol:dokan.currency_format_symbol,decimal:dokan.currency_format_decimal_sep,thousand:dokan.currency_format_thousand_sep,precision:dokan.currency_format_num_decimals,format:dokan.currency_format}),showWithdrawChargeHtml(a,n,o){let i=e("#dokan-withdraw-charge-section"),r=e("#dokan-withdraw-revivable-section");e("#dokan-withdraw-charge-section-text").html(a),e("#dokan-withdraw-revivable-section-text").html(t.formatMoney(o-n)),i.show(),r.show()}};e(document).ready((function(){t.init()}))})(jQuery),function(e){!function(){let t={format:dokan_get_daterange_picker_format(),...dokan_helper.daterange_picker_local};e(".dokan-daterangepicker").daterangepicker({autoUpdateInput:!1,showDropdowns:!0,locale:t}),e(".dokan-daterangepicker").on("apply.daterangepicker",(function(a,n){e(this).val(n.startDate.format(t.format)+" - "+n.endDate.format(t.format)),e(this).siblings("input.dokan-daterangepicker-start-date").val(n.startDate.format("YYYY-MM-DD")),e(this).siblings("input.dokan-daterangepicker-end-date").val(n.endDate.format("YYYY-MM-DD"))})),e(".dokan-daterangepicker").on("cancel.daterangepicker",(function(t,a){e(this).data("clear")&&(e(this).val(""),e(this).siblings("input.dokan-daterangepicker-start-date").val(""),e(this).siblings("input.dokan-daterangepicker-end-date").val(""))}))}()}(jQuery)})(); \ No newline at end of file +(()=>{var e,t;jQuery((function(e){e(".tips").tooltip(),e("ul.order-status").on("click","a.dokan-edit-status",(function(t){return e(this).addClass("dokan-hide").closest("li").next("li").removeClass("dokan-hide"),!1})),e("ul.order-status").on("click","a.dokan-cancel-status",(function(t){return e(this).closest("li").addClass("dokan-hide").prev("li").find("a.dokan-edit-status").removeClass("dokan-hide"),!1})),e("form#dokan-order-status-form").on("submit",(function(t){t.preventDefault();var a=e(this),n=a.closest("li");n.block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}}),e.post(dokan.ajaxurl,a.serialize(),(function(e){if(n.unblock(),e.success){var t=n.prev();n.addClass("dokan-hide"),t.find("label").replaceWith(e.data),t.find("a.dokan-edit-status").removeClass("dokan-hide")}else dokan_sweetalert(e.data,{icon:"success"})}))})),e("form#add-order-note").on("submit",(function(t){if(t.preventDefault(),e("textarea#add-note-content").val())return e("#dokan-order-notes").block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}}),e.post(dokan.ajaxurl,e(this).serialize(),(function(t){e("ul.order_notes").prepend(t),e("#dokan-order-notes").unblock(),e("#add-note-content").val("")})),!1})),e("#dokan-order-notes").on("click","a.delete_note",(function(){var t=e(this).closest("li.note");e("#dokan-order-notes").block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}});var a={action:"dokan_delete_order_note",note_id:e(t).attr("rel"),security:e("#delete-note-security").val()};return e.post(dokan.ajaxurl,a,(function(a){e(t).remove(),e("#dokan-order-notes").unblock()})),!1})),e(".order_download_permissions").on("click","button.grant_access",(function(){var t=e(this),a=e("select.grant_access_id").val();if(a){e(".order_download_permissions").block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}});var n={action:"dokan_grant_access_to_download",product_ids:a,loop:e(".order_download_permissions .panel").length,order_id:t.data("order-id"),security:t.data("nonce")};return e.post(dokan.ajaxurl,n,(function(t){t?e("#accordion").append(t):dokan_sweetalert(dokan.i18n_download_access,{icon:"warning"}),e(".datepicker").datepicker(),e(".order_download_permissions").unblock()})),!1}})),e(".order_download_permissions").on("click","button.revoke_access",(async function(t){t.preventDefault();const a=await dokan_sweetalert(dokan.i18n_download_permission,{action:"confirm",icon:"warning"});if("undefined"!==a&&a.isConfirmed){var n=e(this),o=n.closest(".dokan-panel"),i=n.attr("rel").split(",")[0],r=n.attr("rel").split(",")[1];if(i>0){e(o).block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}});var d={action:"dokan_revoke_access_to_download",product_id:i,download_id:r,order_id:n.data("order-id"),permission_id:n.data("permission-id"),security:n.data("nonce")};e.post(dokan.ajaxurl,d,(function(t){e(o).fadeOut("300",(function(){e(o).remove()}))}))}else e(o).fadeOut("300",(function(){e(o).remove()}))}return!1})),e("#grant_access_id").select2({allowClear:!0,minimumInputLength:3,ajax:{url:dokan.ajaxurl,dataType:"json",delay:500,data:function(e){return{q:e.term,action:"dokan_search_downloadable_products",_nonce:dokan.search_downloadable_products_nonce,page:e.page||1}},processResults:function(t){var a=[];return t&&e.each(t,(function(e,t){a.push({id:e,text:t})})),{results:a,pagination:{more:0!=a.length}}},cache:!0},language:{errorLoading:function(){return dokan.i18n_searching},inputTooLong:function(e){var t=e.input.length-e.maximum;return 1===t?dokan.i18n_input_too_long_1:dokan.i18n_input_too_long_n.replace("%qty%",t)},inputTooShort:function(e){var t=e.minimum-e.input.length;return 1===t?dokan.i18n_input_too_short_1:dokan.i18n_input_too_short_n.replace("%qty%",t)},loadingMore:function(){return dokan.i18n_load_more},maximumSelected:function(e){return 1===e.maximum?dokan.i18n_selection_too_long_1:dokan.i18n_selection_too_long_n.replace("%qty%",e.maximum)},noResults:function(){return dokan.i18n_no_matches},searching:function(){return dokan.i18n_searching}}})})),e=jQuery,(t={init:function(){let t={d:"dd",D:"D",j:"d",l:"DD",F:"MM",m:"mm",M:"M",n:"m",o:"yy",Y:"yy",y:"y"},a=0,n="",o="";for(a=0;a0?e("#restock_refunded_items").closest("tr").show():(e("#restock_refunded_items").closest("tr").hide(),e(".woocommerce_order_items input.refund_order_item_qty").each((function(){e(this).val()>0&&e("#restock_refunded_items").closest("tr").show()}))),e(this).trigger("refund_quantity_changed")}}}).init(),e("#dokan-filter-customer").filter(":not(.enhanced)").each((function(){var t={allowClear:!!e(this).data("allow_clear"),placeholder:e(this).data("placeholder"),minimumInputLength:e(this).data("minimum_input_length")?e(this).data("minimum_input_length"):"1",escapeMarkup:function(e){return e},language:{errorLoading:function(){return dokan.i18n_searching},inputTooLong:function(e){var t=e.input.length-e.maximum;return 1===t?dokan.i18n_input_too_long_1:dokan.i18n_input_too_long_n.replace("%qty%",t)},inputTooShort:function(e){var t=e.minimum-e.input.length;return 1===t?dokan.i18n_input_too_short_1:dokan.i18n_input_too_short_n.replace("%qty%",t)},loadingMore:function(){return dokan.i18n_load_more},maximumSelected:function(e){return 1===e.maximum?dokan.i18n_selection_too_long_1:dokan.i18n_selection_too_long_n.replace("%qty%",e.maximum)},noResults:function(){return dokan.i18n_no_matches},searching:function(){return dokan.i18n_searching}},ajax:{url:dokan.ajaxurl,dataType:"json",delay:1e3,data:function(t){return{term:t.term,action:"dokan_json_search_vendor_customers",security:dokan.search_customer_nonce,exclude:e(this).data("exclude")}},processResults:function(t){var a=[];return t&&e.each(t,(function(e,t){a.push({id:e,text:t})})),{results:a}},cache:!0}};if(e(this).select2(t).addClass("enhanced"),e(this).data("sortable")){var a=e(this),n=e(this).next(".select2-container").find("ul.select2-selection__rendered");n.sortable({placeholder:"ui-state-highlight select2-selection__choice",forcePlaceholderSize:!0,items:"li:not(.select2-search__field)",tolerance:"pointer",stop:function(){e(n.find(".select2-selection__choice").get().reverse()).each((function(){var t=e(this).data("data").id,n=a.find('option[value="'+t+'"]')[0];a.prepend(n)}))}})}})),function(e){e("#variants-holder"),e("#product_image_gallery"),e("#product_images_container ul.product_images");var t,a,n={modal:!1,init:function(){product_type="simple",e(".product-edit-container").on("click",".dokan-section-heading",this.toggleProductSection),e(".product-edit-container").on("click","input[type=checkbox]#_downloadable",this.downloadable),e(".product-edit-container").on("click","a.sale-schedule",this.showDiscountSchedule),e("body, #dokan-product-images").on("click","a.add-product-images",this.gallery.addImages),e("body, #dokan-product-images").on("click","a.action-delete",this.gallery.deleteImage),this.gallery.sortable(),e("body, .product-edit-container").on("click","a.dokan-feat-image-btn",this.featuredImage.addImage),e("body, .product-edit-container").on("click","a.dokan-remove-feat-image",this.featuredImage.removeImage),e("body, #variable_product_options").on("click",".sale_schedule",this.saleSchedule),e("body, #variable_product_options").on("click",".cancel_sale_schedule",this.cancelSchedule),e(".product-edit-container").on("change","input[type=checkbox]#_manage_stock",this.showManageStock),e(".product-edit-container").on("click","a.upload_file_button",this.fileDownloadable),e("body").on("click","a.insert-file-row",(function(){return e(this).closest("table").find("tbody").append(e(this).data("row")),!1})),e("body").on("click","a.dokan-product-delete",(function(){return e(this).closest("tr").remove(),!1})),e("body").on("submit","form.dokan-product-edit-form",this.inputValidate),e(".dokan-product-listing").on("click","a.dokan-add-new-product",this.addProductPopup),this.loadSelect2(),this.bindProductTagDropdown(),this.attribute.sortable(),this.checkProductPostboxToggle(),e(".product-edit-container .dokan-product-attribute-wrapper").on("click","a.dokan-product-toggle-attribute, .dokan-product-attribute-heading",this.attribute.toggleAttribute),e(".product-edit-container .dokan-product-attribute-wrapper").on("click","a.add_new_attribute",this.attribute.addNewAttribute),e(".product-edit-container .dokan-product-attribute-wrapper").on("keyup","input.dokan-product-attribute-name",this.attribute.dynamicAttrNameChange),e(".dokan-product-attribute-wrapper ul.dokan-attribute-option-list").on("click","button.dokan-select-all-attributes",this.attribute.selectAllAttr),e(".dokan-product-attribute-wrapper ul.dokan-attribute-option-list").on("click","button.dokan-select-no-attributes",this.attribute.selectNoneAttr),e(".dokan-product-attribute-wrapper ul.dokan-attribute-option-list").on("click","button.dokan-add-new-attribute",this.attribute.addNewExtraAttr),e(".product-edit-container .dokan-product-attribute-wrapper").on("click","a.dokan-product-remove-attribute",this.attribute.removeAttribute),e(".product-edit-container .dokan-product-attribute-wrapper").on("click","a.dokan-save-attribute",this.attribute.saveAttribute),e("body").on("click",'.product-container-footer input[type="submit"]',this.createNewProduct),this.attribute.disbalePredefinedAttribute(),this.setCorrectProductId(),e("body").trigger("dokan-product-editor-loaded",this),e("input.dokan-product-regular-price, input.dokan-product-sales-price").on("keyup",_.debounce((()=>{n.dokan_show_earning_suggestion(n.earning_suggestion_callbak)}),750)),wp&&wp.hooks&&wp.hooks.addAction&&(wp.hooks.addAction("dokan_selected_multistep_category","dokan-get-product-earning-suggestion",(function(){n.dokan_show_earning_suggestion(n.earning_suggestion_callbak)})),wp.hooks.addAction("dokan_removed_multistep_category","dokan-get-product-earning-suggestion",(function(){n.dokan_show_earning_suggestion(n.earning_suggestion_callbak)})))},setCorrectProductId:function(){if(!e(".dokan-product-edit-form"))return;let t=e("#dokan_product_id").val();if(window.history.replaceState){let e=new URL(document.location),a=e.searchParams,n=a.get("product_id");if(""!==n&&"0"!==n)return;if(a.set("product_id",t),"edit"!==a.get("action"))return;e.search=a.toString();let o=e.toString(),i={product_id:t};window.history.replaceState(i,document.title,o)}},saleSchedule:function(){var t=e(this).closest(".dokan-product-field-content","div, table");return e(this).hide(),t.find(".cancel_sale_schedule").show(),t.find(".sale_price_dates_fields").show(),!1},cancelSchedule:function(){var t=e(this).closest(".dokan-product-field-content","div, table");return e(this).hide(),t.find(".sale_schedule").show(),t.find(".sale_price_dates_fields").hide(),t.find(".sale_price_dates_fields").find("input").val(""),!1},checkProductPostboxToggle:function(){var t=JSON.parse(localStorage.getItem("toggleClasses"));e.each(t,(function(t,a){var n=e("."+t.replace(/_/g,"-")),o=n.find(".dokan-section-content"),i=n.find("i.fa-sort-desc");a?(o.show(),i.removeClass("fa-flip-horizointal").addClass("fa-flip-vertical"),i.css("marginTop","9px")):(o.hide(),i.removeClass("fa-flip-vertical").addClass("fa-flip-horizointal"),i.css("marginTop","0px"))}))},toggleProductSection:function(t){t.preventDefault();var a=e(this);if(null!=JSON.parse(localStorage.getItem("toggleClasses")))var n=JSON.parse(localStorage.getItem("toggleClasses"));else n={};a.closest(".dokan-edit-row").find(".dokan-section-content").slideToggle(300,(function(){var t;e(this).is(":visible")?((t=a.find("i.fa-sort-desc")).removeClass("fa-flip-horizointal").addClass("fa-flip-vertical"),t.css("marginTop","9px"),n[a.data("togglehandler")]=!0):((t=a.find("i.fa-sort-desc")).removeClass("fa-flip-vertical").addClass("fa-flip-horizointal"),t.css("marginTop","0px"),n[a.data("togglehandler")]=!1),localStorage.setItem("toggleClasses",JSON.stringify(n))}))},loadSelect2:function(){e(".dokan-select2").select2({language:{noResults:function(){return dokan.i18n_no_result_found}}})},bindProductTagDropdown:function(){e(".product_tag_search").select2({allowClear:!1,tags:dokan.product_vendors_can_create_tags&&"on"===dokan.product_vendors_can_create_tags,createTag:function(t){var a=e.trim(t.term);return""===a?null:{id:a,text:a,newTag:!0}},insertTag:function(t,a){var n=!1;e.each(t,(function(t,o){e.trim(a.text).toUpperCase()==e.trim(o.text).toUpperCase()&&(n=!0)})),n||t.unshift(a)},minimumInputLength:0,maximumSelectionLength:void 0!==dokan.maximum_tags_select_length?dokan.maximum_tags_select_length:-1,ajax:{url:dokan.ajaxurl,dataType:"json",delay:250,data:function(e){return{q:e.term,action:"dokan_json_search_products_tags",security:dokan.search_products_tags_nonce,page:e.page||1}},processResults:function(t){var a=[];return t&&e.each(t,(function(e,t){a.push({id:t[0],text:t[1]})})),{results:a,pagination:{more:0!=a.length}}},cache:!0},language:{errorLoading:function(){return dokan.i18n_searching},inputTooLong:function(e){var t=e.input.length-e.maximum;return 1===t?dokan.i18n_input_too_long_1:dokan.i18n_input_too_long_n.replace("%qty%",t)},inputTooShort:function(e){var t=e.minimum-e.input.length;return 1===t?dokan.i18n_input_too_short_1:dokan.i18n_input_too_short_n.replace("%qty%",t)},loadingMore:function(){return dokan.i18n_load_more},maximumSelected:function(e){return 1===e.maximum?dokan.i18n_selection_too_long_1:dokan.i18n_selection_too_long_n.replace("%qty%",e.maximum)},noResults:function(){return dokan.i18n_no_matches},searching:function(){return dokan.i18n_searching}},escapeMarkup:function(e){return e},templateResult:function(e){return`${e.text}`},templateSelection:function(e){return e.text}})},addProductPopup:function(e){e.preventDefault(),n.openProductPopup()},openProductPopup:function(){const o=wp.template("dokan-add-new-product"),i=e("#dokan-add-product-popup");n.modal=i.iziModal({headerColor:dokan.modal_header_color,overlayColor:"rgba(0, 0, 0, 0.8)",width:690,top:32,onOpening:()=>{n.reRenderPopupElements()},onClosed:()=>{t=void 0,a=void 0,e('#dokan-add-new-product-popup input[name="_sale_price_dates_from"], #dokan-add-new-product-popup input[name="_sale_price_dates_to"]').datepicker("destroy")}}),n.modal.iziModal("setContent",o().trim()),n.modal.iziModal("open")},reRenderPopupElements:function(){n.loadSelect2(),n.bindProductTagDropdown(),e("#dokan-add-new-product-popup .sale_price_dates_fields input").daterangepicker({singleDatePicker:!0,showDropdowns:!1,autoApply:!0,parentEl:"#dokan-add-new-product-popup",opens:"left",autoUpdateInput:!1}).on("apply.daterangepicker",(function(t,a){e(this).val(a.startDate.format("YYYY-MM-DD"))})),e(".tips").tooltip(),n.gallery.sortable(),e("body").trigger("dokan-product-editor-popup-opened",n)},createNewProduct:function(t){t.preventDefault();var o=e(this),i=o.closest("form#dokan-add-new-product-form"),r=o.attr("data-btn_id");if(i.find("span.dokan-show-add-product-success").html(""),i.find("span.dokan-show-add-product-error").html(""),i.find("span.dokan-add-new-product-spinner").css("display","inline-block"),o.attr("disabled","disabled"),""==i.find('input[name="post_title"]').val())return e("span.dokan-show-add-product-error").html(dokan.product_title_required),o.removeAttr("disabled"),void i.find("span.dokan-add-new-product-spinner").css("display","none");if("-1"==i.find('select[name="product_cat"]').val())return e("span.dokan-show-add-product-error").html(dokan.product_category_required),o.removeAttr("disabled"),void i.find("span.dokan-add-new-product-spinner").css("display","none");var d={action:"dokan_create_new_product",postdata:i.serialize(),_wpnonce:dokan.nonce};n.modal.iziModal("startLoading"),e.post(dokan.ajaxurl,d,(function(t){t.success?(o.removeAttr("disabled"),"create_new"===r?(e("#dokan-add-product-popup").iziModal("close"),window.location.href=t.data):(a=void 0,e(".dokan-dashboard-product-listing-wrapper").load(window.location.href+" table.product-listing-table"),n.modal.iziModal("resetContent"),n.openProductPopup(),n.reRenderPopupElements(),e("span.dokan-show-add-product-success").html(dokan.product_created_response),setTimeout((function(){e("span.dokan-show-add-product-success").html("")}),3e3))):(o.removeAttr("disabled"),e("span.dokan-show-add-product-error").html(t.data)),i.find("span.dokan-add-new-product-spinner").css("display","none")})).always((function(){n.modal.iziModal("stopLoading")}))},attribute:{toggleAttribute:function(t){t.preventDefault();var a=e(this),n=a.closest("li").find(".dokan-product-attribute-item");return e(n).hasClass("dokan-hide")?(a.closest(".dokan-product-attribute-heading").css({borderBottom:"1px solid #e3e3e3"}),e(n).slideDown(200,(function(){a.find("i.fa").removeClass("fa-flip-horizointal").addClass("fa-flip-vertical"),e(this).removeClass("dokan-hide"),e(t.target).hasClass("dokan-product-attribute-heading")?e(t.target).hasClass("dokan-product-attribute-heading")&&a.find("a.dokan-product-toggle-attribute").css("top","12px"):e(t.target).closest("a").css("top","12px")}))):e(n).slideUp(200,(function(){e(this).addClass("dokan-hide"),a.find("i.fa").removeClass("fa-flip-vertical").addClass("fa-flip-horizointal"),e(t.target).hasClass("dokan-product-attribute-heading")?e(t.target).hasClass("dokan-product-attribute-heading")&&a.find("a.dokan-product-toggle-attribute").css("top","7px"):e(t.target).closest("a").css("top","7px"),a.closest(".dokan-product-attribute-heading").css({borderBottom:"none"})})),!1},sortable:function(){e(".dokan-product-attribute-wrapper ul").sortable({items:"li.product-attribute-list",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,placeholder:"dokan-sortable-placeholder",start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style")},update:function(e,t){n.attribute.reArrangeAttribute()}})},dynamicAttrNameChange:function(t){t.preventDefault();var a=e(this),n=a.val();""==n?a.closest("li").find("strong").html(dokan.i18n_attribute_label):a.closest("li").find("strong").html(n)},selectAllAttr:function(t){return t.preventDefault(),e(this).closest("li.product-attribute-list").find("select.dokan_attribute_values option").attr("selected",!0),e(this).closest("li.product-attribute-list").find("select.dokan_attribute_values").trigger("change"),!1},selectNoneAttr:function(t){return t.preventDefault(),e(this).closest("li.product-attribute-list").find("select.dokan_attribute_values option").attr("selected",!1),e(this).closest("li.product-attribute-list").find("select.dokan_attribute_values").trigger("change"),!1},reArrangeAttribute:function(){e(".dokan-product-attribute-wrapper").find("ul.dokan-attribute-option-list").find("li.product-attribute-list").css("cursor","default").each((function(t){e(this).find(".attribute_position").val(t)}))},addNewExtraAttr:async function(t){t.preventDefault();var a=e(this).closest("li.product-attribute-list"),n=a.data("taxonomy"),o=(await dokan_sweetalert(dokan.new_attribute_prompt,{action:"prompt",input:"text"})).value;if(o){var i={action:"dokan_add_new_attribute",taxonomy:n,term:o,_wpnonce:dokan.nonce};e.post(dokan.ajaxurl,i,(function(e){e.error?dokan_sweetalert(e.error,{action:"alert",icon:"warning"}):e.slug&&(a.find("select.dokan_attribute_values").append('"),a.find("select.dokan_attribute_values").trigger("change"))}))}},addNewAttribute:function(t){t.preventDefault();var a=e(this),o=a.closest(".dokan-attribute-type").find("select#predefined_attribute"),i=o.val(),r=e("ul.dokan-attribute-option-list .product-attribute-list").length,d={action:"dokan_get_pre_attribute",taxonomy:i,i:r,_wpnonce:dokan.nonce};a.closest(".dokan-attribute-type").find("span.dokan-attribute-spinner").removeClass("dokan-hide"),e.post(dokan.ajaxurl,d,(function(t){if(t.success){var r=e(".dokan-product-attribute-wrapper").find("ul.dokan-attribute-option-list");if($html=e.parseHTML(t.data),e($html).find(".dokan-product-attribute-item").removeClass("dokan-hide"),e($html).find("i.fa.fa-sort-desc").removeClass("fa-flip-horizointal").addClass("fa-flip-vertical"),e($html).find("a.dokan-product-toggle-attribute").css("top","12px"),e($html).find(".dokan-product-attribute-heading").css({borderBottom:"1px solid #e3e3e3"}),r.append($html),n.loadSelect2(),n.bindProductTagDropdown(),n.attribute.reArrangeAttribute(),"variable"!==e("select#product_type").val()){let t=e("div.dokan-product-attribute-wrapper label.show_if_variable");for(let a of t){let t=e(a).find('input[type="checkbox"]');t.length>0&&t[0].getAttribute("name")?.startsWith("attribute_variation[")&&e(a).hide()}}}a.closest(".dokan-attribute-type").find("span.dokan-attribute-spinner").addClass("dokan-hide"),i&&(o.find('option[value="'+i+'"]').attr("disabled","disabled"),o.val(""))})).done((function(){e("select#product_type").trigger("change")}))},removeAttribute:async function(t){t.stopPropagation(),t.preventDefault();const a=await dokan_sweetalert(dokan.remove_attribute,{action:"confirm",icon:"warning"});if("undefined"!==a&&a.isConfirmed){var o=e(this).closest("li.product-attribute-list");o.fadeOut(300,(function(){o.is(".taxonomy")?(o.find("select, input[type=text]").val(""),e("select.dokan_attribute_taxonomy").find('option[value="'+o.data("taxonomy")+'"]').removeAttr("disabled")):(o.find("select, input[type=text]").val(""),o.hide()),n.attribute.reArrangeAttribute()}))}return!1},saveAttribute:function(t){t.preventDefault(),e(this);var a={post_id:e("#dokan-edit-product-id").val(),data:e("ul.dokan-attribute-option-list").find("input, select, textarea").serialize(),action:"dokan_save_attributes"};e(".dokan-product-attribute-wrapper").block({message:null,fadeIn:50,fadeOut:1e3,overlayCSS:{background:"#fff",opacity:.6}}),e.post(dokan.ajaxurl,a,(function(t){e("#dokan-variable-product-options").load(window.location.toString()+" #dokan-variable-product-options-inner",(function(){e("#dokan-variable-product-options").trigger("reload"),e("select#product_type").trigger("change"),e(".dokan-product-attribute-wrapper").unblock()}))}))},disbalePredefinedAttribute:function(){e("ul.dokan-attribute-option-list li.product-attribute-list").each((function(t,a){"none"!==e(a).css("display")&&e(a).is(".taxonomy")&&e("select#predefined_attribute").find('option[value="'+e(a).data("taxonomy")+'"]').attr("disabled","disabled")}))}},inputValidate:function(t){return t.preventDefault(),""==e("#post_title").val().trim()?(e("#post_title").focus(),void e("div.dokan-product-title-alert").removeClass("dokan-hide")):(e("div.dokan-product-title-alert").hide(),-1==e("select.product_cat").val()?(e("select.product_cat").focus(),void e("div.dokan-product-cat-alert").removeClass("dokan-hide")):(e("div.dokan-product-cat-alert").hide(),e("input[type=submit]").attr("disabled","disabled"),void this.submit()))},downloadable:function(){e(this).prop("checked")?e(this).closest("aside").find(".dokan-side-body").removeClass("dokan-hide"):e(this).closest("aside").find(".dokan-side-body").addClass("dokan-hide")},showDiscountSchedule:function(t){t.preventDefault(),e(".sale-schedule-container").slideToggle("fast")},showManageStock:function(t){const a=e("#product_type").val();e(this).is(":checked")&&"external"!==a?e(".show_if_stock").slideDown("fast"):e(".show_if_stock").slideUp("fast"),"simple"===a&&(e(this).is(":checked")?e(".hide_if_stock_global").slideUp("fast"):e(".hide_if_stock_global").slideDown("fast"))},gallery:{addImages:function(a){a.preventDefault();var n=e(this),o=n.closest(".dokan-product-gallery").find("#product_images_container ul.product_images"),i=n.closest(".dokan-product-gallery").find("#product_image_gallery");t||(t=wp.media({title:dokan.i18n_choose_gallery,library:{type:"image"},button:{text:dokan.i18n_choose_gallery_btn_text},multiple:!0})).on("select",(function(){t.state().get("selection").map((function(t){t=t.toJSON(),attachment_ids=[],t.id&&"image"===t.type&&(e('
  • ×
  • ').insertBefore(o.find("li.add-image")),e("#product_images_container ul li.image").css("cursor","default").each((function(){var e=jQuery(this).attr("data-attachment_id");attachment_ids.push(e)})),i.val(attachment_ids.join(",")))}))})),t.open()},deleteImage:function(t){t.preventDefault();var a=e(this),n=(a.closest(".dokan-product-gallery").find("#product_images_container ul.product_images"),a.closest(".dokan-product-gallery").find("#product_image_gallery"));a.closest("li.image").remove();var o=[];return e("#product_images_container ul li.image").css("cursor","default").each((function(){var t=e(this).attr("data-attachment_id");o.push(t)})),n.val(o.join(",")),!1},sortable:function(){e("body").find("#product_images_container ul.product_images").sortable({items:"li.image",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,placeholder:"dokan-sortable-placeholder",start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style")},update:function(t,a){var n=[];e("body").find("#product_images_container ul li.image").css("cursor","default").each((function(){var e=jQuery(this).attr("data-attachment_id");n.push(e)})),e("body").find("#product_image_gallery").val(n.join(","))}})}},featuredImage:{addImage:function(t){t.preventDefault();var n=e(this);a||(a=wp.media({title:dokan.i18n_choose_featured_img,library:{type:"image"},button:{text:dokan.i18n_choose_featured_img_btn_text}})).on("select",(function(){a.state().get("selection").map((function(e){if("image"===(e=e.toJSON()).type){n.siblings("input.dokan-feat-image-id").val(e.id);var t=n.closest(".instruction-inside"),a=t.siblings(".image-wrap");a.find("img").attr("src",e.url),a.find("img").removeAttr("srcset"),t.addClass("dokan-hide"),a.removeClass("dokan-hide")}}))})),a.open()},removeImage:function(t){t.preventDefault();var a=e(this).closest(".image-wrap"),n=a.siblings(".instruction-inside");n.find("input.dokan-feat-image-id").val("0"),a.addClass("dokan-hide"),n.removeClass("dokan-hide")}},fileDownloadable:function(t){t.preventDefault();var a,n=e(this);a||((a=wp.media({title:dokan.i18n_choose_file,button:{text:dokan.i18n_choose_file_btn_text},multiple:!0})).on("select",(function(){a.state().get("selection").map((function(e){e=e.toJSON(),n.closest("tr").find("input.wc_file_url, input.wc_variation_file_url").val(e.url)}))})),a.on("ready",(function(){a.uploader.options.uploader.params={type:"downloadable_product"}}))),a.open()},dokan_show_earning_suggestion:function(t){e("span.vendor-earning").attr("data-commission");let a=e("span.vendor-earning").attr("data-product-id"),n=e("input.dokan-product-regular-price").val(),o=e("input.dokan-product-sales-price").val(),i=e(".simple-product span.vendor-price"),r=e('input[name="chosen_product_cat[]"]').map((function(){return e(this).val()})).get();jQuery.ajax({url:window.dokan.rest.root+"dokan/v1/commission",beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",window.dokan.rest.nonce)},type:"GET",data:{product_id:a,amount:o||n,category_ids:r,context:"seller"}}).done((e=>{isNaN(e)||i.html(e),"function"==typeof t&&t()}))},earning_suggestion_callbak:function(){"simple"!=e("#product_type").val()&&""!=e("#product_type").text()||(Number(e(".simple-product span.vendor-price").text())<0?(e(e(".dokan-product-less-price-alert").removeClass("dokan-hide")),e("input[type=submit]").attr("disabled","disabled"),e("button[type=submit]").attr("disabled","disabled")):(e(e(".dokan-product-less-price-alert").addClass("dokan-hide")),e("input[type=submit]").removeAttr("disabled"),e("button[type=submit]").removeAttr("disabled")))}};e((function(){function t(){var t=e("#product_type").val(),a=e("input#_virtual:checked").length,n=e("input#_downloadable:checked").length;let o=e(".dokan-product-shipping-tax");var i=".hide_if_downloadable, .hide_if_virtual",r=".show_if_downloadable, .show_if_virtual";e.each(Object.keys(dokan.product_types),(function(e,t){i=i+", .hide_if_"+t,r=r+", .show_if_"+t})),e(i).show(),e(r).hide(),n&&e(".show_if_downloadable").show(),a&&e(".show_if_virtual").show(),e(".show_if_"+t).show(),n&&e(".hide_if_downloadable").hide(),a?(e(".hide_if_virtual").hide(),1===e(".dokan-product-shipping-tax .dokan-section-content").first().children().length?o.hide():(o.hasClass("hide_if_virtual")&&o.removeClass("hide_if_virtual"),o.show())):o.show(),e(".hide_if_"+t).hide(),e("input#_manage_stock").trigger("change")}n.init(),e("select#product_type").on("change",(function(){var a=e(this).val();"variable"===a&&(e("input#_manage_stock").trigger("change"),e("input#_downloadable").prop("checked",!1),e("input#_virtual").removeAttr("checked")),t(),e(document.body).trigger("dokan-product-type-change",a,e(this))})).trigger("change"),e(".product-edit-container").on("change","input#_downloadable, input#_virtual",(function(){t()})).trigger("change"),e("input#_downloadable").trigger("change"),e("input#_virtual").trigger("change"),e(".sale_price_dates_fields").each((function(){var t=e(this),a=!1,n=t.closest("div, table");t.find("input").each((function(){""!==e(this).val()&&(a=!0)})),a?(n.find(".sale_schedule").hide(),n.find(".sale_price_dates_fields").show()):(n.find(".sale_schedule").show(),n.find(".sale_price_dates_fields").hide())})),e(".product-edit-container").on("click",".sale_schedule",(function(){var t=e(this).closest(".product-edit-container, div.dokan-product-variation-itmes, table");return e(this).hide(),t.find(".cancel_sale_schedule").show(),t.find(".sale_price_dates_fields").show(),!1})),e(".product-edit-container").on("click",".cancel_sale_schedule",(function(){var t=e(".product-edit-container, div.dokan-product-variation-itmes, table");return e(this).hide(),t.find(".sale_schedule").show(),t.find(".sale_price_dates_fields").hide(),t.find(".sale_price_dates_fields").find("input").val(""),!1})),e("#dokan-product-title-area").on("click",".edit-slug",(function(){!function(){var t,a,n,o,i=0,r=e("#post_name"),d=r.val(),s=e("#sample-permalink"),l=s.html(),c=e("#sample-permalink a").html(),u=e("#edit-slug-buttons"),p=u.html(),m=e("#editable-post-name-full");for(m.find("img").replaceWith((function(){return this.alt})),m=m.html(),s.html(c),n=e("#editable-post-name"),o=n.html(),u.html(' "),u.children(".save").on("click",(function(){var t=n.children("input").val();t!=e("#editable-post-name-full").text()?e.post(ajaxurl,{action:"sample-permalink",post_id:e("#dokan-edit-product-id").val(),new_slug:t,new_title:e("#post_title").val(),samplepermalinknonce:e("#samplepermalinknonce").val()},(function(a){var n=e("#edit-slug-box");n.html(a),n.hasClass("hidden")&&n.fadeIn("fast",(function(){n.removeClass("hidden")})),u.html(p),s.html(l),r.val(t),e(".edit-slug").focus(),e("#editable-post-name-full-dokan").val(e("#editable-post-name-full").html())})):u.children(".cancel").trigger("click")})),u.children(".cancel").on("click",(function(){e("#view-post-btn").show(),n.html(o),u.html(p),s.html(l),r.val(d),e(".edit-slug").focus()})),t=0;tm.length/4?"":m,n.html('').children("input").on("keydown",(function(e){var t=e.which;13===t&&(e.preventDefault(),u.children(".save").trigger("click")),27===t&&u.children(".cancel").trigger("click")})).on("keyup",(function(){r.val(this.value)})).focus()}()})),e("#dokan-edit-product-id").val()&&e("#post_title").val()&&e("#samplepermalinknonce").val()&&e.post(ajaxurl,{action:"sample-permalink",post_id:e("#dokan-edit-product-id").val(),new_slug:e("#edited-post-name-dokan").val(),new_title:e("#post_title").val(),samplepermalinknonce:e("#samplepermalinknonce").val()},(function(t){e("#edit-slug-box").html(t)})),e(window).on("load",(function(){e("input#_virtual:checked").length&&t()}))}))}(jQuery),jQuery((function(e){function t(e,t,a){jQuery('
    '+a+"
    ").css({top:t-16,left:e+20}).appendTo("body").fadeIn(200)}wp.customize,e(".datepicker").datepicker({dateFormat:"yy-mm-dd"}),e(".dokan-table tbody").on("click",".toggle-row",(function(){e(this).closest("tr").toggleClass("is-expanded")})),e(".dokan-start-date").datepicker({defaultDate:"",dateFormat:"yy-mm-dd",numberOfMonths:1,onSelect:function(t){let a=new Date(t);a.setDate(a.getDate()+1),e(".dokan-end-date").datepicker("option",{minDate:a})}}),e(".dokan-end-date").datepicker({defaultDate:"",dateFormat:"yy-mm-dd",numberOfMonths:1,onSelect:function(t){let a=new Date(t);a.setDate(a.getDate()-1),e("dokan-start-date").datepicker("option",{maxDate:a})}}),e(".tips").tooltip();var a=null,n=null;jQuery(".chart-placeholder").on("plothover",(function(e,o,i){if(i){if((a!=i.dataIndex||n!=i.seriesIndex)&&(a=i.dataIndex,n=i.seriesIndex,jQuery(".chart-tooltip").remove(),i.series.points.show||i.series.enable_tooltip)){var r=i.series.data[i.dataIndex][1];tooltip_content="",i.series.prepend_label&&(tooltip_content=tooltip_content+i.series.label+": "),i.series.prepend_tooltip&&(tooltip_content+=i.series.prepend_tooltip),tooltip_content+=r,i.series.append_tooltip&&(tooltip_content+=i.series.append_tooltip),i.series.pie.show?t(o.pageX,o.pageY,tooltip_content):t(i.pageX,i.pageY,tooltip_content)}}else jQuery(".chart-tooltip").remove(),a=null}))})),function(e){e.validator.setDefaults({ignore:":hidden"});var t=function(t,a){e(a).closest(".dokan-form-group").addClass("has-error").append(t)},a=function(t,a){e(a).closest(".dokan-form-group").removeClass("has-error"),e(t).remove()},n=wp.customize,o='input[name="settings[bank][disconnect]"], input[name="settings[paypal][disconnect]"], input[name="settings[skrill][disconnect]"], input[name="settings[dokan_custom][disconnect]"]',i={init:function(){return e("a.dokan-banner-drag").on("click",this.imageUpload),e("a.dokan-remove-banner-image").on("click",this.removeBanner),e("a.dokan-pro-gravatar-drag").on("click",this.gragatarImageUpload),e("a.dokan-gravatar-drag").on("click",this.simpleImageUpload),e("a.dokan-remove-gravatar-image").on("click",this.removeGravatar),e(".dokan-update-setting-top-button").on("click",(function(){e("input[name='dokan_update_store_settings']").trigger("click")})),this.validateForm(this),e(".dokan_payment_disconnect_btn").on("click",(function(){var t=e(this).closest("form"),a=e("form#"+t.attr("id"));e(":input",t).not(":button, :submit, :reset, :hidden, :checkbox").val("").prop("selected",!1);var n=t.serializeArray().reduce((function(e,t){return e[t.name]=t.value,e}),{});n[e(this).attr("name")]="",n.form_id=t.attr("id"),n.action="dokan_settings",i.handleRequest(a,n,!0)})),!1},calculateImageSelectOptions:function(e,t){var a,o,i,r,d,s,l=parseInt(dokan.store_banner_dimension.width,10),c=parseInt(dokan.store_banner_dimension.height,10),u=!!parseInt(dokan.store_banner_dimension["flex-width"],10),p=!!parseInt(dokan.store_banner_dimension["flex-height"],10);return d=e.get("width"),r=e.get("height"),this.headerImage=new n.HeaderTool.ImageModel,this.headerImage.set({themeWidth:l,themeHeight:c,themeFlexWidth:u,themeFlexHeight:p,imageWidth:d,imageHeight:r}),t.set("canSkipCrop",!this.headerImage.shouldBeCropped()),(o=d)/(i=r)>(a=l/c)?l=(c=i)*a:c=(l=o)/a,s={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:d,imageHeight:r,x1:0,y1:0,x2:l,y2:c},!1===p&&!1===u&&(s.aspectRatio=l+":"+c),!1===p&&(s.maxHeight=c),!1===u&&(s.maxWidth=l),s},onSelect:function(){this.frame.setState("cropper")},onCropped:function(e){var t=e.url,a=e.attachment_id,n=e.width,o=e.height;this.setImageFromURL(t,a,n,o)},onSkippedCrop:function(e){var t=e.get("url"),a=e.get("width"),n=e.get("height");this.setImageFromURL(t,e.id,a,n)},setImageFromURL:function(t,a,n,o){var i=!1;if(e(this.uploadBtn).hasClass("dokan-banner-drag"))(r=e(this.uploadBtn).closest(".dokan-banner")).find("input.dokan-file-field").val(a),r.find("img.dokan-banner-img").attr("src",t),e(this.uploadBtn).parent().siblings(".image-wrap",r).removeClass("dokan-hide"),e(this.uploadBtn).parent(".button-area").addClass("dokan-hide"),i=!0;else if(e(this.uploadBtn).hasClass("dokan-pro-gravatar-drag")){var r;(r=e(this.uploadBtn).closest(".dokan-gravatar")).find("input.dokan-file-field").val(a),r.find("img.dokan-gravatar-img").attr("src",t),i=!0,e(this.uploadBtn).parent().siblings(".gravatar-wrap",r).removeClass("dokan-hide"),e(this.uploadBtn).parent(".gravatar-button-area").addClass("dokan-hide")}!0===i&&(e(window).on("beforeunload",(function(){return dokan.dokan_banner_added_alert_msg})),e(document).ready((function(){e("#store-form").on("submit",(function(t){return e(window).off("beforeunload"),!0}))})))},removeImage:function(){n.HeaderTool.currentHeader.trigger("hide"),n.HeaderTool.CombinedList.trigger("control:removeImage")},imageUpload:function(e){e.preventDefault();var t=i;t.uploadBtn=this,t.frame=wp.media({multiple:!1,button:{text:dokan.selectAndCrop,close:!1},states:[new wp.media.controller.Library({title:dokan.chooseImage,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:dokan.store_banner_dimension.width,suggestedHeight:dokan.store_banner_dimension.height}),new wp.media.controller.Cropper({suggestedWidth:5e3,imgSelectOptions:t.calculateImageSelectOptions})]}),t.frame.on("select",t.onSelect,t),t.frame.on("cropped",t.onCropped,t),t.frame.on("skippedcrop",t.onSkippedCrop,t),t.frame.open()},calculateImageSelectOptionsProfile:function(e,t){var a,o,i,r,d,s,l=150,c=150,u=!!parseInt(dokan.store_banner_dimension["flex-width"],10),p=!!parseInt(dokan.store_banner_dimension["flex-height"],10);return d=e.get("width"),r=e.get("height"),this.headerImage=new n.HeaderTool.ImageModel,this.headerImage.set({themeWidth:l,themeHeight:c,themeFlexWidth:u,themeFlexHeight:p,imageWidth:d,imageHeight:r}),t.set("canSkipCrop",!this.headerImage.shouldBeCropped()),(o=d)/(i=r)>(a=l/c)?l=(c=i)*a:c=(l=o)/a,s={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:d,imageHeight:r,x1:0,y1:0,x2:l,y2:c},!1===p&&!1===u&&(s.aspectRatio=l+":"+c),!1===p&&(s.maxHeight=c),!1===u&&(s.maxWidth=l),s},simpleImageUpload:function(t){t.preventDefault();var a,n=e(this);a||(a=wp.media.frames.file_frame=wp.media({title:jQuery(this).data("uploader_title"),button:{text:jQuery(this).data("uploader_button_text")},multiple:!1})).on("select",(function(){var e=a.state().get("selection").first().toJSON(),t=n.closest(".dokan-gravatar");t.find("input.dokan-file-field").val(e.id),t.find("img.dokan-gravatar-img").attr("src",e.url),n.parent().siblings(".gravatar-wrap",t).removeClass("dokan-hide"),n.parent(".gravatar-button-area").addClass("dokan-hide")})),a.open()},gragatarImageUpload:function(e){e.preventDefault();var t=i;t.uploadBtn=this,t.frame=wp.media({multiple:!1,button:{text:dokan.selectAndCrop,close:!1},states:[new wp.media.controller.Library({title:dokan.chooseImage,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:150,suggestedHeight:150}),new wp.media.controller.Cropper({imgSelectOptions:t.calculateImageSelectOptionsProfile})]}),t.frame.on("select",t.onSelect,t),t.frame.on("cropped",t.onCropped,t),t.frame.on("skippedcrop",t.onSkippedCrop,t),t.frame.open()},submitSettings:function(t){"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();var a=e("form#"+t),n=a.serialize()+"&action=dokan_settings&form_id="+t;i.handleRequest(a,n,!1)},handleRequest:function(t,a,n){n?t.find(".ajax_prev.disconnect").append(' '):t.find(".ajax_prev.save").append(' '),e(".dokan-update-setting-top-button span.dokan-loading").remove(),e(".dokan-update-setting-top-button").append(' '),e.post(dokan.ajaxurl,a,(function(a){t.find("span.dokan-loading").remove(),e(".dokan-update-setting-top-button span.dokan-loading").remove(),e("html,body").animate({scrollTop:e(".dokan-dashboard-header").offset().top}),a.success?(e(".dokan-ajax-response").html(e("
    ",{class:"dokan-alert dokan-alert-success",html:"

    "+a.data.msg+"

    "})),e(".dokan-ajax-response").append(a.data.progress),dokan&&dokan.storeProgressBar&&dokan.storeProgressBar.init(),o=o.replaceAll("input","button"),n?t.find(o).addClass("dokan-hide"):t.find(o).removeClass("dokan-hide")):e(".dokan-ajax-response").html(e("
    ",{class:"dokan-alert dokan-alert-danger",html:"

    "+a.data+"

    "}))}))},validateForm:function(n){e("form#settings-form, form#profile-form, form#store-form, form#payment-form").validate({submitHandler:function(e){n.submitSettings(e.getAttribute("id"))},errorElement:"span",errorClass:"error",errorPlacement:t,success:a,ignore:".select2-search__field, :hidden, .mapboxgl-ctrl-geocoder--input"})},removeBanner:function(t){t.preventDefault();var a=e(this).closest(".image-wrap"),n=a.siblings(".button-area");a.find("input.dokan-file-field").val("0"),a.addClass("dokan-hide"),n.removeClass("dokan-hide")},removeGravatar:function(t){t.preventDefault();var a=e(this).closest(".gravatar-wrap"),n=a.siblings(".gravatar-button-area");a.find("input.dokan-file-field").val("0"),a.addClass("dokan-hide"),n.removeClass("dokan-hide")}},r={init:function(){this.withdrawValidate(this)},withdrawValidate:function(n){e("form.withdraw").validate({errorElement:"span",errorClass:"error",errorPlacement:t,success:a})}},d={init:function(){this.validate(this)},validate:function(a){e("form#dokan-form-contact-seller").validate({errorPlacement:t,errorElement:"span",success:function(e,t){e.removeClass("error"),e.remove()},submitHandler:async function(t,a){a.preventDefault(),e(t).block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}}),await dokan_execute_recaptcha("form#dokan-form-contact-seller .dokan_recaptcha_token","dokan_contact_seller_recaptcha");var n=e(t).serialize();e.post(dokan.ajaxurl,n,(function(a){e(t).unblock(),void 0!==a.data&&e(t).find(".ajax-response").html(a.data),e(t).find("input[type=text], input[type=email], textarea, input[name=dokan_recaptcha_token]").val("").removeClass("valid")}))}})}};e((function(){i.init(),r.init(),d.init(),e(".dokan-form-horizontal").on("change","input[type=checkbox]#lbl_setting_minimum_quantity",(function(){var t=e(".show_if_needs_sw_discount");e(this).is(":checked")?(t.find('input[type="number"]').val(""),t.slideDown("slow")):t.slideUp("slow")}))}))}(jQuery),function(e){var t=DokanValidateMsg;t.maxlength=e.validator.format(t.maxlength_msg),t.minlength=e.validator.format(t.minlength_msg),t.rangelength=e.validator.format(t.rangelength_msg),t.range=e.validator.format(t.range_msg),t.max=e.validator.format(t.max_msg),t.min=e.validator.format(t.min_msg),e.validator.messages=t,e(document).on("click","#dokan_store_tnc_enable",(function(t){e(this).is(":checked")?e("#dokan_tnc_text").show():e("#dokan_tnc_text").hide()})).ready((function(t){e("#dokan_store_tnc_enable").is(":checked")?e("#dokan_tnc_text").show():e("#dokan_tnc_text").hide()}))}(jQuery),function(e){var t="undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh;function a(){dokan.store_banner_dimension.width;var t=dokan.store_banner_dimension.height/dokan.store_banner_dimension.width*e("#dokan-content").width();e(".dokan-profile-frame-wrapper .profile-info-img.dummy-image").css({height:t})}a(),e(window).on("resize",(function(e){a()})),t&&wp.customize.selectiveRefresh.bind("partial-content-rendered",(function(e){console.log("placement",e),"store_header_template"===e.partial.id&&a()})),e(":input.dokan-product-search").filter(":not(.enhanced)").each((function(){var t={allowClear:!!e(this).data("allow_clear"),placeholder:e(this).data("placeholder"),minimumInputLength:e(this).data("minimum_input_length")?e(this).data("minimum_input_length"):"3",escapeMarkup:function(e){return e},language:{errorLoading:function(){return dokan.i18n_searching},inputTooLong:function(e){var t=e.input.length-e.maximum;return 1===t?dokan.i18n_input_too_long_1:dokan.i18n_input_too_long_n.replace("%qty%",t)},inputTooShort:function(e){var t=e.minimum-e.input.length;return 1===t?dokan.i18n_input_too_short_1:dokan.i18n_input_too_short_n.replace("%qty%",t)},loadingMore:function(){return dokan.i18n_load_more},maximumSelected:function(e){return 1===e.maximum?dokan.i18n_selection_too_long_1:dokan.i18n_selection_too_long_n.replace("%qty%",e.maximum)},noResults:function(){return dokan.i18n_no_matches},searching:function(){return dokan.i18n_searching}},ajax:{url:dokan.ajaxurl,dataType:"json",delay:250,data:function(t){return{term:t.term,action:e(this).data("action")||"dokan_json_search_products_and_variations",security:dokan.search_products_nonce,exclude:e(this).data("exclude"),user_ids:e(this).data("user_ids"),include:e(this).data("include"),limit:e(this).data("limit")}},processResults:function(t){var a=[];return t&&e.each(t,(function(e,t){a.push({id:e,text:t})})),{results:a}},cache:!0}};if(e(this).select2(t).addClass("enhanced"),e(this).data("sortable")){var a=e(this),n=e(this).next(".select2-container").find("ul.select2-selection__rendered");n.sortable({placeholder:"ui-state-highlight select2-selection__choice",forcePlaceholderSize:!0,items:"li:not(.select2-search__field)",tolerance:"pointer",stop:function(){e(n.find(".select2-selection__choice").get().reverse()).each((function(){var t=e(this).data("data").id,n=a.find('option[value="'+t+'"]')[0];a.prepend(n)}))}})}})),selected_items=[],e("#cb-select-all").on("change",(function(t){var a=e(this),n=e(".cb-select-items");a.is(":checked")?n.each((function(t,a){e(a).prop("checked","checked")})):n.each((function(t,a){e(a).prop("checked",""),selected_items.pop()}))}))}(jQuery),function(e){function t(t,a){const n=e(t.target).closest("li.has-submenu");n.find(".navigation-submenu").each(((t,o)=>{if(a)n.removeClass("submenu-hovered"),e(".dokan-dashboard-wrap").css("height",""),e(o).css("bottom",0),e(o).removeAttr("style");else{n.addClass("submenu-hovered");let t=n[0].getBoundingClientRect(),a=o.getBoundingClientRect(),i=e(".dokan-dashboard-wrap"),r=i[0].getBoundingClientRect(),d=Math.min(r.bottom,r.height);if(d0)e(o).css("bottom",0),a=o.getBoundingClientRect(),a.top<0&&(e(o).css("bottom","unset"),e(o).css("top",0));else{e(o).css("bottom",n);let t=e(".dokan-dash-sidebar")[0].getBoundingClientRect(),i=e(".entry-header")[0].getBoundingClientRect();a=o.getBoundingClientRect(),a.bottom>t.bottom?n+=a.bottom-t.bottom:a.bottom-i.bottom'+dokan[n]+"
    "),a.parent().find(".wc_error_tip").css("left",o.left+a.width()-a.width()/2-e(".wc_error_tip").width()/2).css("top",o.top+a.height()).fadeIn("100"))})).on("wc_remove_error_tip",(function(t,a,n){a.parent().find(".wc_error_tip."+n).fadeOut("100",(function(){e(this).remove()}))})).on("click",(function(){e(".wc_error_tip").fadeOut("100",(function(){e(this).remove()}))})).on("blur",".wc_input_decimal[type=text], .wc_input_price[type=text], .wc_input_country_iso[type=text]",(function(){e(".wc_error_tip").fadeOut("100",(function(){e(this).remove()}))})).on("change",".wc_input_price[type=text], .wc_input_decimal[type=text], .wc-order-totals #refund_amount[type=text]",(function(){var t,a,n=dokan.decimal_point;(e(this).is(".wc_input_price")||e(this).is("#refund_amount"))&&(n=dokan.mon_decimal_point),t=new RegExp("[^-0-9%\\"+n+"]+","gi"),a=new RegExp("\\"+n+"+","gi");var o=e(this).val(),i=o.replace(t,"").replace(a,n);o!==i&&e(this).val(i)})).on("keyup",".wc_input_price[type=text], .wc_input_decimal[type=text], .wc_input_country_iso[type=text], .wc-order-totals #refund_amount[type=text]",(function(){var t,a,n,o=!1;e(this).is(".wc_input_price")||e(this).is("#refund_amount")?(o=!0,t=new RegExp("[^-0-9%\\"+dokan.mon_decimal_point+"]+","gi"),n=new RegExp("[^\\"+dokan.mon_decimal_point+"]","gi"),a="i18n_mon_decimal_error"):e(this).is(".wc_input_country_iso")?(t=new RegExp("([^A-Z])+|(.){3,}","im"),a="i18n_country_iso_error"):(o=!0,t=new RegExp("[^-0-9%\\"+dokan.decimal_point+"]+","gi"),n=new RegExp("[^\\"+dokan.decimal_point+"]","gi"),a="i18n_decimal_error");var i=e(this).val(),r=i.replace(t,"");o&&1=parseFloat(window.accounting.unformat(t.val(),dokan.mon_decimal_point))&&e(this).val("")})).on("keyup","#_sale_price.wc_input_price[type=text], .wc_input_price[name^=variable_sale_price], #_subscription_sale_price.wc_input_price[type=text]",(function(){var t,a=e(this),n=e("#product_type");t=-1!==a.attr("name").indexOf("variable")?a.parents(".variable_pricing").find(".wc_input_price[name^=variable_regular_price]"):n.length&&"subscription"===n.find(":selected").val()?e("#_subscription_price"):e("#_regular_price"),parseFloat(window.accounting.unformat(a.val(),dokan.mon_decimal_point))>=parseFloat(window.accounting.unformat(t.val(),dokan.mon_decimal_point))?e(document.body).triggerHandler("wc_add_error_tip",[e(this),"i18n_sale_less_than_regular_error"]):e(document.body).triggerHandler("wc_remove_error_tip",[e(this),"i18n_sale_less_than_regular_error"])})).on("init_tooltips",(function(){e(".tips, .help_tip, .woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),e(".column-wc_actions .wc-action-button").tipTip({fadeIn:50,fadeOut:50,delay:200}),e(".parent-tips").each((function(){e(this).closest("a, th").attr("data-tip",e(this).data("tip")).tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}).css("cursor","help")}))})),e("#dokan-navigation .dokan-dashboard-menu li.has-submenu:not(.active)").on("mouseover",(e=>{t(e)})).on("mouseout",(e=>{t(e,!0)}))}(jQuery),window.dokan_show_delete_prompt=async function(e,t){e.preventDefault();let a=await dokan_sweetalert(t,{action:"confirm",icon:"warning"});if(a.isConfirmed&&void 0!==e.target.href)window.location.href=e.target.href;else{if(!a.isConfirmed||void 0===e.target.dataset.url)return!1;window.location.href=e.target.dataset.url}},window.dokan_bulk_delete_prompt=async function(e,t,a,n){"delete"===jQuery(a).val()&&(e.preventDefault(),(await dokan_sweetalert(t,{action:"confirm",icon:"warning"})).isConfirmed&&jQuery(n).submit())},function(e){var t={query:{},form:null,cateItemStringArray:[],init:function(){e("#dokan-store-listing-filter-wrap .sort-by #stores_orderby").on("change",this.buildSortByQuery),e("#dokan-store-listing-filter-wrap .toggle-view span").on("click",this.toggleView),e("#dokan-store-listing-filter-wrap .dokan-store-list-filter-button, #dokan-store-listing-filter-wrap .dokan-icons, #dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn ").on("click",this.toggleForm),e("#dokan-store-listing-filter-form-wrap .store-search-input").on("change",this.buildSearchQuery),e("#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn").on("click",this.submitForm),this.maybeHideListView();const a=t;a.form=document.forms.dokan_store_lists_filter_form;const n=a.getLocal("dokan-layout");if(n){const t=e(".toggle-view span");a.setView(n,t)}const o=a.getParams();if(o.length){let t=!1;o.forEach((function(e){const n=Object.keys(e),i=Object.values(e);(!n.includes("stores_orderby")||o.length>1)&&(t=!0),a.setParams(n,i)})),t&&e("#dokan-store-listing-filter-form-wrap").slideToggle()}var i,r;e("#dokan-store-listing-filter-form-wrap").length&&e(".store-search-input").on("keypress",(function(t){if(13==t.which)return e("#dokan-store-listing-filter-form-wrap").submit(),!1})),e("body").on("click",(function(t){e(t.target).is("div#dokan-store-products-search-result li")||(e("#dokan-store-products-search-result").html(""),e("#dokan-store-products-search-result").removeClass("dokan-store-products-search-has-results"))})),e("body").on("keyup",".dokan-store-products-filter-search",(i=function(t){t.preventDefault();var a=e(this),n=a.val(),o=a.data("store_id");n&&(e(".dokan-store-products-filter-search").addClass("dokan-ajax-search-loader"),e("#dokan-store-products-search-result").removeClass("dokan-store-products-search-has-results"),e("#dokan-store-products-search-result").hide(),e("#dokan-store-products-search-result").html(""),jQuery.ajax({type:"post",dataType:"json",url:dokan.ajaxurl,data:{search_term:n,store_id:o,_wpnonce:dokan.store_product_search_nonce,action:"dokan_store_product_search_action"},success:function(t){e(".dokan-store-products-filter-search").removeClass("dokan-ajax-search-loader"),e("#dokan-store-products-search-result").show(),e("#dokan-store-products-search-result").addClass("dokan-store-products-search-has-results"),"success"==t.type?e("#dokan-store-products-search-result").html("
      "+t.data_list+"
    "):e("#dokan-store-products-search-result").html('
      '+t.data_list+"
    ")}}))},r=0,function(){var e=this,t=arguments;clearTimeout(r),r=setTimeout((function(){i.apply(e,t)}),500)}))},buildSortByQuery:function(e){const a=t;a.query.stores_orderby=e.target.value,a.submitForm(e)},toggleView:function(a){const n=t,o=e(a.target),i=o.parent().find("span"),r=o.data("view");n.setView(r,i),n.setLocal("dokan-layout",r)},setView:function(t,a){if(void 0===t||t.length<1||void 0===a||a.length<1)return;const n=e("#dokan-seller-listing-wrap");[...a].forEach((function(a){const o=e(a);t===o.data("view")?(o.addClass("active"),n.addClass(t)):(o.removeClass("active"),n.removeClass(o.data("view")))}))},toggleForm:function(t){t.preventDefault(),e("#dokan-store-listing-filter-form-wrap").slideToggle()},buildSearchQuery:function(e){e.target.value?t.query.dokan_seller_search=e.target.value:delete t.query.dokan_seller_search},submitForm:function(a){a.preventDefault(),t.query._store_filter_nonce&&delete t.query._store_filter_nonce,t.query._store_filter_nonce=e('input[name="_store_filter_nonce"]').first().val();const n=decodeURIComponent(e.param(t.query)),o="/page",i=window.location.pathname,r=i.includes(o)?i.substr(0,i.indexOf(o)):"";window.history.pushState(null,null,`${r}?${n}`),window.location.reload()},setLocal:function(e,t){window.localStorage.setItem(e,t)},getLocal:function(e){return window.localStorage.getItem(e)},setParams:function(a,n){const o=t,i=o.form?o.form.elements:"",r=document.forms.stores_sorting,d=r?r.elements:"";Object.values(d).forEach((function(t){t.name===a[0]&&e(t).val(n[0])})),Object.values(i).forEach((function(t){if(a.includes(t.name)&&("checkbox"===t.type?t.checked=!!["yes","true","1"].includes(n[0]):["text","search"].includes(t.type)&&(t.value=n[0])),a[0].includes("store_categories[")||a[0].includes("store_category[")){const t=n[0].split(" ").join("-"),a=e(`[data-slug=${t}]`);o.cateItemStringArray.includes(a.text().trim())||o.cateItemStringArray.push(a.text().trim()),a.addClass("dokan-btn-theme")}else if("rating"===a[0]){const t=n[0].split(" ").join("-");e(`[data-${a[0]}=${t}]`).addClass("active"),e(`[data-rating=${t}]`).parent().addClass("selected")}})),a.forEach((function(e,t){e.includes("[")||(o.query[e]=n[t])}))},getParams:function(){const e=new URLSearchParams(location.search),t=[];return e.forEach((function(e,a){t.push({[a]:e})})),t},maybeHideListView:function(){const a=t;window.matchMedia("(max-width: 767px)").matches&&"list-view"===a.getLocal("dokan-layout")&&a.setLocal("dokan-layout","grid-view"),e(window).on("resize",(function(){e(this).width()<767?(e("#dokan-seller-listing-wrap").removeClass("list-view"),e("#dokan-seller-listing-wrap").addClass("grid-view")):(e(".toggle-view.item span").last().removeClass("active"),e(".toggle-view.item span").first().addClass("active"))}))}};window.dokan&&(window.dokan.storeLists=t,window.dokan.storeLists.init())}(jQuery),(e=>{const t={init:()=>{e("#dokan-request-withdraw-button").on("click",(e=>{e.preventDefault(),t.openRequestWithdrawWindow()})),e(".dokan-withdraw-make-default-button").on("click",(e=>{e.preventDefault(),t.makeDefault(e)})),e("#dokan-withdraw-display-schedule-popup").on("click",(e=>{t.opensScheduleWindow(e)})),e("#dokan-withdraw-schedule-request-submit").on("click",(e=>{t.handleScheduleChangeRequest(e)})),e("input[name='withdraw-schedule']").on("change",(e=>{t.handleScheduleChange(e)})),t.initModal()},withdrawTemplate:"",withdrawModal:"",loadModalTemplate:function(){if(!t.withdrawTemplate&&e("#tmpl-withdraw-request-popup").length){const e=window.wp.template("withdraw-request-popup");t.withdrawTemplate=e()}},initModal:function(){t.loadModalTemplate();const a=e("#dokan-withdraw-request-popup").iziModal({width:690,overlayColor:"rgba(0, 0, 0, 0.8)",headerColor:dokan.modal_header_color,onOpening:function(e){t.calculateWithdrawCharges()}});a.iziModal("setContent",t.withdrawTemplate),e("[name='withdraw_method'][id='withdraw-method']").on("change",(e=>{t.calculateWithdrawCharges()})),e("input#withdraw-amount").on("keyup",t.debounce(t.calculateWithdrawCharges,500)),e("#dokan-withdraw-request-submit").on("click",(e=>{t.handleWithdrawRequest(e)})),t.withdrawModal=a},debounce(e,t,a){var n;return function(){var o=this,i=arguments,r=a&&!n;clearTimeout(n),n=setTimeout((function(){n=null,a||e.apply(o,i)}),t),r&&e.apply(o,i)}},openRequestWithdrawWindow:()=>{t.withdrawModal.iziModal("open")},opensScheduleWindow:()=>{const a=wp.template("withdraw-schedule-popup"),n=e("#dokan-withdraw-schedule-popup").iziModal({width:690,overlayColor:"rgba(0, 0, 0, 0.8)",headerColor:dokan.modal_header_color});n.iziModal("setContent",a().trim()),n.iziModal("open"),t.init()},makeDefault:t=>{const a=e(t.target),n=e("#dokan-withdraw-payment-method-list");n.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),e.post(dokan.ajaxurl,{action:"dokan_withdraw_handle_make_default_method",nonce:n.data("security"),method:a.data("method")},(e=>{e.success?(dokan_sweetalert(e.data,{position:"bottom-end",toast:!0,icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0}),n.unblock(),window.location.reload()):(dokan_sweetalert(e.data,{position:"bottom-end",toast:!0,icon:"error",showConfirmButton:!1,timer:2e3,timerProgressBar:!0}),n.unblock())}))},handleWithdrawRequest:t=>{t.preventDefault();const a=e("input#withdraw-amount").val(),n=e("input#dokan_withdraw_nonce").val(),o=e("#withdraw-request-popup"),i=e("#withdraw-method").val();o.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),e.post(dokan.ajaxurl,{action:"dokan_handle_withdraw_request",_handle_withdraw_request:n,amount:a,method:i},(async e=>{e.success?await dokan_sweetalert(e.data,{position:"bottom-end",toast:!0,icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0,didOpen:e=>{setTimeout((function(){o.unblock(),window.location.reload()}),2e3)}}):(dokan_sweetalert("",{icon:"error",html:e.data}),o.unblock())}))},handleScheduleChangeRequest:t=>{t.preventDefault();const a=e("input[name='withdraw-schedule']:checked").val(),n=e("#dokan-withdraw-schedule-request-submit").data("security"),o=e("#withdraw-schedule-popup"),i=e("#withdraw-remaining-amount").val(),r=e("#minimum-withdraw-amount").val(),d=e("#preferred-payment-method").val();o.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),e.post(dokan.ajaxurl,{action:"dokan_handle_withdraw_schedule_change_request",nonce:n,schedule:a,reserve:i,minimum:r,method:d},(e=>{e.success?(dokan_sweetalert(e.data,{position:"bottom-end",toast:!0,icon:"success",showConfirmButton:!1,timer:2e3,timerProgressBar:!0}),o.unblock(),window.location.reload()):(dokan_sweetalert("",{icon:"error",html:e.data}),o.unblock())}))},handleScheduleChange:t=>{const a=e(t.target).data("next-schedule");e("#dokan-withdraw-next-scheduled-date").html(a)},calculateWithdrawCharges:()=>{let a=e("select[name='withdraw_method'][id='withdraw-method'] option:selected").data();if(e("#dokan-send-withdraw-request-popup-form > .dokan-alert-danger").length||!a)return;e("[name='withdraw_method'][id='withdraw-method']").val();let n=e("[name='withdraw_amount'][id='withdraw-amount']").val(),{chargePercentage:o,chargeFixed:i}=e("select[name='withdraw_method'][id='withdraw-method'] option:selected").data();n=accounting.unformat(n,dokan.mon_decimal_point);let r=0,d="";i&&(d+=t.formatMoney(i),r+=i),o&&(r+=o/100*n,d+=d?" + ":"",d+=parseFloat(accounting.formatNumber(o,dokan.rounding_precision,"")).toString().replace(".",dokan.mon_decimal_point)+"%",d+=` = ${t.formatMoney(r)}`),d||(d=t.formatMoney(r,dokan.currency)),t.showWithdrawChargeHtml(d,r,n)},formatMoney:e=>accounting.formatMoney(e,{symbol:dokan.currency_format_symbol,decimal:dokan.currency_format_decimal_sep,thousand:dokan.currency_format_thousand_sep,precision:dokan.currency_format_num_decimals,format:dokan.currency_format}),showWithdrawChargeHtml(a,n,o){let i=e("#dokan-withdraw-charge-section"),r=e("#dokan-withdraw-revivable-section");e("#dokan-withdraw-charge-section-text").html(a),e("#dokan-withdraw-revivable-section-text").html(t.formatMoney(o-n)),i.show(),r.show()}};e(document).ready((function(){t.init()}))})(jQuery),function(e){!function(){let t={format:dokan_get_daterange_picker_format(),...dokan_helper.daterange_picker_local};e(".dokan-daterangepicker").daterangepicker({autoUpdateInput:!1,showDropdowns:!0,locale:t}),e(".dokan-daterangepicker").on("apply.daterangepicker",(function(a,n){e(this).val(n.startDate.format(t.format)+" - "+n.endDate.format(t.format)),e(this).siblings("input.dokan-daterangepicker-start-date").val(n.startDate.format("YYYY-MM-DD")),e(this).siblings("input.dokan-daterangepicker-end-date").val(n.endDate.format("YYYY-MM-DD"))})),e(".dokan-daterangepicker").on("cancel.daterangepicker",(function(t,a){e(this).data("clear")&&(e(this).val(""),e(this).siblings("input.dokan-daterangepicker-start-date").val(""),e(this).siblings("input.dokan-daterangepicker-end-date").val(""))}))}()}(jQuery)})(); \ No newline at end of file diff --git a/assets/js/global-admin-rtl.css b/assets/js/global-admin-rtl.css new file mode 100644 index 0000000000..d57489b522 --- /dev/null +++ b/assets/js/global-admin-rtl.css @@ -0,0 +1,270 @@ +.dokan-admin-notices-wrap.notice { + border: 0; + padding: 0!important; + box-shadow: none; + background: transparent; +} +.dokan-admin-notices-wrap .dokan-admin-notices { + position: relative; + box-sizing: border-box; +} +.dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides { + position: relative; + overflow: hidden; + min-height: 110px; + border: 1px solid #dfe2e7; + border-radius: 5px 0 0 5px; + background: #fff; + padding: 15px 0; +} +.dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides .dokan-admin-notice { + position: absolute; + top: 0; + right: 0; + left: 0; + display: flex; + align-items: center; + min-height: 100%; + padding: 0 20px; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice { + position: absolute; + top: 50%; + left: 27px; + padding: 6px 8px; + border: 1px solid #b5bfc9; + border-radius: 3px; + min-width: 77px; + display: flex; + align-items: center; + justify-content: center; + transform: translateY(-50%); + background: #fff; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .notice-count { + margin: 0 8px; + color: #acacac; + font-size: 12px; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .current-notice.active, +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .total-notice.active { + font-weight: 600; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .next, +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .prev { + margin-top: 2px; + padding: 0 2px; + cursor: pointer; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .next.active svg path, +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .prev.active svg path { + fill: #9da6ae; +} +.dokan-admin-notices-wrap .dokan-admin-notice { + background: #fff; + padding: 15px 20px; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-success { + border-right: 2px solid #82b642; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-info { + border-right: 2px solid #2679b1; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-alert { + border-right: 2px solid #b44445; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-warning { + border-right: 2px solid #ffaa2c; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-promotion { + border-right: 2px solid #f1644d; +} +.dokan-admin-notices-wrap .dokan-admin-notice .notice-content { + display: flex; + align-items: center; +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap { + position: relative; +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-logo { + width: 60px; + height: 60px; + background-repeat: no-repeat; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA1OSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC42MTQyNTgiIHk9IjAuMzQ1NzAzIiB3aWR0aD0iNTcuNTYzMiIgaGVpZ2h0PSI1Ny41NjMyIiByeD0iMjguNzgxNiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzg2MDBfNDAyOCkiLz4KPHJlY3QgeD0iMC42MTQyNTgiIHk9IjAuMzQ1NzAzIiB3aWR0aD0iNTcuNTYzMiIgaGVpZ2h0PSI1Ny41NjMyIiByeD0iMjguNzgxNiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzg2MDBfNDAyOCkiLz4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMzQuOTA3NiAyOC40MjI3QzM0Ljg4NTMgMzMuOTIxNSAzMi41MjU1IDM5LjU5ODQgMjcuNjUwMSA0Mi4xODA4QzI0LjIyMTcgNDQuMDA2MyAxNi4xMTgyIDQ1LjQwODkgMTYuMTE4MiAzOS40NjQ4QzE2LjExODIgMzkuNDY0OCAxNi4xMTgyIDE3LjM1ODMgMTYuMTE4MiAxNy4zMzZDMTYuMTE4MiAxNC4wNDEyIDE4LjkwMSAxMi45NTAzIDIxLjY4MzggMTMuMTA2MkMyNS44MjQ2IDEzLjMyODggMjkuNzg3MyAxNS4yNjU2IDMyLjE5MTYgMTguODI3NkMzMy43Mjc3IDIxLjA5ODQgMzQuNTczNyAyMy44MzY2IDM0Ljg0MDggMjYuNTk3MkMzNC44NjMxIDI3LjIyMDUgMzQuOTA3NiAyNy44MjE2IDM0LjkwNzYgMjguNDIyN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00Mi41ODgxIDI2LjQ4NTlDNDIuMTIwNiAyMS45NDQzIDM5LjMzNzggMTguMTM3NSAzNS40ODY0IDE1Ljg0NDRDMzMuNTc5MyAxNC43MDAyIDMxLjMxNCAxNC4xOTgzIDI5LjU5MjMgMTUuMjg2NUMyOC4yOTkxIDE2LjEwMzggMjcuNjc0MiAxNy43MDE3IDI2Ljk0NDIgMTkuMDQ2MUMyNC4xMTUxIDI0LjI1NjYgMTYuODM3MSAzNy42MzA4IDE2LjgwODMgMzcuNjgzN0MxNi44MDczIDM3LjY4NTcgMTYuODA3NyAzNy42ODQ5IDE2LjgwNjYgMzcuNjg2OUMxNS44MjkgMzkuNDg4OCAxNi4wNTE4IDQwLjk3OTQgMTYuOTQxOCA0Mi4yMDMxQzE4LjI3NzYgNDQuMDI4NiAyMC45MjY4IDQ0Ljg1MjMgMjMuMDg2MiA0NS4wNzQ5QzI1LjA4OTkgNDUuMjk3NiAyNy4xMTU3IDQ1LjA3NDkgMjkuMDUyNiA0NC42Mjk3QzM0LjkwNzYgNDMuMjkzOSA0MC4wOTQ3IDM5LjMwOSA0MS44NTM0IDMzLjUyMDhDNDIuNTQzNiAzMS4yNSA0Mi44MzMgMjguODY3OSA0Mi41ODgxIDI2LjQ4NTlaIiBmaWxsPSJ3aGl0ZSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzg2MDBfNDAyOCIgeDE9IjI5LjM5NTkiIHkxPSIwLjM0NTcwMyIgeDI9IjI5LjM5NTkiIHkyPSI1Ny45MDg5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjdEOTIiLz4KPHN0b3Agb2Zmc2V0PSIwLjIyOTE2NyIgc3RvcC1jb2xvcj0iI0UzMzk3RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjM1NDE3IiBzdG9wLWNvbG9yPSIjODAwQ0QyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzU4MTJEMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfODYwMF80MDI4IiB4MT0iMjkuMzk1OSIgeTE9IjAuMzQ1NzAzIiB4Mj0iMjkuMzk1OSIgeTI9IjU3LjkwODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGN0Q5MiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjI5MTY3IiBzdG9wLWNvbG9yPSIjRTMzOTdEIi8+CjxzdG9wIG9mZnNldD0iMC42MzU0MTciIHN0b3AtY29sb3I9IiM4MDBDRDIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNTgxMkQwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==); + background-size: cover; + background-position: center; +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon { + width: 20px; + height: 20px; + position: absolute; + top: -2px; + left: -8px; + border: 2px solid #fff; + border-radius: 55px; + background-size: cover; + background: #ffffff no-repeat center; +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-info { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg fill=%27none%27 viewBox=%270 0 21 21%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m10.474 0.79468c-5.5718 0-10.09 4.5178-10.09 10.09 0 5.5718 4.5178 10.09 10.09 10.09 5.5719 0 10.09-4.5186 10.09-10.09 0-5.5719-4.5186-10.09-10.09-10.09zm2.1005 15.637c-0.5194 0.2051-0.9328 0.3605-1.2429 0.4681-0.3092 0.1077-0.6688 0.1615-1.0779 0.1615-0.62872 0-1.1182-0.1538-1.4667-0.4604-0.3485-0.3067-0.5219-0.6953-0.5219-1.1677 0-0.1836 0.01281-0.3716 0.03844-0.5629 0.02648-0.1913 0.06833-0.4066 0.12556-0.6483l0.65003-2.2961c0.05723-0.2203 0.10678-0.4296 0.14607-0.6244 0.03929-0.1964 0.05808-0.3766 0.05808-0.5407 0-0.2921-0.06064-0.4971-0.18108-0.6124-0.12215-0.1153-0.35193-0.17169-0.69445-0.17169-0.16742 0-0.33997 0.02479-0.51678 0.07689-0.17511 0.0538-0.32715 0.1025-0.45186 0.1503l0.17169-0.70724c0.42538-0.1734 0.83282-0.32202 1.2215-0.44503 0.38865-0.12471 0.75594-0.18621 1.1019-0.18621 0.6244 0 1.1062 0.15205 1.4453 0.45272 0.3374 0.30152 0.5074 0.69356 0.5074 1.1754 0 0.0999-0.012 0.2759-0.0351 0.527-0.023 0.252-0.0666 0.4818-0.1298 0.6928l-0.6466 2.2892c-0.053 0.1836-0.1 0.3937-0.1427 0.6286-0.0418 0.2349-0.0623 0.4143-0.0623 0.5348 0 0.304 0.0675 0.5116 0.2041 0.6218 0.135 0.1102 0.3716 0.1657 0.7064 0.1657 0.1581 0 0.3349-0.0282 0.5348-0.0828 0.1981-0.0547 0.3416-0.1034 0.4322-0.1453l-0.1734 0.7064zm-0.1145-9.2917c-0.3015 0.28017-0.6645 0.42026-1.0891 0.42026-0.4236 0-0.7892-0.14009-1.0933-0.42026-0.3024-0.28017-0.4553-0.62099-0.4553-1.019 0-0.39719 0.15375-0.73886 0.4553-1.0216 0.3041-0.28358 0.6697-0.42452 1.0933-0.42452 0.4246 0 0.7884 0.14094 1.0891 0.42452 0.3015 0.28274 0.4527 0.62441 0.4527 1.0216 0 0.39891-0.1512 0.73887-0.4527 1.019z%27 fill=%27%232579B1%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-alert { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg viewBox=%270 0 21 21%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2710.288%27 cy=%2710.885%27 r=%2710.09%27 fill=%27%23B44344%27/%3E%3Cpath d=%27m15.457 13.46-4.11-6.5174c-0.2318-0.36758-0.6274-0.58705-1.0583-0.58705-0.43093 0-0.82657 0.21947-1.0583 0.58705l-4.11 6.5174c-0.24669 0.3913-0.26305 0.8872-0.04257 1.2943 0.22049 0.407 0.64232 0.6598 1.1009 0.6598h8.22c0.4585 0 0.8804-0.2528 1.1009-0.6599 0.2204-0.407 0.204-0.9029-0.0426-1.2942zm-5.1683 0.8571c-0.37797 0-0.68432-0.3101-0.68432-0.6926s0.30639-0.6926 0.68432-0.6926c0.3779 0 0.6843 0.3101 0.6843 0.6926s-0.3064 0.6926-0.6843 0.6926zm0.9485-4.8126-0.3371 2.2966c-0.0496 0.3381-0.3606 0.5714-0.6946 0.5212-0.26984-0.0405-0.47216-0.2547-0.51377-0.5133l-0.36601-2.2921c-0.08521-0.53366 0.27317-1.0362 0.80048-1.1224 0.5273-0.08624 1.0239 0.27646 1.1091 0.81011 0.016 0.1005 0.0155 0.20424 0.0019 0.29994z%27 fill=%27%23fff%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-success { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg fill=%27none%27 viewBox=%270 0 21 22%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m10.475 0.73975c-5.542 0-10.09 4.5728-10.09 10.145 0 5.5723 4.548 10.145 10.09 10.145 5.542 0 10.09-4.5728 10.09-10.145 0-5.5723-4.548-10.145-10.09-10.145zm-1.2211 14.76-4.4185-4.4426 1.672-1.6811 2.8239 2.8392 5.669-5.1816 1.5912 1.759-7.3376 6.7071z%27 fill=%27%2382B641%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-warning { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg viewBox=%270 0 21 21%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%27.38379%27 y=%27.79394%27 width=%2720.182%27 height=%2720.182%27 rx=%2710.091%27 fill=%27%23FFAA2C%27/%3E%3Cpath d=%27m8.7656 13.41c0.02474 0.1979 0.04947 0.371 0.04947 0.5689h3.3142c0-0.1979 0.0248-0.3958 0.0495-0.5689h-3.4132z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m8.8149 14.474v0.8657c0 0.1484 0.09893 0.2473 0.24733 0.2473h0.0742c0.12367 0.6184 0.69253 1.113 1.3356 1.113 0.6678 0 1.2119-0.4699 1.3356-1.113h0.0742c0.1484 0 0.2473-0.0989 0.2473-0.2473v-0.8657h-3.3143z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m10.274 5.0748c-1.7561 0.09893-3.2154 1.484-3.4132 3.24-0.09893 0.98933 0.19787 1.9539 0.8162 2.6959 0.46993 0.5689 0.81619 1.2119 0.98932 1.8797h3.611c0.1732-0.6678 0.5194-1.3355 0.9894-1.9044 0.5441-0.6431 0.8409-1.4593 0.8409-2.3002 0-2.0528-1.7561-3.71-3.8336-3.611z%27 fill=%27%23fff%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-promotion { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg viewBox=%270 0 21 21%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%27.19824%27 y=%27.73975%27 width=%2720.18%27 height=%2720.18%27 rx=%2710.09%27 fill=%27%23F1634C%27/%3E%3Cpath d=%27m5.3248 10.182c-0.00432 0.3752 0.227 0.713 0.57847 0.8446v-1.6082c0-0.02314 0.01156-0.05784 0.01156-0.08099-0.35384 0.13053-0.58917 0.4674-0.59003 0.84459z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m8.4834 12.172h-1.5156l0.56691 2.0594c0.08396 0.3142 0.36887 0.5327 0.69418 0.5322 0.23146 0.0027 0.45045-0.1046 0.59005-0.2893 0.14096-0.1756 0.18443-0.4102 0.11569-0.6247l-0.45121-1.6776z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m5.915 9.3264h0.01242v-0.01242c0 0.01242 0 0.01242-0.01242 0.01242z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m14.21 9.1641h-0.0925v2.0825h0.0925c0.5751 0 1.0413-0.4662 1.0413-1.0413 0-0.57504-0.4662-1.0412-1.0413-1.0412z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m6.25 9.418v1.6429c0.01251 0.4254 0.36112 0.7638 0.78672 0.7636h2.1057v-3.1238h-2.1057c-0.4165 0-0.78672 0.30082-0.78672 0.71732z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m9.4898 11.871 4.2808 1.7123v-6.6872l-4.2808 1.7123v3.2626z%27 fill=%27%23fff%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message { + margin: 0 23px 0 110px; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message h3 { + margin: 0 0 10px; + font-weight: bold; + font-size: 18px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message div { + color: #4b4b4b; + font-weight: 400; + font-size: 13px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message div a { + text-decoration: none; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn { + font-size: 12px; + font-weight: 300; + padding: 6px 12px; + margin-left: 15px; + margin-top: 10px; + border-radius: 3px; + border: 1px solid #00769d; + cursor: pointer; + transition: all 0.2s linear; + text-decoration: none; + font-family: "SF Pro Text", sans-serif; + display: inline-block; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn:disabled { + opacity: 0.7; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .btn-dokan { + padding: 8px 12px; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn-primary { + color: #fff; + background: #2579B1; + margin-left: 15px; + font-weight: 400; + letter-spacing: 0.5px; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn-primary:hover { + background: transparent; + color: #2579B1; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn-secondary { + color: #2579B1; + background: transparent; + margin-left: 15px; + font-weight: 400; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn-secondary:hover { + color: #ffffff; + background: #2579B1; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message a { + text-decoration: none; +} +.dokan-admin-notices-wrap .dokan-admin-notice .close-notice { + position: absolute; + top: 10px; + left: 5px; + border: 0; + background: transparent; + text-decoration: none; +} +.dokan-admin-notices-wrap .dokan-admin-notice .close-notice span { + font-size: 15px; + display: flex; + align-items: center; + justify-content: center; + color: #c2c2c2; + transition: all 0.2s ease; + cursor: pointer; + border: 1px solid #f3f3f3; + border-radius: 55px; + width: 20px; + height: 20px; +} +.dokan-admin-notices-wrap .dokan-admin-notice .close-notice span:hover { + color: #f16982; + border-color: #f16982; +} +@media only screen and (max-width: 375px) { + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides { + min-height: 245px; + } + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides .dokan-admin-notice .dokan-message { + margin: 0 23px 0 0; + } + .dokan-admin-notices-wrap .dokan-admin-notices .slide-notice { + bottom: 0; + top: unset; + left: 10px; + padding: 3px 5px; + } +} +@media screen and (min-width: 376px) and (max-width: 576px) { + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides { + min-height: 195px; + } + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides .dokan-admin-notice .dokan-message { + margin: 0 23px 0 0; + } + .dokan-admin-notices-wrap .dokan-admin-notices .slide-notice { + bottom: 0; + left: 10px; + padding: 3px 8px; + top: unset; + } +} +@media screen and (min-width: 577px) and (max-width: 768px) { + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides { + min-height: 160px; + } +} +.dokan-admin-notices-wrap .slide-next-enter-active, +.dokan-admin-notices-wrap .slide-next-leave-active { + transition: transform 0.5s ease-in-out; +} +.dokan-admin-notices-wrap .slide-next-enter { + transform: translate(-100%); +} +.dokan-admin-notices-wrap .slide-next-leave-to { + transform: translate(100%); +} +.dokan-admin-notices-wrap .slide-prev-enter-active, +.dokan-admin-notices-wrap .slide-prev-leave-active { + transition: transform 0.5s ease-in-out; +} +.dokan-admin-notices-wrap .slide-prev-enter { + transform: translate(100%); +} +.dokan-admin-notices-wrap .slide-prev-leave-to { + transform: translate(-100%); +} +#woocommerce-coupon-data #coupon_options #general_coupon_data #fixed-cart-discount-warning { + display: block; + padding: 0; + color: #cc0000; +} + diff --git a/assets/js/global-admin.asset.php b/assets/js/global-admin.asset.php new file mode 100644 index 0000000000..e49238c754 --- /dev/null +++ b/assets/js/global-admin.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'b756bc35b4f8fd57f1d2'); diff --git a/assets/js/global-admin.css b/assets/js/global-admin.css new file mode 100644 index 0000000000..50665af042 --- /dev/null +++ b/assets/js/global-admin.css @@ -0,0 +1,270 @@ +.dokan-admin-notices-wrap.notice { + border: 0; + padding: 0!important; + box-shadow: none; + background: transparent; +} +.dokan-admin-notices-wrap .dokan-admin-notices { + position: relative; + box-sizing: border-box; +} +.dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides { + position: relative; + overflow: hidden; + min-height: 110px; + border: 1px solid #dfe2e7; + border-radius: 0 5px 5px 0; + background: #fff; + padding: 15px 0; +} +.dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides .dokan-admin-notice { + position: absolute; + top: 0; + left: 0; + right: 0; + display: flex; + align-items: center; + min-height: 100%; + padding: 0 20px; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice { + position: absolute; + top: 50%; + right: 27px; + padding: 6px 8px; + border: 1px solid #b5bfc9; + border-radius: 3px; + min-width: 77px; + display: flex; + align-items: center; + justify-content: center; + transform: translateY(-50%); + background: #fff; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .notice-count { + margin: 0 8px; + color: #acacac; + font-size: 12px; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .current-notice.active, +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .total-notice.active { + font-weight: 600; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .next, +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .prev { + margin-top: 2px; + padding: 0 2px; + cursor: pointer; +} +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .next.active svg path, +.dokan-admin-notices-wrap .dokan-admin-notices .slide-notice .prev.active svg path { + fill: #9da6ae; +} +.dokan-admin-notices-wrap .dokan-admin-notice { + background: #fff; + padding: 15px 20px; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-success { + border-left: 2px solid #82b642; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-info { + border-left: 2px solid #2679b1; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-alert { + border-left: 2px solid #b44445; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-warning { + border-left: 2px solid #ffaa2c; +} +.dokan-admin-notices-wrap .dokan-admin-notice.dokan-promotion { + border-left: 2px solid #f1644d; +} +.dokan-admin-notices-wrap .dokan-admin-notice .notice-content { + display: flex; + align-items: center; +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap { + position: relative; +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-logo { + width: 60px; + height: 60px; + background-repeat: no-repeat; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA1OSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC42MTQyNTgiIHk9IjAuMzQ1NzAzIiB3aWR0aD0iNTcuNTYzMiIgaGVpZ2h0PSI1Ny41NjMyIiByeD0iMjguNzgxNiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzg2MDBfNDAyOCkiLz4KPHJlY3QgeD0iMC42MTQyNTgiIHk9IjAuMzQ1NzAzIiB3aWR0aD0iNTcuNTYzMiIgaGVpZ2h0PSI1Ny41NjMyIiByeD0iMjguNzgxNiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzg2MDBfNDAyOCkiLz4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMzQuOTA3NiAyOC40MjI3QzM0Ljg4NTMgMzMuOTIxNSAzMi41MjU1IDM5LjU5ODQgMjcuNjUwMSA0Mi4xODA4QzI0LjIyMTcgNDQuMDA2MyAxNi4xMTgyIDQ1LjQwODkgMTYuMTE4MiAzOS40NjQ4QzE2LjExODIgMzkuNDY0OCAxNi4xMTgyIDE3LjM1ODMgMTYuMTE4MiAxNy4zMzZDMTYuMTE4MiAxNC4wNDEyIDE4LjkwMSAxMi45NTAzIDIxLjY4MzggMTMuMTA2MkMyNS44MjQ2IDEzLjMyODggMjkuNzg3MyAxNS4yNjU2IDMyLjE5MTYgMTguODI3NkMzMy43Mjc3IDIxLjA5ODQgMzQuNTczNyAyMy44MzY2IDM0Ljg0MDggMjYuNTk3MkMzNC44NjMxIDI3LjIyMDUgMzQuOTA3NiAyNy44MjE2IDM0LjkwNzYgMjguNDIyN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00Mi41ODgxIDI2LjQ4NTlDNDIuMTIwNiAyMS45NDQzIDM5LjMzNzggMTguMTM3NSAzNS40ODY0IDE1Ljg0NDRDMzMuNTc5MyAxNC43MDAyIDMxLjMxNCAxNC4xOTgzIDI5LjU5MjMgMTUuMjg2NUMyOC4yOTkxIDE2LjEwMzggMjcuNjc0MiAxNy43MDE3IDI2Ljk0NDIgMTkuMDQ2MUMyNC4xMTUxIDI0LjI1NjYgMTYuODM3MSAzNy42MzA4IDE2LjgwODMgMzcuNjgzN0MxNi44MDczIDM3LjY4NTcgMTYuODA3NyAzNy42ODQ5IDE2LjgwNjYgMzcuNjg2OUMxNS44MjkgMzkuNDg4OCAxNi4wNTE4IDQwLjk3OTQgMTYuOTQxOCA0Mi4yMDMxQzE4LjI3NzYgNDQuMDI4NiAyMC45MjY4IDQ0Ljg1MjMgMjMuMDg2MiA0NS4wNzQ5QzI1LjA4OTkgNDUuMjk3NiAyNy4xMTU3IDQ1LjA3NDkgMjkuMDUyNiA0NC42Mjk3QzM0LjkwNzYgNDMuMjkzOSA0MC4wOTQ3IDM5LjMwOSA0MS44NTM0IDMzLjUyMDhDNDIuNTQzNiAzMS4yNSA0Mi44MzMgMjguODY3OSA0Mi41ODgxIDI2LjQ4NTlaIiBmaWxsPSJ3aGl0ZSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzg2MDBfNDAyOCIgeDE9IjI5LjM5NTkiIHkxPSIwLjM0NTcwMyIgeDI9IjI5LjM5NTkiIHkyPSI1Ny45MDg5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjdEOTIiLz4KPHN0b3Agb2Zmc2V0PSIwLjIyOTE2NyIgc3RvcC1jb2xvcj0iI0UzMzk3RCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjM1NDE3IiBzdG9wLWNvbG9yPSIjODAwQ0QyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzU4MTJEMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfODYwMF80MDI4IiB4MT0iMjkuMzk1OSIgeTE9IjAuMzQ1NzAzIiB4Mj0iMjkuMzk1OSIgeTI9IjU3LjkwODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGN0Q5MiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjI5MTY3IiBzdG9wLWNvbG9yPSIjRTMzOTdEIi8+CjxzdG9wIG9mZnNldD0iMC42MzU0MTciIHN0b3AtY29sb3I9IiM4MDBDRDIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNTgxMkQwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==); + background-size: cover; + background-position: center; +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon { + width: 20px; + height: 20px; + position: absolute; + top: -2px; + right: -8px; + border: 2px solid #fff; + border-radius: 55px; + background-size: cover; + background: #ffffff no-repeat center; +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-info { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg fill=%27none%27 viewBox=%270 0 21 21%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m10.474 0.79468c-5.5718 0-10.09 4.5178-10.09 10.09 0 5.5718 4.5178 10.09 10.09 10.09 5.5719 0 10.09-4.5186 10.09-10.09 0-5.5719-4.5186-10.09-10.09-10.09zm2.1005 15.637c-0.5194 0.2051-0.9328 0.3605-1.2429 0.4681-0.3092 0.1077-0.6688 0.1615-1.0779 0.1615-0.62872 0-1.1182-0.1538-1.4667-0.4604-0.3485-0.3067-0.5219-0.6953-0.5219-1.1677 0-0.1836 0.01281-0.3716 0.03844-0.5629 0.02648-0.1913 0.06833-0.4066 0.12556-0.6483l0.65003-2.2961c0.05723-0.2203 0.10678-0.4296 0.14607-0.6244 0.03929-0.1964 0.05808-0.3766 0.05808-0.5407 0-0.2921-0.06064-0.4971-0.18108-0.6124-0.12215-0.1153-0.35193-0.17169-0.69445-0.17169-0.16742 0-0.33997 0.02479-0.51678 0.07689-0.17511 0.0538-0.32715 0.1025-0.45186 0.1503l0.17169-0.70724c0.42538-0.1734 0.83282-0.32202 1.2215-0.44503 0.38865-0.12471 0.75594-0.18621 1.1019-0.18621 0.6244 0 1.1062 0.15205 1.4453 0.45272 0.3374 0.30152 0.5074 0.69356 0.5074 1.1754 0 0.0999-0.012 0.2759-0.0351 0.527-0.023 0.252-0.0666 0.4818-0.1298 0.6928l-0.6466 2.2892c-0.053 0.1836-0.1 0.3937-0.1427 0.6286-0.0418 0.2349-0.0623 0.4143-0.0623 0.5348 0 0.304 0.0675 0.5116 0.2041 0.6218 0.135 0.1102 0.3716 0.1657 0.7064 0.1657 0.1581 0 0.3349-0.0282 0.5348-0.0828 0.1981-0.0547 0.3416-0.1034 0.4322-0.1453l-0.1734 0.7064zm-0.1145-9.2917c-0.3015 0.28017-0.6645 0.42026-1.0891 0.42026-0.4236 0-0.7892-0.14009-1.0933-0.42026-0.3024-0.28017-0.4553-0.62099-0.4553-1.019 0-0.39719 0.15375-0.73886 0.4553-1.0216 0.3041-0.28358 0.6697-0.42452 1.0933-0.42452 0.4246 0 0.7884 0.14094 1.0891 0.42452 0.3015 0.28274 0.4527 0.62441 0.4527 1.0216 0 0.39891-0.1512 0.73887-0.4527 1.019z%27 fill=%27%232579B1%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-alert { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg viewBox=%270 0 21 21%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2710.288%27 cy=%2710.885%27 r=%2710.09%27 fill=%27%23B44344%27/%3E%3Cpath d=%27m15.457 13.46-4.11-6.5174c-0.2318-0.36758-0.6274-0.58705-1.0583-0.58705-0.43093 0-0.82657 0.21947-1.0583 0.58705l-4.11 6.5174c-0.24669 0.3913-0.26305 0.8872-0.04257 1.2943 0.22049 0.407 0.64232 0.6598 1.1009 0.6598h8.22c0.4585 0 0.8804-0.2528 1.1009-0.6599 0.2204-0.407 0.204-0.9029-0.0426-1.2942zm-5.1683 0.8571c-0.37797 0-0.68432-0.3101-0.68432-0.6926s0.30639-0.6926 0.68432-0.6926c0.3779 0 0.6843 0.3101 0.6843 0.6926s-0.3064 0.6926-0.6843 0.6926zm0.9485-4.8126-0.3371 2.2966c-0.0496 0.3381-0.3606 0.5714-0.6946 0.5212-0.26984-0.0405-0.47216-0.2547-0.51377-0.5133l-0.36601-2.2921c-0.08521-0.53366 0.27317-1.0362 0.80048-1.1224 0.5273-0.08624 1.0239 0.27646 1.1091 0.81011 0.016 0.1005 0.0155 0.20424 0.0019 0.29994z%27 fill=%27%23fff%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-success { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg fill=%27none%27 viewBox=%270 0 21 22%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m10.475 0.73975c-5.542 0-10.09 4.5728-10.09 10.145 0 5.5723 4.548 10.145 10.09 10.145 5.542 0 10.09-4.5728 10.09-10.145 0-5.5723-4.548-10.145-10.09-10.145zm-1.2211 14.76-4.4185-4.4426 1.672-1.6811 2.8239 2.8392 5.669-5.1816 1.5912 1.759-7.3376 6.7071z%27 fill=%27%2382B641%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-warning { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg viewBox=%270 0 21 21%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%27.38379%27 y=%27.79394%27 width=%2720.182%27 height=%2720.182%27 rx=%2710.091%27 fill=%27%23FFAA2C%27/%3E%3Cpath d=%27m8.7656 13.41c0.02474 0.1979 0.04947 0.371 0.04947 0.5689h3.3142c0-0.1979 0.0248-0.3958 0.0495-0.5689h-3.4132z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m8.8149 14.474v0.8657c0 0.1484 0.09893 0.2473 0.24733 0.2473h0.0742c0.12367 0.6184 0.69253 1.113 1.3356 1.113 0.6678 0 1.2119-0.4699 1.3356-1.113h0.0742c0.1484 0 0.2473-0.0989 0.2473-0.2473v-0.8657h-3.3143z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m10.274 5.0748c-1.7561 0.09893-3.2154 1.484-3.4132 3.24-0.09893 0.98933 0.19787 1.9539 0.8162 2.6959 0.46993 0.5689 0.81619 1.2119 0.98932 1.8797h3.611c0.1732-0.6678 0.5194-1.3355 0.9894-1.9044 0.5441-0.6431 0.8409-1.4593 0.8409-2.3002 0-2.0528-1.7561-3.71-3.8336-3.611z%27 fill=%27%23fff%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .logo-wrap .dokan-icon-promotion { + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg viewBox=%270 0 21 21%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%27.19824%27 y=%27.73975%27 width=%2720.18%27 height=%2720.18%27 rx=%2710.09%27 fill=%27%23F1634C%27/%3E%3Cpath d=%27m5.3248 10.182c-0.00432 0.3752 0.227 0.713 0.57847 0.8446v-1.6082c0-0.02314 0.01156-0.05784 0.01156-0.08099-0.35384 0.13053-0.58917 0.4674-0.59003 0.84459z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m8.4834 12.172h-1.5156l0.56691 2.0594c0.08396 0.3142 0.36887 0.5327 0.69418 0.5322 0.23146 0.0027 0.45045-0.1046 0.59005-0.2893 0.14096-0.1756 0.18443-0.4102 0.11569-0.6247l-0.45121-1.6776z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m5.915 9.3264h0.01242v-0.01242c0 0.01242 0 0.01242-0.01242 0.01242z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m14.21 9.1641h-0.0925v2.0825h0.0925c0.5751 0 1.0413-0.4662 1.0413-1.0413 0-0.57504-0.4662-1.0412-1.0413-1.0412z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m6.25 9.418v1.6429c0.01251 0.4254 0.36112 0.7638 0.78672 0.7636h2.1057v-3.1238h-2.1057c-0.4165 0-0.78672 0.30082-0.78672 0.71732z%27 fill=%27%23fff%27/%3E%3Cpath d=%27m9.4898 11.871 4.2808 1.7123v-6.6872l-4.2808 1.7123v3.2626z%27 fill=%27%23fff%27/%3E%3C/svg%3E"); +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message { + margin: 0 110px 0 23px; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message h3 { + margin: 0 0 10px; + font-weight: bold; + font-size: 18px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message div { + color: #4b4b4b; + font-weight: 400; + font-size: 13px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message div a { + text-decoration: none; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn { + font-size: 12px; + font-weight: 300; + padding: 6px 12px; + margin-right: 15px; + margin-top: 10px; + border-radius: 3px; + border: 1px solid #00769d; + cursor: pointer; + transition: all 0.2s linear; + text-decoration: none; + font-family: "SF Pro Text", sans-serif; + display: inline-block; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn:disabled { + opacity: 0.7; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .btn-dokan { + padding: 8px 12px; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn-primary { + color: #fff; + background: #2579B1; + margin-right: 15px; + font-weight: 400; + letter-spacing: 0.5px; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn-primary:hover { + background: transparent; + color: #2579B1; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn-secondary { + color: #2579B1; + background: transparent; + margin-right: 15px; + font-weight: 400; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message .dokan-btn-secondary:hover { + color: #ffffff; + background: #2579B1; +} +.dokan-admin-notices-wrap .dokan-admin-notice .dokan-message a { + text-decoration: none; +} +.dokan-admin-notices-wrap .dokan-admin-notice .close-notice { + position: absolute; + top: 10px; + right: 5px; + border: 0; + background: transparent; + text-decoration: none; +} +.dokan-admin-notices-wrap .dokan-admin-notice .close-notice span { + font-size: 15px; + display: flex; + align-items: center; + justify-content: center; + color: #c2c2c2; + transition: all 0.2s ease; + cursor: pointer; + border: 1px solid #f3f3f3; + border-radius: 55px; + width: 20px; + height: 20px; +} +.dokan-admin-notices-wrap .dokan-admin-notice .close-notice span:hover { + color: #f16982; + border-color: #f16982; +} +@media only screen and (max-width: 375px) { + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides { + min-height: 245px; + } + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides .dokan-admin-notice .dokan-message { + margin: 0 0 0 23px; + } + .dokan-admin-notices-wrap .dokan-admin-notices .slide-notice { + bottom: 0; + top: unset; + right: 10px; + padding: 3px 5px; + } +} +@media screen and (min-width: 376px) and (max-width: 576px) { + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides { + min-height: 195px; + } + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides .dokan-admin-notice .dokan-message { + margin: 0 0 0 23px; + } + .dokan-admin-notices-wrap .dokan-admin-notices .slide-notice { + bottom: 0; + right: 10px; + padding: 3px 8px; + top: unset; + } +} +@media screen and (min-width: 577px) and (max-width: 768px) { + .dokan-admin-notices-wrap .dokan-admin-notices .dokan-notice-slides { + min-height: 160px; + } +} +.dokan-admin-notices-wrap .slide-next-enter-active, +.dokan-admin-notices-wrap .slide-next-leave-active { + transition: transform 0.5s ease-in-out; +} +.dokan-admin-notices-wrap .slide-next-enter { + transform: translate(100%); +} +.dokan-admin-notices-wrap .slide-next-leave-to { + transform: translate(-100%); +} +.dokan-admin-notices-wrap .slide-prev-enter-active, +.dokan-admin-notices-wrap .slide-prev-leave-active { + transition: transform 0.5s ease-in-out; +} +.dokan-admin-notices-wrap .slide-prev-enter { + transform: translate(-100%); +} +.dokan-admin-notices-wrap .slide-prev-leave-to { + transform: translate(100%); +} +#woocommerce-coupon-data #coupon_options #general_coupon_data #fixed-cart-discount-warning { + display: block; + padding: 0; + color: #cc0000; +} + diff --git a/assets/js/helper.asset.php b/assets/js/helper.asset.php new file mode 100644 index 0000000000..d5e689eaa8 --- /dev/null +++ b/assets/js/helper.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'de0e31e2a993e010a7b5'); diff --git a/assets/js/login-form-popup.asset.php b/assets/js/login-form-popup.asset.php new file mode 100644 index 0000000000..50388ae072 --- /dev/null +++ b/assets/js/login-form-popup.asset.php @@ -0,0 +1 @@ + array(), 'version' => '91a877799d4f5ad3a89d'); diff --git a/assets/js/page-views.asset.php b/assets/js/page-views.asset.php new file mode 100644 index 0000000000..8931b6d992 --- /dev/null +++ b/assets/js/page-views.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'f5a09ca6e3bb15951293'); diff --git a/assets/js/page-views.js b/assets/js/page-views.js new file mode 100644 index 0000000000..1d6131b72c --- /dev/null +++ b/assets/js/page-views.js @@ -0,0 +1 @@ +jQuery(document).ready((function(a){if(!localStorage)return;if(!window.dokanPageViewsParams)return;let o=(new Date).toISOString().slice(0,10),e=JSON.parse(localStorage.getItem("dokan_pageview_count"));(null===e||e.today&&e.today!==o)&&(e={today:o,post_ids:[]}),e.post_ids.includes(window.dokanPageViewsParams.post_id)||(a.post(window.dokanPageViewsParams.ajax_url,{action:"dokan_pageview",_ajax_nonce:window.dokanPageViewsParams.nonce,post_id:window.dokanPageViewsParams.post_id}),e.post_ids.push(window.dokanPageViewsParams.post_id),localStorage.setItem("dokan_pageview_count",JSON.stringify(e)))})); \ No newline at end of file diff --git a/assets/js/plugin-rtl.css b/assets/js/plugin-rtl.css new file mode 100644 index 0000000000..3917c19137 --- /dev/null +++ b/assets/js/plugin-rtl.css @@ -0,0 +1,21 @@ +.dokan-plugin-upgrade-notice { + padding: 14px 10px !important; + background: #f2624d !important; + color: #fff !important; +} +.dokan-plugin-upgrade-notice a { + color: #fafafa !important; + text-decoration: underline !important; +} +.dokan-plugin-upgrade-notice:before { + content: '\f348' !important; + display: inline-block !important; + font: 400 18px/1 dashicons !important; + speak: none !important; + margin: 0 -2px 0 8px !important; + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale !important; + vertical-align: top !important; + color: #fff !important; +} + diff --git a/assets/js/plugin.asset.php b/assets/js/plugin.asset.php new file mode 100644 index 0000000000..a8c55826e5 --- /dev/null +++ b/assets/js/plugin.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'bada8558a1178eb8b335'); diff --git a/assets/js/plugin.css b/assets/js/plugin.css new file mode 100644 index 0000000000..7130de9532 --- /dev/null +++ b/assets/js/plugin.css @@ -0,0 +1,21 @@ +.dokan-plugin-upgrade-notice { + padding: 14px 10px !important; + background: #f2624d !important; + color: #fff !important; +} +.dokan-plugin-upgrade-notice a { + color: #fafafa !important; + text-decoration: underline !important; +} +.dokan-plugin-upgrade-notice:before { + content: '\f348' !important; + display: inline-block !important; + font: 400 18px/1 dashicons !important; + speak: none !important; + margin: 0 8px 0 -2px !important; + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale !important; + vertical-align: top !important; + color: #fff !important; +} + diff --git a/assets/js/pointers.asset.php b/assets/js/pointers.asset.php new file mode 100644 index 0000000000..82c4ed86c3 --- /dev/null +++ b/assets/js/pointers.asset.php @@ -0,0 +1 @@ + array(), 'version' => '7d3c4374c935bd6c4c1f'); diff --git a/assets/js/product-category-ui.asset.php b/assets/js/product-category-ui.asset.php new file mode 100644 index 0000000000..6c3cb09bed --- /dev/null +++ b/assets/js/product-category-ui.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'f0919ced5a6e9258a528'); diff --git a/assets/js/product-category-ui.js b/assets/js/product-category-ui.js index 0acad173db..7a44967d73 100644 --- a/assets/js/product-category-ui.js +++ b/assets/js/product-category-ui.js @@ -1 +1 @@ -!function(e){let a=e("#dokan-product-category-modal"),t=e("#dokan-cat-search-res"),o=e("#dokan-cat-search-res-ul"),n=e(".dokan-single-categories-right"),c=e(".dokan-single-categories-left"),d=[],s=[],i="",l=0,r="";var g={init(){e("body").on("click",".dokan-product-category-li",this.categoryLiClick),e("body").on("click",".dokan-cat-search-res-li",this.clickSearchResLi),e("body").on("keyup","#dokan-single-cat-search-input",g.debounce(this.typeToSearch,500)),e("body").on("scroll","#dokan-single-categories",this.categoryScroll),e("body").on("click",".dokan-single-categories-right-box",g.indicatorScrollTo),e("body").on("click",".dokan-single-categories-left-box",(function(){g.indicatorScrollTo(!1)})),e("body").on("click",".dokan-single-cat-select-btn",g.chooseCatButton),e("body").on("click",".dokan-category-open-modal",g.initModal),e("body").on("click","#dokan-category-close-modal",g.hideCategoryModal),e("body").on("click",".dokan-single-cat-add-btn",g.addANewCatBox),e("body").on("click",".dokan-select-product-category-remove-container",g.removeCatBox)},initModal(){i=e(this).data("dokansclevel"),l=e(this).data("selectfor");let a=e(this).siblings(".dokan-cat-inputs-holder").find(".dokan_chosen_product_cat");e(this).parent().attr("data-activate","yes"),g.openModal(a)},removeCatBox(){e(this).closest(".dokan-select-product-category-container")[0].remove()},categoryLiClick(){let{catlevel:a,termId:t,name:o,haschild:n}=e(this).data();r=t,g.removeAfterClickedUls(a,t),g.loadChildCategories(a,t,o,n)},clickSearchResLi(){let{termid:a,index:t,name:o}=e(this).data();a&&(r=a,g.setCatUiBasedOnOneCat(a,s[t]))},typeToSearch(){let a=e(this).val();e("#dokan-cat-search-text-limit").html(a.length),a.length>0?(g.hideSearchResults(!1),g.doSearchCates(a)):g.hideSearchResults()},categoryScroll(){let a=e("#dokan-single-categories").get(0).scrollWidth-e("#dokan-single-categories").innerWidth(),t=e(this).scrollLeft(),o=a-t;g.showIndicators(c,t),g.showIndicators(n,o)},chooseCatButton(){let a=`.dokan-select-product-category-container.dokan_select_cat_for_${l}_${i}[data-activate='yes']`;e(a).parent().children(".dokan-select-product-category-container").children(".dokan-cat-inputs-holder").find(`.dokan_chosen_product_cat_${r}`).length?dokan_sweetalert(dokan_product_category_data.i18n.duplicate_category,{icon:"warning"}):(g.setCatName(g.getSelectedLabel(),e(a)),g.setCatId(r,e(a)),g.hideCategoryModal(),wp.hooks.doAction("dokan_selected_multistep_category",r),e(a).attr("data-activate","no"))},setCatUiBasedOnOneCat:function(e,a){let t=void 0!==a.children.length&&a.children.length>0;g.disableDoneBtn(t);let o=[...a.parents],n=[...a.parents];o.unshift(0),n.push(Number(e));let c=o.map(((e,a)=>g.getCategoriesWithParentId(e,a+1,n[a])));d=c,g.updateCategoryUi(),g.hideSearchResults(),g.scrollTo(c.length)},async doSearchCates(e){let a=[];for(const t in dokan_product_category_data.categories){let o=dokan_product_category_data.categories[t],n=o.name;e=e.toLowerCase(),n.toLowerCase().indexOf(e)>=0&&a.push(o)}s=a,g.updateSearchResultUi()},hideSearchResults(e=!0){e?t.addClass("dokan-hide"):t.removeClass("dokan-hide")},showIndicators(e,a){a>5?e.removeClass("dokan-hide"):e.addClass("dokan-hide")},showCategoryModal(){r="",g.disableDoneBtn(),a.css("display","flex"),g.hideSearchResults(),e("#dokan-single-cat-search-input").val(""),d=[],g.loadAllParentCategories()},disableDoneBtn(a=!0){e(".dokan-single-cat-select-btn").prop("disabled",a)},hideCategoryModal(){a.css("display","none"),e(".dokan-select-product-category-container").attr("data-activate","no")},loadAllParentCategories(){d.push(g.getCategoriesWithParentId()),g.updateCategoryUi()},getCategoriesWithParentId(e=0,a=1,t=!1){let o=[];for(const a in dokan_product_category_data.categories){let n=dokan_product_category_data.categories[a];n.parent_id==e&&(n.uiActivaion=Number(n.term_id)===t&&"dokan-product-category-li-active",o.push(n))}return o.sort(((e,a)=>e.name.toLowerCase()>a.name.toLowerCase()?1:a.name.toLowerCase()>e.name.toLowerCase()?-1:0)),{categories:o,level:a,term_id:e}},loadChildCategories(e,a,t,o){const n=dokan_product_category_data.any_category_selection;if(o&&!0!==Boolean(n)?g.disableDoneBtn():g.disableDoneBtn(!1),o){let t=g.getCategoriesWithParentId(a,e+1);d.push(t),g.updateCategoryUi(),g.scrollTo(e)}},updateSearchResultUi(){let e="";e=s.map(((e,a)=>`
  • \n
    \n ${e.name}\n
    \n
    \n ${g.getSearchedParentHistory(e.parents,e.name)}\n
    \n
  • `)),0==s.length&&(e=`
  • \n
    \n ${window.dokan.i18n_no_result_found}\n
    \n
    \n
    \n
  • `),o.html(e)},getSearchedParentHistory(e,a){let t="";return t=e.map(((e,a)=>`${g.findCategory(e).name}\n `)).join(""),t+=`${g.highlight(a)}`,t},highlight(a){let t=e("#dokan-single-cat-search-input").val().toLowerCase(),o=a.toLowerCase().indexOf(t);if(o>=0)return`${a.substring(0,o)}\n ${a.substring(o,o+t.length)}\n ${a.substring(o+t.length)}`},updateCategoryUi(){let a=g.getCatUlHtml();e("#dokan-single-categories").html(a),g.updateSelectedLabel(),g.adjustCategoryPosition()},updateSelectedLabel(){e("#dokan-selected-category-span").html(g.getSelectedLabel())},adjustCategoryPosition(){e.each(e(".dokan-product-category-ul").find(".dokan-product-category-li-active"),(function(a,t){let{catlevel:o,indexli:n}=e(t).data();e(`#${o}-level-cat-ul`).scrollTop(36.38*n)}))},getSelectedLabel(){let a=e(".dokan-product-category-li-active"),t=a.length,o="";return a.each(((e,a)=>{var n=a.dataset;o+=`${n.name}\n ${t!=e+1?'':""}`})),o},updateCategorySelection(e,a){let t=d[e-1].categories.map((e=>(e.term_id==a?e.uiActivaion="dokan-product-category-li-active":e.uiActivaion="",e)));d[e-1].categories=t,g.updateCategoryUi()},getCatUlHtml:()=>d.map(((e,a)=>{let t=g.getCatLiHtml(e.categories,e.level);return`
      ${t}
    `})),getCatLiHtml(e,a){let t="";return e.forEach(((e,o)=>{t+=`
  • 0?"dokan-cat-has-child":""}" data-term-id="${e.term_id}" data-taxonomy="product_cat">\n ${e.name}\n \n
  • `})),t},removeAfterClickedUls(e,a){let t=d.filter((a=>{if(a.level<=e)return a}));d=t,g.updateCategorySelection(e,a)},scrollTo(a=0){e("#dokan-single-categories").animate({scrollLeft:300*a},800)},indicatorScrollTo(a=!0){e("#dokan-single-categories").animate({scrollLeft:(a?"+":"-")+"=350px"},800)},setCatId(e,a){let t=``;t+=``,a.children(`.dokan-cih-level-${i}`).html(t)},setCatName(e,a){a.children(".dokan-select-product-category").children(`.dokan-ssct-level-${i}`).html(e)},addANewCatBox(){let a=e(this)[0],t=e(a).data("selectfor");l=t;let o=e(this).parent().siblings(".dokan-add-new-cat-box").children(".dokan-select-product-category-container").length,n=e(this).parent().siblings(".dokan-add-new-cat-box").children(".dokan-select-product-category-container")[o-1],c=e(n).find("#dokan-category-open-modal").data("dokansclevel")+1;isNaN(c)&&(c=0);let d=`\n
    \n
    \n - ${dokan_product_category_data.i18n.select_a_category} -\n \n
    \n ${dokan_product_category_data.is_single?"":'\n
    \n \n
    '}\n \n
    \n `;e(this).parent().parent().children(`.cat_box_for_${t}`).append(d)},findCategory:e=>dokan_product_category_data.categories[e],debounce(e,a,t){var o;return function(){var n=this,c=arguments,d=t&&!o;clearTimeout(o),o=setTimeout((function(){o=null,t||e.apply(n,c)}),a),d&&e.apply(n,c)}},openModal(e){if(g.showCategoryModal(),e.length>0){let a=e.val();r=a;let t=dokan_product_category_data.categories[a];g.setCatUiBasedOnOneCat(a,t)}}};e(document).ready((function(){g.init()}))}(jQuery); \ No newline at end of file +!function(e){let a=e("#dokan-product-category-modal"),t=e("#dokan-cat-search-res"),o=e("#dokan-cat-search-res-ul"),n=e(".dokan-single-categories-right"),c=e(".dokan-single-categories-left"),d=[],s=[],i="",l=0,r="";var g={init(){e("body").on("click",".dokan-product-category-li",this.categoryLiClick),e("body").on("click",".dokan-cat-search-res-li",this.clickSearchResLi),e("body").on("keyup","#dokan-single-cat-search-input",g.debounce(this.typeToSearch,500)),e("body").on("scroll","#dokan-single-categories",this.categoryScroll),e("body").on("click",".dokan-single-categories-right-box",g.indicatorScrollTo),e("body").on("click",".dokan-single-categories-left-box",(function(){g.indicatorScrollTo(!1)})),e("body").on("click",".dokan-single-cat-select-btn",g.chooseCatButton),e("body").on("click",".dokan-category-open-modal",g.initModal),e("body").on("click","#dokan-category-close-modal",g.hideCategoryModal),e("body").on("click",".dokan-single-cat-add-btn",g.addANewCatBox),e("body").on("click",".dokan-select-product-category-remove-container",g.removeCatBox)},initModal(){i=e(this).data("dokansclevel"),l=e(this).data("selectfor");let a=e(this).siblings(".dokan-cat-inputs-holder").find(".dokan_chosen_product_cat");e(this).parent().attr("data-activate","yes"),g.openModal(a)},removeCatBox(){e(this).closest(".dokan-select-product-category-container")[0].remove(),wp.hooks.doAction("dokan_removed_multistep_category")},categoryLiClick(){let{catlevel:a,termId:t,name:o,haschild:n}=e(this).data();r=t,g.removeAfterClickedUls(a,t),g.loadChildCategories(a,t,o,n)},clickSearchResLi(){let{termid:a,index:t,name:o}=e(this).data();a&&(r=a,g.setCatUiBasedOnOneCat(a,s[t]))},typeToSearch(){let a=e(this).val();e("#dokan-cat-search-text-limit").html(a.length),a.length>0?(g.hideSearchResults(!1),g.doSearchCates(a)):g.hideSearchResults()},categoryScroll(){let a=e("#dokan-single-categories").get(0).scrollWidth-e("#dokan-single-categories").innerWidth(),t=e(this).scrollLeft(),o=a-t;g.showIndicators(c,t),g.showIndicators(n,o)},chooseCatButton(){let a=`.dokan-select-product-category-container.dokan_select_cat_for_${l}_${i}[data-activate='yes']`;e(a).parent().children(".dokan-select-product-category-container").children(".dokan-cat-inputs-holder").find(`.dokan_chosen_product_cat_${r}`).length?dokan_sweetalert(dokan_product_category_data.i18n.duplicate_category,{icon:"warning"}):(g.setCatName(g.getSelectedLabel(),e(a)),g.setCatId(r,e(a)),g.hideCategoryModal(),wp.hooks.doAction("dokan_selected_multistep_category",r),e(a).attr("data-activate","no"))},setCatUiBasedOnOneCat:function(e,a){let t=void 0!==a.children.length&&a.children.length>0;g.disableDoneBtn(t);let o=[...a.parents],n=[...a.parents];o.unshift(0),n.push(Number(e));let c=o.map(((e,a)=>g.getCategoriesWithParentId(e,a+1,n[a])));d=c,g.updateCategoryUi(),g.hideSearchResults(),g.scrollTo(c.length)},async doSearchCates(e){let a=[];for(const t in dokan_product_category_data.categories){let o=dokan_product_category_data.categories[t],n=o.name;e=e.toLowerCase(),n.toLowerCase().indexOf(e)>=0&&a.push(o)}s=a,g.updateSearchResultUi()},hideSearchResults(e=!0){e?t.addClass("dokan-hide"):t.removeClass("dokan-hide")},showIndicators(e,a){a>5?e.removeClass("dokan-hide"):e.addClass("dokan-hide")},showCategoryModal(){r="",g.disableDoneBtn(),a.css("display","flex"),g.hideSearchResults(),e("#dokan-single-cat-search-input").val(""),d=[],g.loadAllParentCategories()},disableDoneBtn(a=!0){e(".dokan-single-cat-select-btn").prop("disabled",a)},hideCategoryModal(){a.css("display","none"),e(".dokan-select-product-category-container").attr("data-activate","no")},loadAllParentCategories(){d.push(g.getCategoriesWithParentId()),g.updateCategoryUi()},getCategoriesWithParentId(e=0,a=1,t=!1){let o=[];for(const a in dokan_product_category_data.categories){let n=dokan_product_category_data.categories[a];n.parent_id==e&&(n.uiActivaion=Number(n.term_id)===t&&"dokan-product-category-li-active",o.push(n))}return o.sort(((e,a)=>e.name.toLowerCase()>a.name.toLowerCase()?1:a.name.toLowerCase()>e.name.toLowerCase()?-1:0)),{categories:o,level:a,term_id:e}},loadChildCategories(e,a,t,o){const n=dokan_product_category_data.any_category_selection;if(o&&!0!==Boolean(n)?g.disableDoneBtn():g.disableDoneBtn(!1),o){let t=g.getCategoriesWithParentId(a,e+1);d.push(t),g.updateCategoryUi(),g.scrollTo(e)}},updateSearchResultUi(){let e="";e=s.map(((e,a)=>`
  • \n
    \n ${e.name}\n
    \n
    \n ${g.getSearchedParentHistory(e.parents,e.name)}\n
    \n
  • `)),0==s.length&&(e=`
  • \n
    \n ${window.dokan.i18n_no_result_found}\n
    \n
    \n
    \n
  • `),o.html(e)},getSearchedParentHistory(e,a){let t="";return t=e.map(((e,a)=>`${g.findCategory(e).name}\n `)).join(""),t+=`${g.highlight(a)}`,t},highlight(a){let t=e("#dokan-single-cat-search-input").val().toLowerCase(),o=a.toLowerCase().indexOf(t);if(o>=0)return`${a.substring(0,o)}\n ${a.substring(o,o+t.length)}\n ${a.substring(o+t.length)}`},updateCategoryUi(){let a=g.getCatUlHtml();e("#dokan-single-categories").html(a),g.updateSelectedLabel(),g.adjustCategoryPosition()},updateSelectedLabel(){e("#dokan-selected-category-span").html(g.getSelectedLabel())},adjustCategoryPosition(){e.each(e(".dokan-product-category-ul").find(".dokan-product-category-li-active"),(function(a,t){let{catlevel:o,indexli:n}=e(t).data();e(`#${o}-level-cat-ul`).scrollTop(36.38*n)}))},getSelectedLabel(){let a=e(".dokan-product-category-li-active"),t=a.length,o="";return a.each(((e,a)=>{var n=a.dataset;o+=`${n.name}\n ${t!=e+1?'':""}`})),o},updateCategorySelection(e,a){let t=d[e-1].categories.map((e=>(e.term_id==a?e.uiActivaion="dokan-product-category-li-active":e.uiActivaion="",e)));d[e-1].categories=t,g.updateCategoryUi()},getCatUlHtml:()=>d.map(((e,a)=>{let t=g.getCatLiHtml(e.categories,e.level);return`
      ${t}
    `})),getCatLiHtml(e,a){let t="";return e.forEach(((e,o)=>{t+=`
  • 0?"dokan-cat-has-child":""}" data-term-id="${e.term_id}" data-taxonomy="product_cat">\n ${e.name}\n \n
  • `})),t},removeAfterClickedUls(e,a){let t=d.filter((a=>{if(a.level<=e)return a}));d=t,g.updateCategorySelection(e,a)},scrollTo(a=0){e("#dokan-single-categories").animate({scrollLeft:300*a},800)},indicatorScrollTo(a=!0){e("#dokan-single-categories").animate({scrollLeft:(a?"+":"-")+"=350px"},800)},setCatId(e,a){let t=``;t+=``,a.children(`.dokan-cih-level-${i}`).html(t)},setCatName(e,a){a.children(".dokan-select-product-category").children(`.dokan-ssct-level-${i}`).html(e)},addANewCatBox(){let a=e(this)[0],t=e(a).data("selectfor");l=t;let o=e(this).parent().siblings(".dokan-add-new-cat-box").children(".dokan-select-product-category-container").length,n=e(this).parent().siblings(".dokan-add-new-cat-box").children(".dokan-select-product-category-container")[o-1],c=e(n).find("#dokan-category-open-modal").data("dokansclevel")+1;isNaN(c)&&(c=0);let d=`\n
    \n
    \n - ${dokan_product_category_data.i18n.select_a_category} -\n \n
    \n ${dokan_product_category_data.is_single?"":'\n
    \n \n
    '}\n \n
    \n `;e(this).parent().parent().children(`.cat_box_for_${t}`).append(d)},findCategory:e=>dokan_product_category_data.categories[e],debounce(e,a,t){var o;return function(){var n=this,c=arguments,d=t&&!o;clearTimeout(o),o=setTimeout((function(){o=null,t||e.apply(n,c)}),a),d&&e.apply(n,c)}},openModal(e){if(g.showCategoryModal(),e.length>0){let a=e.val();r=a;let t=dokan_product_category_data.categories[a];g.setCatUiBasedOnOneCat(a,t)}}};e(document).ready((function(){g.init()}))}(jQuery); \ No newline at end of file diff --git a/assets/js/reverse-withdrawal-style-rtl.css b/assets/js/reverse-withdrawal-style-rtl.css new file mode 100644 index 0000000000..73a3eab86e --- /dev/null +++ b/assets/js/reverse-withdrawal-style-rtl.css @@ -0,0 +1,45 @@ +#reverse-withdrawal-filter-form { + display: flex; + align-items: center; + margin-top: 10px; +} +#reverse-withdrawal-filter-form input[type="submit"] { + margin-right: 5px; +} +.reverse-balance-section { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 20px; + border: 1px solid #b3b3b3; + padding: 10px; + border-radius: 5px; +} +.reverse-balance-section .reverse-balance { + font-size: 1.02em; + font-weight: bold; +} +.reverse-balance-section .reverse-threshold { + font-size: 1em; + color: #999; +} +.reverse-balance-section .reverse-threshold span { + margin-left: 5px; +} +.reverse-balance-section .reverse-pay-form { + display: flex; + justify-content: flex-end; + align-items: center; +} +.reverse-balance-section .reverse-pay-form input { + width: 100px; + margin-right: 10px; +} +.reverse-balance-section .reverse-pay-form input.button { + width: auto; +} +.reverse-balance-section .reverse-balance-notice { + color: #ff0000; + font-size: 0.8em; +} + diff --git a/assets/js/reverse-withdrawal-style.asset.php b/assets/js/reverse-withdrawal-style.asset.php new file mode 100644 index 0000000000..2649e12927 --- /dev/null +++ b/assets/js/reverse-withdrawal-style.asset.php @@ -0,0 +1 @@ + array(), 'version' => '1f7b3b398b49befa6c08'); diff --git a/assets/js/reverse-withdrawal-style.css b/assets/js/reverse-withdrawal-style.css new file mode 100644 index 0000000000..0477a99648 --- /dev/null +++ b/assets/js/reverse-withdrawal-style.css @@ -0,0 +1,45 @@ +#reverse-withdrawal-filter-form { + display: flex; + align-items: center; + margin-top: 10px; +} +#reverse-withdrawal-filter-form input[type="submit"] { + margin-left: 5px; +} +.reverse-balance-section { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 20px; + border: 1px solid #b3b3b3; + padding: 10px; + border-radius: 5px; +} +.reverse-balance-section .reverse-balance { + font-size: 1.02em; + font-weight: bold; +} +.reverse-balance-section .reverse-threshold { + font-size: 1em; + color: #999; +} +.reverse-balance-section .reverse-threshold span { + margin-right: 5px; +} +.reverse-balance-section .reverse-pay-form { + display: flex; + justify-content: flex-end; + align-items: center; +} +.reverse-balance-section .reverse-pay-form input { + width: 100px; + margin-left: 10px; +} +.reverse-balance-section .reverse-pay-form input.button { + width: auto; +} +.reverse-balance-section .reverse-balance-notice { + color: #ff0000; + font-size: 0.8em; +} + diff --git a/assets/js/reverse-withdrawal.asset.php b/assets/js/reverse-withdrawal.asset.php new file mode 100644 index 0000000000..da669f4e7b --- /dev/null +++ b/assets/js/reverse-withdrawal.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'a09ad6abdb3d14983d29'); diff --git a/assets/js/rtl-rtl.css b/assets/js/rtl-rtl.css new file mode 100644 index 0000000000..0345bd1c3a --- /dev/null +++ b/assets/js/rtl-rtl.css @@ -0,0 +1,254 @@ +.dokan-right { + float: right !important; +} +.dokan-left { + float: left !important; +} +.dokan-w1, +.dokan-w2, +.dokan-w3, +.dokan-w4, +.dokan-w5, +.dokan-w6, +.dokan-w7, +.dokan-w8, +.dokan-w9, +.dokan-w10, +.dokan-w11, +.dokan-w12 { + float: left; +} +.dokan-form-horizontal .dokan-control-label { + text-align: right; + padding-right: 15px; +} +.dokan-form-group .checkbox input[type="checkbox"] { + float: left; + margin-right: 10px; +} +.dokan-form-group .ajax_prev { + margin-left: 23% !important; +} +.dokan-text-left { + text-align: left; +} +.dokan-text-right { + text-align: right; +} +#dokan-comments-table td.col-author .dokan-author-img, +#dokan-comments-table th.col-author .dokan-author-img { + float: left !important; + margin-right: 5px !important; +} +#dokan-comments-table td.col-author .dokan-author-meta, +#dokan-comments-table th.col-author .dokan-author-meta { + float: left !important; +} +.dokan-dashboard .dokan-dashboard-content { + padding: 0 0 0 25px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left { + padding-left: 0px; + padding-right: 15px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count .count { + float: right; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part { + float: left; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-order-left-content { + margin-left: 0; + margin-right: 3%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-order-left-content .dokan-order-billing-address { + min-width: 49%; + margin-left: 0; + margin-right: 2%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-order-left-content .dokan-order-shipping-address { + min-width: 49%; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top .dokan-listing-filter { + float: left !important; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a { + float: right !important; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area button[name="product_listing_search"] { + float: right !important; + margin-left: 5px; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group { + float: left; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter button { + float: left; + margin-left: 5px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { + right: 0px; + left: 93%; + border-width: 16px 16px 16px 0px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a { + padding-right: 16px; + padding-left: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a i.menu-dropdown { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a i.menu-dropdown { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after { + left: 92%; + border-width: 16px 16px 16px 0px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu { + left: 100%; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu li { + padding-right: 0; + padding-left: 0.75em; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a { + padding-right: 0px; + padding-left: 16px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a i { + float: right; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i { + margin-top: 5px; + padding-right: 8px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.fa-angle-right { + padding-top: 0px; + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg); +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown { + transform: translateX(50%) translateY(0%) rotate(-180deg); +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown::before { + padding-right: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a { + padding: 5% 5%; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu { + margin-left: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li { + padding-left: 1em; + padding-right: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before, +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before { + left: 1%; + right: auto; +} +.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-section-heading h2 { + float: left; +} +.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-section-heading p { + float: left; + margin-left: 8px; +} +.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-section-toggle { + float: right; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul { + padding-left: 0px; + margin-left: 0px; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute { + position: relative; + float: right; + left: 0px; + top: 0px; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-toggle-attribute { + right: 50px; + left: auto; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-attribute-type select { + margin-left: 0px; + margin-right: 10px; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading strong { + float: left; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading select { + float: left; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions { + right: 15px; + left: auto; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image { + float: left; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options { + float: left; + margin-left: 24px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar { + right: 20px; + left: auto; +} +.dokan-store-sidebar { + margin-left: 0 !important; + margin-right: 3%; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + float: left; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info { + float: left; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + margin: 10px 15px 25px 15px; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + float: left; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { + float: left; + width: 80%; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + float: left; + margin-right: 40px; + margin-left: 0px; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li.dokan-store-rating { + float: none !important; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + float: none; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i { + float: left; + margin-left: -25px; + margin-right: 0; +} +@media (min-width: 1200px) { + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + right: 20px !important; + left: auto !important; + } +} +@media (max-width: 1199px) { + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + padding-left: 40px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + text-align: left !important; + } +} + diff --git a/assets/js/rtl.asset.php b/assets/js/rtl.asset.php new file mode 100644 index 0000000000..27a55f29e9 --- /dev/null +++ b/assets/js/rtl.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'efbe1ff313774ccc2627'); diff --git a/assets/js/rtl.css b/assets/js/rtl.css new file mode 100644 index 0000000000..bd29420e61 --- /dev/null +++ b/assets/js/rtl.css @@ -0,0 +1,254 @@ +.dokan-right { + float: left !important; +} +.dokan-left { + float: right !important; +} +.dokan-w1, +.dokan-w2, +.dokan-w3, +.dokan-w4, +.dokan-w5, +.dokan-w6, +.dokan-w7, +.dokan-w8, +.dokan-w9, +.dokan-w10, +.dokan-w11, +.dokan-w12 { + float: right; +} +.dokan-form-horizontal .dokan-control-label { + text-align: left; + padding-left: 15px; +} +.dokan-form-group .checkbox input[type="checkbox"] { + float: right; + margin-left: 10px; +} +.dokan-form-group .ajax_prev { + margin-right: 23% !important; +} +.dokan-text-left { + text-align: right; +} +.dokan-text-right { + text-align: left; +} +#dokan-comments-table td.col-author .dokan-author-img, +#dokan-comments-table th.col-author .dokan-author-img { + float: right !important; + margin-left: 5px !important; +} +#dokan-comments-table td.col-author .dokan-author-meta, +#dokan-comments-table th.col-author .dokan-author-meta { + float: right !important; +} +.dokan-dashboard .dokan-dashboard-content { + padding: 0 25px 0 0; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left { + padding-right: 0px; + padding-left: 15px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count .count { + float: left; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part { + float: right; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-order-left-content { + margin-right: 0; + margin-left: 3%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-order-left-content .dokan-order-billing-address { + min-width: 49%; + margin-right: 0; + margin-left: 2%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-order-left-content .dokan-order-shipping-address { + min-width: 49%; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top .dokan-listing-filter { + float: right !important; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a { + float: left !important; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area button[name="product_listing_search"] { + float: left !important; + margin-right: 5px; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group { + float: right; +} +.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter button { + float: right; + margin-right: 5px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { + left: 0px; + right: 93%; + border-width: 16px 0px 16px 16px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a { + padding-left: 16px; + padding-right: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a i.menu-dropdown { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a i.menu-dropdown { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after { + right: 92%; + border-width: 16px 0px 16px 16px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu { + right: 100%; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu li { + padding-left: 0; + padding-right: 0.75em; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a { + padding-left: 0px; + padding-right: 16px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a i { + float: left; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i { + margin-top: 5px; + padding-left: 8px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.fa-angle-right { + padding-top: 0px; + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -o-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown { + transform: translateX(-50%) translateY(0%) rotate(180deg); +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown::before { + padding-left: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a { + padding: 5% 5%; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu { + margin-right: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li { + padding-right: 1em; + padding-left: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before, +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before { + right: 1%; + left: auto; +} +.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-section-heading h2 { + float: right; +} +.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-section-heading p { + float: right; + margin-right: 8px; +} +.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-section-toggle { + float: left; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul { + padding-right: 0px; + margin-right: 0px; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute { + position: relative; + float: left; + right: 0px; + top: 0px; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-toggle-attribute { + left: 50px; + right: auto; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-attribute-type select { + margin-right: 0px; + margin-left: 10px; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading strong { + float: right; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading select { + float: right; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions { + left: 15px; + right: auto; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image { + float: right; +} +.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options { + float: right; + margin-right: 24px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar { + left: 20px; + right: auto; +} +.dokan-store-sidebar { + margin-right: 0 !important; + margin-left: 3%; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + float: right; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info { + float: right; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + margin: 10px 15px 25px 15px; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + float: right; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { + float: right; + width: 80%; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + float: right; + margin-left: 40px; + margin-right: 0px; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li.dokan-store-rating { + float: none !important; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + float: none; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i { + float: right; + margin-right: -25px; + margin-left: 0; +} +@media (min-width: 1200px) { + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + left: 20px !important; + right: auto !important; + } +} +@media (max-width: 1199px) { + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + padding-right: 40px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + text-align: right !important; + } +} + diff --git a/assets/js/setup-no-wc-style-rtl.css b/assets/js/setup-no-wc-style-rtl.css new file mode 100644 index 0000000000..bd3745a163 --- /dev/null +++ b/assets/js/setup-no-wc-style-rtl.css @@ -0,0 +1,402 @@ +body { + margin: 65px auto 24px; + box-shadow: none; + background: #f1f1f1; + padding: 0; +} +#wc-logo { + border: 0; + margin: 0 0 24px; + padding: 0; + text-align: center; +} +#wc-logo img { + max-width: 30%; +} +.wc-setup-content { + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13); + padding: 2em; + margin: 0 0 20px; + background: #fff; + overflow: hidden; + zoom: 1; + text-align: right; +} +.wc-setup-content h1 { + margin: 0 0 20px; + border: 0; + padding: 0; + color: #666; + clear: none; + font-weight: 500; +} +.wc-setup-content p { + margin: 20px 0; + font-size: 1em; + line-height: 1.75; + color: #666; +} +.wc-setup-content table { + font-size: 1em; + line-height: 1.75; + color: #666; +} +.wc-setup-content a { + color: #a16696; + text-decoration: none; +} +.wc-setup-content a:hover, +.wc-setup-content a:focus { + color: #111; +} +.wc-setup-content .dokan-no-wc-warning { + border: 1px solid #f1f1f1; + padding: 10px 12px; + border-right-width: 4px; + border-right-color: #dc3232; +} +.wc-setup .wc-setup-actions { + overflow: hidden; + margin: 20px 0 0; + position: relative; +} +.wc-setup .wc-setup-actions .button-primary { + background-color: #bb77ae; + border-color: #a36597; + text-shadow: none; + margin: 0; + opacity: 1; +} +.wc-setup .wc-setup-actions .button-primary:hover, +.wc-setup .wc-setup-actions .button-primary:focus, +.wc-setup .wc-setup-actions .button-primary:active { + background: #a36597; + border-color: #a36597; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597; +} +.wc-setup-content p:last-child { + margin-bottom: 0; +} +.step { + text-align: center; +} +.wc-setup .wc-setup-actions .button { + font-weight: 300; + font-size: 16px; + padding: 1em 2em; + box-shadow: none; + min-width: 12em; + margin-top: 10px; + line-height: 1; + margin-left: 0.5em; + margin-bottom: 2px; + height: auto; + border-radius: 4px; +} +.wc-setup .wc-setup-actions .button:focus, +.wc-setup .wc-setup-actions .button:hover, +.wc-setup .wc-setup-actions .button:active { + box-shadow: none; +} +@media only screen and (max-width: 400px) { + #wc-logo img { + max-width: 80%; + } +} +@keyframes spin { + 100% { + transform: rotate(-360deg); + } +} +.blockUI.blockOverlay::before { + height: 1em; + width: 1em; + display: block; + position: absolute; + top: 50%; + right: 50%; + margin-right: -0.5em; + margin-top: -0.5em; + content: ''; + -webkit-animation: spin 1s ease-in-out infinite; + animation: spin 1s ease-in-out infinite; + background: url(../js/../images/spinner-2x.gif) center center; + background-size: cover; + line-height: 1; + text-align: center; + font-size: 2em; + color: rgba(0, 0, 0, 0.75); +} +.dokan-spinner { + position: absolute; + width: 20px; + height: 20px; + background: url(../js/../images/spinner-2x.gif) center center no-repeat; + z-index: 99; + background-size: 20px; +} +/* Variables */ +/* Toggle switch */ +.form-table .updated p { + margin-bottom: 10px; +} +.form-table .switch-input { + display: none; +} +.form-table .switch-label { + position: relative; + display: inline-block; + cursor: pointer; + font-weight: 500; + text-align: right; + margin: 2px 0; + padding: 0 44px 0 0; +} +.form-table .switch-label:before, +.form-table .switch-label:after { + content: ""; + position: absolute; + margin: 0; + outline: 0; + top: 50%; + -ms-transform: translate(0, -50%); + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.form-table .switch-label:before { + right: 1px; + width: 34px; + height: 14px; + background-color: #9E9E9E; + border-radius: 8px; +} +.form-table .switch-label:after { + right: 0; + width: 20px; + height: 20px; + background-color: #FAFAFA; + border-radius: 50%; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.098), 0 1px 5px 0 rgba(0, 0, 0, 0.084); +} +.form-table .switch-label .toggle--on { + display: none; +} +.form-table .switch-label .toggle--off { + display: inline-block; +} +.form-table .switch-input:checked + .switch-label:before { + background-color: #c9baf8; +} +.form-table .switch-input:checked + .switch-label:after { + background-color: #7047EB; + -ms-transform: translate(-80%, -50%); + -webkit-transform: translate(-80%, -50%); + transform: translate(-80%, -50%); +} +.form-table .switch-input:checked + .switch-label .toggle--on { + display: inline-block; +} +.form-table .switch-input:checked + .switch-label .toggle--off { + display: none; +} +.form-table .list-unstyled { + padding: 0; + margin-top: 0; +} +.form-table .list-unstyled li { + list-style-type: none; + margin-bottom: 5px; +} +.form-table .dokan-bank-settings-template { + padding: 0 15px; + border: 1px solid #EEEEEE; +} +.form-table .dokan-bank-settings-template .dokan-form-group { + height: 70px !important; +} +.form-table .dokan-bank-settings-template .dokan-form-group input[name="settings[bank][routing_number]"], +.form-table .dokan-bank-settings-template .dokan-form-group input[name="settings[bank][ac_number]"] { + width: 100%; +} +.form-table .dokan-bank-settings-template .dokan-form-group textarea[name="settings[bank][bank_addr]"] { + height: 45px !important; + border-radius: 4px !important; +} +.form-table .dokan-bank-settings-template .dokan-form-group input, +.form-table .dokan-bank-settings-template .dokan-form-group select, +.form-table .dokan-bank-settings-template .dokan-form-group textarea { + margin-top: 5px; + border: 1px solid #BBBBBB; +} +.form-table .dokan-bank-settings-template .dokan-form-group input[type=checkbox] { + margin-top: 0; +} +.form-table .dokan-bank-settings-template .dokan-form-group img { + height: 60px; +} +.form-table .dokan-bank-settings-template .dokan-form-group #declaration { + width: auto !important; +} +.form-table .dokan-bank-settings-template div.data-warning { + display: flex !important; + box-shadow: 0 0 5px #AAAAAA !important; + padding: 10px !important; + margin-bottom: 10px !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.left-icon-container { + display: flex !important; + flex-direction: column !important; + justify-content: center !important; + padding: 5px !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.left-icon-container i { + color: orange !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.vr-separator { + margin: 0 10px !important; + border-right: 1px #dddddd solid !important; +} +.form-table .dokan-bank-settings-template .bottom-note { + text-align: right !important; + margin-bottom: 2em !important; +} +.dokan-form-group .dokan-w8 { + margin-bottom: 10px; +} +.dokan-form-group textarea { + font-size: 15px; +} +/* WC Overrides */ +.wc-setup .wc-setup-steps li.done, +.wc-setup .wc-setup-steps li.active { + color: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-steps li.done:before, +.wc-setup .wc-setup-steps li.active:before { + background: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-steps li.active:before { + background: #fff; +} +.wc-setup .wc-setup-actions .button { + color: #555; + -webkit-transition: background-color 0.3s ease; + transition: background-color 0.3s ease; +} +.wc-setup .wc-setup-actions .button-primary { + color: #fff; + background: #7047EB; + border-color: #7047EB; + text-shadow: none; +} +.wc-setup .wc-setup-actions .button-primary:hover, +.wc-setup .wc-setup-actions .button-primary:active, +.wc-setup .wc-setup-actions .button-primary:focus { + background-color: #4c19e6; + border-color: #4c19e6; +} +.wc-setup .wc-setup-content a { + color: #7047EB; +} +.wc-setup .wc-setup-content .checkbox input[type=checkbox]:checked + label::before { + background: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-content .checkbox label { + font-weight: 400; + line-height: 1.7; +} +.wc-setup .wc-setup-content table { + font-weight: 400; +} +.wc-setup .wc-setup-content table th { + font-weight: 500; +} +.wc-wizard-service-item .wc-wizard-service-name { + padding-right: 20px; +} +.wc-wizard-service-item .wc-wizard-service-name p { + text-align: right; +} +.wc-wizard-service-item .dokan-wizard-service-enable { + flex-basis: 0; + min-width: 75px; + text-align: center; + cursor: pointer; + padding: 2em 0; + position: relative; + max-height: 1.5em; + align-self: flex-start; +} +.wc-wizard-service-item .dokan-wizard-service-enable .switch-label { + right: 20px; +} +.dokan-setup-done h1 { + text-align: center; +} +.dokan-setup-done img { + display: block; + margin-right: auto; + margin-left: auto; + padding-bottom: 30px; +} +.dokan-setup-done-content { + display: flex; + justify-content: center; +} +.margin-bottom-10 { + margin-bottom: 10px; +} +.wc-wizard-service-item .dokan-wc-wizard-service-enable { + -webkit-flex-basis: 0; + flex-basis: 0; + min-width: 75px; + text-align: center; + cursor: pointer; + padding: 2em 0; + position: relative; + max-height: 1.5em; + -webkit-align-self: flex-start; + align-self: flex-start; + -webkit-box-ordinal-group: 4; + -webkit-order: 3; + order: 3; +} +.dokan-admin-setup-wizard { + border: none; +} +.dokan-vendor-setup-wizard { + border: none; +} +.dokan-vendor-setup-wizard #wc-logo img { + max-width: 100%; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-map-search-bar input#dokan-map-add { + width: 100%; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-map-search-bar a#dokan-location-find-btn { + display: none; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-google-map { + width: 100%; + height: 300px; +} +span.required { + color: #e2401c; +} +.wc-return-to-dashboard { + text-align: center; + display: block; + color: #bdbdbd; + font-size: 12px; + text-decoration: none; +} +.wc-return-to-dashboard:hover { + color: #bdbdbd; + text-decoration: underline; +} + diff --git a/assets/js/setup-no-wc-style.asset.php b/assets/js/setup-no-wc-style.asset.php new file mode 100644 index 0000000000..70946b9171 --- /dev/null +++ b/assets/js/setup-no-wc-style.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'a905a094cf0879493d52'); diff --git a/assets/js/setup-no-wc-style.css b/assets/js/setup-no-wc-style.css new file mode 100644 index 0000000000..231ce46b41 --- /dev/null +++ b/assets/js/setup-no-wc-style.css @@ -0,0 +1,402 @@ +body { + margin: 65px auto 24px; + box-shadow: none; + background: #f1f1f1; + padding: 0; +} +#wc-logo { + border: 0; + margin: 0 0 24px; + padding: 0; + text-align: center; +} +#wc-logo img { + max-width: 30%; +} +.wc-setup-content { + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13); + padding: 2em; + margin: 0 0 20px; + background: #fff; + overflow: hidden; + zoom: 1; + text-align: left; +} +.wc-setup-content h1 { + margin: 0 0 20px; + border: 0; + padding: 0; + color: #666; + clear: none; + font-weight: 500; +} +.wc-setup-content p { + margin: 20px 0; + font-size: 1em; + line-height: 1.75; + color: #666; +} +.wc-setup-content table { + font-size: 1em; + line-height: 1.75; + color: #666; +} +.wc-setup-content a { + color: #a16696; + text-decoration: none; +} +.wc-setup-content a:hover, +.wc-setup-content a:focus { + color: #111; +} +.wc-setup-content .dokan-no-wc-warning { + border: 1px solid #f1f1f1; + padding: 10px 12px; + border-left-width: 4px; + border-left-color: #dc3232; +} +.wc-setup .wc-setup-actions { + overflow: hidden; + margin: 20px 0 0; + position: relative; +} +.wc-setup .wc-setup-actions .button-primary { + background-color: #bb77ae; + border-color: #a36597; + text-shadow: none; + margin: 0; + opacity: 1; +} +.wc-setup .wc-setup-actions .button-primary:hover, +.wc-setup .wc-setup-actions .button-primary:focus, +.wc-setup .wc-setup-actions .button-primary:active { + background: #a36597; + border-color: #a36597; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597; +} +.wc-setup-content p:last-child { + margin-bottom: 0; +} +.step { + text-align: center; +} +.wc-setup .wc-setup-actions .button { + font-weight: 300; + font-size: 16px; + padding: 1em 2em; + box-shadow: none; + min-width: 12em; + margin-top: 10px; + line-height: 1; + margin-right: 0.5em; + margin-bottom: 2px; + height: auto; + border-radius: 4px; +} +.wc-setup .wc-setup-actions .button:focus, +.wc-setup .wc-setup-actions .button:hover, +.wc-setup .wc-setup-actions .button:active { + box-shadow: none; +} +@media only screen and (max-width: 400px) { + #wc-logo img { + max-width: 80%; + } +} +@keyframes spin { + 100% { + transform: rotate(360deg); + } +} +.blockUI.blockOverlay::before { + height: 1em; + width: 1em; + display: block; + position: absolute; + top: 50%; + left: 50%; + margin-left: -0.5em; + margin-top: -0.5em; + content: ''; + -webkit-animation: spin 1s ease-in-out infinite; + animation: spin 1s ease-in-out infinite; + background: url(../images/spinner-2x.gif) center center; + background-size: cover; + line-height: 1; + text-align: center; + font-size: 2em; + color: rgba(0, 0, 0, 0.75); +} +.dokan-spinner { + position: absolute; + width: 20px; + height: 20px; + background: url(../images/spinner-2x.gif) center center no-repeat; + z-index: 99; + background-size: 20px; +} +/* Variables */ +/* Toggle switch */ +.form-table .updated p { + margin-bottom: 10px; +} +.form-table .switch-input { + display: none; +} +.form-table .switch-label { + position: relative; + display: inline-block; + cursor: pointer; + font-weight: 500; + text-align: left; + margin: 2px 0; + padding: 0 0 0 44px; +} +.form-table .switch-label:before, +.form-table .switch-label:after { + content: ""; + position: absolute; + margin: 0; + outline: 0; + top: 50%; + -ms-transform: translate(0, -50%); + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.form-table .switch-label:before { + left: 1px; + width: 34px; + height: 14px; + background-color: #9E9E9E; + border-radius: 8px; +} +.form-table .switch-label:after { + left: 0; + width: 20px; + height: 20px; + background-color: #FAFAFA; + border-radius: 50%; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.098), 0 1px 5px 0 rgba(0, 0, 0, 0.084); +} +.form-table .switch-label .toggle--on { + display: none; +} +.form-table .switch-label .toggle--off { + display: inline-block; +} +.form-table .switch-input:checked + .switch-label:before { + background-color: #c9baf8; +} +.form-table .switch-input:checked + .switch-label:after { + background-color: #7047EB; + -ms-transform: translate(80%, -50%); + -webkit-transform: translate(80%, -50%); + transform: translate(80%, -50%); +} +.form-table .switch-input:checked + .switch-label .toggle--on { + display: inline-block; +} +.form-table .switch-input:checked + .switch-label .toggle--off { + display: none; +} +.form-table .list-unstyled { + padding: 0; + margin-top: 0; +} +.form-table .list-unstyled li { + list-style-type: none; + margin-bottom: 5px; +} +.form-table .dokan-bank-settings-template { + padding: 0 15px; + border: 1px solid #EEEEEE; +} +.form-table .dokan-bank-settings-template .dokan-form-group { + height: 70px !important; +} +.form-table .dokan-bank-settings-template .dokan-form-group input[name="settings[bank][routing_number]"], +.form-table .dokan-bank-settings-template .dokan-form-group input[name="settings[bank][ac_number]"] { + width: 100%; +} +.form-table .dokan-bank-settings-template .dokan-form-group textarea[name="settings[bank][bank_addr]"] { + height: 45px !important; + border-radius: 4px !important; +} +.form-table .dokan-bank-settings-template .dokan-form-group input, +.form-table .dokan-bank-settings-template .dokan-form-group select, +.form-table .dokan-bank-settings-template .dokan-form-group textarea { + margin-top: 5px; + border: 1px solid #BBBBBB; +} +.form-table .dokan-bank-settings-template .dokan-form-group input[type=checkbox] { + margin-top: 0; +} +.form-table .dokan-bank-settings-template .dokan-form-group img { + height: 60px; +} +.form-table .dokan-bank-settings-template .dokan-form-group #declaration { + width: auto !important; +} +.form-table .dokan-bank-settings-template div.data-warning { + display: flex !important; + box-shadow: 0 0 5px #AAAAAA !important; + padding: 10px !important; + margin-bottom: 10px !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.left-icon-container { + display: flex !important; + flex-direction: column !important; + justify-content: center !important; + padding: 5px !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.left-icon-container i { + color: orange !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.vr-separator { + margin: 0 10px !important; + border-left: 1px #dddddd solid !important; +} +.form-table .dokan-bank-settings-template .bottom-note { + text-align: left !important; + margin-bottom: 2em !important; +} +.dokan-form-group .dokan-w8 { + margin-bottom: 10px; +} +.dokan-form-group textarea { + font-size: 15px; +} +/* WC Overrides */ +.wc-setup .wc-setup-steps li.done, +.wc-setup .wc-setup-steps li.active { + color: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-steps li.done:before, +.wc-setup .wc-setup-steps li.active:before { + background: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-steps li.active:before { + background: #fff; +} +.wc-setup .wc-setup-actions .button { + color: #555; + -webkit-transition: background-color 0.3s ease; + transition: background-color 0.3s ease; +} +.wc-setup .wc-setup-actions .button-primary { + color: #fff; + background: #7047EB; + border-color: #7047EB; + text-shadow: none; +} +.wc-setup .wc-setup-actions .button-primary:hover, +.wc-setup .wc-setup-actions .button-primary:active, +.wc-setup .wc-setup-actions .button-primary:focus { + background-color: #4c19e6; + border-color: #4c19e6; +} +.wc-setup .wc-setup-content a { + color: #7047EB; +} +.wc-setup .wc-setup-content .checkbox input[type=checkbox]:checked + label::before { + background: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-content .checkbox label { + font-weight: 400; + line-height: 1.7; +} +.wc-setup .wc-setup-content table { + font-weight: 400; +} +.wc-setup .wc-setup-content table th { + font-weight: 500; +} +.wc-wizard-service-item .wc-wizard-service-name { + padding-left: 20px; +} +.wc-wizard-service-item .wc-wizard-service-name p { + text-align: left; +} +.wc-wizard-service-item .dokan-wizard-service-enable { + flex-basis: 0; + min-width: 75px; + text-align: center; + cursor: pointer; + padding: 2em 0; + position: relative; + max-height: 1.5em; + align-self: flex-start; +} +.wc-wizard-service-item .dokan-wizard-service-enable .switch-label { + left: 20px; +} +.dokan-setup-done h1 { + text-align: center; +} +.dokan-setup-done img { + display: block; + margin-left: auto; + margin-right: auto; + padding-bottom: 30px; +} +.dokan-setup-done-content { + display: flex; + justify-content: center; +} +.margin-bottom-10 { + margin-bottom: 10px; +} +.wc-wizard-service-item .dokan-wc-wizard-service-enable { + -webkit-flex-basis: 0; + flex-basis: 0; + min-width: 75px; + text-align: center; + cursor: pointer; + padding: 2em 0; + position: relative; + max-height: 1.5em; + -webkit-align-self: flex-start; + align-self: flex-start; + -webkit-box-ordinal-group: 4; + -webkit-order: 3; + order: 3; +} +.dokan-admin-setup-wizard { + border: none; +} +.dokan-vendor-setup-wizard { + border: none; +} +.dokan-vendor-setup-wizard #wc-logo img { + max-width: 100%; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-map-search-bar input#dokan-map-add { + width: 100%; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-map-search-bar a#dokan-location-find-btn { + display: none; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-google-map { + width: 100%; + height: 300px; +} +span.required { + color: #e2401c; +} +.wc-return-to-dashboard { + text-align: center; + display: block; + color: #bdbdbd; + font-size: 12px; + text-decoration: none; +} +.wc-return-to-dashboard:hover { + color: #bdbdbd; + text-decoration: underline; +} + diff --git a/assets/js/setup-rtl.css b/assets/js/setup-rtl.css new file mode 100644 index 0000000000..12356dacad --- /dev/null +++ b/assets/js/setup-rtl.css @@ -0,0 +1,262 @@ +.dokan-spinner { + position: absolute; + width: 20px; + height: 20px; + background: url(../js/../images/spinner-2x.gif) center center no-repeat; + z-index: 99; + background-size: 20px; +} +/* Variables */ +/* Toggle switch */ +.form-table .updated p { + margin-bottom: 10px; +} +.form-table .switch-input { + display: none; +} +.form-table .switch-label { + position: relative; + display: inline-block; + cursor: pointer; + font-weight: 500; + text-align: right; + margin: 2px 0; + padding: 0 44px 0 0; +} +.form-table .switch-label:before, +.form-table .switch-label:after { + content: ""; + position: absolute; + margin: 0; + outline: 0; + top: 50%; + -ms-transform: translate(0, -50%); + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.form-table .switch-label:before { + right: 1px; + width: 34px; + height: 14px; + background-color: #9E9E9E; + border-radius: 8px; +} +.form-table .switch-label:after { + right: 0; + width: 20px; + height: 20px; + background-color: #FAFAFA; + border-radius: 50%; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.098), 0 1px 5px 0 rgba(0, 0, 0, 0.084); +} +.form-table .switch-label .toggle--on { + display: none; +} +.form-table .switch-label .toggle--off { + display: inline-block; +} +.form-table .switch-input:checked + .switch-label:before { + background-color: #c9baf8; +} +.form-table .switch-input:checked + .switch-label:after { + background-color: #7047EB; + -ms-transform: translate(-80%, -50%); + -webkit-transform: translate(-80%, -50%); + transform: translate(-80%, -50%); +} +.form-table .switch-input:checked + .switch-label .toggle--on { + display: inline-block; +} +.form-table .switch-input:checked + .switch-label .toggle--off { + display: none; +} +.form-table .list-unstyled { + padding: 0; + margin-top: 0; +} +.form-table .list-unstyled li { + list-style-type: none; + margin-bottom: 5px; +} +.form-table .dokan-bank-settings-template { + padding: 0 15px; + border: 1px solid #EEEEEE; +} +.form-table .dokan-bank-settings-template .dokan-form-group { + height: 70px !important; +} +.form-table .dokan-bank-settings-template .dokan-form-group input[name="settings[bank][routing_number]"], +.form-table .dokan-bank-settings-template .dokan-form-group input[name="settings[bank][ac_number]"] { + width: 100%; +} +.form-table .dokan-bank-settings-template .dokan-form-group textarea[name="settings[bank][bank_addr]"] { + height: 45px !important; + border-radius: 4px !important; +} +.form-table .dokan-bank-settings-template .dokan-form-group input, +.form-table .dokan-bank-settings-template .dokan-form-group select, +.form-table .dokan-bank-settings-template .dokan-form-group textarea { + margin-top: 5px; + border: 1px solid #BBBBBB; +} +.form-table .dokan-bank-settings-template .dokan-form-group input[type=checkbox] { + margin-top: 0; +} +.form-table .dokan-bank-settings-template .dokan-form-group img { + height: 60px; +} +.form-table .dokan-bank-settings-template .dokan-form-group #declaration { + width: auto !important; +} +.form-table .dokan-bank-settings-template div.data-warning { + display: flex !important; + box-shadow: 0 0 5px #AAAAAA !important; + padding: 10px !important; + margin-bottom: 10px !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.left-icon-container { + display: flex !important; + flex-direction: column !important; + justify-content: center !important; + padding: 5px !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.left-icon-container i { + color: orange !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.vr-separator { + margin: 0 10px !important; + border-right: 1px #dddddd solid !important; +} +.form-table .dokan-bank-settings-template .bottom-note { + text-align: right !important; + margin-bottom: 2em !important; +} +.dokan-form-group .dokan-w8 { + margin-bottom: 10px; +} +.dokan-form-group textarea { + font-size: 15px; +} +/* WC Overrides */ +.wc-setup .wc-setup-steps li.done, +.wc-setup .wc-setup-steps li.active { + color: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-steps li.done:before, +.wc-setup .wc-setup-steps li.active:before { + background: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-steps li.active:before { + background: #fff; +} +.wc-setup .wc-setup-actions .button { + color: #555; + -webkit-transition: background-color 0.3s ease; + transition: background-color 0.3s ease; +} +.wc-setup .wc-setup-actions .button-primary { + color: #fff; + background: #7047EB; + border-color: #7047EB; + text-shadow: none; +} +.wc-setup .wc-setup-actions .button-primary:hover, +.wc-setup .wc-setup-actions .button-primary:active, +.wc-setup .wc-setup-actions .button-primary:focus { + background-color: #4c19e6; + border-color: #4c19e6; +} +.wc-setup .wc-setup-content a { + color: #7047EB; +} +.wc-setup .wc-setup-content .checkbox input[type=checkbox]:checked + label::before { + background: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-content .checkbox label { + font-weight: 400; + line-height: 1.7; +} +.wc-setup .wc-setup-content table { + font-weight: 400; +} +.wc-setup .wc-setup-content table th { + font-weight: 500; +} +.wc-wizard-service-item .wc-wizard-service-name { + padding-right: 20px; +} +.wc-wizard-service-item .wc-wizard-service-name p { + text-align: right; +} +.wc-wizard-service-item .dokan-wizard-service-enable { + flex-basis: 0; + min-width: 75px; + text-align: center; + cursor: pointer; + padding: 2em 0; + position: relative; + max-height: 1.5em; + align-self: flex-start; +} +.wc-wizard-service-item .dokan-wizard-service-enable .switch-label { + right: 20px; +} +.dokan-setup-done h1 { + text-align: center; +} +.dokan-setup-done img { + display: block; + margin-right: auto; + margin-left: auto; + padding-bottom: 30px; +} +.dokan-setup-done-content { + display: flex; + justify-content: center; +} +.margin-bottom-10 { + margin-bottom: 10px; +} +.wc-wizard-service-item .dokan-wc-wizard-service-enable { + -webkit-flex-basis: 0; + flex-basis: 0; + min-width: 75px; + text-align: center; + cursor: pointer; + padding: 2em 0; + position: relative; + max-height: 1.5em; + -webkit-align-self: flex-start; + align-self: flex-start; + -webkit-box-ordinal-group: 4; + -webkit-order: 3; + order: 3; +} +.dokan-admin-setup-wizard { + border: none; +} +.dokan-vendor-setup-wizard { + border: none; +} +.dokan-vendor-setup-wizard #wc-logo img { + max-width: 100%; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-map-search-bar input#dokan-map-add { + width: 100%; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-map-search-bar a#dokan-location-find-btn { + display: none; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-google-map { + width: 100%; + height: 300px; +} +span.required { + color: #e2401c; +} + diff --git a/assets/js/setup.asset.php b/assets/js/setup.asset.php new file mode 100644 index 0000000000..4e3e4e60d2 --- /dev/null +++ b/assets/js/setup.asset.php @@ -0,0 +1 @@ + array(), 'version' => '2e6a5570d9de4c39fb86'); diff --git a/assets/js/setup.css b/assets/js/setup.css new file mode 100644 index 0000000000..b67e5295a4 --- /dev/null +++ b/assets/js/setup.css @@ -0,0 +1,262 @@ +.dokan-spinner { + position: absolute; + width: 20px; + height: 20px; + background: url(../images/spinner-2x.gif) center center no-repeat; + z-index: 99; + background-size: 20px; +} +/* Variables */ +/* Toggle switch */ +.form-table .updated p { + margin-bottom: 10px; +} +.form-table .switch-input { + display: none; +} +.form-table .switch-label { + position: relative; + display: inline-block; + cursor: pointer; + font-weight: 500; + text-align: left; + margin: 2px 0; + padding: 0 0 0 44px; +} +.form-table .switch-label:before, +.form-table .switch-label:after { + content: ""; + position: absolute; + margin: 0; + outline: 0; + top: 50%; + -ms-transform: translate(0, -50%); + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.form-table .switch-label:before { + left: 1px; + width: 34px; + height: 14px; + background-color: #9E9E9E; + border-radius: 8px; +} +.form-table .switch-label:after { + left: 0; + width: 20px; + height: 20px; + background-color: #FAFAFA; + border-radius: 50%; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.098), 0 1px 5px 0 rgba(0, 0, 0, 0.084); +} +.form-table .switch-label .toggle--on { + display: none; +} +.form-table .switch-label .toggle--off { + display: inline-block; +} +.form-table .switch-input:checked + .switch-label:before { + background-color: #c9baf8; +} +.form-table .switch-input:checked + .switch-label:after { + background-color: #7047EB; + -ms-transform: translate(80%, -50%); + -webkit-transform: translate(80%, -50%); + transform: translate(80%, -50%); +} +.form-table .switch-input:checked + .switch-label .toggle--on { + display: inline-block; +} +.form-table .switch-input:checked + .switch-label .toggle--off { + display: none; +} +.form-table .list-unstyled { + padding: 0; + margin-top: 0; +} +.form-table .list-unstyled li { + list-style-type: none; + margin-bottom: 5px; +} +.form-table .dokan-bank-settings-template { + padding: 0 15px; + border: 1px solid #EEEEEE; +} +.form-table .dokan-bank-settings-template .dokan-form-group { + height: 70px !important; +} +.form-table .dokan-bank-settings-template .dokan-form-group input[name="settings[bank][routing_number]"], +.form-table .dokan-bank-settings-template .dokan-form-group input[name="settings[bank][ac_number]"] { + width: 100%; +} +.form-table .dokan-bank-settings-template .dokan-form-group textarea[name="settings[bank][bank_addr]"] { + height: 45px !important; + border-radius: 4px !important; +} +.form-table .dokan-bank-settings-template .dokan-form-group input, +.form-table .dokan-bank-settings-template .dokan-form-group select, +.form-table .dokan-bank-settings-template .dokan-form-group textarea { + margin-top: 5px; + border: 1px solid #BBBBBB; +} +.form-table .dokan-bank-settings-template .dokan-form-group input[type=checkbox] { + margin-top: 0; +} +.form-table .dokan-bank-settings-template .dokan-form-group img { + height: 60px; +} +.form-table .dokan-bank-settings-template .dokan-form-group #declaration { + width: auto !important; +} +.form-table .dokan-bank-settings-template div.data-warning { + display: flex !important; + box-shadow: 0 0 5px #AAAAAA !important; + padding: 10px !important; + margin-bottom: 10px !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.left-icon-container { + display: flex !important; + flex-direction: column !important; + justify-content: center !important; + padding: 5px !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.left-icon-container i { + color: orange !important; +} +.form-table .dokan-bank-settings-template div.data-warning div.vr-separator { + margin: 0 10px !important; + border-left: 1px #dddddd solid !important; +} +.form-table .dokan-bank-settings-template .bottom-note { + text-align: left !important; + margin-bottom: 2em !important; +} +.dokan-form-group .dokan-w8 { + margin-bottom: 10px; +} +.dokan-form-group textarea { + font-size: 15px; +} +/* WC Overrides */ +.wc-setup .wc-setup-steps li.done, +.wc-setup .wc-setup-steps li.active { + color: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-steps li.done:before, +.wc-setup .wc-setup-steps li.active:before { + background: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-steps li.active:before { + background: #fff; +} +.wc-setup .wc-setup-actions .button { + color: #555; + -webkit-transition: background-color 0.3s ease; + transition: background-color 0.3s ease; +} +.wc-setup .wc-setup-actions .button-primary { + color: #fff; + background: #7047EB; + border-color: #7047EB; + text-shadow: none; +} +.wc-setup .wc-setup-actions .button-primary:hover, +.wc-setup .wc-setup-actions .button-primary:active, +.wc-setup .wc-setup-actions .button-primary:focus { + background-color: #4c19e6; + border-color: #4c19e6; +} +.wc-setup .wc-setup-content a { + color: #7047EB; +} +.wc-setup .wc-setup-content .checkbox input[type=checkbox]:checked + label::before { + background: #7047EB; + border-color: #7047EB; +} +.wc-setup .wc-setup-content .checkbox label { + font-weight: 400; + line-height: 1.7; +} +.wc-setup .wc-setup-content table { + font-weight: 400; +} +.wc-setup .wc-setup-content table th { + font-weight: 500; +} +.wc-wizard-service-item .wc-wizard-service-name { + padding-left: 20px; +} +.wc-wizard-service-item .wc-wizard-service-name p { + text-align: left; +} +.wc-wizard-service-item .dokan-wizard-service-enable { + flex-basis: 0; + min-width: 75px; + text-align: center; + cursor: pointer; + padding: 2em 0; + position: relative; + max-height: 1.5em; + align-self: flex-start; +} +.wc-wizard-service-item .dokan-wizard-service-enable .switch-label { + left: 20px; +} +.dokan-setup-done h1 { + text-align: center; +} +.dokan-setup-done img { + display: block; + margin-left: auto; + margin-right: auto; + padding-bottom: 30px; +} +.dokan-setup-done-content { + display: flex; + justify-content: center; +} +.margin-bottom-10 { + margin-bottom: 10px; +} +.wc-wizard-service-item .dokan-wc-wizard-service-enable { + -webkit-flex-basis: 0; + flex-basis: 0; + min-width: 75px; + text-align: center; + cursor: pointer; + padding: 2em 0; + position: relative; + max-height: 1.5em; + -webkit-align-self: flex-start; + align-self: flex-start; + -webkit-box-ordinal-group: 4; + -webkit-order: 3; + order: 3; +} +.dokan-admin-setup-wizard { + border: none; +} +.dokan-vendor-setup-wizard { + border: none; +} +.dokan-vendor-setup-wizard #wc-logo img { + max-width: 100%; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-map-search-bar input#dokan-map-add { + width: 100%; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-map-search-bar a#dokan-location-find-btn { + display: none; +} +.dokan-vendor-setup-wizard .wc-setup-content .dokan-seller-setup-form .dokan-map-wrap .dokan-google-map { + width: 100%; + height: 300px; +} +span.required { + color: #e2401c; +} + diff --git a/assets/js/style-rtl.css b/assets/js/style-rtl.css new file mode 100644 index 0000000000..71d5dc2dff --- /dev/null +++ b/assets/js/style-rtl.css @@ -0,0 +1,6629 @@ +/** + * Dokan Plugin main Style less file + * + * Import all individual page styles + * in this less file which compile to style.css + * file in assets/css directoryS + */ +.dokan-spinner { + position: absolute; + width: 20px; + height: 20px; + background: url(../js/../images/spinner-2x.gif) center center no-repeat; + z-index: 99; + background-size: 20px; +} +.dokan-close { + float: left; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.dokan-close:hover, +.dokan-close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.dokan-close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.dokan-alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.dokan-alert h4 { + margin-top: 0; + color: inherit; +} +.dokan-alert .dokan-alert-link { + font-weight: bold; +} +.dokan-alert > p, +.dokan-alert > ul { + margin-bottom: 0 !important; +} +.dokan-alert > p + p { + margin-top: 5px; +} +.dokan-alert-dismissable, +.dokan-alert-dismissible { + padding-left: 35px; +} +.dokan-alert-dismissable .close, +.dokan-alert-dismissible .close { + position: relative; + top: -2px; + left: -21px; + color: inherit; +} +.dokan-alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.dokan-alert-success hr { + border-top-color: #c9e2b3; +} +.dokan-alert-success .dokan-alert-link { + color: #2b542c; +} +.dokan-alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.dokan-alert-info hr { + border-top-color: #a6e1ec; +} +.dokan-alert-info .dokan-alert-link { + color: #245269; +} +.dokan-alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.dokan-alert-warning hr { + border-top-color: #f7e1b5; +} +.dokan-alert-warning .dokan-alert-link { + color: #66512c; +} +.dokan-alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.dokan-alert-danger hr { + border-top-color: #e4b9c0; +} +.dokan-alert-danger .dokan-alert-link { + color: #843534; +} +.tooltip { + position: absolute; + z-index: 9999; + display: block; + visibility: visible; + line-height: 1.3; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-right: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-right: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 10px !important; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; + font-weight: normal !important; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + right: 50%; + margin-right: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + right: 50%; + margin-right: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.dokan-form-container label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; +} +.dokan-form-control { + background-color: #ffffff; + background-image: none; + border: 1px solid #EDEDED; + padding: 4px 6px; + border-radius: 0; + color: #555555; + display: block; + font-size: 14px; + min-height: 26px; + line-height: 20px; + vertical-align: middle; + width: 100%; + margin: 0; +} +.dokan-form-control p { + margin-bottom: 0; +} +textarea.dokan-form-control { + height: auto; +} +select.dokan-form-control { + height: 35px; +} +.dokan-radio-inline + .dokan-radio-inline, +.dokan-checkbox-inline + .dokan-checkbox-inline { + margin-right: 10px; + margin-top: 0; +} +.dokan-form-group { + margin-bottom: 15px; +} +.dokan-input-group { + position: relative; + display: table; + border-collapse: separate; +} +.dokan-input-group[class*='col-'] { + float: none; + padding-right: 0; + padding-left: 0; +} +.dokan-input-group .dokan-form-control { + position: relative; + z-index: 2; + float: right; + width: 100%; + margin-bottom: 0; +} +.dokan-input-group-addon, +.dokan-input-group-btn, +.dokan-input-group .form-control { + display: table-cell; +} +.dokan-input-group-addon:not(:first-child):not(:last-child), +.dokan-input-group-btn:not(:first-child):not(:last-child), +.dokan-input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.dokan-input-group-addon, +.dokan-input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.dokan-input-group-addon { + padding: 6px 12px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #EDEDED; + border-radius: 4px; +} +.dokan-input-group-addon input[type='radio'], +.dokan-input-group-addon input[type='checkbox'] { + margin-top: 0; +} +.dokan-input-group .dokan-form-control:first-child, +.dokan-input-group-addon:first-child, +.dokan-input-group-btn:first-child > .btn, +.dokan-input-group-btn:first-child > .btn-group > .btn, +.dokan-input-group-btn:first-child > .dropdown-toggle, +.dokan-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.dokan-input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-left-radius: 0px; + border-top-left-radius: 0px; +} +.dokan-input-group-addon:first-child { + border-left: 0; +} +.dokan-input-group .dokan-form-control:last-child, +.dokan-input-group-addon:last-child, +.dokan-input-group-btn:last-child > .btn, +.dokan-input-group-btn:last-child > .btn-group > .btn, +.dokan-input-group-btn:last-child > .dropdown-toggle, +.dokan-input-group-btn:first-child > .btn:not(:first-child), +.dokan-input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-right-radius: 0px; + border-top-right-radius: 0px; +} +.dokan-input-group-addon:last-child { + border-right: 0; +} +.dokan-input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.dokan-input-group-btn > .btn { + position: relative; +} +.dokan-input-group-btn > .btn + .btn { + margin-right: -1px; +} +.dokan-input-group-btn > .btn:hover, +.dokan-input-group-btn > .btn:focus, +.dokan-input-group-btn > .btn:active { + z-index: 2; +} +.dokan-input-group-btn:first-child > .btn, +.dokan-input-group-btn:first-child > .btn-group { + margin-left: -1px; +} +.dokan-input-group-btn:last-child > .btn, +.dokan-input-group-btn:last-child > .btn-group { + margin-right: -1px; +} +.dokan-form-horizontal { + text-align: center; +} +.dokan-form-horizontal label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; +} +.dokan-form-horizontal .dokan-form-group:before, +.dokan-form-horizontal .dokan-form-group:after { + display: table; + content: ' '; +} +.dokan-form-horizontal .dokan-form-group:after { + clear: both; +} +.dokan-form-horizontal .dokan-control-label { + text-align: left; + margin-bottom: 0; + margin-top: 0; + padding-left: 15px; + font-weight: bold; +} +@media (max-width: 430px) { + .dokan-form-horizontal .dokan-control-label { + text-align: right; + } +} +.dokan-row { + margin-left: -15px; + margin-right: -15px; +} +.dokan-w1 { + width: 8.33333333%; + float: right; +} +.dokan-w2 { + width: 16.66666667%; + float: right; +} +.dokan-w3 { + width: 25%; + float: right; +} +.dokan-w4 { + width: 33.33333333%; + float: right; +} +.dokan-w5 { + width: 41.66666667%; + float: right; +} +.dokan-w6 { + width: 50%; + float: right; +} +.dokan-w7 { + width: 63%; + float: right; +} +.dokan-w8 { + width: 58.33333333%; + float: right; +} +.dokan-w9 { + width: 75%; + float: right; +} +.dokan-w10 { + width: 83.33333333%; + float: right; +} +.dokan-w11 { + width: 91.66666667%; + float: right; +} +.dokan-w12 { + width: 100%; + float: right; +} +.dokan-text-left { + text-align: right; +} +.dokan-text-right { + text-align: left; +} +@media (max-width: 430px) { + .dokan-w3, + .dokan-w4, + .dokan-w5, + .dokan-w6, + .dokan-w7, + .dokan-w8, + .dokan-w9, + .dokan-w10, + .dokan-w11 { + width: 100% !important; + } +} +.woocommerce .form-row.has-error { + background-color: #ffe5e5; + padding: 10px; + border-radius: 3px; +} +.woocommerce form.register.dokan-vendor-register { + border: none; + padding: 0; +} +.woocommerce form.register.dokan-vendor-register .name-field { + display: flex; + justify-content: space-between; +} +.woocommerce form.register.dokan-vendor-register .name-field p { + width: 48%; +} +.wp-editor-wrap { + border: 1px solid #EDEDED; +} +.dokan-message, +.dokan-info, +.dokan-error { + padding: 15px 50px 15px 15px; + margin: 5px 0 15px 0; + position: relative; + background: #fff; + border-bottom: 1px solid #EDEDED; + border-right: 1px solid #EDEDED; + border-left: 1px solid #EDEDED; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; +} +.dokan-message:before, +.dokan-info:before, +.dokan-error:before { + position: absolute; + top: 0; + right: 15px; + padding-top: 15px; + font-family: sans-serif; + color: #fff; + width: 20px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + text-align: center; +} +.dokan-message { + border-top: 3px solid #8fae1b; +} +.dokan-message:before { + background-color: #8fae1b; + content: '\2713'; +} +.dokan-info { + border-top: 3px solid #109ae7; +} +.dokan-info:before { + background-color: #109ae7; + content: '\2713'; + content: 'i'; + font-family: Times, Georgia, serif; + font-style: italic; +} +.dokan-error { + border-top: 3px solid #b81c23; +} +.dokan-error:before { + background-color: #b81c23; + content: '\00d7'; + font-weight: 700; +} +ul.dokan_tabs { + border-bottom: 1px solid #EDEDED; + margin-bottom: 20px; + line-height: 24px; + margin-right: 0; +} +ul.dokan_tabs > li { + margin-bottom: -1px !important; +} +ul.dokan_tabs li { + display: inline-block; + margin-left: 5px !important; + border: 1px solid #EDEDED; + border-bottom: none; +} +ul.dokan_tabs li:first-child { + margin-right: 10px; +} +ul.dokan_tabs li a { + display: block; + padding: 6px 8px !important; +} +ul.dokan_tabs li a:hover { + background-color: #eee; +} +ul.dokan_tabs li.dokan-hide { + display: none; +} +ul.dokan_tabs li.active { + border-bottom: 1px solid #fff !important; +} +.dokan-pagination-container { + text-align: center; +} +.dokan-pagination-container .dokan-pagination { + display: inline-block; + padding-right: 0; +} +.dokan-pagination-container .dokan-pagination li { + display: inline; +} +.dokan-pagination-container .dokan-pagination li a { + padding: 3px 10px; + border: 1px solid #EDEDED; + margin-left: 3px; + text-decoration: none; +} +.dokan-pagination-container .dokan-pagination li.active a { + background: #eee; +} +.dokan-pagination-container .dokan-pagination li.disabled a { + cursor: not-allowed; + color: #ccc; +} +input[type='submit'].dokan-btn, +a.dokan-btn, +.dokan-btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + background-color: #eee; + color: #444; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + border-radius: 3px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} +input[type='submit'].dokan-btn:hover, +a.dokan-btn:hover, +.dokan-btn:hover, +input[type='submit'].dokan-btn:focus, +a.dokan-btn:focus, +.dokan-btn:focus, +input[type='submit'].dokan-btn.focus, +a.dokan-btn.focus, +.dokan-btn.focus { + color: #fff; + border-color: #f05025; + text-decoration: none; + background-color: #f05025; +} +input[type='submit'].dokan-btn:active, +a.dokan-btn:active, +.dokan-btn:active, +input[type='submit'].dokan-btn.active, +a.dokan-btn.active, +.dokan-btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +input[type='submit'].dokan-btn-theme, +a.dokan-btn-theme, +.dokan-btn-theme { + color: #fff; + background-color: #f05025; + border-color: #f05025; +} +input[type='submit'].dokan-btn-theme:hover, +a.dokan-btn-theme:hover, +.dokan-btn-theme:hover, +input[type='submit'].dokan-btn-theme:focus, +a.dokan-btn-theme:focus, +.dokan-btn-theme:focus, +input[type='submit'].dokan-btn-theme:active, +a.dokan-btn-theme:active, +.dokan-btn-theme:active, +input[type='submit'].dokan-btn-theme.active, +a.dokan-btn-theme.active, +.dokan-btn-theme.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-theme, +.open .dropdown-togglea.dokan-btn-theme, +.open .dropdown-toggle.dokan-btn-theme { + color: #fff; + background-color: #dd3b0f; + border-color: #ca360e; +} +input[type='submit'].dokan-btn-theme:active, +a.dokan-btn-theme:active, +.dokan-btn-theme:active, +input[type='submit'].dokan-btn-theme.active, +a.dokan-btn-theme.active, +.dokan-btn-theme.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-theme, +.open .dropdown-togglea.dokan-btn-theme, +.open .dropdown-toggle.dokan-btn-theme { + background-image: none; +} +input[type='submit'].dokan-btn-theme.disabled, +a.dokan-btn-theme.disabled, +.dokan-btn-theme.disabled, +input[type='submit'].dokan-btn-theme[disabled], +a.dokan-btn-theme[disabled], +.dokan-btn-theme[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-theme, +fieldset[disabled] a.dokan-btn-theme, +fieldset[disabled] .dokan-btn-theme, +input[type='submit'].dokan-btn-theme.disabled:hover, +a.dokan-btn-theme.disabled:hover, +.dokan-btn-theme.disabled:hover, +input[type='submit'].dokan-btn-theme[disabled]:hover, +a.dokan-btn-theme[disabled]:hover, +.dokan-btn-theme[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-theme:hover, +fieldset[disabled] a.dokan-btn-theme:hover, +fieldset[disabled] .dokan-btn-theme:hover, +input[type='submit'].dokan-btn-theme.disabled:focus, +a.dokan-btn-theme.disabled:focus, +.dokan-btn-theme.disabled:focus, +input[type='submit'].dokan-btn-theme[disabled]:focus, +a.dokan-btn-theme[disabled]:focus, +.dokan-btn-theme[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-theme:focus, +fieldset[disabled] a.dokan-btn-theme:focus, +fieldset[disabled] .dokan-btn-theme:focus, +input[type='submit'].dokan-btn-theme.disabled:active, +a.dokan-btn-theme.disabled:active, +.dokan-btn-theme.disabled:active, +input[type='submit'].dokan-btn-theme[disabled]:active, +a.dokan-btn-theme[disabled]:active, +.dokan-btn-theme[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-theme:active, +fieldset[disabled] a.dokan-btn-theme:active, +fieldset[disabled] .dokan-btn-theme:active, +input[type='submit'].dokan-btn-theme.disabled.active, +a.dokan-btn-theme.disabled.active, +.dokan-btn-theme.disabled.active, +input[type='submit'].dokan-btn-theme[disabled].active, +a.dokan-btn-theme[disabled].active, +.dokan-btn-theme[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-theme.active, +fieldset[disabled] a.dokan-btn-theme.active, +fieldset[disabled] .dokan-btn-theme.active { + background-color: #f37655; + border-color: #f37655; +} +input[type='submit'].dokan-btn-theme .badge, +a.dokan-btn-theme .badge, +.dokan-btn-theme .badge { + color: #f05025; + background-color: #fff; +} +input[type='submit'].dokan-btn-success, +a.dokan-btn-success, +.dokan-btn-success { + color: #fff !important; + background-color: #5cb85c !important; + border-color: #4cae4c !important; +} +input[type='submit'].dokan-btn-success:hover, +a.dokan-btn-success:hover, +.dokan-btn-success:hover, +input[type='submit'].dokan-btn-success:focus, +a.dokan-btn-success:focus, +.dokan-btn-success:focus, +input[type='submit'].dokan-btn-success:active, +a.dokan-btn-success:active, +.dokan-btn-success:active, +input[type='submit'].dokan-btn-success.active, +a.dokan-btn-success.active, +.dokan-btn-success.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-success, +.open .dropdown-togglea.dokan-btn-success, +.open .dropdown-toggle.dokan-btn-success { + color: #fff !important; + background-color: #47a447 !important; + border-color: #398439 !important; +} +input[type='submit'].dokan-btn-success:active, +a.dokan-btn-success:active, +.dokan-btn-success:active, +input[type='submit'].dokan-btn-success.active, +a.dokan-btn-success.active, +.dokan-btn-success.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-success, +.open .dropdown-togglea.dokan-btn-success, +.open .dropdown-toggle.dokan-btn-success { + background-image: none !important; +} +input[type='submit'].dokan-btn-success.disabled, +a.dokan-btn-success.disabled, +.dokan-btn-success.disabled, +input[type='submit'].dokan-btn-success[disabled], +a.dokan-btn-success[disabled], +.dokan-btn-success[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-success, +fieldset[disabled] a.dokan-btn-success, +fieldset[disabled] .dokan-btn-success, +input[type='submit'].dokan-btn-success.disabled:hover, +a.dokan-btn-success.disabled:hover, +.dokan-btn-success.disabled:hover, +input[type='submit'].dokan-btn-success[disabled]:hover, +a.dokan-btn-success[disabled]:hover, +.dokan-btn-success[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-success:hover, +fieldset[disabled] a.dokan-btn-success:hover, +fieldset[disabled] .dokan-btn-success:hover, +input[type='submit'].dokan-btn-success.disabled:focus, +a.dokan-btn-success.disabled:focus, +.dokan-btn-success.disabled:focus, +input[type='submit'].dokan-btn-success[disabled]:focus, +a.dokan-btn-success[disabled]:focus, +.dokan-btn-success[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-success:focus, +fieldset[disabled] a.dokan-btn-success:focus, +fieldset[disabled] .dokan-btn-success:focus, +input[type='submit'].dokan-btn-success.disabled:active, +a.dokan-btn-success.disabled:active, +.dokan-btn-success.disabled:active, +input[type='submit'].dokan-btn-success[disabled]:active, +a.dokan-btn-success[disabled]:active, +.dokan-btn-success[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-success:active, +fieldset[disabled] a.dokan-btn-success:active, +fieldset[disabled] .dokan-btn-success:active, +input[type='submit'].dokan-btn-success.disabled.active, +a.dokan-btn-success.disabled.active, +.dokan-btn-success.disabled.active, +input[type='submit'].dokan-btn-success[disabled].active, +a.dokan-btn-success[disabled].active, +.dokan-btn-success[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-success.active, +fieldset[disabled] a.dokan-btn-success.active, +fieldset[disabled] .dokan-btn-success.active { + background-color: #80c780 !important; + border-color: #6ec06e !important; +} +input[type='submit'].dokan-btn-success .badge, +a.dokan-btn-success .badge, +.dokan-btn-success .badge { + color: #5cb85c !important; + background-color: #fff !important; +} +input[type='submit'].dokan-btn-default, +a.dokan-btn-default, +.dokan-btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +input[type='submit'].dokan-btn-default:hover, +a.dokan-btn-default:hover, +.dokan-btn-default:hover, +input[type='submit'].dokan-btn-default:focus, +a.dokan-btn-default:focus, +.dokan-btn-default:focus, +input[type='submit'].dokan-btn-default:active, +a.dokan-btn-default:active, +.dokan-btn-default:active, +input[type='submit'].dokan-btn-default.active, +a.dokan-btn-default.active, +.dokan-btn-default.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-default, +.open .dropdown-togglea.dokan-btn-default, +.open .dropdown-toggle.dokan-btn-default { + color: #333; + background-color: #ebebeb; + border-color: #adadad; +} +input[type='submit'].dokan-btn-default:active, +a.dokan-btn-default:active, +.dokan-btn-default:active, +input[type='submit'].dokan-btn-default.active, +a.dokan-btn-default.active, +.dokan-btn-default.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-default, +.open .dropdown-togglea.dokan-btn-default, +.open .dropdown-toggle.dokan-btn-default { + background-image: none; +} +input[type='submit'].dokan-btn-default.disabled, +a.dokan-btn-default.disabled, +.dokan-btn-default.disabled, +input[type='submit'].dokan-btn-default[disabled], +a.dokan-btn-default[disabled], +.dokan-btn-default[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-default, +fieldset[disabled] a.dokan-btn-default, +fieldset[disabled] .dokan-btn-default, +input[type='submit'].dokan-btn-default.disabled:hover, +a.dokan-btn-default.disabled:hover, +.dokan-btn-default.disabled:hover, +input[type='submit'].dokan-btn-default[disabled]:hover, +a.dokan-btn-default[disabled]:hover, +.dokan-btn-default[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-default:hover, +fieldset[disabled] a.dokan-btn-default:hover, +fieldset[disabled] .dokan-btn-default:hover, +input[type='submit'].dokan-btn-default.disabled:focus, +a.dokan-btn-default.disabled:focus, +.dokan-btn-default.disabled:focus, +input[type='submit'].dokan-btn-default[disabled]:focus, +a.dokan-btn-default[disabled]:focus, +.dokan-btn-default[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-default:focus, +fieldset[disabled] a.dokan-btn-default:focus, +fieldset[disabled] .dokan-btn-default:focus, +input[type='submit'].dokan-btn-default.disabled:active, +a.dokan-btn-default.disabled:active, +.dokan-btn-default.disabled:active, +input[type='submit'].dokan-btn-default[disabled]:active, +a.dokan-btn-default[disabled]:active, +.dokan-btn-default[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-default:active, +fieldset[disabled] a.dokan-btn-default:active, +fieldset[disabled] .dokan-btn-default:active, +input[type='submit'].dokan-btn-default.disabled.active, +a.dokan-btn-default.disabled.active, +.dokan-btn-default.disabled.active, +input[type='submit'].dokan-btn-default[disabled].active, +a.dokan-btn-default[disabled].active, +.dokan-btn-default[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-default.active, +fieldset[disabled] a.dokan-btn-default.active, +fieldset[disabled] .dokan-btn-default.active { + background-color: #ffffff; + border-color: #e6e6e6; +} +input[type='submit'].dokan-btn-default .badge, +a.dokan-btn-default .badge, +.dokan-btn-default .badge { + color: #fff; + background-color: #fff; +} +input[type='submit'].dokan-btn-danger, +a.dokan-btn-danger, +.dokan-btn-danger { + color: #fff !important; + background-color: #d9534f !important; + border-color: #d43f3a !important; +} +input[type='submit'].dokan-btn-danger:hover, +a.dokan-btn-danger:hover, +.dokan-btn-danger:hover, +input[type='submit'].dokan-btn-danger:focus, +a.dokan-btn-danger:focus, +.dokan-btn-danger:focus, +input[type='submit'].dokan-btn-danger:active, +a.dokan-btn-danger:active, +.dokan-btn-danger:active, +input[type='submit'].dokan-btn-danger.active, +a.dokan-btn-danger.active, +.dokan-btn-danger.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-danger, +.open .dropdown-togglea.dokan-btn-danger, +.open .dropdown-toggle.dokan-btn-danger { + color: #fff !important; + background-color: #d2322d !important; + border-color: #ac2925 !important; +} +input[type='submit'].dokan-btn-danger:active, +a.dokan-btn-danger:active, +.dokan-btn-danger:active, +input[type='submit'].dokan-btn-danger.active, +a.dokan-btn-danger.active, +.dokan-btn-danger.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-danger, +.open .dropdown-togglea.dokan-btn-danger, +.open .dropdown-toggle.dokan-btn-danger { + background-image: none !important; +} +input[type='submit'].dokan-btn-danger.disabled, +a.dokan-btn-danger.disabled, +.dokan-btn-danger.disabled, +input[type='submit'].dokan-btn-danger[disabled], +a.dokan-btn-danger[disabled], +.dokan-btn-danger[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-danger, +fieldset[disabled] a.dokan-btn-danger, +fieldset[disabled] .dokan-btn-danger, +input[type='submit'].dokan-btn-danger.disabled:hover, +a.dokan-btn-danger.disabled:hover, +.dokan-btn-danger.disabled:hover, +input[type='submit'].dokan-btn-danger[disabled]:hover, +a.dokan-btn-danger[disabled]:hover, +.dokan-btn-danger[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-danger:hover, +fieldset[disabled] a.dokan-btn-danger:hover, +fieldset[disabled] .dokan-btn-danger:hover, +input[type='submit'].dokan-btn-danger.disabled:focus, +a.dokan-btn-danger.disabled:focus, +.dokan-btn-danger.disabled:focus, +input[type='submit'].dokan-btn-danger[disabled]:focus, +a.dokan-btn-danger[disabled]:focus, +.dokan-btn-danger[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-danger:focus, +fieldset[disabled] a.dokan-btn-danger:focus, +fieldset[disabled] .dokan-btn-danger:focus, +input[type='submit'].dokan-btn-danger.disabled:active, +a.dokan-btn-danger.disabled:active, +.dokan-btn-danger.disabled:active, +input[type='submit'].dokan-btn-danger[disabled]:active, +a.dokan-btn-danger[disabled]:active, +.dokan-btn-danger[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-danger:active, +fieldset[disabled] a.dokan-btn-danger:active, +fieldset[disabled] .dokan-btn-danger:active, +input[type='submit'].dokan-btn-danger.disabled.active, +a.dokan-btn-danger.disabled.active, +.dokan-btn-danger.disabled.active, +input[type='submit'].dokan-btn-danger[disabled].active, +a.dokan-btn-danger[disabled].active, +.dokan-btn-danger[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-danger.active, +fieldset[disabled] a.dokan-btn-danger.active, +fieldset[disabled] .dokan-btn-danger.active { + background-color: #e27c79 !important; + border-color: #de6764 !important; +} +input[type='submit'].dokan-btn-danger .badge, +a.dokan-btn-danger .badge, +.dokan-btn-danger .badge { + color: #d9534f !important; + background-color: #fff !important; +} +input[type='submit'].dokan-btn-info, +a.dokan-btn-info, +.dokan-btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +input[type='submit'].dokan-btn-info:hover, +a.dokan-btn-info:hover, +.dokan-btn-info:hover, +input[type='submit'].dokan-btn-info:focus, +a.dokan-btn-info:focus, +.dokan-btn-info:focus, +input[type='submit'].dokan-btn-info:active, +a.dokan-btn-info:active, +.dokan-btn-info:active, +input[type='submit'].dokan-btn-info.active, +a.dokan-btn-info.active, +.dokan-btn-info.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-info, +.open .dropdown-togglea.dokan-btn-info, +.open .dropdown-toggle.dokan-btn-info { + color: #fff; + background-color: #39b3d7; + border-color: #269abc; +} +input[type='submit'].dokan-btn-info:active, +a.dokan-btn-info:active, +.dokan-btn-info:active, +input[type='submit'].dokan-btn-info.active, +a.dokan-btn-info.active, +.dokan-btn-info.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-info, +.open .dropdown-togglea.dokan-btn-info, +.open .dropdown-toggle.dokan-btn-info { + background-image: none; +} +input[type='submit'].dokan-btn-info.disabled, +a.dokan-btn-info.disabled, +.dokan-btn-info.disabled, +input[type='submit'].dokan-btn-info[disabled], +a.dokan-btn-info[disabled], +.dokan-btn-info[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-info, +fieldset[disabled] a.dokan-btn-info, +fieldset[disabled] .dokan-btn-info, +input[type='submit'].dokan-btn-info.disabled:hover, +a.dokan-btn-info.disabled:hover, +.dokan-btn-info.disabled:hover, +input[type='submit'].dokan-btn-info[disabled]:hover, +a.dokan-btn-info[disabled]:hover, +.dokan-btn-info[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-info:hover, +fieldset[disabled] a.dokan-btn-info:hover, +fieldset[disabled] .dokan-btn-info:hover, +input[type='submit'].dokan-btn-info.disabled:focus, +a.dokan-btn-info.disabled:focus, +.dokan-btn-info.disabled:focus, +input[type='submit'].dokan-btn-info[disabled]:focus, +a.dokan-btn-info[disabled]:focus, +.dokan-btn-info[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-info:focus, +fieldset[disabled] a.dokan-btn-info:focus, +fieldset[disabled] .dokan-btn-info:focus, +input[type='submit'].dokan-btn-info.disabled:active, +a.dokan-btn-info.disabled:active, +.dokan-btn-info.disabled:active, +input[type='submit'].dokan-btn-info[disabled]:active, +a.dokan-btn-info[disabled]:active, +.dokan-btn-info[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-info:active, +fieldset[disabled] a.dokan-btn-info:active, +fieldset[disabled] .dokan-btn-info:active, +input[type='submit'].dokan-btn-info.disabled.active, +a.dokan-btn-info.disabled.active, +.dokan-btn-info.disabled.active, +input[type='submit'].dokan-btn-info[disabled].active, +a.dokan-btn-info[disabled].active, +.dokan-btn-info[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-info.active, +fieldset[disabled] a.dokan-btn-info.active, +fieldset[disabled] .dokan-btn-info.active { + background-color: #85d0e7; + border-color: #70c8e2; +} +input[type='submit'].dokan-btn-info .badge, +a.dokan-btn-info .badge, +.dokan-btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +input[type='submit'].dokan-btn-lg, +a.dokan-btn-lg, +.dokan-btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +input[type='submit'].dokan-btn-sm, +a.dokan-btn-sm, +.dokan-btn-sm { + padding: 6px 12px; + font-size: 14px; + line-height: 1.428; + border-radius: 3px; +} +.dokan-btn-round[class] { + border-radius: 50%; + width: 35px; + height: 34px; + font-size: 25px; + line-height: 34px; +} +.dokan-table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.dokan-table > thead > tr > th, +.dokan-table > tbody > tr > th, +.dokan-table > tfoot > tr > th, +.dokan-table > thead > tr > td, +.dokan-table > tbody > tr > td, +.dokan-table > tfoot > tr > td { + padding: 8px; + line-height: 1.42; + vertical-align: top; + border-top: 1px solid #EDEDED; +} +.dokan-table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #EDEDED; +} +.dokan-table > caption + thead > tr:first-child > th, +.dokan-table > colgroup + thead > tr:first-child > th, +.dokan-table > thead:first-child > tr:first-child > th, +.dokan-table > caption + thead > tr:first-child > td, +.dokan-table > colgroup + thead > tr:first-child > td, +.dokan-table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.dokan-table > tbody + tbody { + border-top: 2px solid #EDEDED; +} +.dokan-table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table > thead > tr > .active, +.table > tbody > tr > .active, +.table > tfoot > tr > .active, +.table > thead > .active > td, +.table > tbody > .active > td, +.table > tfoot > .active > td, +.table > thead > .active > th, +.table > tbody > .active > th, +.table > tfoot > .active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > .active:hover, +.table-hover > tbody > .active:hover > td, +.table-hover > tbody > .active:hover > th { + background-color: #e8e8e8; +} +.dokan-table > thead > tr > td.active, +.dokan-table > tbody > tr > td.active, +.dokan-table > tfoot > tr > td.active, +.dokan-table > thead > tr > th.active, +.dokan-table > tbody > tr > th.active, +.dokan-table > tfoot > tr > th.active, +.dokan-table > thead > tr.active > td, +.dokan-table > tbody > tr.active > td, +.dokan-table > tfoot > tr.active > td, +.dokan-table > thead > tr.active > th, +.dokan-table > tbody > tr.active > th, +.dokan-table > tfoot > tr.active > th { + background-color: #f5f5f5 !important; +} +.dokan-table-hover > tbody > tr > td.active:hover, +.dokan-table-hover > tbody > tr > th.active:hover, +.dokan-table-hover > tbody > tr.active:hover > td, +.dokan-table-hover > tbody > tr:hover > .active, +.dokan-table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > .success, +.table > tbody > tr > .success, +.table > tfoot > tr > .success, +.table > thead > .success > td, +.table > tbody > .success > td, +.table > tfoot > .success > td, +.table > thead > .success > th, +.table > tbody > .success > th, +.table > tfoot > .success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > .success:hover, +.table-hover > tbody > .success:hover > td, +.table-hover > tbody > .success:hover > th { + background-color: #d0e9c6; +} +.dokan-table > thead > tr > td.success, +.dokan-table > tbody > tr > td.success, +.dokan-table > tfoot > tr > td.success, +.dokan-table > thead > tr > th.success, +.dokan-table > tbody > tr > th.success, +.dokan-table > tfoot > tr > th.success, +.dokan-table > thead > tr.success > td, +.dokan-table > tbody > tr.success > td, +.dokan-table > tfoot > tr.success > td, +.dokan-table > thead > tr.success > th, +.dokan-table > tbody > tr.success > th, +.dokan-table > tfoot > tr.success > th { + background-color: #dff0d8 !important; +} +.dokan-table-hover > tbody > tr > td.success:hover, +.dokan-table-hover > tbody > tr > th.success:hover, +.dokan-table-hover > tbody > tr.success:hover > td, +.dokan-table-hover > tbody > tr:hover > .success, +.dokan-table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > .info, +.table > tbody > tr > .info, +.table > tfoot > tr > .info, +.table > thead > .info > td, +.table > tbody > .info > td, +.table > tfoot > .info > td, +.table > thead > .info > th, +.table > tbody > .info > th, +.table > tfoot > .info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > .info:hover, +.table-hover > tbody > .info:hover > td, +.table-hover > tbody > .info:hover > th { + background-color: #c4e3f3; +} +.dokan-table > thead > tr > td.info, +.dokan-table > tbody > tr > td.info, +.dokan-table > tfoot > tr > td.info, +.dokan-table > thead > tr > th.info, +.dokan-table > tbody > tr > th.info, +.dokan-table > tfoot > tr > th.info, +.dokan-table > thead > tr.info > td, +.dokan-table > tbody > tr.info > td, +.dokan-table > tfoot > tr.info > td, +.dokan-table > thead > tr.info > th, +.dokan-table > tbody > tr.info > th, +.dokan-table > tfoot > tr.info > th { + background-color: #d9edf7 !important; +} +.dokan-table-hover > tbody > tr > td.info:hover, +.dokan-table-hover > tbody > tr > th.info:hover, +.dokan-table-hover > tbody > tr.info:hover > td, +.dokan-table-hover > tbody > tr:hover > .info, +.dokan-table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > .warning, +.table > tbody > tr > .warning, +.table > tfoot > tr > .warning, +.table > thead > .warning > td, +.table > tbody > .warning > td, +.table > tfoot > .warning > td, +.table > thead > .warning > th, +.table > tbody > .warning > th, +.table > tfoot > .warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > .warning:hover, +.table-hover > tbody > .warning:hover > td, +.table-hover > tbody > .warning:hover > th { + background-color: #faf2cc; +} +.dokan-table > thead > tr > td.warning, +.dokan-table > tbody > tr > td.warning, +.dokan-table > tfoot > tr > td.warning, +.dokan-table > thead > tr > th.warning, +.dokan-table > tbody > tr > th.warning, +.dokan-table > tfoot > tr > th.warning, +.dokan-table > thead > tr.warning > td, +.dokan-table > tbody > tr.warning > td, +.dokan-table > tfoot > tr.warning > td, +.dokan-table > thead > tr.warning > th, +.dokan-table > tbody > tr.warning > th, +.dokan-table > tfoot > tr.warning > th { + background-color: #fcf8e3 !important; +} +.dokan-table-hover > tbody > tr > td.warning:hover, +.dokan-table-hover > tbody > tr > th.warning:hover, +.dokan-table-hover > tbody > tr.warning:hover > td, +.dokan-table-hover > tbody > tr:hover > .warning, +.dokan-table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > .danger, +.table > tbody > tr > .danger, +.table > tfoot > tr > .danger, +.table > thead > .danger > td, +.table > tbody > .danger > td, +.table > tfoot > .danger > td, +.table > thead > .danger > th, +.table > tbody > .danger > th, +.table > tfoot > .danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > .danger:hover, +.table-hover > tbody > .danger:hover > td, +.table-hover > tbody > .danger:hover > th { + background-color: #ebcccc; +} +.dokan-table > thead > tr > td.danger, +.dokan-table > tbody > tr > td.danger, +.dokan-table > tfoot > tr > td.danger, +.dokan-table > thead > tr > th.danger, +.dokan-table > tbody > tr > th.danger, +.dokan-table > tfoot > tr > th.danger, +.dokan-table > thead > tr.danger > td, +.dokan-table > tbody > tr.danger > td, +.dokan-table > tfoot > tr.danger > td, +.dokan-table > thead > tr.danger > th, +.dokan-table > tbody > tr.danger > th, +.dokan-table > tfoot > tr.danger > th { + background-color: #f2dede !important; +} +.dokan-table-hover > tbody > tr > td.danger:hover, +.dokan-table-hover > tbody > tr > th.danger:hover, +.dokan-table-hover > tbody > tr.danger:hover > td, +.dokan-table-hover > tbody > tr:hover > .danger, +.dokan-table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.chart-tooltip { + position: absolute; + display: none; + line-height: 1; + background: #333; + color: #fff; + padding: 3px 5px; + font-size: 11px; + border-radius: 3px; +} +.dokan-tooltips-help { + margin-right: 7px; +} +.dokan-tooltips-help i { + color: #ccc; +} +.tooltip-inner { + font-size: 12px; +} +/** + * Media Popup style + */ +.media-modal .screen-reader-text { + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.chosen-container-multi .chosen-choices li.search-field input[type='text'] { + height: 28px; +} +.mfp-zoom-out { + /* start state */ + /* animate in */ + /* animate out */ +} +.mfp-zoom-out .mfp-with-anim { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; + filter: alpha(opacity=0); + opacity: 0; + -moz-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + -moz-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + -webkit-transform: scale(1.3); + transform: scale(1.3); +} +.mfp-zoom-out.mfp-bg { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; + filter: alpha(opacity=0); + opacity: 0; + -moz-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.mfp-zoom-out.mfp-ready .mfp-with-anim { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; + filter: alpha(opacity=100); + opacity: 1; + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + -webkit-transform: scale(1); + transform: scale(1); +} +.mfp-zoom-out.mfp-ready.mfp-bg { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; + filter: alpha(opacity=80); + opacity: 0.8; +} +.mfp-zoom-out.mfp-removing .mfp-with-anim { + -moz-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + -webkit-transform: scale(1.3); + transform: scale(1.3); + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; + filter: alpha(opacity=0); + opacity: 0; +} +.mfp-zoom-out.mfp-removing.mfp-bg { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; + filter: alpha(opacity=0); + opacity: 0; +} +.dokan-blur-effect { + background-color: #eee; + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)'; + filter: alpha(opacity=40); + opacity: 0.4; +} +.dokan-right-margin-30 { + margin-left: 30px; +} +.dokan_tock_check { + width: auto; +} +table.my_account_orders tbody tr td.order-actions a.button { + margin-left: 10px; +} +.dokan-dashboard-content ul.dokan_tabs { + border-bottom: 1px solid #EDEDED; + margin-bottom: 20px; + line-height: 24px; +} +.dokan-dashboard-content ul.dokan_tabs > li { + margin-bottom: -1px !important; +} +.dokan-dashboard-content ul.dokan_tabs li { + display: inline-block; + margin-left: 5px !important; + border: 1px solid #EDEDED; + border-bottom: none; +} +.dokan-dashboard-content ul.dokan_tabs li:first-child { + margin-right: 10px; +} +.dokan-dashboard-content ul.dokan_tabs li a { + color: #6d6d6d; + display: block; + padding: 6px 8px !important; +} +.dokan-dashboard-content ul.dokan_tabs li a:hover { + color: #000; + background-color: #eee; +} +.dokan-dashboard-content ul.dokan_tabs li.dokan-hide { + display: none; +} +.dokan-dashboard-content ul.dokan_tabs li.active { + border-bottom: 1px solid #fff !important; +} +.dokan-dashboard-content ul.dokan_tabs li.active a { + color: #000; +} +.wc_error_tip { + max-width: 20em; + line-height: 1.8em; + position: absolute; + white-space: normal; + background: #d82223; + margin: 2em -1em 0 1px; + z-index: 9999999; + color: #fff; + font-size: 12px; + padding: 8px; +} +.wc_error_tip:after { + content: ''; + display: block; + border: 8px solid #d82223; + border-left-color: transparent; + border-right-color: transparent; + border-top-color: transparent; + position: absolute; + top: -3px; + right: 50%; + margin: -1em -3px 0 0; +} +.dokan-label { + display: inline; + padding: 0.2em 0.6em 0.3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25em; +} +a.dokan-label:hover, +a.dokan-label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.dokan-label:empty { + display: none; +} +.btn .dokan-label { + position: relative; + top: -1px; +} +.dokan-label-default { + background-color: #777777; +} +.dokan-label-default[href]:hover, +.dokan-label-default[href]:focus { + background-color: #5e5e5e; +} +.dokan-label-default[href]:hover, +.dokan-label-default[href]:focus { + background-color: #5e5e5e; +} +.dokan-label-primary { + background-color: #428bca; +} +.dokan-label-primary[href]:hover, +.dokan-label-primary[href]:focus { + background-color: #3071a9; +} +.dokan-label-primary[href]:hover, +.dokan-label-primary[href]:focus { + background-color: #3071a9; +} +.dokan-label-success { + background-color: #5cb85c; +} +.dokan-label-success[href]:hover, +.dokan-label-success[href]:focus { + background-color: #449d44; +} +.dokan-label-success[href]:hover, +.dokan-label-success[href]:focus { + background-color: #449d44; +} +.dokan-label-info { + background-color: #5bc0de; +} +.dokan-label-info[href]:hover, +.dokan-label-info[href]:focus { + background-color: #31b0d5; +} +.dokan-label-info[href]:hover, +.dokan-label-info[href]:focus { + background-color: #31b0d5; +} +.dokan-label-warning { + background-color: #f0ad4e; +} +.dokan-label-warning[href]:hover, +.dokan-label-warning[href]:focus { + background-color: #ec971f; +} +.dokan-label-warning[href]:hover, +.dokan-label-warning[href]:focus { + background-color: #ec971f; +} +.dokan-label-danger { + background-color: #d9534f; +} +.dokan-label-danger[href]:hover, +.dokan-label-danger[href]:focus { + background-color: #c9302c; +} +.dokan-label-danger[href]:hover, +.dokan-label-danger[href]:focus { + background-color: #c9302c; +} +.dokan-success { + background-color: #5cb85c; +} +.dokan-success[href]:hover, +.dokan-success[href]:focus { + background-color: #449d44; +} +.dokan-success[href]:hover, +.dokan-success[href]:focus { + background-color: #449d44; +} +.dokan-info { + background-color: #5bc0de; +} +.dokan-info[href]:hover, +.dokan-info[href]:focus { + background-color: #31b0d5; +} +.dokan-info[href]:hover, +.dokan-info[href]:focus { + background-color: #31b0d5; +} +.dokan-warning { + background-color: #f0ad4e; +} +.dokan-warning[href]:hover, +.dokan-warning[href]:focus { + background-color: #ec971f; +} +.dokan-warning[href]:hover, +.dokan-warning[href]:focus { + background-color: #ec971f; +} +.dokan-danger { + background-color: #d9534f; +} +.dokan-danger[href]:hover, +.dokan-danger[href]:focus { + background-color: #c9302c; +} +.dokan-danger[href]:hover, +.dokan-danger[href]:focus { + background-color: #c9302c; +} +.dokan-panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.dokan-panel-body { + padding: 15px; +} +.dokan-panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.dokan-panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.dokan-panel-title { + margin-top: 0; + margin-bottom: 0; + color: inherit; +} +.dokan-panel-title > a { + color: inherit; +} +.dokan-panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.dokan-panel-default { + border-color: #ddd; +} +.dokan-panel-default > .dokan-panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.dokan-panel-default > .dokan-panel-heading + .dokan-panel-collapse > .dokan-panel-body { + border-top-color: #ddd; +} +.dokan-panel-default > .dokan-panel-heading .dokan-badge { + color: #f5f5f5; + background-color: #333; +} +.dokan-panel-default > .dokan-panel-footer + .dokan-panel-collapse > .dokan-panel-body { + border-bottom-color: #ddd; +} +.dokan-clearfix:before, +.dokan-clearfix:after { + display: table; + content: ' '; +} +.dokan-clearfix:after { + clear: both; +} +.dokan-right { + float: left !important; +} +.dokan-left { + float: right !important; +} +.dokan-hide { + display: none; +} +.content-half-part { + width: 50%; + float: right; +} +.content-half-part:first-child { + padding-left: 10px; +} +.content-half-part:last-child { + padding-right: 10px; +} +p.help-block { + color: #aaa; + padding-top: 8px; + line-height: 1.42; +} +ul.subsubsub { + font-size: 12px; + color: #EDEDED; + margin: 0 0 10px 0; + padding: 0; +} +ul.subsubsub li { + padding: 0 5px; + line-height: 13px; + border-left: 1px solid #EDEDED; +} +ul.subsubsub li a { + color: #6d6d6d; + transition: 0.2s linear; +} +ul.subsubsub li a:hover { + color: #000; +} +ul.subsubsub li:last-child { + border-left: none; +} +ul.subsubsub li.active a { + color: #000; +} +.pagination-wrap ul.pagination { + display: inline-block; + padding-right: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination-wrap ul.pagination > li { + display: inline; +} +.pagination-wrap ul.pagination > li > span { + position: relative; + float: right; + padding: 6px 12px; + margin-right: -1px; + line-height: 1.42857143; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.pagination-wrap ul.pagination > li > span.current { + background-color: #eee; + color: #999; +} +.pagination-wrap ul.pagination > li > a { + position: relative; + float: right; + padding: 6px 12px; + margin-right: -1px; + line-height: 1.42857143; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.pagination-wrap ul.pagination > li > a:hover { + background-color: #eee; + color: #999; +} +.dokan-form-inline .dokan-form-group { + float: right; + margin-left: 5px; +} +table.dokan-table .toggle-row { + position: absolute; + left: 8px; + top: 0; + display: none; + padding: 0; + width: 40px; + height: 40px; + border: none; + outline: 0; + background: 100% 0; + color: #444; +} +table.dokan-table .toggle-row::before { + content: '\f0d7'; + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + font-size: inherit; + text-rendering: auto; +} +table.dokan-table td a { + color: #6d6d6d; +} +table.dokan-table td a:hover { + color: #000; +} +table.dokan-table .is-expanded .toggle-row::before { + content: '\f0d8'; +} +@media (max-width: 430px) { + table.dokan-table thead { + display: none; + } + table.dokan-table td.column-thumb, + table.dokan-table td.column-primary ~ td:not(.check-column) { + display: none; + } + table.dokan-table .is-expanded td:not(.hidden) { + display: block !important; + overflow: hidden; + } + table.dokan-table td.column-primary { + padding-left: 50px; + } + table.dokan-table td.column-primary strong { + display: block; + margin-bottom: 0.5em; + } + table.dokan-table td:not(.check-column) { + position: relative; + width: auto !important; + clear: both; + } + table.dokan-table .is-expanded td.column-thumb, + table.dokan-table td.column-primary ~ :not(.check-column) { + display: block; + text-align: left; + padding: 3px 35% 3px 8px; + } + table.dokan-table td:not(.column-primary)::before { + content: attr(data-title); + position: absolute; + right: 10px; + width: 32%; + white-space: nowrap; + text-align: right; + display: block; + } + table.dokan-table .toggle-row { + display: block; + } + table.dokan-table .row-actions { + display: grid; + grid-template-columns: auto auto auto; + } +} +span.dokan-loading { + background: url(../js/../images/wpspin_light.gif) no-repeat; + float: left; + height: 16px; + margin: 5px 5px 0; + width: 16px; +} +span.error { + color: #bb0000; + display: inline-block; +} +.dokan-seller-search { + box-sizing: border-box !important; + border: 2px solid #ccc !important; + border-radius: 4px !important; + background-color: white !important; + background-image: url(../js/../images/searchicon.png) !important; + background-position: 8px 8px !important; + background-repeat: no-repeat !important; + padding: 5px 36px 5px 0 !important; + -webkit-transition: width 0.4s ease-in-out !important; + transition: width 0.4s ease-in-out !important; + background-size: 16px !important; +} +.dokan-overlay { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 999; +} +.dokan-ajax-loader { + height: 1em; + width: 1em; + position: absolute; + top: 50%; + right: 50%; + margin-right: -0.5em; + margin-top: -0.5em; + display: block; + content: ''; + -webkit-animation: spin 1s ease-in-out infinite; + -moz-animation: spin 1s ease-in-out infinite; + animation: spin 1s ease-in-out infinite; + background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOTEuMyA5MS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MS4zIDkxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBjeD0iNDUuNyIgY3k9IjQ1LjciIHI9IjQ1LjciLz4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjQ1LjciIGN5PSIyNC40IiByPSIxMi41Ii8+DQo8L3N2Zz4NCg==) center center; + background-size: cover; + line-height: 1; + text-align: center; + font-size: 2em; + color: rgba(0, 0, 0, 0.75); +} +.dokan-category-menu { + padding: 0; + border: 1px solid #ece7e7; +} +.dokan-category-menu h3.widget-title { + margin: 0; + padding: 10px 15px 10px 10px; + background: #eee; + border: 1px solid #eee; + color: #444; +} +.dokan-category-menu ul li { + border-bottom: none; +} +.dokan-category-menu .cat-drop-stack ul .children { + display: none; +} +.dokan-category-menu .cat-drop-stack ul li:last-child a { + border-bottom: none !important; +} +.dokan-category-menu .cat-drop-stack ul li:last-child.has-children a { + border-bottom: 1px solid #eee !important; +} +.dokan-category-menu .cat-drop-stack > ul { + padding: 0px; + margin: 0px; +} +.dokan-category-menu .cat-drop-stack > ul li { + padding: 0; +} +.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap { + background: #fff; +} +.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap a { + border-bottom: 1px solid #eee; + margin: 0px 15px; + text-decoration: none; +} +.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap ul.level-0 { + background: #fafafa; +} +.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap ul.level-0 li.has-children { + border-bottom: none; +} +.dokan-category-menu .cat-drop-stack > ul li a { + padding: 9px 0px; + display: block; + color: #3c3c3c; + position: relative; + font-size: 13px; + text-decoration: none; +} +.dokan-category-menu .cat-drop-stack > ul li a .caret-icon { + position: absolute; + left: -2px; + display: inline-block; + width: 20px; + vertical-align: middle; + text-align: center; +} +.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper { + height: 100%; + margin: 70px auto; + text-align: center; +} +.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper .dokan-announcement-icon { + font-size: 165px; + color: #e3e3e3; + -moz-animation: ring 8s 1s ease-in-out infinite !important; + -moz-transform-origin: 50% 4px; + -webkit-animation: ring 8s 1s ease-in-out infinite !important; + -webkit-transform-origin: 50% 4px; + animation: ring 8s 1s ease-in-out infinite !important; + transform-origin: 50% 4px; +} +.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper p { + margin-top: 10px; + color: #a6a6a6; + font-size: 30px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item { + padding: 22px; + background: #f3f3f3; + border: 1px solid #eee; + margin-bottom: 25px; + position: relative; + width: 98%; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-heading { + margin-bottom: 5px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-heading h3 { + margin: 5px 0px; + padding: 0px 0px 8px; + font-weight: bold; + font-size: 20px; + color: #494949; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date { + width: 95px; + height: 95px; + color: #fff; + margin-left: 25px; + vertical-align: middle; + background-color: #818181; + text-align: center; + border-radius: 300px; + -webkit-border-radius: 300px; + -moz-border-radius: 300px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-day { + font-size: 20px; + font-weight: bold; + margin-top: 4px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-year { + font-weight: bold; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap { + width: 80%; + height: 100%; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap .dokan-announcement-content { + color: #656565; + font-size: 13px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action { + position: absolute; + top: -12px; + left: -8px; + font-size: 12px; + width: 25px; + height: 25px; + text-align: center; + background-color: #818181; + border-radius: 20px; + line-height: 23px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action a { + color: #fff; + font-size: 20px; +} +@media (max-width: 992px) { + .dokan-announcement-wrapper-item { + padding: 15px; + text-align: center; + } + .dokan-announcement-wrapper-item .dokan-annnouncement-date { + float: none !important; + margin: 0 auto 15px !important; + } + .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-day { + margin-top: 0px !important; + padding-top: 16px; + } + .dokan-announcement-wrapper-item .dokan-announcement-content-wrap { + float: none !important; + width: 100% !important; + } +} +article.dokan-notice-single-notice-area span.dokan-single-announcement-date { + display: block; + margin-bottom: 10px; +} +.dokan-announcement-uread { + border: 1px solid #f05025 !important; +} +.dokan-announcement-uread .dokan-annnouncement-date { + background-color: #f05025 !important; +} +.dokan-announcement-bg-uread { + background-color: #f05025; +} +.dokan-dashboard .dokan-dash-sidebar { + width: 17%; + _float: right; + flex: 1 auto; + background-color: #242424; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu { + background: #242424; + list-style: none; + margin: 0 0 20px 0; + padding: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { + margin: 0; + position: relative; + cursor: pointer; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { + padding: 10px 18px 10px 0; + display: block; + color: #fff; + font-size: 14px; + font-weight: normal; + text-decoration: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i { + font-size: 17px; + padding-left: 15px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown::before { + padding-right: 15px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a svg { + margin-left: 15px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover { + background: #f05025; + color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover ul.navigation-submenu { + position: relative; + top: auto; + right: auto; + left: auto; + bottom: auto; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after { + left: 0; + top: 1.3rem; + border: transparent solid; + content: ' '; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: transparent transparent transparent #242424eb; + border-right-color: #242424eb; + border-width: 16px 0 16px 16px; + margin-top: -16px; + z-index: 990; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu { + position: absolute; + bottom: 0; + right: 100%; + min-width: 165px; + display: block; + background: #242424eb; + border-bottom: none; + padding: 1.5px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu li { + display: block; + padding-right: 0.5em; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a i.menu-dropdown { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover { + background: none !important; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a { + display: inline-block !important; + width: 33.333333%; + padding: 6% 13%; + float: right; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover { + background: #f05025; + color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:last-child { + border-left: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu { + list-style: none; + position: absolute; + top: -1000em; + right: 160px; + overflow: visible; + word-wrap: break-word; + z-index: 9999; + box-shadow: 0 3px 5px rgb(0 0 0%); + margin-right: 0; + background: #242424ed; + padding: 3px 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li { + padding-right: 1.3em; + line-height: 1; + background: #242424ed; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li a { + font-size: 13px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover, +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current { + background: inherit; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before, +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before { + right: 0.75%; + top: 4%; + border: transparent solid; + content: ' '; + height: 90%; + position: absolute; + pointer-events: none; + border-color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover a, +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a { + font-weight: 800 !important; + color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active { + position: relative; + background: #f05025; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { + right: 93%; + top: 1.3rem; + border: transparent solid; + content: ' '; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: transparent transparent transparent #fff; + border-right-color: #fff; + border-width: 16px 0 16px 16px; + margin-top: -16px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu { + position: relative; + z-index: 3; + top: auto; + right: auto; + left: auto; + bottom: auto; + border: 0 none; + border-bottom: 0.5px solid #f05025; + margin-top: 0; + box-shadow: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li:not(.current) a { + font-weight: normal; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li a:focus { + outline: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a { + padding-left: 16px; + font-weight: 800; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a i.menu-dropdown { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu { + background: #fff; + margin: 0; + list-style: none; + padding: 0; + position: absolute; + left: -100%; + top: -4px; + z-index: 99; + width: 165px; + display: none; + border-top: 1px solid #ececec; + border-left: 1px solid #ececec; + border-bottom: 1px solid #ececec; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu a { + padding: 2px 10px 2px 0; + font-size: 13px; + color: #333; + font-weight: normal; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu a:hover { + background: #f37655; + color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu li { + border-bottom: 1px solid #ccc; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu li:last-child { + border-bottom: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right { + padding-top: 5px; +} +.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon { + font-size: 17px; + color: #fff; + position: absolute; + top: 0; + left: 0; + width: 33px; + z-index: 1; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid #f0f0f0; + border-radius: 3px; + padding: 3px 8px; +} +.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > input:checked + ul.dokan-dashboard-menu { + display: block !important; + background: #000; + color: #fff; + animation: showNav 350ms ease-in-out both; +} +@keyframes showNav { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@media only screen and (max-width: 450px) { + .dokan-dashboard .dokan-dash-sidebar #dokan-navigation { + height: 33px; + position: relative; + } + .dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon { + display: block !important; + } + .dokan-dashboard .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu { + display: none !important; + } + .dokan-dashboard .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu { + display: none; + height: auto !important; + padding-top: 48px !important; + } +} +html, +body { + -webkit-backface-visibility: hidden; +} +div.media-sidebar a.edit-attachment { + display: none; +} +.daterangepicker .calendar-table th, +.daterangepicker .calendar-table td { + padding: 5px 10px; +} +.dokan-dashboard .dokan-dashboard-wrap { + display: flex; + display: -webkit-flex; + display: -ms-flexbox; + flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + overflow: hidden; + width: 100%; +} +.dokan-dashboard .dokan-dashboard-wrap * { + box-sizing: border-box; +} +.dokan-dashboard .dokan-dashboard-wrap a:focus { + outline-color: #ff5a40; +} +.dokan-dashboard header.dokan-dashboard-header { + margin: 0 0 15px 0; +} +.dokan-dashboard header.dokan-dashboard-header h1 { + margin: 0 0 10px 0; + border-bottom: 1px solid #EDEDED; + padding: 0 0 10px 0; + line-height: 1.25; +} +.dokan-dashboard header.dokan-dashboard-header .dokan-add-product-link .dokan-btn { + margin-left: 10px; +} +.dokan-dashboard .dokan-dashboard-content { + padding: 0 25px 0 0; + overflow: hidden; + margin-top: 0px; + width: 83%; + flex: 5 auto; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:before, +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:after { + content: " "; + display: table; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:after { + clear: both; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left { + padding-left: 15px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget { + background: #fff; + border: 1px solid #EBEBEB; + padding: 0px 10px; + position: relative; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); + margin-bottom: 15px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a { + font-size: 13px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title { + font-weight: bold; + font-size: 15px; + border-bottom: 1px solid #EBEBEB; + padding: 6px 0; + margin-bottom: 6px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i { + color: #ccc; + padding-left: 5px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right { + float: left; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right a { + color: #6d6d6d; + transition: 0.2s linear; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right a:hover { + color: #000; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter { + text-align: center; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul { + margin: 0px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li { + width: 100%; + display: block; + margin: 0 auto; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title { + font-size: 15px; + padding-top: 10px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count { + font-size: 18px; + border-bottom: 1px solid #EBEBEB; + font-weight: 600; + padding-bottom: 10px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders { + overflow: hidden; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part { + width: 50%; + padding: 0; + float: right; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders #order-stats { + padding: 20px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products .pull-right a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-top: -6px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.sells-graph { + padding-bottom: 7px; + width: 100%; + position: relative; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .chart-placeholder.main { + height: 347px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count a { + color: #6d6d6d; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count .count { + float: left; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .chart-tooltip { + position: absolute; + display: none; + line-height: 1; + background: #333; + color: #fff; + padding: 3px 5px; + font-size: 11px; + border-radius: 3px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap { + border: 1px solid #EDEDED; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-search-bar { + position: relative; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-find-btn { + display: none; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-search { + border: none; + width: 100%; + padding: 5px 10px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-google-map { + width: 100%; + height: 300px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary #vendor-dashboard-payment-settings-error { + padding: 25px; + display: none; + background-color: palevioletred; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + background-color: #EEEEEE; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > h2 { + margin: 5px 0; + flex-grow: 1; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div { + flex-grow: 2; + text-align: left; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown { + display: inline-block; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down { + color: #333333; + cursor: pointer; + padding: 10px 10px 10px 35px; + white-space: nowrap; + border-radius: 3px; + background: #DDDDDD; + position: relative; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down::after { + content: '\25BC'; + display: inline-block; + transition: transform 300ms ease-in-out; + position: absolute; + left: 5px; + top: 20%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down-wrapper { + position: relative; + top: 5px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down { + display: none; + max-height: 200px; + border: 1px black solid; + position: absolute; + top: 0; + left: 0; + background-color: white; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul { + list-style: none; + margin: 0; + max-height: 199px; + overflow-y: auto; + overflow-x: hidden; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li:not(:last-child) { + border-bottom: 1px #dddddd solid; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div { + white-space: nowrap; + display: flex; + align-items: center; + padding: 10px 10px 10px 20px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div img { + width: calc(12px + 1.5vw); + border: 1px solid lightgray; + border-radius: 50%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div span { + padding-left: 30px; + margin-right: 10px; + color: #333333; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li:hover { + background-color: #EFEFEF; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down .no-content { + padding: 20px; + width: 300px; + text-align: center; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #toggle-vendor-payment-method-drop-down { + background-color: #CCCCCC; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #toggle-vendor-payment-method-drop-down::after { + transform: rotate(-180deg); +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #vendor-payment-method-drop-down { + display: block; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul { + list-style: none; + min-height: 200px; + margin-right: 0; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: #CCCCCC solid 1px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div { + display: flex; + align-items: center; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div img { + width: calc(12px + 3vw); + border: 1px solid grey; + border-radius: 50%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div span { + margin-right: 10px; + color: #333333; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div button { + margin-bottom: 3px !important; + min-height: 30px !important; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div a button { + margin-right: 3px !important; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > .no-content { + min-height: 200px; + padding: 20px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div { + background-color: white; + box-shadow: 0 0 5px #bbbbbb; + margin-left: 10px; + padding: 20px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div { + text-align: right; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div label { + color: black; + font-weight: bold; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div select { + padding: 10px 15px; + border-radius: 5px; + min-height: 50px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning { + display: flex; + box-shadow: 0 0 5px #AAAAAA; + padding: 10px; + margin-bottom: 10px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning div.left-icon-container { + display: flex; + flex-direction: column; + justify-content: center; + padding: 5px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning div.left-icon-container i { + color: orange; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning div.vr-separator { + margin: 0 10px; + border-right: 1px #dddddd solid; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-note { + text-align: right; + margin-bottom: 2em; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions { + background-color: #EEEEEE; + text-align: right; + border-top: 1px #cccccc solid; + padding: 20px; + margin: -20px; + position: relative; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions button.dokan-btn-danger { + position: absolute; + left: 20px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions a { + margin-right: 10px; + text-decoration: none; + color: #2B78E4; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form > div.dokan-form-group > div.ajax_prev.dokan-w4 { + margin-right: 24%; +} +.dokan-dashboard .dokan-dashboard-content .edit-account fieldset { + margin-top: 30px; +} +.dokan-dashboard .dokan-dashboard-content .edit-account fieldset legend { + font-weight: bold; +} +.dokan-dashboard .dokan-dashboard-content article { + border-bottom: none; +} +.dokan-dashboard .dokan-dashboard-content ul li { + list-style: none; + margin: 0px; + padding: 0px; +} +.dokan-dashboard .dokan-dashboard-content a { + text-decoration: none; +} +.dokan-dashboard .dokan-dashboard-content .dokan-page-help { + display: block; + font-style: italic; + color: #888; + margin-bottom: 30px; +} +.dokan-dashboard .dokan-dashboard-content .dokan-page-help p { + margin-bottom: 10px; +} +.dokan-dashboard div.chart-container > div.chart-placeholder > div.legend table { + border-spacing: 0.5em; + width: auto; + margin: 0; + border-collapse: separate; +} +.dokan-dashboard div.chart-container > div.chart-placeholder > div.legend table td { + padding: 0; + text-align: right; + vertical-align: middle; + background: none; +} +.dokan-dashboard div.chart-container > div.chart-legend-container > table td { + padding: 0; + padding-right: 5px; + padding-left: 5px; +} +.dokan-column-name-with-avatar { + position: relative; + padding-right: 46px !important; +} +.dokan-column-name-with-avatar img { + position: absolute; + top: 3px; + right: 8px; + border-radius: 50%; + border: 1px solid #fff; + box-shadow: 0 1px 0 0 #e0e0e0; +} +.dokan-orders-content .dokan-orders-area .dokan-order-left-content { + margin-left: 3%; +} +.dokan-orders-content .dokan-orders-area .dokan-order-left-content .dokan-order-billing-address { + min-width: 49%; + margin-left: 2%; +} +.dokan-orders-content .dokan-orders-area .dokan-order-left-content .dokan-order-shipping-address { + min-width: 49%; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach { + padding: 10px 7px; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left { + width: 66%!important; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group { + display: flex; + flex-wrap: wrap; + align-items: center; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container { + height: 35px !important; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button .select2-selection--single, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .select2-selection--single, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input .select2-selection--single, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select .select2-selection--single, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container .select2-selection--single { + height: 35px !important; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button { + margin-left: 5px; + border: none !important; + padding: 3px 10px !important; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container { + width: calc(33% - 54px) !important; + margin-left: 5px; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a { + display: flex; + align-items: center; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .fa { + margin-left: 3px; +} +@media screen and (max-width: 576px) { + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container, + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input { + width: 100% !important; + margin-left: 0; + } + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select:not(:last-child), + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container:not(:last-child), + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input:not(:last-child) { + margin-bottom: 5px; + } +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right { + width: 33%!important; +} +@media screen and (max-width: 768px) { + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left { + width: 100%!important; + } + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right { + width: 100%!important; + } +} +.dokan-orders-content .dokan-orders-area td.dokan-order-action { + gap: 5px; + width: 100%; + display: grid; + grid-gap: 5px; + flex-direction: column; + grid-template-columns: repeat(3, 1fr); +} +.dokan-orders-content .dokan-orders-area td.dokan-order-action .wpo_wcpdf { + border: 1px solid transparent; + padding: 5px 10px; + border-color: #ccc; + border-radius: 3px; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + height: 40px; + width: 40px; +} +.dokan-orders-content .dokan-orders-area td.dokan-order-action .wpo_wcpdf img { + width: 22px !important; +} +.dokan-orders-content .dokan-orders-area td img { + padding: 2px; + margin: 0; + border: 1px solid #dfdfdf; + vertical-align: middle; + width: 46px; + height: auto; +} +.dokan-orders-content .dokan-orders-area td a { + color: #6d6d6d; + transition: 0.2s linear; +} +.dokan-orders-content .dokan-orders-area td a:hover { + color: #000; +} +.dokan-orders-content .dokan-orders-area table.table.order-items { + margin-bottom: 0; +} +.dokan-orders-content .dokan-orders-area .general-details ul.order-status { + border-bottom: 1px solid #EDEDED; + margin-bottom: 3px; + padding-bottom: 3px; + margin-right: 0px; + padding-right: 0px; +} +.dokan-orders-content .dokan-orders-area .general-details ul.customer-details { + margin-right: 0px; + padding-right: 0px; +} +.dokan-orders-content .dokan-orders-area .general-details span { + font-weight: bold; +} +.dokan-orders-content .dokan-orders-area .alert-success.customer-note { + background-color: #dff0d8; + background: #dff0d8; + margin-bottom: 5px; +} +.dokan-orders-content .dokan-orders-area .alert-success.customer-note strong { + font-size: 12px; +} +.dokan-orders-content .dokan-orders-area .order_note_type { + padding-right: 0; +} +.dokan-orders-content .dokan-orders-area #dokan-order-status-form { + margin: 10px 0; +} +.dokan-orders-content .dokan-orders-area #dokan-order-status-form select.form-control { + display: inline-block; + width: 100%; + margin-left: 10px; + font-size: 13px; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter { + font-size: 12px; + color: #EDEDED; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li { + display: inline-block; + line-height: 13px; + padding: 0 5px; + border-left: 1px solid #EDEDED; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a { + color: #6d6d6d; + transition: 0.2s linear; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:last-child { + border-left: none; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a { + color: #000; +} +.dokan-orders-content .dokan-orders-area ul.order_notes { + font-size: 13px; +} +.dokan-orders-content .dokan-orders-area ul.order_notes p.meta { + font-size: 11px; +} +.dokan-orders-content .dokan-orders-area ul.order_notes .note_content { + position: relative; + background: #efefef; + padding: 3px 10px; + margin-bottom: 10px; +} +.dokan-orders-content .dokan-orders-area ul.order_notes .note_content p { + margin: 0; + padding: 0; + word-wrap: break-word; +} +.dokan-orders-content .dokan-orders-area ul.order_notes .note_content:after { + content: ""; + display: block; + position: absolute; + bottom: -15px; + right: 30px; + width: 0; + height: 0; + border-width: 15px 0 0 15px; + border-style: solid; + border-color: #efefef transparent; +} +.dokan-orders-content .dokan-orders-area ul.order_notes li.customer-note .note_content { + background: #d7cad2; +} +.dokan-orders-content .dokan-orders-area ul.order_notes li.customer-note .note_content:after { + border-color: #d7cad2 transparent; +} +.dokan-orders-content .dokan-orders-area tfoot td.value { + border-right: 1px solid #EDEDED; + text-align: left; +} +.dokan-orders-content .dokan-orders-area .order_download_permissions label { + font-weight: normal; +} +.dokan-orders-content .dokan-orders-area .order_download_permissions button.revoke_access { + padding: 3px 10px; + margin-top: -2px; +} +.dokan-orders-content .dokan-orders-area .order_download_permissions .toolbar { + margin-top: 15px; +} +.dokan-orders-content .dokan-orders-area .chosen-container-multi .chosen-choices li.search-field input[type="text"] { + min-height: 27px; +} +.vendor-dashboard-orders-page .select2-search__field { + min-width: auto !important; +} +.dokan-product-listing .dokan-product-listing-area { + padding: 0px 15px; +} +.dokan-product-listing .dokan-product-listing-area .row-actions { + visibility: hidden; + font-size: 12px; + color: #ccc; +} +.dokan-product-listing .dokan-product-listing-area tr:hover .row-actions { + visibility: visible; +} +.dokan-product-listing .dokan-product-listing-area table td img { + width: auto; + height: auto; + max-width: 48px; + max-height: 48px; +} +.dokan-product-listing .dokan-product-listing-area .product-listing-top { + border-bottom: 1px solid #EDEDED; + line-height: 50px; + margin-bottom: 15px; +} +.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter { + width: 60%; +} +.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li { + display: inline-block; + padding: 0 5px; +} +.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link { + width: 36%; + float: left; + text-align: left; +} +.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search'] { + float: left; +} +.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group { + float: left; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f133'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.downloadable:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f019'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.variable:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f02d'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.simple:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f0c9'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.virtual:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f0c2'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.earning-info:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f05a'; + display: inline; + margin-right: 5px; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock { + color: #7ad03a; + background: transparent; + font-weight: bold; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td { + vertical-align: top; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a, +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a { + color: #6d6d6d; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a:hover, +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a:hover { + color: #000; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary .delete a:hover, +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions .delete a:hover { + color: red; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table p { + margin-bottom: 0px; + padding-bottom: 0px; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.draft { + background: #ccc; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.publish { + background: #65c265; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.pending { + background: #f05025; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date { + font-size: 13px; +} +.dokan-product-listing .dokan-product-listing-area del .amount { + color: #dd5a43; +} +.dokan-product-listing .dokan-product-listing-area ins { + text-decoration: none; +} +.dokan-product-listing .dokan-product-listing-area ins .amount { + color: #69aa46; + font-weight: bold; +} +.dokan-new-product-area .dokan-product-meta { + width: 73.43%; +} +.dokan-new-product-area .featured-image { + width: 25%; +} +.dokan-new-product-area .content-half-part.sale-price { + display: inline-block; +} +.dokan-new-product-area .content-half-part.sale-price label.form-label { + display: block; +} +.dokan-new-product-area .content-half-part.sale-price label.form-label a.sale_schedule, +.dokan-new-product-area .content-half-part.sale-price label.form-label a.cancel_sale_schedule { + float: left; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb { + display: block; + border-bottom: 1px solid #EDEDED; + padding: 0 0 10px 0; + margin: 0 0 15px 0; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 { + font-size: 18px; + line-height: 1.42; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb, +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb a { + color: #aaa; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-label { + font-size: 11px; + font-weight: normal; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 a.view-product { + background-color: #fafafa; + border-color: #ebebeb; +} +.dokan-product-edit-area .dokan-product-meta { + width: 65%; +} +.dokan-product-edit-area .featured-image { + width: 35%; +} +.dokan-edit-row { + background: #fff; + border: 1px solid #ebebeb; + margin-top: 15px; +} +.dokan-edit-row .dokan-section-heading { + padding: 10px 15px; + border-bottom: 1px solid #ebebeb; + overflow: hidden; + cursor: pointer; +} +.dokan-edit-row .dokan-section-heading i.fa { + font-size: 15px; +} +.dokan-edit-row .dokan-section-heading i.fa.fa-flip-vertical { + margin-top: 9px; +} +.dokan-edit-row .dokan-section-heading .dokan-section-toggle { + float: left; + color: #888; + font-size: 15px; +} +.dokan-edit-row .dokan-section-heading h2 { + margin: 0px; + padding: 0px; + float: right; + font-size: 16px; + font-weight: bold; + line-height: 150%; +} +.dokan-edit-row .dokan-section-heading p { + float: right; + vertical-align: bottom; + margin-bottom: 0px; + margin-top: 2px; + margin-right: 8px; + color: #888; + font-style: italic; + font-size: 12px; +} +.product-edit-new-container .dokan-edit-row.dokan-other-options { + margin-bottom: 20px; +} +.product-edit-new-container .dokan-edit-row .dokan-section-content { + padding: 15px; +} +.product-edit-new-container .dokan-product-edit-form .dokan-new-product-featured-img { + max-height: 300px; +} +.product-edit-new-container label { + font-weight: normal; + cursor: pointer; +} +.product-edit-new-container label input[type='checkbox'] { + margin-left: 5px; +} +.product-edit-new-container label.form-label { + font-weight: bold; + margin-bottom: 5px; + font-size: 13px; + display: block; +} +.product-edit-new-container label.form-label span { + font-weight: normal; + color: #888; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb { + display: block; + border-bottom: 1px solid #EDEDED; + padding: 0 0 10px 0; + margin: 0 0 15px 0; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 { + font-size: 18px; + line-height: 1.42; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb, +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb a { + color: #aaa; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-label { + font-size: 11px; + font-weight: normal; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 a.view-product { + background-color: #fafafa; + border-color: #ebebeb; +} +.product-edit-new-container .dokan-price-container .sale_schedule, +.product-edit-new-container .dokan-price-container .cancel_sale_schedule { + font-weight: normal; + float: left; +} +.product-edit-new-container .dokan-form-top-area:before, +.product-edit-new-container .dokan-form-top-area:after { + content: " "; + display: table; +} +.product-edit-new-container .dokan-form-top-area:after { + clear: both; +} +.product-edit-new-container .dokan-form-top-area .dokan-product-meta { + width: 65%; +} +.product-edit-new-container .dokan-form-top-area .featured-image { + width: 35%; +} +@media (max-width: 430px) { + .product-edit-new-container .dokan-form-top-area .dokan-product-meta, + .product-edit-new-container .dokan-form-top-area .featured-image { + width: 100%; + } +} +@media (max-width: 430px) { + .product-edit-new-container .dokan-form-top-area { + display: flex; + flex-direction: column-reverse; + } +} +.product-edit-new-container .dokan-product-short-description { + margin-bottom: 20px; + margin-top: 10px; +} +.product-edit-new-container .content-half-part.featured-image { + padding-right: 25px; +} +.product-edit-new-container .content-half-part.sale-price { + display: inline-block; +} +.product-edit-new-container .dokan-new-product-featured-img { + border: 4px dashed #dddddd; + height: 294px !important; + width: 100% !important; + margin-bottom: 10px; + overflow: hidden; + position: relative; +} +.product-edit-new-container .dokan-new-product-featured-img i.fa-cloud-upload { + display: block; + font-size: 80px; + color: #dfdfdf; +} +.product-edit-new-container .dokan-new-product-featured-img a.dokan-feat-image-btn { + color: #8f8f8f; + text-shadow: 0 1px 1px #fff; + background: #f0f0f0; + padding: 3px 10px; + font-size: 12px; +} +.product-edit-new-container .dokan-new-product-featured-img a.dokan-feat-image-btn:hover { + color: #ececec; + text-shadow: 0 1px 1px #6f6f6f; + background: #b4b4b4; +} +.product-edit-new-container .dokan-new-product-featured-img a.close { + background: #000000; + color: #ff0000; + font-size: 100px; + height: 100% !important; + opacity: 0.7; + padding: 25% 0; + position: absolute; + left: 0; + text-align: center; + text-shadow: none; + top: 0; + width: 100% !important; + display: none; + cursor: pointer; +} +.product-edit-new-container .dokan-new-product-featured-img img { + max-width: 100%; + width: 100%; + height: 100%; +} +.product-edit-new-container .dokan-new-product-featured-img img:hover a.close { + display: block; +} +.product-edit-new-container .dokan-new-product-featured-img .image-wrap:hover a.close { + display: block; +} +.product-edit-new-container .instruction-inside { + text-align: center; + padding-top: 20%; + padding-bottom: 30%; + color: #aaa; +} +.product-edit-new-container .wp-editor-wrap { + border: 1px solid #e7e7e7; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options { + margin-bottom: 20px; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input { + width: 23.3%; + float: right; + margin-left: 2%; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input#_height { + margin-left: 0px; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-product-options .dokan-additional-shipping-wrap .dokan-w3 { + width: 32%; + margin-left: 2%; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-product-options .dokan-additional-shipping-wrap .dokan-w3.last-child { + margin-left: 0px; +} +.product-edit-new-container .dokan-stock-management-wrapper div.dokan-w3 { + width: 32%; + margin-left: 2%; +} +.product-edit-new-container .dokan-stock-management-wrapper div.dokan-w3.last-child { + margin-left: 0px; +} +.product-edit-new-container .dokan-download-wrapper { + margin-top: 15px; +} +.product-edit-new-container aside { + border: 1px solid #eee; + margin-bottom: 15px; + border-radius: 3px; +} +.product-edit-new-container #dokan-product-images ul.product_images { + margin: 0 0 10px 0; + padding: 0; +} +.product-edit-new-container #dokan-product-images ul.product_images li.image, +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder { + width: 64px; + height: 64px; + overflow: hidden; + float: right; + box-sizing: border-box; + position: relative; + margin: 9px 0 0 4px; + border: 1px solid #eee; + border-radius: 2px; + padding: 2px; + cursor: move; +} +.product-edit-new-container #dokan-product-images ul.product_images li.image img, +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder img { + padding: 0; + margin: 0; + max-width: 100%; +} +.product-edit-new-container #dokan-product-images ul.product_images li.image a.action-delete, +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete { + position: absolute; + top: 0; + color: red; + background: rgba(0, 0, 0, 0.6); + margin: 0; + font-size: 35px; + width: 100%; + text-align: center; + height: 100%; + padding: 25% 3px 0; + font-weight: bold; + display: none; +} +.product-edit-new-container #dokan-product-images ul.product_images li.image:hover a.action-delete, +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete { + display: flex; + align-items: center; + justify-content: center; +} +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder { + border: 1px dashed #ccc; +} +.product-edit-new-container .product-dimension .form-control { + display: inline-block; + width: 20%; + margin-left: 5px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type { + margin-bottom: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type select { + margin-left: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type .dokan-attribute-spinner { + margin-right: 10px; + margin-top: 5px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul { + padding-right: 0px; + margin-right: 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list { + border-bottom: 1px solid #e3e3e3; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list:first-child { + border-top: 1px solid #e3e3e3; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading { + padding: 10px 10px; + cursor: move; + position: relative; + background-color: rgba(241, 241, 241, 0.61); +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute { + position: absolute; + top: 9px; + left: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-toggle-attribute { + position: absolute; + top: 7px; + left: 80px; + color: #222; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item { + padding: 10px 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .dokan-product-attribute-name { + margin-bottom: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .checkbox-item { + font-weight: normal !important; + margin-bottom: 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .dokan-pre-defined-attribute-btn-group { + margin-top: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper { + margin-top: 20px; + border-top: 1px solid #eee; + padding-top: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-top-toolbar { + vertical-align: middle; + line-height: 31px; + margin-bottom: 20px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-top-toolbar select.variation-actions { + margin-left: 5px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container { + margin-bottom: 20px; + /** Load all variation styles **/ +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes { + cursor: pointer; + position: relative; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions { + position: absolute; + top: 15px; + left: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa { + margin-left: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa.fa-bars { + cursor: move; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa.fa-sort-desc { + cursor: pointer; + padding-bottom: 4px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading { + margin: 0 !important; + font-size: inherit; + position: relative; + line-height: 35px; + padding: 8px 10px; + border-bottom: 1px solid #eee; + background-color: rgba(241, 241, 241, 0.61); +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading strong { + float: right; + margin-left: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading select { + float: right; + margin-left: 10px; + width: 20%; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes { + margin-top: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options { + margin-bottom: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image { + width: 130px; + height: 130px; + float: right; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button { + display: block; + width: 100%; + height: 100%; + margin-left: 20px; + position: relative; + cursor: pointer; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button img { + max-width: 130px; + max-height: 130px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove img { + display: block; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove:before { + content: 'X'; + display: none; + position: absolute; + font-size: 50px; + top: 35%; + right: 40%; + color: #f35000; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove:hover:before { + display: block; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options { + float: right; + margin-right: 20px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options label { + display: block; + margin-bottom: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options label:last-child { + margin-bottom: 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .variable_pricing { + margin-bottom: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension { + margin-bottom: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension .dimensions_field .dokan-w3 { + margin-left: 6px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension .dimensions_field .dokan-w3:last-child { + margin-left: 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar { + text-align: left; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar span.dokan-variation-default-label, +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar .dokan-variation-default-select { + margin-left: 5px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar .float-none { + display: inline-block; + float: none !important; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar button.dokan-btn-default[disabled] { + background-color: #fafafa; + color: #b3b3b3; + border-color: #ccc; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav .displaying-num, +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav .expand-close { + font-style: italic; + font-size: 13px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav span.pagination-links { + margin-right: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav span.pagination-links a { + padding: 0px 8px; + background: #eee; + font-size: 14px; +} +.product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox { + padding-right: 10px; +} +@media (max-width: 430px) { + .product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox { + padding-right: 0; + } +} +.product-edit-container { + font-size: 13px; +} +.product-edit-container #editable-post-name-full { + display: none; +} +.product-edit-container #edit-slug-box { + margin-top: 10px; +} +.product-edit-container .dokan-product-title-alert, +.product-edit-container .dokan-product-cat-alert { + color: #f05025; + font-style: italic; + margin-top: 5px; +} +.product-edit-container .dokan-product-less-price-alert { + color: #f05025; + font-style: italic; + margin-top: 5px; +} +.product-edit-container .tab-pane { + padding: 15px 0; +} +.product-edit-container label { + font-weight: normal; + cursor: pointer; +} +.product-edit-container .dokan-feat-image-upload { + border: 4px dashed #dddddd; + height: 200px; + width: 200px; + margin-bottom: 20px; + overflow: hidden; + position: relative; +} +.product-edit-container .dokan-feat-image-upload i.fa-cloud-upload { + display: block; + font-size: 80px; + color: #dfdfdf; +} +.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn { + color: #8f8f8f; + text-shadow: 0 1px 1px #fff; + background: #f0f0f0; + padding: 3px 10px; + font-size: 12px; +} +.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn:hover { + color: #ececec; + text-shadow: 0 1px 1px #6f6f6f; + background: #b4b4b4; +} +.product-edit-container .dokan-feat-image-upload a.close { + background: #000000; + color: #ff0000; + font-size: 100px; + height: 200px; + opacity: 0.7; + padding: 25% 0; + position: absolute; + left: 0; + text-align: center; + text-shadow: none; + top: 0; + width: 200px; + display: none; +} +.product-edit-container .dokan-feat-image-upload img { + max-width: 100%; +} +.product-edit-container .dokan-feat-image-upload img:hover a.close { + display: block; +} +.product-edit-container .dokan-feat-image-upload .image-wrap:hover a.close { + display: block; +} +.product-edit-container .dokan-feat-image-upload .container-image-and-badge { + position: inherit; +} +@media (max-width: 430px) { + .product-edit-container .dokan-feat-image-upload a.close { + display: block !important; + height: 80px !important; + width: 80px !important; + top: 0; + left: 0; + padding: 0; + margin: 0; + font-size: 50px; + } +} +.product-edit-container .dokan-list-category-box { + border: 1px solid #ccc; + background: #fff; + padding: 0px 15px 15px; + max-height: 200px; + min-height: 45px; + overflow: scroll; +} +.product-edit-container .dokan-list-category-box ul.dokan-checkbox-cat { + padding: 0; + margin: 0; +} +.product-edit-container .dokan-list-category-box ul.dokan-checkbox-cat li { + line-height: 20px; +} +.product-edit-container .instruction-inside { + text-align: center; + padding-top: 40px; + color: #aaa; +} +.product-edit-container .wp-editor-wrap { + border: 1px solid #e7e7e7; +} +.product-edit-container aside { + border: 1px solid #eee; + margin-bottom: 15px; + border-radius: 3px; +} +.product-edit-container .dokan-edit-sidebar { + margin-top: 35px; +} +.product-edit-container .dokan-edit-sidebar .dokan-side-head { + background: #f5f5f5; + padding: 10px; +} +.product-edit-container .dokan-edit-sidebar .dokan-side-body { + padding: 10px; +} +.product-edit-container .dokan-edit-sidebar .dokan-side-body .dokan-form-control { + width: 90%; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files td { + border-top: none; + border-bottom: 1px solid #EDEDED; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files td label { + font-weight: normal; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files td input { + width: 90%; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files ul { + margin: 0px; + padding: 0px; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files ul li { + margin-bottom: 15px; +} +.product-edit-container ul.label-on-left label { + min-width: 200px; + display: inline-block; +} +.product-edit-container ul.label-on-left li { + clear: both; +} +.product-edit-container #product-attributes h4 { + margin-bottom: 15px; +} +.product-edit-container #product-attributes .select-attribute.form-control { + display: inline; + width: auto; +} +.product-edit-container #variants-holder .inputs-box { + background: #f5f5f5; + margin-bottom: 20px; +} +.product-edit-container #variants-holder .inputs-box .box-header { + background: #e5e5e5; + padding: 5px 10px; + font-size: 13px; + margin-bottom: 10px; +} +.product-edit-container #variants-holder .inputs-box .option-couplet { + margin-right: 15px; +} +.product-edit-container #variants-holder .inputs-box .option-couplet li:before { + content: '-'; +} +.product-edit-container #variants-holder .inputs-box .option-couplet li { + margin-bottom: 8px; +} +.product-edit-container #variants-holder .inputs-box .box-inside { + padding: 10px; +} +.product-edit-container #variants-holder .inputs-box .box-inside .attribute-config { + width: 35%; + float: right; +} +.product-edit-container #variants-holder .inputs-box .box-inside .attribute-options { + float: right; + width: 60%; +} +.product-edit-container #variants-holder .actions a { + color: #666; + padding: 0 4px 2px; + font-weight: bold; + border: 1px solid #ddd; + text-decoration: none; + background: #fff; +} +.product-edit-container #variants-holder .actions a:hover { + background: #666; + color: #fff; +} +.product-edit-container #product-variations .wc-metabox { + border-radius: 3px; + background: #f5f5f5; + margin-bottom: 10px; + font-size: 13px; + padding-bottom: 3px; +} +.product-edit-container #product-variations .wc-metabox h3 { + background: #e5e5e5; + padding: 10px; + font-size: 14px; +} +.product-edit-container #product-variations .wc-metabox h3 button { + float: left; + font-size: 12px; + margin-top: -5px; +} +.product-edit-container #product-variations .wc-metabox table { + margin: 10px; +} +.product-edit-container #product-variations .wc-metabox table td { + vertical-align: top; + width: 50%; +} +.product-edit-container #product-variations .wc-metabox table td.upload_image img { + width: 100px; + max-width: 100px; + max-height: 100px; +} +.product-edit-container #product-variations .wc-metabox table td.options label { + display: block; +} +.product-edit-container #product-variations .wc-metabox table td.sku, +.product-edit-container #product-variations .wc-metabox table td.upload_image, +.product-edit-container #product-variations .wc-metabox table td.options { + width: 15%; +} +.product-edit-container #product-variations .wc-metabox td.data { + padding: 0 10px 0 0; + background: #fff; + margin-right: 20px; +} +.product-edit-container #product-variations .wc-metabox table.data_table { + margin: 0; + width: 100%; +} +.product-edit-container #product-variations .wc-metabox table.data_table td { + padding: 0 0 6px 6px; + width: 50%; +} +.product-edit-container #product-variations .wc-metabox table.data_table td input { + width: 100%; + padding: 5px 10px; +} +.product-edit-container #product-variations .wc-metabox table.data_table td input.upload_file_button { + width: auto; + margin-top: 5px; +} +.product-edit-container #product-variations .wc-metabox table.data_table td.dimensions_field input { + width: 25%; + padding: 3px; +} +.product-edit-container #product-variations .wc-metabox table.data_table label { + display: block; +} +.product-edit-container #product-variations .wc-metabox label, +.product-edit-container #product-variations .wc-metabox select, +.product-edit-container #product-variations .wc-metabox input { + font-size: 12px; +} +.product-edit-container #product-variations .wc-metabox input[type='text'], +.product-edit-container #product-variations .wc-metabox input[type='number'], +.product-edit-container #product-variations .wc-metabox select { + border: 1px solid #EDEDED; +} +.product-edit-container #product-variations .wc-metabox select { + width: auto; + display: inline-block; +} +.product-edit-container #product-variations p.toolbar { + padding-top: 10px; +} +.product-edit-container #product-variations p.toolbar select { + border: 1px solid #EDEDED; +} +.product-edit-container #dokan-product-images ul.product_images { + margin: 0 0 10px 0; + padding: 0; +} +.product-edit-container #dokan-product-images ul.product_images li.image, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder, +.product-edit-container #dokan-product-images ul.product_images li.add-image { + width: 64px; + height: 64px; + overflow: hidden; + float: right; + box-sizing: border-box; + position: relative; + margin: 9px 0 0 4px; + border: 1px solid #eee; + border-radius: 2px; + padding: 2px; + cursor: move; +} +.product-edit-container #dokan-product-images ul.product_images li.image.add-image, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image, +.product-edit-container #dokan-product-images ul.product_images li.add-image.add-image { + cursor: pointer; + text-align: center; + line-height: 50px; + border: 2px dashed #ddd; +} +.product-edit-container #dokan-product-images ul.product_images li.image.add-image a, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a, +.product-edit-container #dokan-product-images ul.product_images li.add-image.add-image a { + width: 100%; + height: 100%; + color: #afafaf; + font-size: 18px; +} +.product-edit-container #dokan-product-images ul.product_images li.image img, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder img, +.product-edit-container #dokan-product-images ul.product_images li.add-image img { + padding: 0; + margin: 0; + max-width: 100%; +} +.product-edit-container #dokan-product-images ul.product_images li.image a.action-delete, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete, +.product-edit-container #dokan-product-images ul.product_images li.add-image a.action-delete { + position: absolute; + top: 0; + color: red; + background: rgba(0, 0, 0, 0.6); + margin: 0; + padding: 0 3px; + font-size: 35px; + width: 100%; + text-align: center; + height: 100%; + font-weight: bold; + display: none; +} +.product-edit-container #dokan-product-images ul.product_images li.image:hover a.action-delete, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete, +.product-edit-container #dokan-product-images ul.product_images li.add-image:hover a.action-delete { + display: flex; + align-items: center; + justify-content: center; +} +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder { + border: 1px dashed #ccc; +} +.product-edit-container .product-dimension .form-control { + display: inline-block; + width: 25%; + margin-left: 5px; +} +.toggle-sidebar-container { + padding: 8px 0; + border-bottom: 1px solid #dfdfdf; + margin-bottom: 15px; +} +.toggle-sidebar-container .dokan-toggle-sidebar { + display: block; + margin-bottom: 5px; +} +.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label { + font-size: 11px; + margin-right: 15px; + vertical-align: middle; +} +.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-hidden-label { + font-size: 13px; + margin-left: 30px; + margin-top: 9px; +} +.dokan-product-edit header.dokan-dashboard-header h1.entry-title a.view-product { + background-color: #fafafa; + border-color: #ebebeb; +} +.dokan-product-edit-area .dokan-product-edit-left { + width: 67%; + float: right; + margin-left: 4%; +} +.dokan-product-edit-area .dokan-product-edit-right { + width: 27%; + float: right; +} +.dokan-product-edit-area .discount-price label { + font-weight: normal; + cursor: pointer; +} +.white-popup { + position: relative; + background: #fff; + padding: 0px; + width: auto; + max-width: 690px; + margin: 20px auto; +} +.dokan-dashboard-not-product-found { + text-align: center; + margin-top: 50px; +} +.dokan-dashboard-not-product-found .no-product-found-icon { + margin: 20px auto; + max-width: 100%; +} +.dokan-dashboard-not-product-found .dokan-blank-product-message { + font-size: 20px; + margin-bottom: 20px; +} +.dokan-add-new-product-popup h2 { + padding: 0px 20px 16px; + border-bottom: 1px solid #eee; + margin-bottom: 0px; + font-size: 22px; + color: #5d5d5d; + margin-top: 15px; + position: absolute; + overflow: hidden; + width: 690px; + z-index: 999999; + background: #fff; + margin-top: 0px; + padding-top: 16px; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05); +} +.dokan-add-new-product-popup .mfp-close { + top: 10px; + left: 5px; + z-index: 999999; +} +.dokan-add-new-product-popup .product-form-container { + margin-top: 30px; + padding: 20px; + height: 550px; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload { + border: 3px dashed #dddddd; + height: 65%; + width: 98%; + margin-bottom: 10px; + margin-left: 15px; + overflow: hidden; + position: relative; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload i.fa-cloud-upload { + display: block; + font-size: 80px; + color: #dfdfdf; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload .instruction-inside { + text-align: center; + padding-top: 20%; + padding-bottom: 30%; + color: #aaa; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn { + color: #8f8f8f; + text-shadow: 0 1px 1px #fff; + background: #f0f0f0; + padding: 3px 10px; + font-size: 12px; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn:hover { + color: #ececec; + text-shadow: 0 1px 1px #6f6f6f; + background: #b4b4b4; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.close { + background: #000000; + color: #ff0000; + font-size: 100px; + height: 100%; + opacity: 0.7; + padding: 25% 0; + position: absolute; + left: 0; + text-align: center; + text-shadow: none; + top: 0; + width: 100%; + display: none; + cursor: pointer; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload img { + max-width: 100%; + width: 292px; + height: 212px; + object-fit: cover; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload img:hover a.close { + display: block; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload .image-wrap:hover a.close { + display: block; +} +.dokan-add-new-product-popup .dokan-feat-image-content { + width: 35%; + margin-left: 15px; +} +.dokan-add-new-product-popup .dokan-feat-image-content ul > li { + list-style: none; +} +.dokan-add-new-product-popup .dokan-feat-image-content ul > li > a { + display: block; + width: 100%; + height: 100%; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images { + margin: 0 0 10px 0; + padding: 0; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image { + width: 50px; + height: 50px; + overflow: hidden; + float: right; + box-sizing: border-box; + position: relative; + margin: 9px 0 0 4px; + border: 1px solid #eee; + border-radius: 2px; + padding: 2px; + cursor: move; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image.add-image, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image.add-image { + cursor: pointer; + text-align: center; + line-height: 40px; + border: 2px dashed #ddd; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image.add-image a, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image.add-image a { + width: 100%; + height: 100%; + color: #afafaf; + font-size: 18px; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image img, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder img, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image img { + padding: 0; + margin: 0; + max-width: 100%; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image a.action-delete, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image a.action-delete { + position: absolute; + top: 0; + color: red; + background: rgba(0, 0, 0, 0.6); + margin: 0; + font-size: 50px; + width: 100%; + text-align: center; + height: 100%; + font-weight: bold; + display: none; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image:hover a.action-delete, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image:hover a.action-delete { + display: flex; + align-items: center; + justify-content: center; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder { + border: 1px dashed #ccc; +} +.dokan-add-new-product-popup .dokan-product-field-content { + width: 62.5%; +} +.dokan-add-new-product-popup .dokan-product-field-content label { + font-weight: normal; +} +.dokan-add-new-product-popup .dokan-product-field-content input[type='checkbox'] { + margin-left: 4px; +} +.dokan-add-new-product-popup .product-full-container { + margin-top: 10px; +} +.dokan-add-new-product-popup .product-container-footer { + padding: 20px 20px; + border-top: 1px solid #eee; + text-align: left; +} +.dokan-add-new-product-popup .product-container-footer .dokan-add-new-product-spinner { + position: static; + margin-left: 8px; + vertical-align: middle; +} +.dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-error { + color: #d9534f; + margin-left: 8px; + vertical-align: middle; + float: right; + display: block; +} +.dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-success { + color: #5cb85c; + margin-left: 8px; + vertical-align: middle; + float: right; + display: block; +} +.select2-container--open .select2-dropdown--below { + margin-top: 32px; +} +.select2-container--open .select2-dropdown--above { + margin-top: 32px; +} +.dokan-vendor-info-wrap { + border: 1px solid #E7E7E7; + padding: 15px; + display: flex; + align-items: center; + margin-top: 10px; +} +.dokan-vendor-info-wrap h5, +.dokan-vendor-info-wrap p { + margin: 0; +} +.dokan-vendor-info-wrap a { + text-decoration: none!important; + background: transparent!important; + box-shadow: unset!important; + padding: 0!important; +} +.dokan-vendor-info-wrap .dokan-vendor-image { + width: 50px; + height: 50px; + margin-left: 13px; +} +.dokan-vendor-info-wrap .dokan-vendor-image img { + border-radius: 50%; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name { + display: flex; + align-items: center; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name h5 { + font-size: 16px; + font-weight: 500; + color: #000; + margin-left: 10px; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating { + display: flex; + align-items: center; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating p { + color: #C1C1C1; + font-size: 14px; + font-weight: 500; + margin-left: 6px; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-empty { + color: #e0e0e0; + font-size: 16px; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-filled, +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-half { + color: #ffc239; + font-size: 16px; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-ratings-count { + color: #C1C1C1; + font-size: 11px; + font-weight: normal; +} +.dokan-settings-content .dokan-settings-area { + position: relative; +} +.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap { + width: 70%; + float: right; +} +.dokan-settings-content .dokan-settings-area .dokan-update-setting-top { + width: 30%; + float: left; +} +.dokan-settings-content .dokan-settings-area .dokan-dashboard-header { + margin: 0 0 10px 0; + border-bottom: 1px solid #EDEDED; + padding: 0 0 10px 0; +} +.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1 { + margin: 0 0 0px 0; + border-bottom: none; +} +.dokan-settings-content .dokan-settings-area .dokan-dashboard-header:after { + content: ""; + display: table; + clear: both; +} +.dokan-settings-content .dokan-settings-area h1 { + margin: 0px; + padding: 0px; +} +.dokan-settings-content .dokan-settings-area .dokan-banner { + border: 4px dashed #d8d8d8; + margin: 0 auto 35px; + max-width: 850px; + text-align: center; + overflow: hidden; + position: relative; + min-height: 300px; +} +.dokan-settings-content .dokan-settings-area .dokan-banner img { + max-width: 100%; +} +.dokan-settings-content .dokan-settings-area .dokan-banner .dokan-remove-banner-image { + position: absolute; + width: 100%; + height: 300px; + background: #000; + top: 0; + right: 0; + opacity: 0.7; + font-size: 100px; + color: red; + padding-top: 70px; + display: none; +} +.dokan-settings-content .dokan-settings-area .dokan-banner:hover { + cursor: pointer; +} +.dokan-settings-content .dokan-settings-area .dokan-banner:hover .dokan-remove-banner-image { + display: block; +} +.dokan-settings-content .dokan-settings-area .dokan-gravatar { + position: relative; +} +.dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image { + position: absolute; + width: 80px; + height: 80px; + background: #000; + top: 0; + right: 0; + opacity: 0.7; + font-size: 70px; + text-align: center; + color: #f00; + padding-top: 5px; + display: none; + border-radius: 50%; +} +.dokan-settings-content .dokan-settings-area .dokan-gravatar .gravatar-wrap .dokan-gravatar-img { + border-radius: 50%; + height: 80px !important; + width: 80px; +} +.dokan-settings-content .dokan-settings-area .dokan-gravatar:hover .dokan-remove-gravatar-image { + display: block; +} +.dokan-settings-content .dokan-settings-area .button-area { + margin-top: 35px; +} +.dokan-settings-content .dokan-settings-area .button-area i.fa-cloud-upload { + display: block; + font-size: 80px; + color: #dfdfdf; +} +.dokan-settings-content .dokan-settings-area .button-area .help-block { + font-size: 12px; + color: #b1b1b1; +} +.dokan-settings-content .dokan-settings-area ul.dokan-categories { + list-style: none; + padding: 0; + margin: 0; +} +.dokan-settings-content .dokan-settings-area ul.dokan-categories label { + font-weight: normal; +} +.dokan-settings-content .dokan-settings-area .dokan-address-fields label { + font-weight: normal; + font-size: 12px; +} +.dokan-settings-content .dokan-settings-area .dokan-form-group .checkbox { + margin-top: 0px; +} +.store-open-close .dokan-form-group { + text-align: right; + display: flex; +} +.store-open-close label.day { + width: 200px; +} +.store-open-close label.time { + padding-right: 5px; +} +.store-open-close select.dokan-form-control { + width: auto; +} +@media only screen and (max-width: 415px) { + .store-open-close label:first-child { + width: 100%; + text-align: right; + } + .store-open-close .time input { + width: 75px; + } + .store-open-close .dokan-form-group:first-child { + margin-top: 50px; + } + .store-open-close label.day.control-label { + padding-left: 85px; + } +} +.dokan-store.dokan-theme-twentytwelve .site-content { + float: none; + width: 100%; +} +.dokan-store-wrap { + display: flex; + margin: 20px 0; + flex-direction: column; +} +.dokan-store-wrap.layout-left { + flex-direction: column-reverse; +} +@media (min-width: 1000px) { + .dokan-store-wrap.layout-left, + .dokan-store-wrap.layout-right { + flex-direction: row; + } + .dokan-store-wrap .dokan-store-sidebar { + flex: 0 1 26%; + } + .dokan-store-wrap .dokan-single-store { + flex: 0 1 100%; + } + .dokan-store-wrap.layout-left .dokan-store-sidebar { + margin-left: 4%; + } + .dokan-store-wrap.layout-right .dokan-store-sidebar { + margin-right: 4%; + } +} +.dokan-store-products-filter-area { + margin-bottom: 30px; +} +.dokan-store-products-filter-area .product-name-search { + height: 40px; + border: solid 1px #eee; + background-color: #fff; + float: right; + width: 250px; +} +.dokan-store-products-filter-area .product-name-search:focus { + outline: 0px; +} +.dokan-store-products-filter-area .orderby-search { + height: 40px; + border: solid 1px #eee; + background-color: #fff; + float: left; +} +.dokan-store-products-filter-area .search-store-products { + height: 40px; + border: solid 1px #ccc; + background-color: #eee; + float: right; + line-height: 40px; + padding: 0px 25px; +} +.dokan-store-products-filter-area .dokan-store-products-ordeby { + width: 100%; + margin-left: 0px; + position: relative; +} +.dokan-store-products-filter-area .dokan-store-products-search-has-results { + border: 1px solid #e0e0e0; +} +.dokan-store-products-filter-area #dokan-store-products-search-result { + display: none; + position: absolute; + width: 100%; + background: #ffffff; + z-index: 15; + transform: translateY(-1px); + max-width: 349px; + max-height: 400px; + overflow-y: auto; + overflow-x: hidden; + top: 42px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result ul { + list-style: none; + margin: 0 !important; + padding: 15px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result li { + display: block; + padding: 8px 0; + position: relative; + border-bottom: 1px dashed #e0e0e0; + margin-right: 0px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result li:last-child { + border-bottom: none; +} +.dokan-store-products-filter-area #dokan-store-products-search-result a { + display: table; + width: 100%; +} +.dokan-store-products-filter-area #dokan-store-products-search-result a > * { + display: table-cell; + vertical-align: top; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-image { + width: 40px; + max-width: 40px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data { + padding-right: 20px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data div:not(.dokan-ls-product-categories) { + display: inline-block; + vertical-align: middle; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data .dokan-ls-product-price { + position: absolute; + top: 12px; + left: 0; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data .dokan-ls-product-stock { + padding: 4px 8px; + background: #eeeeee; + border-radius: 4px; + position: absolute; + bottom: 10px; + left: 0; +} +.dokan-store-products-filter-area #dokan-store-products-search-result h3 { + display: block; + margin: 0px; + font-size: 15px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span { + display: inline-block; + margin-left: 4px; + font-size: 13px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:after { + content: ","; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:last-child:after { + content: ""; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:last-child { + margin-left: 0; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .product-price { + font-size: 14px; + font-weight: bold; + bottom: 10px; + text-align: left; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-sale-price { + color: #8f949b; + text-decoration: line-through; + margin-right: 8px; +} +.dokan-store-products-filter-area .dokan-ajax-search-loader { + background-image: url(../js/../images/spinner-2x.gif); + background-position: left center; + background-repeat: no-repeat; + background-size: 25px 25px; + z-index: 999; +} +.dokan-single-store { + margin: 0; +} +.dokan-single-store .profile-frame { + padding: 0px; + position: relative; + background-size: cover; + background-color: #eee; +} +.dokan-single-store .profile-frame .profile-info-box { + position: relative; +} +.dokan-single-store .profile-frame .profile-info-box a { + color: inherit; +} +.dokan-single-store .profile-frame .profile-info-box:hover { + color: #fff; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-img { + width: 100%; + height: auto; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-img.dummy-image { + background-image: url(../js/../images/default-store-banner.png); + background-size: 100% 100%; + background-repeat: no-repeat; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img { + height: 100% !important; + object-fit: cover; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img.dummy-image { + position: absolute; + right: 0; + top: 0; + background-size: cover; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper { + position: absolute; + top: 0; + right: 0; + color: #fff; + width: 100%; + height: 100%; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery { + width: 320px; + height: 100%; + padding-top: 25px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img { + text-align: center; + margin-bottom: 12px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img { + border-radius: 50%; + background: #fff; + width: 80px; + height: 80px; + margin-right: auto; + margin-left: auto; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-square img { + background-color: #fff; + border: 1px solid #EDEDED; + border-radius: 0; + padding: 4px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name { + font-weight: bold; + padding: 0; + font-size: 20px; + margin: 0 0 18px; + color: #fff; + display: flex; + align-items: center; + justify-content: center; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name svg { + margin-right: 5px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info { + padding: 0 30px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + cursor: pointer; + position: relative; + list-style: none; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-phone a, +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-email a { + text-decoration: none; + color: inherit; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info span.fa-angle-down { + margin-right: 10px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice { + display: flex; + align-items: center; + position: relative; + z-index: 1; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice .store-notice { + min-width: 96px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times { + top: 110%; + right: -20%; + color: #3E474F; + width: 310px; + z-index: 1; + display: none; + padding: 1.5em 2em; + overflow: auto; + position: absolute; + max-height: 435px; + background: #fff; + box-shadow: 0 10px 15px -3px #00000040, 0 4px 6px -4px #00000010; + border-radius: 6px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading { + margin: 10px 0 25px; + display: flex; + align-items: center; + justify-content: center; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading i.fa-calendar-day { + color: #2471A9; + width: 30px; + margin: 0 -10px 0 10px; + height: 30px; + border: 1px solid #CBD9DC; + display: flex; + align-items: center; + border-radius: 50%; + justify-content: center; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading h4 { + font-size: 20px; + font-weight: 700; + margin-bottom: 0; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times span { + margin-right: 10px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags { + display: flex; + font-size: 15px; + margin-bottom: 12px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-days { + flex: 2.3; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .current_day, +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .current_time { + font-weight: 700; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times { + flex: 4; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-open, +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-close { + cursor: pointer; + display: inline-block; + padding: 2px 3px 3.5px; + transition: 0.5s ease; + list-style: none; + margin-bottom: 5.5px; + border-radius: 0.375rem; + text-decoration: none; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-close { + color: #D07272; + padding: 1px 12px; + border-radius: 16px; + background-color: #F8E8E7; + max-width: 75px; + text-align: center; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags:last-child { + margin-bottom: 0; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar { + width: 10px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar-thumb { + background: #8d9399; + border-radius: 5px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar-thumb:hover { + background: #555; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times:hover { + display: block; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice:hover #vendor-store-times { + display: block; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice:hover span.fa-angle-down:after { + content: ""; + top: 75%; + left: 44%; + width: 25px; + height: 40px; + z-index: 1; + position: absolute; + transform: rotate(-45deg); + border-radius: 5px; + background-color: #fff; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info li { + padding-bottom: 8px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i { + font-weight: bold; + float: right; + margin-right: -25px; + margin-top: 4px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social { + list-style: none; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social li { + display: inline-block; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i { + font-size: 20px; + float: none; + font-weight: normal; + margin: 0; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-facebook-square { + color: #3b5998; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-google-plus-square { + color: #dd4b39; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-twitter-square { + color: #55acee; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-pinterest-square { + color: #bd081c; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-linkedin { + color: #007bb5; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-youtube-square { + color: #bb0000; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-instagram { + color: #125688; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-flickr { + color: #ff0084; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .seller-rating { + display: none; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper { + position: relative; + background-color: #fff; + color: inherit; + border: 1px solid #EDEDED; + padding: 0 15px; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery { + color: #444; + width: 100%; + margin-top: -55px; + padding: 0; + position: relative; + background: none; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + float: right; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img { + margin-bottom: 0; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + width: 150px; + height: 150px; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info { + float: right; + padding: 0; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + color: #fff; + margin: 10px 15px 25px 0; + text-shadow: 0 0 3px rgba(0, 0, 0, 0.8); + font-weight: bold; + font-size: 28px; + line-height: 1.1; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + padding-right: 40px; + font-size: 14px; + line-height: 21px; + margin-right: 0; +} +.dokan-single-store .profile-frame.profile-frame-no-banner { + background-color: transparent; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-img { + display: none; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper { + border: 1px solid #EDEDED; + position: relative; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery { + background-color: #fff; + width: 100%; + padding: 10px; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + width: 20%; + float: right; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + background: #fff; + border: 1px solid #ddd; + padding: 2px; + width: 150px; + height: 150px; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { + float: right; + padding: 0 25px; + color: #444; + width: 80%; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + margin-top: 5px; + font-size: 30px; + font-weight: bold; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + margin: 0; + padding-right: 25px; + clear: both; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice #vendor-store-times { + right: -30%; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice:hover span.fa-angle-down:after { + left: -2.5px; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + float: right; + margin-left: 40px; + position: relative; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + margin-right: -22px; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before { + content: "·"; + position: absolute; + top: 10px; + right: -35px; + color: #afafaf; + font-size: 25px; + line-height: 0; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:first-child:before { + content: ""; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + clear: both; + position: relative; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + display: flex; + padding-right: 0; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li { + margin: 0 0 0 8px; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i { + text-shadow: none; +} +.dokan-single-store .dokan-store-tabs { + text-align: center; +} +.dokan-single-store .dokan-store-tabs ul.dokan-modules-button { + overflow: hidden; + display: flex; + flex-wrap: wrap; + flex-direction: row-reverse; + justify-content: center; + margin: 0; + padding: 10px 0; + border: 1px solid #EDEDED; +} +.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li { + display: inline-block; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline { + display: flex; + background-color: #fff; + border-width: 0 1px 1px 1px; + border-color: #EDEDED; + border-style: solid; + margin: 0; + padding: 0; + margin-bottom: 20px; + font-size: 14px; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li { + display: inline-block; + flex: auto; + border-left: 1px solid #EDEDED; + margin-left: -4px; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li:last-child { + border-left: unset; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a { + width: 100%; + text-decoration: none; + color: #666; + padding: 10px 15px; + display: inline-block; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a:hover { + background: #eee; +} +.dokan-store-widget input[type=text], +.dokan-store-widget input[type=email], +.dokan-store-widget textarea { + width: 100%; +} +.dokan-store-widget form.seller-form ul { + margin: 0; + padding: 0; + list-style: none; +} +.dokan-store-widget form.seller-form ul li { + margin-bottom: 8px; + border-bottom: none; +} +.dokan-store-widget form.seller-form ul li label.error { + font-size: 12px; + margin-top: 2px; + margin-bottom: 0px; +} +.dokan-store-widget #dokan-store-location { + width: 100%; + height: 200px; +} +.dokan-store-widget form#dokan-form-contact-seller .dokan-privacy-policy-text p { + word-break: break-all; +} +.dokan-seller-search-form { + margin: 30px 0px; +} +.dokan-seller-search-form .dokan-w4 { + padding: 0 15px; +} +.dokan-seller-search-form .dokan-w4 input[type=search], +.dokan-seller-search-form .dokan-w4 select.dokan-form-control { + height: 40px !important; + border: 1px solid #e2e2e2 !important; + box-shadow: none !important; + border-radius: 4px !important; +} +.dokan-seller-search-form .dokan-w4 input[type=search] { + background-position-y: 11px !important; +} +.dokan-seller-listing { + position: relative; +} +.dokan-seller-listing .dokan-overlay { + position: absolute; + background: rgba(255, 255, 255, 0.3); +} +#dokan-seller-listing-wrap { + margin-right: -15px; + margin-left: -15px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap { + list-style: none; + margin: 20px 0px; + padding: 0; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap:before, +#dokan-seller-listing-wrap ul.dokan-seller-wrap:after { + content: " "; + display: table; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap:after { + clear: both; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li { + list-style-type: none; + float: right; + margin: 0 0 20px 0; + padding-right: 15px; + padding-left: 15px; + margin-bottom: 20px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-2 { + width: 50%; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3 { + width: 33.33%; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper { + box-shadow: 0px 0px 25px 0px #ddd; +} +@media (max-width: 767px) { + #dokan-seller-listing-wrap ul.dokan-seller-wrap li { + width: 100% !important; + float: none; + } +} +@media (min-width: 768px) and (max-width: 991px) { + #dokan-seller-listing-wrap ul.dokan-seller-wrap li { + width: 50% !important; + } +} +@media (min-width: 992px) { + #dokan-seller-listing-wrap ul.dokan-seller-wrap li { + width: 33.33%; + } +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content { + max-width: 100%; +} +@media (max-width: 767px) { + #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content { + text-align: right; + } +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info { + height: 100%; + background-size: 100% 100%; + background-repeat: no-repeat; + background-position: 100% 50%; + height: 220px; + position: relative; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data-container { + height: 100%; + background-color: rgba(0, 0, 0, 0.45); +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite { + padding: 20px 20px 10px; + overflow: hidden; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .featured-label { + float: right; + padding: 2px 10px; + background: #2d54a3; + color: #fff; + border-radius: 3px; + box-shadow: 0px 0px 25px -5px #afafaf; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .favourite-label { + float: left; + padding: 2px; + background: #fff; + width: 55px; + border-radius: 20px; + text-align: center; + box-shadow: 0px 0px 25px -5px #afafaf; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .favourite-label i.fa { + color: #e74c3c; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data { + padding: 0px 20px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 { + margin: 9px 0px; + padding: 0px; + font-size: 20px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a { + color: #FFF; + text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a:hover { + color: #fafafa; + text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data p { + margin-bottom: 2px; + color: #FFF; + text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating { + float: none !important; + margin: 12px 0px 10px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating:before { + color: #adb5b6; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating span:before { + color: #fa9a00; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data p.store-address { + line-height: 23px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer { + background: #f7fbfc; + position: relative; + padding: 15px 20px; + border-top: 1px solid #eee; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer a { + text-decoration: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar { + padding: 6px; + background: #fff; + position: absolute; + width: 80px; + height: 80px; + top: -70px; + left: 20px; + border-radius: 40px; + box-shadow: 0px 0px 30px -6px #afafaf; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar img { + width: 100%; + height: 100%; + border-radius: 40px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-info .store-data-container { + height: 100%; + background: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-info .featured-favourite .featured-label { + background: #d1dbf0; + color: #2d54a3; + box-shadow: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a { + color: #526b6f; + text-shadow: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a:hover { + color: #333; + text-shadow: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data p { + color: #748082; + text-shadow: none; +} +@media (min-width: 1200px) { + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery { + background-color: rgba(0, 0, 0, 0.65); + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + position: absolute; + bottom: 0; + left: 0; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + padding-left: 15px; + margin: 0; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li { + line-height: 1; + margin-right: 5px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a { + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i { + font-size: 25px; + text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.55); + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i.fa-square-x-twitter { + color: #000000; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-default img.profile-info-img { + position: absolute; + top: 0; + right: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper { + position: relative; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info { + padding: 5px 30px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info ul.dokan-store-info { + margin-bottom: 10px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + top: 12px; + left: 15px; + bottom: auto; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 { + position: relative; + width: 100%; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper { + position: relative; + background-color: #fff; + color: #444; + border: 1px solid #EDEDED; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery { + width: 100%; + margin-top: -75px; + padding-top: 0; + background: none; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + position: relative; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + background: #fff; + border: 1px solid #ddd; + padding: 2px; + width: 150px; + height: 150px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info { + position: relative; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + color: inherit; + font-size: 35px; + text-align: center; + font-weight: bold; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + padding: 0; + width: 100%; + margin: 0; + display: block; + text-align: center; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice { + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice:hover span.fa-angle-down:after { + left: -2.5px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + text-align: right; + display: inline-block; + padding-bottom: 15px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li a { + color: inherit; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + display: none; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:after { + content: '·'; + color: #9c9c9c; + font-weight: bold; + font-size: 18px; + position: relative; + top: 3px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:last-child:after { + content: ''; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + position: relative; + text-align: center; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + position: relative; + padding: 0; + margin: 0; + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i { + text-shadow: none; + } +} +@media (max-width: 767px) { + .dokan-store-sidebar, + .dokan-single-store { + margin-left: 3%; + width: 94% !important; + margin-right: 3%; + } + .dokan-single-store .profile-frame.profile-frame-no-banner .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + width: 150px; + } +} +@media (max-width: 1199px) { + .dokan-single-store .profile-frame .profile-info-box { + position: relative; + width: 100%; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper { + position: relative; + background-color: #fff; + color: #444; + border: 1px solid #EDEDED; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery { + width: 100%; + padding-top: 0; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + position: relative; + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name { + color: inherit; + font-size: 35px; + margin-bottom: 11px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + background: #fff; + border: 1px solid #ddd; + padding: 2px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img { + width: 100px; + height: 100px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + position: relative; + top: 0; + padding: 0; + width: 100%; + margin: 0; + display: block; + overflow: visible; + line-height: 1.4; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + text-align: center; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li a { + color: inherit; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + display: none; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li span.fa-angle-down { + display: none; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .dokan-times { + margin-right: 5px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .store-open-close-notice { + justify-content: center; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .store-open-close-notice #vendor-store-times { + right: calc(50% - 155px) !important; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + position: relative; + top: 0; + text-align: center; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + padding: 0; + margin: 0; + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li { + margin-right: 8px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper { + padding: 0 8px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery { + margin-top: 0px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-square { + background: none; + border: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + width: 100px; + height: 100px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + font-size: 20px; + margin-bottom: 8px; + color: #444; + text-shadow: none; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + text-align: right; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice { + justify-content: flex-start; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + position: absolute; + top: -35px; + left: 20px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li { + margin-right: 8px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i { + font-size: 25px; + text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.55); + color: #0B8379; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i.fa-square-x-twitter { + color: #000000; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info { + margin-top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + position: relative; + top: 0px; + text-align: center; + font-size: 20px; + margin-bottom: 10px; + color: #444; + text-shadow: none; + font-weight: bold; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper { + height: auto; + border: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + top: 0; + margin-left: 15px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { + padding: 0 15px 0 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + float: none; + text-align: right; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before { + content: ""; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice { + justify-content: flex-start; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + top: 0; + text-align: right; + padding: 0 4px; + } +} +.dokan-withdraw-content .dokan-withdraw-area h1 { + margin: 0px 0px 20px; +} +.dokan-withdraw-content .dokan-withdraw-area ul li { + display: inline-block; + padding: 0px 5px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container { + position: relative; + border-bottom: 1px solid #EDEDED; + padding: 15px 0; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container:last-child { + border-bottom: none; + margin-bottom: -15px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container:first-child { + margin-top: -15px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container p { + margin-bottom: 5px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w8 .dokan-withdraw-method-logo { + display: inline-block; + vertical-align: middle; + margin-left: 10px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w8 strong a { + color: #f05025; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 { + position: absolute; + left: 10px; + top: 50%; + transform: translate(-10px, -50%); +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button, +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn { + float: left; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 #dokan-withdraw-display-requests-button { + float: left; + text-decoration: none; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container { + margin-bottom: 15px; +} +.dokan-withdraw-popup h2 { + font-size: 17px; + padding: 15px 20px 10px; + margin: 0px; + border-bottom: 1px solid #eee; +} +.dokan-withdraw-popup .withdraw-schedule-select-container, +.dokan-withdraw-popup .dokan-form-horizontal .withdraw { + padding: 15px 30px 0; +} +.dokan-withdraw-popup .withdraw { + margin-top: 15px; +} +.dokan-withdraw-popup .footer { + width: 100%; + padding: 10px 20px; + text-align: left; + border-top: 1px solid #eee; +} +@media only screen and (max-width: 500px) { + .dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-panel .dokan-panel-body .dokan-panel-inner-container { + display: flex; + flex-direction: column; + } + .dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-panel .dokan-panel-body .dokan-panel-inner-container .dokan-w5 { + position: relative; + right: 0; + left: 100%; + top: 100%; + transform: none; + margin-top: 20px; + } + .dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-withdraw-status-filter-container .dokan-add-product-link a { + margin: 15px 0; + } + .dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped { + overflow: auto; + display: block; + } + .dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped tbody tr th { + width: 150px; + } +} +.dokan-login-form-popup-wrapper { + width: 430px !important; + padding: 16px !important; + margin: 0 auto !important; +} +.dokan-login-form-popup-wrapper .dokan-login-form-title { + border-bottom: 1px solid #ddd; + padding-bottom: 15px; + margin-bottom: 15px; +} +.dokan-login-form-popup-wrapper fieldset { + padding: 0; + border: 0; + margin: 0; +} +.dokan-login-form-popup-wrapper .dokan-login-form-error { + color: #d9534f; + background-color: #f2dede; + font-size: 0.9em; +} +.dokan-login-form-popup-wrapper .dokan-login-form-error.has-error { + padding: 5px 8px; + margin-bottom: 5px; +} +/* +* template/global/seller-registration-form.php +* +*/ +p.vendor-customer-registration .radio { + display: inline-block; +} +p.vendor-customer-registration .radio:hover { + cursor: pointer; + color: #526b6f; +} +.dokan-popup-content { + padding: 18px; +} +.dokan-popup-content .dokan-popup-title { + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 15px; + line-height: 1; +} +.dokan-popup-content fieldset { + padding: 0; + margin: 0; + border: 0; + background: none; +} +.dokan-popup-content .mfp-close { + top: 4px; + left: 3px; +} +.dokan-popup-content .dokan-popup-option-list { + list-style-type: none; + padding: 0; + margin: 10px 0; +} +.dokan-popup-content .dokan-popup-option-list li { + margin: 0 0 3px; +} +.dokan-popup-content .dokan-popup-option-list li label.dokan-popup-block-label { + display: block; + margin: 0; + cursor: pointer; +} +.dokan-popup-content .dokan-popup-option-list li label.dokan-popup-block-label input { + margin: 0 0 0 4px; +} +.dokan-popup-content .dokan-popup-error { + display: none; + color: #d9534f; +} +.dokan-popup-content .dokan-popup-error.has-error { + display: block; +} +.iziModal .iziModal-header .iziModal-noSubtitle .iziModal-header-title { + font-size: revert; +} +.iziModal .iziModal-header-title { + font-family: revert; +} +#dokan-seller-listing-wrap button { + margin: unset; + padding: 6px 12px; +} +#dokan-store-listing-filter-wrap .left, +.store-lists-other-filter-wrap .left, +#dokan-store-listing-filter-wrap .right, +.store-lists-other-filter-wrap .right, +#dokan-store-listing-filter-wrap .item, +.store-lists-other-filter-wrap .item { + display: unset; + overflow: unset; + z-index: unset; + position: unset; + height: unset; + width: unset; + margin: unset; + padding: unset; + border: unset; +} +#dokan-store-listing-filter-wrap, +#dokan-store-listing-filter-wrap form, +#dokan-store-listing-filter-form-wrap * { + padding: unset; + margin: unset; + box-sizing: border-box; +} +#dokan-store-listing-filter-wrap ul, +#dokan-store-listing-filter-wrap form ul, +#dokan-store-listing-filter-form-wrap * ul, +#dokan-store-listing-filter-wrap ul li, +#dokan-store-listing-filter-wrap form ul li, +#dokan-store-listing-filter-form-wrap * ul li { + margin: unset; + padding: unset; +} +#dokan-store-listing-filter-wrap div p, +#dokan-store-listing-filter-wrap form div p, +#dokan-store-listing-filter-form-wrap * div p { + margin: unset; + padding: unset; + line-height: unset; +} +#dokan-store-listing-filter-wrap label, +#dokan-store-listing-filter-wrap form label, +#dokan-store-listing-filter-form-wrap * label, +#dokan-store-listing-filter-wrap input, +#dokan-store-listing-filter-wrap form input, +#dokan-store-listing-filter-form-wrap * input, +#dokan-store-listing-filter-wrap select, +#dokan-store-listing-filter-wrap form select, +#dokan-store-listing-filter-form-wrap * select, +#dokan-store-listing-filter-wrap button, +#dokan-store-listing-filter-wrap form button, +#dokan-store-listing-filter-form-wrap * button, +#dokan-store-listing-filter-wrap a, +#dokan-store-listing-filter-wrap form a, +#dokan-store-listing-filter-form-wrap * a, +#dokan-store-listing-filter-wrap i, +#dokan-store-listing-filter-wrap form i, +#dokan-store-listing-filter-form-wrap * i, +#dokan-store-listing-filter-wrap span, +#dokan-store-listing-filter-wrap form span, +#dokan-store-listing-filter-form-wrap * span, +#dokan-store-listing-filter-wrap textarea, +#dokan-store-listing-filter-wrap form textarea, +#dokan-store-listing-filter-form-wrap * textarea { + width: unset; + border: unset; + padding: unset; + margin: unset; + display: unset; + text-transform: unset; + font-weight: unset; + line-height: unset; + font-size: unset; + letter-spacing: unset; + box-shadow: unset; + box-sizing: border-box; +} +#dokan-store-listing-filter-wrap { + background-color: #ffffff; + padding: 20px; + box-shadow: -1px 1px 20px 0px #E9E9E9; + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; +} +#dokan-store-listing-filter-wrap .right { + display: flex; + align-items: center; +} +#dokan-store-listing-filter-wrap .right .item { + position: relative; + white-space: nowrap; +} +#dokan-store-listing-filter-wrap .right .item.sort-by { + margin: 0px 30px; +} +#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button { + border-radius: 3px; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons { + position: absolute; + right: 14%; + top: 50%; + cursor: pointer; + margin: 0; + padding: 0; + transform: translate(0, -50%); + z-index: 999; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div { + background: #fff; + height: 2px; + margin: 2px auto; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(1) { + width: 15px; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(2) { + width: 10px; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(3) { + width: 4px; +} +#dokan-store-listing-filter-wrap .right .item button { + padding-top: 8px; + padding-bottom: 8px; + padding-right: 35px; + padding-left: 25px; +} +#dokan-store-listing-filter-wrap .right .item button:focus { + outline: none; +} +#dokan-store-listing-filter-wrap .right .item select { + background: #ffffff; + border: 1px solid #edecec; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding: 8px 20px; +} +#dokan-store-listing-filter-wrap .right .item select:before { + content: "\f140"; +} +#dokan-store-listing-filter-wrap .right .item select:focus { + outline: none; +} +#dokan-store-listing-filter-wrap .right .toggle-view { + margin: 0; + padding: 0; + line-height: 0; + height: 0; +} +#dokan-store-listing-filter-wrap .right .toggle-view .dashicons { + font-size: 22px; + cursor: pointer; +} +#dokan-store-listing-filter-wrap .right .toggle-view .active { + color: #ee5035; +} +#dokan-store-listing-filter-form-wrap { + background: #ffffff; + margin-top: 32px; + padding: 32px 20px 20px 20px; + box-shadow: -1px 1px 20px 0px #E9E9E9; + position: relative; +} +#dokan-store-listing-filter-form-wrap div { + margin: 0; + padding: 0; +} +#dokan-store-listing-filter-form-wrap:before { + content: "\f142"; + height: 0 !important; + top: -8px; + right: 50%; + position: absolute; + transform: translate(0, -50%); + font-family: dashicons; + font-size: 60px; + color: #fff; + font-weight: bold; + line-height: 0 !important; +} +#dokan-store-listing-filter-form-wrap .store-search .store-search-input { + width: 100%; + padding: 10px 20px; + border-radius: 3px; + border: 1px solid #cccccc; +} +#dokan-store-listing-filter-form-wrap .store-search .store-search-input:placeholder { + color: #7e7e7ec9; +} +#dokan-store-listing-filter-form-wrap .store-search .store-search-input:focus { + outline: none; + border-color: #8080809e; +} +#dokan-store-listing-filter-form-wrap .apply-filter { + display: flex; + justify-content: flex-end; + margin-top: 20px; +} +#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn { + padding: 8px 25px; + border-radius: 3px; + background: #fff !important; + color: #000 !important; + border: 1px solid #edecec !important; + margin-left: 20px; + display: none; +} +#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn:focus { + outline: none; +} +#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn { + padding: 8px 25px; + border-radius: 3px; +} +#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:focus { + outline: none; +} +.site-content .entry-header .entry-title[class] { + border: none; +} +#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data h2 { + padding: 0 !important; +} +#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons { + width: 15px; + font-size: 17px; +} +#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-filled, +#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-half { + color: #fa9a00; +} +#dokan-seller-listing-wrap.grid-view .store-wrapper { + position: relative; +} +#dokan-seller-listing-wrap.grid-view .store-content { + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.45); + color: #fff; +} +#dokan-seller-listing-wrap.grid-view .store-content.default-store-banner { + background: transparent; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container { + padding: 5px 20px; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite { + position: relative; + top: 10px; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite .featured-label { + width: max-content; + width: -moz-max-content; + width: -webkit-max-content; + padding: 2px 10px; + background: #2d54a3; + color: #fff; + border-radius: 3px; + box-shadow: 0px 0px 25px -5px #afafaf; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a { + color: #fff; + text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0; + font-size: 25px; + padding: 0; + margin: 0; + text-decoration: none; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a:active, +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a:focus { + text-decoration: none; + outline: none; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .dokan-seller-rating p.rating { + display: none !important; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-address { + margin: 0 0 5px 0; + line-height: 23px; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-address br { + display: none; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-phone { + margin: 0 0 5px 0; +} +#dokan-seller-listing-wrap.grid-view .store-footer { + background: #fff; + position: relative; +} +#dokan-seller-listing-wrap.grid-view .store-footer a:active, +#dokan-seller-listing-wrap.grid-view .store-footer a:focus { + outline: none; + text-decoration: none; +} +#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round { + margin-left: 10px; +} +#dokan-seller-listing-wrap .seller-listing-content .dokan-error { + margin: 15px; +} +#dokan-seller-listing-wrap .store_open_is_on { + margin-top: 35px; +} +#dokan-seller-listing-wrap .dokan-store-is-open-close-status { + padding: 0px 10px; + display: block; + border-radius: 30px; + position: absolute; + left: 15px; + top: 15px; + font-size: 14px; + box-shadow: 0px 0px 25px -5px #afafaf; +} +#dokan-seller-listing-wrap .dokan-store-is-open-status { + background-color: #1dbf73; +} +#dokan-seller-listing-wrap .dokan-store-is-closed-status { + background-color: #999; +} +#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner { + min-height: 220px; + position: relative; +} +#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img { + position: absolute; + right: 0; + top: 0; + max-width: 100%; + height: 100%; + width: -moz-available; + width: -webkit-fill-available; + width: fill-available; + object-fit: cover; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller { + width: 100%; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper { + display: flex; + flex-wrap: wrap; + align-items: center; + background: #fff; + border-radius: 3px; + position: relative; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner { + min-height: 140px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .featured-favourite .featured-label { + padding: 2px 10px; + background: #2d54a3; + color: #fff; + border-radius: 3px; + box-shadow: 0px 0px 25px -5px #afafaf; + position: absolute; + right: 8px; + top: 10px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 { + margin-top: 0; + margin-bottom: 15px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a { + color: #000; + text-decoration: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a:active, +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a:focus { + text-decoration: none; + outline: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] { + overflow: visible; + z-index: 1; + min-width: 85px; + font-family: 'Open Sans', sans-serif; + color: gray; + float: left; + position: relative; + top: -15px; + right: 25%; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class]:before { + font-family: star; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] span:before { + font-family: star; + color: #fa9a00; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address { + margin-top: 5px; + display: inline; + font-size: 15px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address:before { + content: "\f082"; + font-family: dashicons; + color: #0bb90b; + font-size: 22px; + position: relative; + top: 5px; + right: -5px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address br { + display: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-phone { + display: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper > .store-content { + flex-basis: 43%; + padding-right: 4%; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header { + flex-basis: 20%; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .dokan-store-is-open-close-status { + color: #fff; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] { + display: flex; + flex-direction: row-reverse; + flex-basis: 33%; + border: none; + text-align: left; + background: transparent; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] a:active, +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] a:focus { + outline: none; + text-decoration: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] .seller-avatar { + display: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] button { + margin-left: 20px; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists { + margin: 0; + padding: 0; + list-style: none; + border: 1px solid #eee; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li { + padding: 10px; + display: flex; + flex-direction: row; + align-items: center; + border-bottom: 1px solid #eee; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li:last-child { + border-bottom: none; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content { + text-align: right; + flex: 2; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content p { + margin: 0px; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content { + text-align: left; + flex: 1; +} +.store-cat-stack-dokan.cat-drop-stack ul { + max-height: 800px; + overflow-y: scroll; +} +/*-------------------------------------------------- +:: Responsive Styles +-------------------------------------------------- */ +@media (max-width: 1366px) { + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 650px; + } +} +@media (max-width: 1199px) { + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 590px; + } + .dokan-dashboard .dokan-dashboard-content .dokan-table { + display: block; + overflow: scroll; + } +} +@media (max-width: 992px) { + #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper { + padding: 0px 0px 0px 10px; + } + #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner { + min-height: 120px; + } + #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-content .store-data-container .store-data h2 { + font-size: 20px; + margin-bottom: 5px; + } + #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-content .store-data-container .store-data .store-address { + font-size: 14px !important; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 430px; + } +} +@media (max-width: 767px) { + #dokan-store-listing-filter-wrap { + display: block; + } + #dokan-store-listing-filter-wrap .right { + justify-content: space-between; + margin-top: 15px; + } + #dokan-store-listing-filter-wrap .right .item.sort-by { + margin: 0; + } + #dokan-store-listing-filter-wrap .toggle-view { + display: none; + } + .dokan-table { + border: none; + text-align: right; + width: 100%; + max-width: 100%; + } + .dokan-table tbody { + display: table-row-group; + vertical-align: middle; + border-color: inherit; + } + .dokan-table tbody tr { + vertical-align: inherit; + width: 100%; + } + .dokan-table tbody tr td { + padding: 6px; + text-align: right; + border-color: #ededed; + border-style: solid; + border-width: 0px 1px 1px 1px; + background: #fff; + } + .dokan-table tbody tr td:before { + padding-left: 20px !important; + float: right; + font-weight: bold; + } + .dokan-table tbody tr .post-date .status { + float: left; + } + .dokan-table tbody tr .diviader { + background: transparent !important; + border: none !important; + height: 15px; + background: none; + } + .dokan-table tbody tr .diviader:before { + content: ' '; + } + .dokan-table tbody tr td:first-child { + border-top-width: 1px; + } + .dokan-table tbody tr .dokan-order-action { + width: 100%; + } + .dokan-table tbody .row-actions { + visibility: visible !important; + } + .dokan-orders-area .dokan-w8 { + width: 100% !important; + } + .dokan-orders-area .dokan-w4 { + width: 100% !important; + } + .dokan-primary { + width: 100% !important; + padding-right: 15px; + padding-left: 15px; + } + .dokan-primary li.product { + width: 100% !important; + } + .dokan-secondary { + width: 100%; + padding-right: 15px; + padding-left: 15px; + } + .dokan-dashboard .dokan-dash-sidebar, + .dokan-dashboard .dokan-dashboard-content { + float: none; + width: 100%; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs, + .dokan-dashboard .dokan-dashboard-content ul.dokan_tabs { + border: 0; + gap: 0.5rem; + display: flex; + flex-wrap: wrap; + align-items: flex-start; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs li, + .dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li { + margin: auto 0 !important; + border-bottom: 1px solid #EDEDED; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs li.active a, + .dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li.active a { + border-bottom: 1px solid #EDEDED; + } + .dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-side-left, + .dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-side-right { + float: none; + width: auto; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { + display: inline-block; + border-left: 1px solid #454545; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { + content: ''; + display: none; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { + padding: 12px 24px; + } + .dokan-dashboard .dokan-dashboard-content { + padding-right: 0; + } + ul.dokan-seller-wrap { + text-align: center; + } + ul.dokan-seller-wrap li.dokan-single-seller { + width: 90% !important; + margin-bottom: 50px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 500px; + } +} +@media (max-width: 480px) { + .dokan-single-store .dokan-store-tabs ul.dokan-modules-button li { + display: inline-block; + margin: 0 0 3px 5px !important; + } + .dokan-single-store .dokan-store-tabs ul.dokan-modules-button li:last-child { + margin-top: 0 !important; + } + .dokan-single-store .dokan-store-tabs ul.dokan-modules-button li button { + font-size: 12px; + margin: 0 !important; + top: 0 !important; + } + .dokan-single-store .dokan-store-tabs ul.dokan-list-inline { + flex-wrap: wrap; + } + .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li { + margin-left: unset; + border-bottom: 1px solid #ededed; + } + .dokan-store-products-filter-area .dokan-store-products-ordeby { + display: flex; + flex-wrap: wrap; + } + .dokan-store-products-filter-area .dokan-store-products-ordeby input.product-name-search { + width: 70%; + } + .dokan-store-products-filter-area .dokan-store-products-ordeby input.search-store-products { + width: 30%; + } + .dokan-store-products-filter-area select.orderby.orderby-search { + flex-basis: 100%; + margin-top: 5px; + } +} +@media (max-width: 430px) { + #dokan-store-listing-filter-form-wrap:before { + right: 10%; + } + .apply-filter { + margin-top: 20px; + } + .apply-filter #cancel-filter-btn { + display: block !important; + } + .dokan-dashboard .dokan-dash-sidebar, + .dokan-dashboard .dokan-dashboard-content { + float: none; + width: 100%; + padding: 20px 0; + } + .dokan-dashboard .dokan-dash-sidebar .dokan-table, + .dokan-dashboard .dokan-dashboard-content .dokan-table { + display: table; + } + .dokan-dashboard .dokan-dash-sidebar article, + .dokan-dashboard .dokan-dashboard-content article { + overflow: scroll; + } + .dokan-dashboard .dokan-dash-sidebar .dokan-settings-area .dokan-banner, + .dokan-dashboard .dokan-dashboard-content .dokan-settings-area .dokan-banner { + width: auto; + height: auto; + margin-bottom: 15px; + min-height: unset; + } + .dokan-dashboard .dashboard-content-area .dokan-announcement-widget .dokan-right { + float: left !important; + } + .dokan-dashboard .dashboard-content-area .dokan-announcement-widget .dokan-left { + float: right !important; + } + .dokan-dashboard .dashboard-content-area .dokan-dash-left { + padding-left: 0 !important; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:before, + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after { + content: " "; + display: table; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after { + clear: both; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { + float: right; + width: 100%; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { + padding: 12px 18px; + } + .dokan-dashboard .dokan-orders-area .dokan-order-filter-serach { + padding: 10px 0 10px 0; + } + .dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn { + padding: 6px 13px; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top { + border-bottom: 0; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter { + width: 100%; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top .dokan-add-product-link { + display: flex; + justify-content: space-between; + width: auto; + float: none; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter { + display: flex; + flex-flow: column wrap; + justify-content: space-between; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group { + margin-bottom: 10px; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form { + display: flex; + justify-content: space-between; + flex-flow: row-reverse nowrap; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-form-group { + margin-bottom: 0; + margin-left: 0; + width: 73%; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-btn { + width: 25%; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-selector { + width: 73%; + margin-left: 2%; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-submit { + width: 25%; + margin-left: 0; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area #product-filter .dokan-btn { + width: 100%; + } + .dokan-dashboard .dokan-right, + .dokan-dashboard .dokan-left { + float: none !important; + } + .dokan-dashboard .dokan-w6, + .dokan-dashboard .dokan-w8, + .dokan-dashboard .dokan-w4 { + float: none; + width: 100%; + } + .dokan-dashboard .dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-left, + .dokan-dashboard .dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-right { + width: 100%; + } + .dokan-dashboard .dokan-product-edit-area .dokan-product-edit-left, + .dokan-dashboard .dokan-product-edit-area .dokan-product-edit-right { + float: none; + width: 100%; + } + .dokan-dashboard .content-half-part { + float: none; + width: 100%; + } + .dokan-dashboard .content-half-part { + margin-bottom: 8px; + } + .dokan-dashboard .content-half-part:last-child { + padding-right: 0px; + } + .dokan-dashboard .content-half-part:first-child { + padding-left: 0px; + } + .dokan-dashboard ul.dokan_tabs { + padding-right: 0; + margin-left: 0; + } + .dokan-dashboard ul.dokan_tabs li { + margin-bottom: 10px; + } + .dokan-single-store .profile-frame .profile-info-box { + width: 100%; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 280px; + } + .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer { + display: flex; + } +} +@media (max-width: 375px) { + .dokan-order-filter-serach form:first-child .dokan-form-group { + display: flex; + } + #dokan-store-listing-filter-wrap .right .item #stores_orderby { + padding: 8px 16px 8px 0px; + } +} +@media (max-width: 360px) { + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 200px; + } +} + diff --git a/assets/js/style.asset.php b/assets/js/style.asset.php new file mode 100644 index 0000000000..31c64d505b --- /dev/null +++ b/assets/js/style.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'fd1c77489837349e3bf2'); diff --git a/assets/js/style.css b/assets/js/style.css new file mode 100644 index 0000000000..c2538ea98a --- /dev/null +++ b/assets/js/style.css @@ -0,0 +1,6629 @@ +/** + * Dokan Plugin main Style less file + * + * Import all individual page styles + * in this less file which compile to style.css + * file in assets/css directoryS + */ +.dokan-spinner { + position: absolute; + width: 20px; + height: 20px; + background: url(../images/spinner-2x.gif) center center no-repeat; + z-index: 99; + background-size: 20px; +} +.dokan-close { + float: right; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.dokan-close:hover, +.dokan-close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.dokan-close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.dokan-alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.dokan-alert h4 { + margin-top: 0; + color: inherit; +} +.dokan-alert .dokan-alert-link { + font-weight: bold; +} +.dokan-alert > p, +.dokan-alert > ul { + margin-bottom: 0 !important; +} +.dokan-alert > p + p { + margin-top: 5px; +} +.dokan-alert-dismissable, +.dokan-alert-dismissible { + padding-right: 35px; +} +.dokan-alert-dismissable .close, +.dokan-alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.dokan-alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.dokan-alert-success hr { + border-top-color: #c9e2b3; +} +.dokan-alert-success .dokan-alert-link { + color: #2b542c; +} +.dokan-alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.dokan-alert-info hr { + border-top-color: #a6e1ec; +} +.dokan-alert-info .dokan-alert-link { + color: #245269; +} +.dokan-alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.dokan-alert-warning hr { + border-top-color: #f7e1b5; +} +.dokan-alert-warning .dokan-alert-link { + color: #66512c; +} +.dokan-alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.dokan-alert-danger hr { + border-top-color: #e4b9c0; +} +.dokan-alert-danger .dokan-alert-link { + color: #843534; +} +.tooltip { + position: absolute; + z-index: 9999; + display: block; + visibility: visible; + line-height: 1.3; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 10px !important; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; + font-weight: normal !important; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.dokan-form-container label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; +} +.dokan-form-control { + background-color: #ffffff; + background-image: none; + border: 1px solid #EDEDED; + padding: 4px 6px; + border-radius: 0; + color: #555555; + display: block; + font-size: 14px; + min-height: 26px; + line-height: 20px; + vertical-align: middle; + width: 100%; + margin: 0; +} +.dokan-form-control p { + margin-bottom: 0; +} +textarea.dokan-form-control { + height: auto; +} +select.dokan-form-control { + height: 35px; +} +.dokan-radio-inline + .dokan-radio-inline, +.dokan-checkbox-inline + .dokan-checkbox-inline { + margin-left: 10px; + margin-top: 0; +} +.dokan-form-group { + margin-bottom: 15px; +} +.dokan-input-group { + position: relative; + display: table; + border-collapse: separate; +} +.dokan-input-group[class*='col-'] { + float: none; + padding-left: 0; + padding-right: 0; +} +.dokan-input-group .dokan-form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.dokan-input-group-addon, +.dokan-input-group-btn, +.dokan-input-group .form-control { + display: table-cell; +} +.dokan-input-group-addon:not(:first-child):not(:last-child), +.dokan-input-group-btn:not(:first-child):not(:last-child), +.dokan-input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.dokan-input-group-addon, +.dokan-input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.dokan-input-group-addon { + padding: 6px 12px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #EDEDED; + border-radius: 4px; +} +.dokan-input-group-addon input[type='radio'], +.dokan-input-group-addon input[type='checkbox'] { + margin-top: 0; +} +.dokan-input-group .dokan-form-control:first-child, +.dokan-input-group-addon:first-child, +.dokan-input-group-btn:first-child > .btn, +.dokan-input-group-btn:first-child > .btn-group > .btn, +.dokan-input-group-btn:first-child > .dropdown-toggle, +.dokan-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.dokan-input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0px; + border-top-right-radius: 0px; +} +.dokan-input-group-addon:first-child { + border-right: 0; +} +.dokan-input-group .dokan-form-control:last-child, +.dokan-input-group-addon:last-child, +.dokan-input-group-btn:last-child > .btn, +.dokan-input-group-btn:last-child > .btn-group > .btn, +.dokan-input-group-btn:last-child > .dropdown-toggle, +.dokan-input-group-btn:first-child > .btn:not(:first-child), +.dokan-input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0px; + border-top-left-radius: 0px; +} +.dokan-input-group-addon:last-child { + border-left: 0; +} +.dokan-input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.dokan-input-group-btn > .btn { + position: relative; +} +.dokan-input-group-btn > .btn + .btn { + margin-left: -1px; +} +.dokan-input-group-btn > .btn:hover, +.dokan-input-group-btn > .btn:focus, +.dokan-input-group-btn > .btn:active { + z-index: 2; +} +.dokan-input-group-btn:first-child > .btn, +.dokan-input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.dokan-input-group-btn:last-child > .btn, +.dokan-input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.dokan-form-horizontal { + text-align: center; +} +.dokan-form-horizontal label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; +} +.dokan-form-horizontal .dokan-form-group:before, +.dokan-form-horizontal .dokan-form-group:after { + display: table; + content: ' '; +} +.dokan-form-horizontal .dokan-form-group:after { + clear: both; +} +.dokan-form-horizontal .dokan-control-label { + text-align: right; + margin-bottom: 0; + margin-top: 0; + padding-right: 15px; + font-weight: bold; +} +@media (max-width: 430px) { + .dokan-form-horizontal .dokan-control-label { + text-align: left; + } +} +.dokan-row { + margin-right: -15px; + margin-left: -15px; +} +.dokan-w1 { + width: 8.33333333%; + float: left; +} +.dokan-w2 { + width: 16.66666667%; + float: left; +} +.dokan-w3 { + width: 25%; + float: left; +} +.dokan-w4 { + width: 33.33333333%; + float: left; +} +.dokan-w5 { + width: 41.66666667%; + float: left; +} +.dokan-w6 { + width: 50%; + float: left; +} +.dokan-w7 { + width: 63%; + float: left; +} +.dokan-w8 { + width: 58.33333333%; + float: left; +} +.dokan-w9 { + width: 75%; + float: left; +} +.dokan-w10 { + width: 83.33333333%; + float: left; +} +.dokan-w11 { + width: 91.66666667%; + float: left; +} +.dokan-w12 { + width: 100%; + float: left; +} +.dokan-text-left { + text-align: left; +} +.dokan-text-right { + text-align: right; +} +@media (max-width: 430px) { + .dokan-w3, + .dokan-w4, + .dokan-w5, + .dokan-w6, + .dokan-w7, + .dokan-w8, + .dokan-w9, + .dokan-w10, + .dokan-w11 { + width: 100% !important; + } +} +.woocommerce .form-row.has-error { + background-color: #ffe5e5; + padding: 10px; + border-radius: 3px; +} +.woocommerce form.register.dokan-vendor-register { + border: none; + padding: 0; +} +.woocommerce form.register.dokan-vendor-register .name-field { + display: flex; + justify-content: space-between; +} +.woocommerce form.register.dokan-vendor-register .name-field p { + width: 48%; +} +.wp-editor-wrap { + border: 1px solid #EDEDED; +} +.dokan-message, +.dokan-info, +.dokan-error { + padding: 15px 15px 15px 50px; + margin: 5px 0 15px 0; + position: relative; + background: #fff; + border-bottom: 1px solid #EDEDED; + border-left: 1px solid #EDEDED; + border-right: 1px solid #EDEDED; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; +} +.dokan-message:before, +.dokan-info:before, +.dokan-error:before { + position: absolute; + top: 0; + left: 15px; + padding-top: 15px; + font-family: sans-serif; + color: #fff; + width: 20px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + text-align: center; +} +.dokan-message { + border-top: 3px solid #8fae1b; +} +.dokan-message:before { + background-color: #8fae1b; + content: '\2713'; +} +.dokan-info { + border-top: 3px solid #109ae7; +} +.dokan-info:before { + background-color: #109ae7; + content: '\2713'; + content: 'i'; + font-family: Times, Georgia, serif; + font-style: italic; +} +.dokan-error { + border-top: 3px solid #b81c23; +} +.dokan-error:before { + background-color: #b81c23; + content: '\00d7'; + font-weight: 700; +} +ul.dokan_tabs { + border-bottom: 1px solid #EDEDED; + margin-bottom: 20px; + line-height: 24px; + margin-left: 0; +} +ul.dokan_tabs > li { + margin-bottom: -1px !important; +} +ul.dokan_tabs li { + display: inline-block; + margin-right: 5px !important; + border: 1px solid #EDEDED; + border-bottom: none; +} +ul.dokan_tabs li:first-child { + margin-left: 10px; +} +ul.dokan_tabs li a { + display: block; + padding: 6px 8px !important; +} +ul.dokan_tabs li a:hover { + background-color: #eee; +} +ul.dokan_tabs li.dokan-hide { + display: none; +} +ul.dokan_tabs li.active { + border-bottom: 1px solid #fff !important; +} +.dokan-pagination-container { + text-align: center; +} +.dokan-pagination-container .dokan-pagination { + display: inline-block; + padding-left: 0; +} +.dokan-pagination-container .dokan-pagination li { + display: inline; +} +.dokan-pagination-container .dokan-pagination li a { + padding: 3px 10px; + border: 1px solid #EDEDED; + margin-right: 3px; + text-decoration: none; +} +.dokan-pagination-container .dokan-pagination li.active a { + background: #eee; +} +.dokan-pagination-container .dokan-pagination li.disabled a { + cursor: not-allowed; + color: #ccc; +} +input[type='submit'].dokan-btn, +a.dokan-btn, +.dokan-btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + background-color: #eee; + color: #444; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + border-radius: 3px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} +input[type='submit'].dokan-btn:hover, +a.dokan-btn:hover, +.dokan-btn:hover, +input[type='submit'].dokan-btn:focus, +a.dokan-btn:focus, +.dokan-btn:focus, +input[type='submit'].dokan-btn.focus, +a.dokan-btn.focus, +.dokan-btn.focus { + color: #fff; + border-color: #f05025; + text-decoration: none; + background-color: #f05025; +} +input[type='submit'].dokan-btn:active, +a.dokan-btn:active, +.dokan-btn:active, +input[type='submit'].dokan-btn.active, +a.dokan-btn.active, +.dokan-btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +input[type='submit'].dokan-btn-theme, +a.dokan-btn-theme, +.dokan-btn-theme { + color: #fff; + background-color: #f05025; + border-color: #f05025; +} +input[type='submit'].dokan-btn-theme:hover, +a.dokan-btn-theme:hover, +.dokan-btn-theme:hover, +input[type='submit'].dokan-btn-theme:focus, +a.dokan-btn-theme:focus, +.dokan-btn-theme:focus, +input[type='submit'].dokan-btn-theme:active, +a.dokan-btn-theme:active, +.dokan-btn-theme:active, +input[type='submit'].dokan-btn-theme.active, +a.dokan-btn-theme.active, +.dokan-btn-theme.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-theme, +.open .dropdown-togglea.dokan-btn-theme, +.open .dropdown-toggle.dokan-btn-theme { + color: #fff; + background-color: #dd3b0f; + border-color: #ca360e; +} +input[type='submit'].dokan-btn-theme:active, +a.dokan-btn-theme:active, +.dokan-btn-theme:active, +input[type='submit'].dokan-btn-theme.active, +a.dokan-btn-theme.active, +.dokan-btn-theme.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-theme, +.open .dropdown-togglea.dokan-btn-theme, +.open .dropdown-toggle.dokan-btn-theme { + background-image: none; +} +input[type='submit'].dokan-btn-theme.disabled, +a.dokan-btn-theme.disabled, +.dokan-btn-theme.disabled, +input[type='submit'].dokan-btn-theme[disabled], +a.dokan-btn-theme[disabled], +.dokan-btn-theme[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-theme, +fieldset[disabled] a.dokan-btn-theme, +fieldset[disabled] .dokan-btn-theme, +input[type='submit'].dokan-btn-theme.disabled:hover, +a.dokan-btn-theme.disabled:hover, +.dokan-btn-theme.disabled:hover, +input[type='submit'].dokan-btn-theme[disabled]:hover, +a.dokan-btn-theme[disabled]:hover, +.dokan-btn-theme[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-theme:hover, +fieldset[disabled] a.dokan-btn-theme:hover, +fieldset[disabled] .dokan-btn-theme:hover, +input[type='submit'].dokan-btn-theme.disabled:focus, +a.dokan-btn-theme.disabled:focus, +.dokan-btn-theme.disabled:focus, +input[type='submit'].dokan-btn-theme[disabled]:focus, +a.dokan-btn-theme[disabled]:focus, +.dokan-btn-theme[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-theme:focus, +fieldset[disabled] a.dokan-btn-theme:focus, +fieldset[disabled] .dokan-btn-theme:focus, +input[type='submit'].dokan-btn-theme.disabled:active, +a.dokan-btn-theme.disabled:active, +.dokan-btn-theme.disabled:active, +input[type='submit'].dokan-btn-theme[disabled]:active, +a.dokan-btn-theme[disabled]:active, +.dokan-btn-theme[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-theme:active, +fieldset[disabled] a.dokan-btn-theme:active, +fieldset[disabled] .dokan-btn-theme:active, +input[type='submit'].dokan-btn-theme.disabled.active, +a.dokan-btn-theme.disabled.active, +.dokan-btn-theme.disabled.active, +input[type='submit'].dokan-btn-theme[disabled].active, +a.dokan-btn-theme[disabled].active, +.dokan-btn-theme[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-theme.active, +fieldset[disabled] a.dokan-btn-theme.active, +fieldset[disabled] .dokan-btn-theme.active { + background-color: #f37655; + border-color: #f37655; +} +input[type='submit'].dokan-btn-theme .badge, +a.dokan-btn-theme .badge, +.dokan-btn-theme .badge { + color: #f05025; + background-color: #fff; +} +input[type='submit'].dokan-btn-success, +a.dokan-btn-success, +.dokan-btn-success { + color: #fff !important; + background-color: #5cb85c !important; + border-color: #4cae4c !important; +} +input[type='submit'].dokan-btn-success:hover, +a.dokan-btn-success:hover, +.dokan-btn-success:hover, +input[type='submit'].dokan-btn-success:focus, +a.dokan-btn-success:focus, +.dokan-btn-success:focus, +input[type='submit'].dokan-btn-success:active, +a.dokan-btn-success:active, +.dokan-btn-success:active, +input[type='submit'].dokan-btn-success.active, +a.dokan-btn-success.active, +.dokan-btn-success.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-success, +.open .dropdown-togglea.dokan-btn-success, +.open .dropdown-toggle.dokan-btn-success { + color: #fff !important; + background-color: #47a447 !important; + border-color: #398439 !important; +} +input[type='submit'].dokan-btn-success:active, +a.dokan-btn-success:active, +.dokan-btn-success:active, +input[type='submit'].dokan-btn-success.active, +a.dokan-btn-success.active, +.dokan-btn-success.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-success, +.open .dropdown-togglea.dokan-btn-success, +.open .dropdown-toggle.dokan-btn-success { + background-image: none !important; +} +input[type='submit'].dokan-btn-success.disabled, +a.dokan-btn-success.disabled, +.dokan-btn-success.disabled, +input[type='submit'].dokan-btn-success[disabled], +a.dokan-btn-success[disabled], +.dokan-btn-success[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-success, +fieldset[disabled] a.dokan-btn-success, +fieldset[disabled] .dokan-btn-success, +input[type='submit'].dokan-btn-success.disabled:hover, +a.dokan-btn-success.disabled:hover, +.dokan-btn-success.disabled:hover, +input[type='submit'].dokan-btn-success[disabled]:hover, +a.dokan-btn-success[disabled]:hover, +.dokan-btn-success[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-success:hover, +fieldset[disabled] a.dokan-btn-success:hover, +fieldset[disabled] .dokan-btn-success:hover, +input[type='submit'].dokan-btn-success.disabled:focus, +a.dokan-btn-success.disabled:focus, +.dokan-btn-success.disabled:focus, +input[type='submit'].dokan-btn-success[disabled]:focus, +a.dokan-btn-success[disabled]:focus, +.dokan-btn-success[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-success:focus, +fieldset[disabled] a.dokan-btn-success:focus, +fieldset[disabled] .dokan-btn-success:focus, +input[type='submit'].dokan-btn-success.disabled:active, +a.dokan-btn-success.disabled:active, +.dokan-btn-success.disabled:active, +input[type='submit'].dokan-btn-success[disabled]:active, +a.dokan-btn-success[disabled]:active, +.dokan-btn-success[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-success:active, +fieldset[disabled] a.dokan-btn-success:active, +fieldset[disabled] .dokan-btn-success:active, +input[type='submit'].dokan-btn-success.disabled.active, +a.dokan-btn-success.disabled.active, +.dokan-btn-success.disabled.active, +input[type='submit'].dokan-btn-success[disabled].active, +a.dokan-btn-success[disabled].active, +.dokan-btn-success[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-success.active, +fieldset[disabled] a.dokan-btn-success.active, +fieldset[disabled] .dokan-btn-success.active { + background-color: #80c780 !important; + border-color: #6ec06e !important; +} +input[type='submit'].dokan-btn-success .badge, +a.dokan-btn-success .badge, +.dokan-btn-success .badge { + color: #5cb85c !important; + background-color: #fff !important; +} +input[type='submit'].dokan-btn-default, +a.dokan-btn-default, +.dokan-btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +input[type='submit'].dokan-btn-default:hover, +a.dokan-btn-default:hover, +.dokan-btn-default:hover, +input[type='submit'].dokan-btn-default:focus, +a.dokan-btn-default:focus, +.dokan-btn-default:focus, +input[type='submit'].dokan-btn-default:active, +a.dokan-btn-default:active, +.dokan-btn-default:active, +input[type='submit'].dokan-btn-default.active, +a.dokan-btn-default.active, +.dokan-btn-default.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-default, +.open .dropdown-togglea.dokan-btn-default, +.open .dropdown-toggle.dokan-btn-default { + color: #333; + background-color: #ebebeb; + border-color: #adadad; +} +input[type='submit'].dokan-btn-default:active, +a.dokan-btn-default:active, +.dokan-btn-default:active, +input[type='submit'].dokan-btn-default.active, +a.dokan-btn-default.active, +.dokan-btn-default.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-default, +.open .dropdown-togglea.dokan-btn-default, +.open .dropdown-toggle.dokan-btn-default { + background-image: none; +} +input[type='submit'].dokan-btn-default.disabled, +a.dokan-btn-default.disabled, +.dokan-btn-default.disabled, +input[type='submit'].dokan-btn-default[disabled], +a.dokan-btn-default[disabled], +.dokan-btn-default[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-default, +fieldset[disabled] a.dokan-btn-default, +fieldset[disabled] .dokan-btn-default, +input[type='submit'].dokan-btn-default.disabled:hover, +a.dokan-btn-default.disabled:hover, +.dokan-btn-default.disabled:hover, +input[type='submit'].dokan-btn-default[disabled]:hover, +a.dokan-btn-default[disabled]:hover, +.dokan-btn-default[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-default:hover, +fieldset[disabled] a.dokan-btn-default:hover, +fieldset[disabled] .dokan-btn-default:hover, +input[type='submit'].dokan-btn-default.disabled:focus, +a.dokan-btn-default.disabled:focus, +.dokan-btn-default.disabled:focus, +input[type='submit'].dokan-btn-default[disabled]:focus, +a.dokan-btn-default[disabled]:focus, +.dokan-btn-default[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-default:focus, +fieldset[disabled] a.dokan-btn-default:focus, +fieldset[disabled] .dokan-btn-default:focus, +input[type='submit'].dokan-btn-default.disabled:active, +a.dokan-btn-default.disabled:active, +.dokan-btn-default.disabled:active, +input[type='submit'].dokan-btn-default[disabled]:active, +a.dokan-btn-default[disabled]:active, +.dokan-btn-default[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-default:active, +fieldset[disabled] a.dokan-btn-default:active, +fieldset[disabled] .dokan-btn-default:active, +input[type='submit'].dokan-btn-default.disabled.active, +a.dokan-btn-default.disabled.active, +.dokan-btn-default.disabled.active, +input[type='submit'].dokan-btn-default[disabled].active, +a.dokan-btn-default[disabled].active, +.dokan-btn-default[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-default.active, +fieldset[disabled] a.dokan-btn-default.active, +fieldset[disabled] .dokan-btn-default.active { + background-color: #ffffff; + border-color: #e6e6e6; +} +input[type='submit'].dokan-btn-default .badge, +a.dokan-btn-default .badge, +.dokan-btn-default .badge { + color: #fff; + background-color: #fff; +} +input[type='submit'].dokan-btn-danger, +a.dokan-btn-danger, +.dokan-btn-danger { + color: #fff !important; + background-color: #d9534f !important; + border-color: #d43f3a !important; +} +input[type='submit'].dokan-btn-danger:hover, +a.dokan-btn-danger:hover, +.dokan-btn-danger:hover, +input[type='submit'].dokan-btn-danger:focus, +a.dokan-btn-danger:focus, +.dokan-btn-danger:focus, +input[type='submit'].dokan-btn-danger:active, +a.dokan-btn-danger:active, +.dokan-btn-danger:active, +input[type='submit'].dokan-btn-danger.active, +a.dokan-btn-danger.active, +.dokan-btn-danger.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-danger, +.open .dropdown-togglea.dokan-btn-danger, +.open .dropdown-toggle.dokan-btn-danger { + color: #fff !important; + background-color: #d2322d !important; + border-color: #ac2925 !important; +} +input[type='submit'].dokan-btn-danger:active, +a.dokan-btn-danger:active, +.dokan-btn-danger:active, +input[type='submit'].dokan-btn-danger.active, +a.dokan-btn-danger.active, +.dokan-btn-danger.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-danger, +.open .dropdown-togglea.dokan-btn-danger, +.open .dropdown-toggle.dokan-btn-danger { + background-image: none !important; +} +input[type='submit'].dokan-btn-danger.disabled, +a.dokan-btn-danger.disabled, +.dokan-btn-danger.disabled, +input[type='submit'].dokan-btn-danger[disabled], +a.dokan-btn-danger[disabled], +.dokan-btn-danger[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-danger, +fieldset[disabled] a.dokan-btn-danger, +fieldset[disabled] .dokan-btn-danger, +input[type='submit'].dokan-btn-danger.disabled:hover, +a.dokan-btn-danger.disabled:hover, +.dokan-btn-danger.disabled:hover, +input[type='submit'].dokan-btn-danger[disabled]:hover, +a.dokan-btn-danger[disabled]:hover, +.dokan-btn-danger[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-danger:hover, +fieldset[disabled] a.dokan-btn-danger:hover, +fieldset[disabled] .dokan-btn-danger:hover, +input[type='submit'].dokan-btn-danger.disabled:focus, +a.dokan-btn-danger.disabled:focus, +.dokan-btn-danger.disabled:focus, +input[type='submit'].dokan-btn-danger[disabled]:focus, +a.dokan-btn-danger[disabled]:focus, +.dokan-btn-danger[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-danger:focus, +fieldset[disabled] a.dokan-btn-danger:focus, +fieldset[disabled] .dokan-btn-danger:focus, +input[type='submit'].dokan-btn-danger.disabled:active, +a.dokan-btn-danger.disabled:active, +.dokan-btn-danger.disabled:active, +input[type='submit'].dokan-btn-danger[disabled]:active, +a.dokan-btn-danger[disabled]:active, +.dokan-btn-danger[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-danger:active, +fieldset[disabled] a.dokan-btn-danger:active, +fieldset[disabled] .dokan-btn-danger:active, +input[type='submit'].dokan-btn-danger.disabled.active, +a.dokan-btn-danger.disabled.active, +.dokan-btn-danger.disabled.active, +input[type='submit'].dokan-btn-danger[disabled].active, +a.dokan-btn-danger[disabled].active, +.dokan-btn-danger[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-danger.active, +fieldset[disabled] a.dokan-btn-danger.active, +fieldset[disabled] .dokan-btn-danger.active { + background-color: #e27c79 !important; + border-color: #de6764 !important; +} +input[type='submit'].dokan-btn-danger .badge, +a.dokan-btn-danger .badge, +.dokan-btn-danger .badge { + color: #d9534f !important; + background-color: #fff !important; +} +input[type='submit'].dokan-btn-info, +a.dokan-btn-info, +.dokan-btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +input[type='submit'].dokan-btn-info:hover, +a.dokan-btn-info:hover, +.dokan-btn-info:hover, +input[type='submit'].dokan-btn-info:focus, +a.dokan-btn-info:focus, +.dokan-btn-info:focus, +input[type='submit'].dokan-btn-info:active, +a.dokan-btn-info:active, +.dokan-btn-info:active, +input[type='submit'].dokan-btn-info.active, +a.dokan-btn-info.active, +.dokan-btn-info.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-info, +.open .dropdown-togglea.dokan-btn-info, +.open .dropdown-toggle.dokan-btn-info { + color: #fff; + background-color: #39b3d7; + border-color: #269abc; +} +input[type='submit'].dokan-btn-info:active, +a.dokan-btn-info:active, +.dokan-btn-info:active, +input[type='submit'].dokan-btn-info.active, +a.dokan-btn-info.active, +.dokan-btn-info.active, +.open .dropdown-toggleinput[type='submit'].dokan-btn-info, +.open .dropdown-togglea.dokan-btn-info, +.open .dropdown-toggle.dokan-btn-info { + background-image: none; +} +input[type='submit'].dokan-btn-info.disabled, +a.dokan-btn-info.disabled, +.dokan-btn-info.disabled, +input[type='submit'].dokan-btn-info[disabled], +a.dokan-btn-info[disabled], +.dokan-btn-info[disabled], +fieldset[disabled] input[type='submit'].dokan-btn-info, +fieldset[disabled] a.dokan-btn-info, +fieldset[disabled] .dokan-btn-info, +input[type='submit'].dokan-btn-info.disabled:hover, +a.dokan-btn-info.disabled:hover, +.dokan-btn-info.disabled:hover, +input[type='submit'].dokan-btn-info[disabled]:hover, +a.dokan-btn-info[disabled]:hover, +.dokan-btn-info[disabled]:hover, +fieldset[disabled] input[type='submit'].dokan-btn-info:hover, +fieldset[disabled] a.dokan-btn-info:hover, +fieldset[disabled] .dokan-btn-info:hover, +input[type='submit'].dokan-btn-info.disabled:focus, +a.dokan-btn-info.disabled:focus, +.dokan-btn-info.disabled:focus, +input[type='submit'].dokan-btn-info[disabled]:focus, +a.dokan-btn-info[disabled]:focus, +.dokan-btn-info[disabled]:focus, +fieldset[disabled] input[type='submit'].dokan-btn-info:focus, +fieldset[disabled] a.dokan-btn-info:focus, +fieldset[disabled] .dokan-btn-info:focus, +input[type='submit'].dokan-btn-info.disabled:active, +a.dokan-btn-info.disabled:active, +.dokan-btn-info.disabled:active, +input[type='submit'].dokan-btn-info[disabled]:active, +a.dokan-btn-info[disabled]:active, +.dokan-btn-info[disabled]:active, +fieldset[disabled] input[type='submit'].dokan-btn-info:active, +fieldset[disabled] a.dokan-btn-info:active, +fieldset[disabled] .dokan-btn-info:active, +input[type='submit'].dokan-btn-info.disabled.active, +a.dokan-btn-info.disabled.active, +.dokan-btn-info.disabled.active, +input[type='submit'].dokan-btn-info[disabled].active, +a.dokan-btn-info[disabled].active, +.dokan-btn-info[disabled].active, +fieldset[disabled] input[type='submit'].dokan-btn-info.active, +fieldset[disabled] a.dokan-btn-info.active, +fieldset[disabled] .dokan-btn-info.active { + background-color: #85d0e7; + border-color: #70c8e2; +} +input[type='submit'].dokan-btn-info .badge, +a.dokan-btn-info .badge, +.dokan-btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +input[type='submit'].dokan-btn-lg, +a.dokan-btn-lg, +.dokan-btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +input[type='submit'].dokan-btn-sm, +a.dokan-btn-sm, +.dokan-btn-sm { + padding: 6px 12px; + font-size: 14px; + line-height: 1.428; + border-radius: 3px; +} +.dokan-btn-round[class] { + border-radius: 50%; + width: 35px; + height: 34px; + font-size: 25px; + line-height: 34px; +} +.dokan-table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.dokan-table > thead > tr > th, +.dokan-table > tbody > tr > th, +.dokan-table > tfoot > tr > th, +.dokan-table > thead > tr > td, +.dokan-table > tbody > tr > td, +.dokan-table > tfoot > tr > td { + padding: 8px; + line-height: 1.42; + vertical-align: top; + border-top: 1px solid #EDEDED; +} +.dokan-table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #EDEDED; +} +.dokan-table > caption + thead > tr:first-child > th, +.dokan-table > colgroup + thead > tr:first-child > th, +.dokan-table > thead:first-child > tr:first-child > th, +.dokan-table > caption + thead > tr:first-child > td, +.dokan-table > colgroup + thead > tr:first-child > td, +.dokan-table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.dokan-table > tbody + tbody { + border-top: 2px solid #EDEDED; +} +.dokan-table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table > thead > tr > .active, +.table > tbody > tr > .active, +.table > tfoot > tr > .active, +.table > thead > .active > td, +.table > tbody > .active > td, +.table > tfoot > .active > td, +.table > thead > .active > th, +.table > tbody > .active > th, +.table > tfoot > .active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > .active:hover, +.table-hover > tbody > .active:hover > td, +.table-hover > tbody > .active:hover > th { + background-color: #e8e8e8; +} +.dokan-table > thead > tr > td.active, +.dokan-table > tbody > tr > td.active, +.dokan-table > tfoot > tr > td.active, +.dokan-table > thead > tr > th.active, +.dokan-table > tbody > tr > th.active, +.dokan-table > tfoot > tr > th.active, +.dokan-table > thead > tr.active > td, +.dokan-table > tbody > tr.active > td, +.dokan-table > tfoot > tr.active > td, +.dokan-table > thead > tr.active > th, +.dokan-table > tbody > tr.active > th, +.dokan-table > tfoot > tr.active > th { + background-color: #f5f5f5 !important; +} +.dokan-table-hover > tbody > tr > td.active:hover, +.dokan-table-hover > tbody > tr > th.active:hover, +.dokan-table-hover > tbody > tr.active:hover > td, +.dokan-table-hover > tbody > tr:hover > .active, +.dokan-table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > .success, +.table > tbody > tr > .success, +.table > tfoot > tr > .success, +.table > thead > .success > td, +.table > tbody > .success > td, +.table > tfoot > .success > td, +.table > thead > .success > th, +.table > tbody > .success > th, +.table > tfoot > .success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > .success:hover, +.table-hover > tbody > .success:hover > td, +.table-hover > tbody > .success:hover > th { + background-color: #d0e9c6; +} +.dokan-table > thead > tr > td.success, +.dokan-table > tbody > tr > td.success, +.dokan-table > tfoot > tr > td.success, +.dokan-table > thead > tr > th.success, +.dokan-table > tbody > tr > th.success, +.dokan-table > tfoot > tr > th.success, +.dokan-table > thead > tr.success > td, +.dokan-table > tbody > tr.success > td, +.dokan-table > tfoot > tr.success > td, +.dokan-table > thead > tr.success > th, +.dokan-table > tbody > tr.success > th, +.dokan-table > tfoot > tr.success > th { + background-color: #dff0d8 !important; +} +.dokan-table-hover > tbody > tr > td.success:hover, +.dokan-table-hover > tbody > tr > th.success:hover, +.dokan-table-hover > tbody > tr.success:hover > td, +.dokan-table-hover > tbody > tr:hover > .success, +.dokan-table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > .info, +.table > tbody > tr > .info, +.table > tfoot > tr > .info, +.table > thead > .info > td, +.table > tbody > .info > td, +.table > tfoot > .info > td, +.table > thead > .info > th, +.table > tbody > .info > th, +.table > tfoot > .info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > .info:hover, +.table-hover > tbody > .info:hover > td, +.table-hover > tbody > .info:hover > th { + background-color: #c4e3f3; +} +.dokan-table > thead > tr > td.info, +.dokan-table > tbody > tr > td.info, +.dokan-table > tfoot > tr > td.info, +.dokan-table > thead > tr > th.info, +.dokan-table > tbody > tr > th.info, +.dokan-table > tfoot > tr > th.info, +.dokan-table > thead > tr.info > td, +.dokan-table > tbody > tr.info > td, +.dokan-table > tfoot > tr.info > td, +.dokan-table > thead > tr.info > th, +.dokan-table > tbody > tr.info > th, +.dokan-table > tfoot > tr.info > th { + background-color: #d9edf7 !important; +} +.dokan-table-hover > tbody > tr > td.info:hover, +.dokan-table-hover > tbody > tr > th.info:hover, +.dokan-table-hover > tbody > tr.info:hover > td, +.dokan-table-hover > tbody > tr:hover > .info, +.dokan-table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > .warning, +.table > tbody > tr > .warning, +.table > tfoot > tr > .warning, +.table > thead > .warning > td, +.table > tbody > .warning > td, +.table > tfoot > .warning > td, +.table > thead > .warning > th, +.table > tbody > .warning > th, +.table > tfoot > .warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > .warning:hover, +.table-hover > tbody > .warning:hover > td, +.table-hover > tbody > .warning:hover > th { + background-color: #faf2cc; +} +.dokan-table > thead > tr > td.warning, +.dokan-table > tbody > tr > td.warning, +.dokan-table > tfoot > tr > td.warning, +.dokan-table > thead > tr > th.warning, +.dokan-table > tbody > tr > th.warning, +.dokan-table > tfoot > tr > th.warning, +.dokan-table > thead > tr.warning > td, +.dokan-table > tbody > tr.warning > td, +.dokan-table > tfoot > tr.warning > td, +.dokan-table > thead > tr.warning > th, +.dokan-table > tbody > tr.warning > th, +.dokan-table > tfoot > tr.warning > th { + background-color: #fcf8e3 !important; +} +.dokan-table-hover > tbody > tr > td.warning:hover, +.dokan-table-hover > tbody > tr > th.warning:hover, +.dokan-table-hover > tbody > tr.warning:hover > td, +.dokan-table-hover > tbody > tr:hover > .warning, +.dokan-table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > .danger, +.table > tbody > tr > .danger, +.table > tfoot > tr > .danger, +.table > thead > .danger > td, +.table > tbody > .danger > td, +.table > tfoot > .danger > td, +.table > thead > .danger > th, +.table > tbody > .danger > th, +.table > tfoot > .danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > .danger:hover, +.table-hover > tbody > .danger:hover > td, +.table-hover > tbody > .danger:hover > th { + background-color: #ebcccc; +} +.dokan-table > thead > tr > td.danger, +.dokan-table > tbody > tr > td.danger, +.dokan-table > tfoot > tr > td.danger, +.dokan-table > thead > tr > th.danger, +.dokan-table > tbody > tr > th.danger, +.dokan-table > tfoot > tr > th.danger, +.dokan-table > thead > tr.danger > td, +.dokan-table > tbody > tr.danger > td, +.dokan-table > tfoot > tr.danger > td, +.dokan-table > thead > tr.danger > th, +.dokan-table > tbody > tr.danger > th, +.dokan-table > tfoot > tr.danger > th { + background-color: #f2dede !important; +} +.dokan-table-hover > tbody > tr > td.danger:hover, +.dokan-table-hover > tbody > tr > th.danger:hover, +.dokan-table-hover > tbody > tr.danger:hover > td, +.dokan-table-hover > tbody > tr:hover > .danger, +.dokan-table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.chart-tooltip { + position: absolute; + display: none; + line-height: 1; + background: #333; + color: #fff; + padding: 3px 5px; + font-size: 11px; + border-radius: 3px; +} +.dokan-tooltips-help { + margin-left: 7px; +} +.dokan-tooltips-help i { + color: #ccc; +} +.tooltip-inner { + font-size: 12px; +} +/** + * Media Popup style + */ +.media-modal .screen-reader-text { + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.chosen-container-multi .chosen-choices li.search-field input[type='text'] { + height: 28px; +} +.mfp-zoom-out { + /* start state */ + /* animate in */ + /* animate out */ +} +.mfp-zoom-out .mfp-with-anim { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; + filter: alpha(opacity=0); + opacity: 0; + -moz-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + -moz-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + -webkit-transform: scale(1.3); + transform: scale(1.3); +} +.mfp-zoom-out.mfp-bg { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; + filter: alpha(opacity=0); + opacity: 0; + -moz-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.mfp-zoom-out.mfp-ready .mfp-with-anim { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; + filter: alpha(opacity=100); + opacity: 1; + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + -webkit-transform: scale(1); + transform: scale(1); +} +.mfp-zoom-out.mfp-ready.mfp-bg { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; + filter: alpha(opacity=80); + opacity: 0.8; +} +.mfp-zoom-out.mfp-removing .mfp-with-anim { + -moz-transform: scale(1.3); + -ms-transform: scale(1.3); + -o-transform: scale(1.3); + -webkit-transform: scale(1.3); + transform: scale(1.3); + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; + filter: alpha(opacity=0); + opacity: 0; +} +.mfp-zoom-out.mfp-removing.mfp-bg { + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; + filter: alpha(opacity=0); + opacity: 0; +} +.dokan-blur-effect { + background-color: #eee; + -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)'; + filter: alpha(opacity=40); + opacity: 0.4; +} +.dokan-right-margin-30 { + margin-right: 30px; +} +.dokan_tock_check { + width: auto; +} +table.my_account_orders tbody tr td.order-actions a.button { + margin-right: 10px; +} +.dokan-dashboard-content ul.dokan_tabs { + border-bottom: 1px solid #EDEDED; + margin-bottom: 20px; + line-height: 24px; +} +.dokan-dashboard-content ul.dokan_tabs > li { + margin-bottom: -1px !important; +} +.dokan-dashboard-content ul.dokan_tabs li { + display: inline-block; + margin-right: 5px !important; + border: 1px solid #EDEDED; + border-bottom: none; +} +.dokan-dashboard-content ul.dokan_tabs li:first-child { + margin-left: 10px; +} +.dokan-dashboard-content ul.dokan_tabs li a { + color: #6d6d6d; + display: block; + padding: 6px 8px !important; +} +.dokan-dashboard-content ul.dokan_tabs li a:hover { + color: #000; + background-color: #eee; +} +.dokan-dashboard-content ul.dokan_tabs li.dokan-hide { + display: none; +} +.dokan-dashboard-content ul.dokan_tabs li.active { + border-bottom: 1px solid #fff !important; +} +.dokan-dashboard-content ul.dokan_tabs li.active a { + color: #000; +} +.wc_error_tip { + max-width: 20em; + line-height: 1.8em; + position: absolute; + white-space: normal; + background: #d82223; + margin: 2em 1px 0 -1em; + z-index: 9999999; + color: #fff; + font-size: 12px; + padding: 8px; +} +.wc_error_tip:after { + content: ''; + display: block; + border: 8px solid #d82223; + border-right-color: transparent; + border-left-color: transparent; + border-top-color: transparent; + position: absolute; + top: -3px; + left: 50%; + margin: -1em 0 0 -3px; +} +.dokan-label { + display: inline; + padding: 0.2em 0.6em 0.3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25em; +} +a.dokan-label:hover, +a.dokan-label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.dokan-label:empty { + display: none; +} +.btn .dokan-label { + position: relative; + top: -1px; +} +.dokan-label-default { + background-color: #777777; +} +.dokan-label-default[href]:hover, +.dokan-label-default[href]:focus { + background-color: #5e5e5e; +} +.dokan-label-default[href]:hover, +.dokan-label-default[href]:focus { + background-color: #5e5e5e; +} +.dokan-label-primary { + background-color: #428bca; +} +.dokan-label-primary[href]:hover, +.dokan-label-primary[href]:focus { + background-color: #3071a9; +} +.dokan-label-primary[href]:hover, +.dokan-label-primary[href]:focus { + background-color: #3071a9; +} +.dokan-label-success { + background-color: #5cb85c; +} +.dokan-label-success[href]:hover, +.dokan-label-success[href]:focus { + background-color: #449d44; +} +.dokan-label-success[href]:hover, +.dokan-label-success[href]:focus { + background-color: #449d44; +} +.dokan-label-info { + background-color: #5bc0de; +} +.dokan-label-info[href]:hover, +.dokan-label-info[href]:focus { + background-color: #31b0d5; +} +.dokan-label-info[href]:hover, +.dokan-label-info[href]:focus { + background-color: #31b0d5; +} +.dokan-label-warning { + background-color: #f0ad4e; +} +.dokan-label-warning[href]:hover, +.dokan-label-warning[href]:focus { + background-color: #ec971f; +} +.dokan-label-warning[href]:hover, +.dokan-label-warning[href]:focus { + background-color: #ec971f; +} +.dokan-label-danger { + background-color: #d9534f; +} +.dokan-label-danger[href]:hover, +.dokan-label-danger[href]:focus { + background-color: #c9302c; +} +.dokan-label-danger[href]:hover, +.dokan-label-danger[href]:focus { + background-color: #c9302c; +} +.dokan-success { + background-color: #5cb85c; +} +.dokan-success[href]:hover, +.dokan-success[href]:focus { + background-color: #449d44; +} +.dokan-success[href]:hover, +.dokan-success[href]:focus { + background-color: #449d44; +} +.dokan-info { + background-color: #5bc0de; +} +.dokan-info[href]:hover, +.dokan-info[href]:focus { + background-color: #31b0d5; +} +.dokan-info[href]:hover, +.dokan-info[href]:focus { + background-color: #31b0d5; +} +.dokan-warning { + background-color: #f0ad4e; +} +.dokan-warning[href]:hover, +.dokan-warning[href]:focus { + background-color: #ec971f; +} +.dokan-warning[href]:hover, +.dokan-warning[href]:focus { + background-color: #ec971f; +} +.dokan-danger { + background-color: #d9534f; +} +.dokan-danger[href]:hover, +.dokan-danger[href]:focus { + background-color: #c9302c; +} +.dokan-danger[href]:hover, +.dokan-danger[href]:focus { + background-color: #c9302c; +} +.dokan-panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.dokan-panel-body { + padding: 15px; +} +.dokan-panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.dokan-panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.dokan-panel-title { + margin-top: 0; + margin-bottom: 0; + color: inherit; +} +.dokan-panel-title > a { + color: inherit; +} +.dokan-panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.dokan-panel-default { + border-color: #ddd; +} +.dokan-panel-default > .dokan-panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.dokan-panel-default > .dokan-panel-heading + .dokan-panel-collapse > .dokan-panel-body { + border-top-color: #ddd; +} +.dokan-panel-default > .dokan-panel-heading .dokan-badge { + color: #f5f5f5; + background-color: #333; +} +.dokan-panel-default > .dokan-panel-footer + .dokan-panel-collapse > .dokan-panel-body { + border-bottom-color: #ddd; +} +.dokan-clearfix:before, +.dokan-clearfix:after { + display: table; + content: ' '; +} +.dokan-clearfix:after { + clear: both; +} +.dokan-right { + float: right !important; +} +.dokan-left { + float: left !important; +} +.dokan-hide { + display: none; +} +.content-half-part { + width: 50%; + float: left; +} +.content-half-part:first-child { + padding-right: 10px; +} +.content-half-part:last-child { + padding-left: 10px; +} +p.help-block { + color: #aaa; + padding-top: 8px; + line-height: 1.42; +} +ul.subsubsub { + font-size: 12px; + color: #EDEDED; + margin: 0 0 10px 0; + padding: 0; +} +ul.subsubsub li { + padding: 0 5px; + line-height: 13px; + border-right: 1px solid #EDEDED; +} +ul.subsubsub li a { + color: #6d6d6d; + transition: 0.2s linear; +} +ul.subsubsub li a:hover { + color: #000; +} +ul.subsubsub li:last-child { + border-right: none; +} +ul.subsubsub li.active a { + color: #000; +} +.pagination-wrap ul.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination-wrap ul.pagination > li { + display: inline; +} +.pagination-wrap ul.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.pagination-wrap ul.pagination > li > span.current { + background-color: #eee; + color: #999; +} +.pagination-wrap ul.pagination > li > a { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.pagination-wrap ul.pagination > li > a:hover { + background-color: #eee; + color: #999; +} +.dokan-form-inline .dokan-form-group { + float: left; + margin-right: 5px; +} +table.dokan-table .toggle-row { + position: absolute; + right: 8px; + top: 0; + display: none; + padding: 0; + width: 40px; + height: 40px; + border: none; + outline: 0; + background: 0 0; + color: #444; +} +table.dokan-table .toggle-row::before { + content: '\f0d7'; + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + font: normal normal normal 14px/1 FontAwesome; + display: inline-block; + font-size: inherit; + text-rendering: auto; +} +table.dokan-table td a { + color: #6d6d6d; +} +table.dokan-table td a:hover { + color: #000; +} +table.dokan-table .is-expanded .toggle-row::before { + content: '\f0d8'; +} +@media (max-width: 430px) { + table.dokan-table thead { + display: none; + } + table.dokan-table td.column-thumb, + table.dokan-table td.column-primary ~ td:not(.check-column) { + display: none; + } + table.dokan-table .is-expanded td:not(.hidden) { + display: block !important; + overflow: hidden; + } + table.dokan-table td.column-primary { + padding-right: 50px; + } + table.dokan-table td.column-primary strong { + display: block; + margin-bottom: 0.5em; + } + table.dokan-table td:not(.check-column) { + position: relative; + width: auto !important; + clear: both; + } + table.dokan-table .is-expanded td.column-thumb, + table.dokan-table td.column-primary ~ :not(.check-column) { + display: block; + text-align: right; + padding: 3px 8px 3px 35%; + } + table.dokan-table td:not(.column-primary)::before { + content: attr(data-title); + position: absolute; + left: 10px; + width: 32%; + white-space: nowrap; + text-align: left; + display: block; + } + table.dokan-table .toggle-row { + display: block; + } + table.dokan-table .row-actions { + display: grid; + grid-template-columns: auto auto auto; + } +} +span.dokan-loading { + background: url(../images/wpspin_light.gif) no-repeat; + float: right; + height: 16px; + margin: 5px 5px 0; + width: 16px; +} +span.error { + color: #bb0000; + display: inline-block; +} +.dokan-seller-search { + box-sizing: border-box !important; + border: 2px solid #ccc !important; + border-radius: 4px !important; + background-color: white !important; + background-image: url(../images/searchicon.png) !important; + background-position: 8px 8px !important; + background-repeat: no-repeat !important; + padding: 5px 0 5px 36px !important; + -webkit-transition: width 0.4s ease-in-out !important; + transition: width 0.4s ease-in-out !important; + background-size: 16px !important; +} +.dokan-overlay { + width: 100%; + height: 100%; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 999; +} +.dokan-ajax-loader { + height: 1em; + width: 1em; + position: absolute; + top: 50%; + left: 50%; + margin-left: -0.5em; + margin-top: -0.5em; + display: block; + content: ''; + -webkit-animation: spin 1s ease-in-out infinite; + -moz-animation: spin 1s ease-in-out infinite; + animation: spin 1s ease-in-out infinite; + background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOTEuMyA5MS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MS4zIDkxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBjeD0iNDUuNyIgY3k9IjQ1LjciIHI9IjQ1LjciLz4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjQ1LjciIGN5PSIyNC40IiByPSIxMi41Ii8+DQo8L3N2Zz4NCg==) center center; + background-size: cover; + line-height: 1; + text-align: center; + font-size: 2em; + color: rgba(0, 0, 0, 0.75); +} +.dokan-category-menu { + padding: 0; + border: 1px solid #ece7e7; +} +.dokan-category-menu h3.widget-title { + margin: 0; + padding: 10px 10px 10px 15px; + background: #eee; + border: 1px solid #eee; + color: #444; +} +.dokan-category-menu ul li { + border-bottom: none; +} +.dokan-category-menu .cat-drop-stack ul .children { + display: none; +} +.dokan-category-menu .cat-drop-stack ul li:last-child a { + border-bottom: none !important; +} +.dokan-category-menu .cat-drop-stack ul li:last-child.has-children a { + border-bottom: 1px solid #eee !important; +} +.dokan-category-menu .cat-drop-stack > ul { + padding: 0px; + margin: 0px; +} +.dokan-category-menu .cat-drop-stack > ul li { + padding: 0; +} +.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap { + background: #fff; +} +.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap a { + border-bottom: 1px solid #eee; + margin: 0px 15px; + text-decoration: none; +} +.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap ul.level-0 { + background: #fafafa; +} +.dokan-category-menu .cat-drop-stack > ul li.parent-cat-wrap ul.level-0 li.has-children { + border-bottom: none; +} +.dokan-category-menu .cat-drop-stack > ul li a { + padding: 9px 0px; + display: block; + color: #3c3c3c; + position: relative; + font-size: 13px; + text-decoration: none; +} +.dokan-category-menu .cat-drop-stack > ul li a .caret-icon { + position: absolute; + right: -2px; + display: inline-block; + width: 20px; + vertical-align: middle; + text-align: center; +} +.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper { + height: 100%; + margin: 70px auto; + text-align: center; +} +.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper .dokan-announcement-icon { + font-size: 165px; + color: #e3e3e3; + -moz-animation: ring 8s 1s ease-in-out infinite !important; + -moz-transform-origin: 50% 4px; + -webkit-animation: ring 8s 1s ease-in-out infinite !important; + -webkit-transform-origin: 50% 4px; + animation: ring 8s 1s ease-in-out infinite !important; + transform-origin: 50% 4px; +} +.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper p { + margin-top: 10px; + color: #a6a6a6; + font-size: 30px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item { + padding: 22px; + background: #f3f3f3; + border: 1px solid #eee; + margin-bottom: 25px; + position: relative; + width: 98%; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-heading { + margin-bottom: 5px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-heading h3 { + margin: 5px 0px; + padding: 0px 0px 8px; + font-weight: bold; + font-size: 20px; + color: #494949; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date { + width: 95px; + height: 95px; + color: #fff; + margin-right: 25px; + vertical-align: middle; + background-color: #818181; + text-align: center; + border-radius: 300px; + -webkit-border-radius: 300px; + -moz-border-radius: 300px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-day { + font-size: 20px; + font-weight: bold; + margin-top: 4px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-year { + font-weight: bold; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap { + width: 80%; + height: 100%; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap .dokan-announcement-content { + color: #656565; + font-size: 13px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action { + position: absolute; + top: -12px; + right: -8px; + font-size: 12px; + width: 25px; + height: 25px; + text-align: center; + background-color: #818181; + border-radius: 20px; + line-height: 23px; +} +.dokan-announcement-wrapper .dokan-announcement-wrapper-item .announcement-action a { + color: #fff; + font-size: 20px; +} +@media (max-width: 992px) { + .dokan-announcement-wrapper-item { + padding: 15px; + text-align: center; + } + .dokan-announcement-wrapper-item .dokan-annnouncement-date { + float: none !important; + margin: 0 auto 15px !important; + } + .dokan-announcement-wrapper-item .dokan-annnouncement-date .announcement-day { + margin-top: 0px !important; + padding-top: 16px; + } + .dokan-announcement-wrapper-item .dokan-announcement-content-wrap { + float: none !important; + width: 100% !important; + } +} +article.dokan-notice-single-notice-area span.dokan-single-announcement-date { + display: block; + margin-bottom: 10px; +} +.dokan-announcement-uread { + border: 1px solid #f05025 !important; +} +.dokan-announcement-uread .dokan-annnouncement-date { + background-color: #f05025 !important; +} +.dokan-announcement-bg-uread { + background-color: #f05025; +} +.dokan-dashboard .dokan-dash-sidebar { + width: 17%; + _float: left; + flex: 1 auto; + background-color: #242424; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu { + background: #242424; + list-style: none; + margin: 0 0 20px 0; + padding: 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { + margin: 0; + position: relative; + cursor: pointer; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { + padding: 10px 0 10px 18px; + display: block; + color: #fff; + font-size: 14px; + font-weight: normal; + text-decoration: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i { + font-size: 17px; + padding-right: 15px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown::before { + padding-left: 15px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a svg { + margin-right: 15px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover { + background: #f05025; + color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover ul.navigation-submenu { + position: relative; + top: auto; + left: auto; + right: auto; + bottom: auto; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after { + right: 0; + top: 1.3rem; + border: transparent solid; + content: ' '; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: transparent #242424eb transparent transparent; + border-left-color: #242424eb; + border-width: 16px 16px 16px 0; + margin-top: -16px; + z-index: 990; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu { + position: absolute; + bottom: 0; + left: 100%; + min-width: 165px; + display: block; + background: #242424eb; + border-bottom: none; + padding: 1.5px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu li { + display: block; + padding-left: 0.5em; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a i.menu-dropdown { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover { + background: none !important; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a { + display: inline-block !important; + width: 33.333333%; + padding: 6% 13%; + float: left; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover { + background: #f05025; + color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:last-child { + border-right: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu { + list-style: none; + position: absolute; + top: -1000em; + left: 160px; + overflow: visible; + word-wrap: break-word; + z-index: 9999; + box-shadow: 0 3px 5px rgb(0 0 0%); + margin-left: 0; + background: #242424ed; + padding: 3px 0; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li { + padding-left: 1.3em; + line-height: 1; + background: #242424ed; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li a { + font-size: 13px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover, +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current { + background: inherit; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before, +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before { + left: 0.75%; + top: 4%; + border: transparent solid; + content: ' '; + height: 90%; + position: absolute; + pointer-events: none; + border-color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover a, +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a { + font-weight: 800 !important; + color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active { + position: relative; + background: #f05025; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { + left: 93%; + top: 1.3rem; + border: transparent solid; + content: ' '; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: transparent #fff transparent transparent; + border-left-color: #fff; + border-width: 16px 16px 16px 0; + margin-top: -16px; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu { + position: relative; + z-index: 3; + top: auto; + left: auto; + right: auto; + bottom: auto; + border: 0 none; + border-bottom: 0.5px solid #f05025; + margin-top: 0; + box-shadow: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li:not(.current) a { + font-weight: normal; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li a:focus { + outline: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a { + padding-right: 16px; + font-weight: 800; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a i.menu-dropdown { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu { + background: #fff; + margin: 0; + list-style: none; + padding: 0; + position: absolute; + right: -100%; + top: -4px; + z-index: 99; + width: 165px; + display: none; + border-top: 1px solid #ececec; + border-right: 1px solid #ececec; + border-bottom: 1px solid #ececec; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu a { + padding: 2px 0 2px 10px; + font-size: 13px; + color: #333; + font-weight: normal; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu a:hover { + background: #f37655; + color: #fff; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu li { + border-bottom: 1px solid #ccc; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu li:last-child { + border-bottom: none; +} +.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right { + padding-top: 5px; +} +.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon { + display: none; +} +.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon { + font-size: 17px; + color: #fff; + position: absolute; + top: 0; + right: 0; + width: 33px; + z-index: 1; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid #f0f0f0; + border-radius: 3px; + padding: 3px 8px; +} +.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > input:checked + ul.dokan-dashboard-menu { + display: block !important; + background: #000; + color: #fff; + animation: showNav 350ms ease-in-out both; +} +@keyframes showNav { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@media only screen and (max-width: 450px) { + .dokan-dashboard .dokan-dash-sidebar #dokan-navigation { + height: 33px; + position: relative; + } + .dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon { + display: block !important; + } + .dokan-dashboard .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu { + display: none !important; + } + .dokan-dashboard .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu { + display: none; + height: auto !important; + padding-top: 48px !important; + } +} +html, +body { + -webkit-backface-visibility: hidden; +} +div.media-sidebar a.edit-attachment { + display: none; +} +.daterangepicker .calendar-table th, +.daterangepicker .calendar-table td { + padding: 5px 10px; +} +.dokan-dashboard .dokan-dashboard-wrap { + display: flex; + display: -webkit-flex; + display: -ms-flexbox; + flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + overflow: hidden; + width: 100%; +} +.dokan-dashboard .dokan-dashboard-wrap * { + box-sizing: border-box; +} +.dokan-dashboard .dokan-dashboard-wrap a:focus { + outline-color: #ff5a40; +} +.dokan-dashboard header.dokan-dashboard-header { + margin: 0 0 15px 0; +} +.dokan-dashboard header.dokan-dashboard-header h1 { + margin: 0 0 10px 0; + border-bottom: 1px solid #EDEDED; + padding: 0 0 10px 0; + line-height: 1.25; +} +.dokan-dashboard header.dokan-dashboard-header .dokan-add-product-link .dokan-btn { + margin-right: 10px; +} +.dokan-dashboard .dokan-dashboard-content { + padding: 0 0 0 25px; + overflow: hidden; + margin-top: 0px; + width: 83%; + flex: 5 auto; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:before, +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:after { + content: " "; + display: table; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area:after { + clear: both; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left { + padding-right: 15px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget { + background: #fff; + border: 1px solid #EBEBEB; + padding: 0px 10px; + position: relative; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); + margin-bottom: 15px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a { + font-size: 13px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title { + font-weight: bold; + font-size: 15px; + border-bottom: 1px solid #EBEBEB; + padding: 6px 0; + margin-bottom: 6px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i { + color: #ccc; + padding-right: 5px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right { + float: right; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right a { + color: #6d6d6d; + transition: 0.2s linear; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title .pull-right a:hover { + color: #000; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter { + text-align: center; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul { + margin: 0px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li { + width: 100%; + display: block; + margin: 0 auto; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title { + font-size: 15px; + padding-top: 10px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count { + font-size: 18px; + border-bottom: 1px solid #EBEBEB; + font-weight: 600; + padding-bottom: 10px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders { + overflow: hidden; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part { + width: 50%; + padding: 0; + float: left; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders #order-stats { + padding: 20px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products .pull-right a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-top: -6px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.sells-graph { + padding-bottom: 7px; + width: 100%; + position: relative; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .chart-placeholder.main { + height: 347px; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count a { + color: #6d6d6d; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count .count { + float: right; +} +.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .chart-tooltip { + position: absolute; + display: none; + line-height: 1; + background: #333; + color: #fff; + padding: 3px 5px; + font-size: 11px; + border-radius: 3px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap { + border: 1px solid #EDEDED; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-search-bar { + position: relative; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-find-btn { + display: none; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-map-search { + border: none; + width: 100%; + padding: 5px 10px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-map-wrap .dokan-google-map { + width: 100%; + height: 300px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary #vendor-dashboard-payment-settings-error { + padding: 25px; + display: none; + background-color: palevioletred; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + background-color: #EEEEEE; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > h2 { + margin: 5px 0; + flex-grow: 1; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div { + flex-grow: 2; + text-align: right; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown { + display: inline-block; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down { + color: #333333; + cursor: pointer; + padding: 10px 35px 10px 10px; + white-space: nowrap; + border-radius: 3px; + background: #DDDDDD; + position: relative; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down::after { + content: '\25BC'; + display: inline-block; + transition: transform 300ms ease-in-out; + position: absolute; + right: 5px; + top: 20%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down-wrapper { + position: relative; + top: 5px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down { + display: none; + max-height: 200px; + border: 1px black solid; + position: absolute; + top: 0; + right: 0; + background-color: white; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul { + list-style: none; + margin: 0; + max-height: 199px; + overflow-y: auto; + overflow-x: hidden; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li:not(:last-child) { + border-bottom: 1px #dddddd solid; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div { + white-space: nowrap; + display: flex; + align-items: center; + padding: 10px 20px 10px 10px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div img { + width: calc(12px + 1.5vw); + border: 1px solid lightgray; + border-radius: 50%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div span { + padding-right: 30px; + margin-left: 10px; + color: #333333; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li:hover { + background-color: #EFEFEF; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down .no-content { + padding: 20px; + width: 300px; + text-align: center; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #toggle-vendor-payment-method-drop-down { + background-color: #CCCCCC; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #toggle-vendor-payment-method-drop-down::after { + transform: rotate(180deg); +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #vendor-payment-method-drop-down { + display: block; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul { + list-style: none; + min-height: 200px; + margin-left: 0; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: #CCCCCC solid 1px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div { + display: flex; + align-items: center; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div img { + width: calc(12px + 3vw); + border: 1px solid grey; + border-radius: 50%; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div span { + margin-left: 10px; + color: #333333; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div button { + margin-bottom: 3px !important; + min-height: 30px !important; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div a button { + margin-left: 3px !important; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > .no-content { + min-height: 200px; + padding: 20px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div { + background-color: white; + box-shadow: 0 0 5px #bbbbbb; + margin-right: 10px; + padding: 20px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div { + text-align: left; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div label { + color: black; + font-weight: bold; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.dokan-form-group > div select { + padding: 10px 15px; + border-radius: 5px; + min-height: 50px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning { + display: flex; + box-shadow: 0 0 5px #AAAAAA; + padding: 10px; + margin-bottom: 10px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning div.left-icon-container { + display: flex; + flex-direction: column; + justify-content: center; + padding: 5px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning div.left-icon-container i { + color: orange; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div div.data-warning div.vr-separator { + margin: 0 10px; + border-left: 1px #dddddd solid; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-note { + text-align: left; + margin-bottom: 2em; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions { + background-color: #EEEEEE; + text-align: left; + border-top: 1px #cccccc solid; + padding: 20px; + margin: -20px; + position: relative; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions button.dokan-btn-danger { + position: absolute; + right: 20px; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form .payment-field-bank > div.dokan-form-group > div .bottom-actions a { + margin-left: 10px; + text-decoration: none; + color: #2B78E4; +} +.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area #payment-form > div.dokan-form-group > div.ajax_prev.dokan-w4 { + margin-left: 24%; +} +.dokan-dashboard .dokan-dashboard-content .edit-account fieldset { + margin-top: 30px; +} +.dokan-dashboard .dokan-dashboard-content .edit-account fieldset legend { + font-weight: bold; +} +.dokan-dashboard .dokan-dashboard-content article { + border-bottom: none; +} +.dokan-dashboard .dokan-dashboard-content ul li { + list-style: none; + margin: 0px; + padding: 0px; +} +.dokan-dashboard .dokan-dashboard-content a { + text-decoration: none; +} +.dokan-dashboard .dokan-dashboard-content .dokan-page-help { + display: block; + font-style: italic; + color: #888; + margin-bottom: 30px; +} +.dokan-dashboard .dokan-dashboard-content .dokan-page-help p { + margin-bottom: 10px; +} +.dokan-dashboard div.chart-container > div.chart-placeholder > div.legend table { + border-spacing: 0.5em; + width: auto; + margin: 0; + border-collapse: separate; +} +.dokan-dashboard div.chart-container > div.chart-placeholder > div.legend table td { + padding: 0; + text-align: left; + vertical-align: middle; + background: none; +} +.dokan-dashboard div.chart-container > div.chart-legend-container > table td { + padding: 0; + padding-left: 5px; + padding-right: 5px; +} +.dokan-column-name-with-avatar { + position: relative; + padding-left: 46px !important; +} +.dokan-column-name-with-avatar img { + position: absolute; + top: 3px; + left: 8px; + border-radius: 50%; + border: 1px solid #fff; + box-shadow: 0 1px 0 0 #e0e0e0; +} +.dokan-orders-content .dokan-orders-area .dokan-order-left-content { + margin-right: 3%; +} +.dokan-orders-content .dokan-orders-area .dokan-order-left-content .dokan-order-billing-address { + min-width: 49%; + margin-right: 2%; +} +.dokan-orders-content .dokan-orders-area .dokan-order-left-content .dokan-order-shipping-address { + min-width: 49%; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach { + padding: 10px 7px; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left { + width: 66%!important; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group { + display: flex; + flex-wrap: wrap; + align-items: center; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container { + height: 35px !important; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button .select2-selection--single, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .select2-selection--single, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input .select2-selection--single, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select .select2-selection--single, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container .select2-selection--single { + height: 35px !important; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button { + margin-right: 5px; + border: none !important; + padding: 3px 10px !important; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container { + width: calc(33% - 54px) !important; + margin-right: 5px; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a { + display: flex; + align-items: center; +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .fa { + margin-right: 3px; +} +@media screen and (max-width: 576px) { + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container, + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input { + width: 100% !important; + margin-right: 0; + } + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select:not(:last-child), + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container:not(:last-child), + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input:not(:last-child) { + margin-bottom: 5px; + } +} +.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right { + width: 33%!important; +} +@media screen and (max-width: 768px) { + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left { + width: 100%!important; + } + .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right { + width: 100%!important; + } +} +.dokan-orders-content .dokan-orders-area td.dokan-order-action { + gap: 5px; + width: 100%; + display: grid; + grid-gap: 5px; + flex-direction: column; + grid-template-columns: repeat(3, 1fr); +} +.dokan-orders-content .dokan-orders-area td.dokan-order-action .wpo_wcpdf { + border: 1px solid transparent; + padding: 5px 10px; + border-color: #ccc; + border-radius: 3px; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + height: 40px; + width: 40px; +} +.dokan-orders-content .dokan-orders-area td.dokan-order-action .wpo_wcpdf img { + width: 22px !important; +} +.dokan-orders-content .dokan-orders-area td img { + padding: 2px; + margin: 0; + border: 1px solid #dfdfdf; + vertical-align: middle; + width: 46px; + height: auto; +} +.dokan-orders-content .dokan-orders-area td a { + color: #6d6d6d; + transition: 0.2s linear; +} +.dokan-orders-content .dokan-orders-area td a:hover { + color: #000; +} +.dokan-orders-content .dokan-orders-area table.table.order-items { + margin-bottom: 0; +} +.dokan-orders-content .dokan-orders-area .general-details ul.order-status { + border-bottom: 1px solid #EDEDED; + margin-bottom: 3px; + padding-bottom: 3px; + margin-left: 0px; + padding-left: 0px; +} +.dokan-orders-content .dokan-orders-area .general-details ul.customer-details { + margin-left: 0px; + padding-left: 0px; +} +.dokan-orders-content .dokan-orders-area .general-details span { + font-weight: bold; +} +.dokan-orders-content .dokan-orders-area .alert-success.customer-note { + background-color: #dff0d8; + background: #dff0d8; + margin-bottom: 5px; +} +.dokan-orders-content .dokan-orders-area .alert-success.customer-note strong { + font-size: 12px; +} +.dokan-orders-content .dokan-orders-area .order_note_type { + padding-left: 0; +} +.dokan-orders-content .dokan-orders-area #dokan-order-status-form { + margin: 10px 0; +} +.dokan-orders-content .dokan-orders-area #dokan-order-status-form select.form-control { + display: inline-block; + width: 100%; + margin-right: 10px; + font-size: 13px; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter { + font-size: 12px; + color: #EDEDED; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li { + display: inline-block; + line-height: 13px; + padding: 0 5px; + border-right: 1px solid #EDEDED; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a { + color: #6d6d6d; + transition: 0.2s linear; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:last-child { + border-right: none; +} +.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a { + color: #000; +} +.dokan-orders-content .dokan-orders-area ul.order_notes { + font-size: 13px; +} +.dokan-orders-content .dokan-orders-area ul.order_notes p.meta { + font-size: 11px; +} +.dokan-orders-content .dokan-orders-area ul.order_notes .note_content { + position: relative; + background: #efefef; + padding: 3px 10px; + margin-bottom: 10px; +} +.dokan-orders-content .dokan-orders-area ul.order_notes .note_content p { + margin: 0; + padding: 0; + word-wrap: break-word; +} +.dokan-orders-content .dokan-orders-area ul.order_notes .note_content:after { + content: ""; + display: block; + position: absolute; + bottom: -15px; + left: 30px; + width: 0; + height: 0; + border-width: 15px 15px 0 0; + border-style: solid; + border-color: #efefef transparent; +} +.dokan-orders-content .dokan-orders-area ul.order_notes li.customer-note .note_content { + background: #d7cad2; +} +.dokan-orders-content .dokan-orders-area ul.order_notes li.customer-note .note_content:after { + border-color: #d7cad2 transparent; +} +.dokan-orders-content .dokan-orders-area tfoot td.value { + border-left: 1px solid #EDEDED; + text-align: right; +} +.dokan-orders-content .dokan-orders-area .order_download_permissions label { + font-weight: normal; +} +.dokan-orders-content .dokan-orders-area .order_download_permissions button.revoke_access { + padding: 3px 10px; + margin-top: -2px; +} +.dokan-orders-content .dokan-orders-area .order_download_permissions .toolbar { + margin-top: 15px; +} +.dokan-orders-content .dokan-orders-area .chosen-container-multi .chosen-choices li.search-field input[type="text"] { + min-height: 27px; +} +.vendor-dashboard-orders-page .select2-search__field { + min-width: auto !important; +} +.dokan-product-listing .dokan-product-listing-area { + padding: 0px 15px; +} +.dokan-product-listing .dokan-product-listing-area .row-actions { + visibility: hidden; + font-size: 12px; + color: #ccc; +} +.dokan-product-listing .dokan-product-listing-area tr:hover .row-actions { + visibility: visible; +} +.dokan-product-listing .dokan-product-listing-area table td img { + width: auto; + height: auto; + max-width: 48px; + max-height: 48px; +} +.dokan-product-listing .dokan-product-listing-area .product-listing-top { + border-bottom: 1px solid #EDEDED; + line-height: 50px; + margin-bottom: 15px; +} +.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter { + width: 60%; +} +.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li { + display: inline-block; + padding: 0 5px; +} +.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link { + width: 36%; + float: right; + text-align: right; +} +.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search'] { + float: right; +} +.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group { + float: right; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f133'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.downloadable:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f019'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.variable:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f02d'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.simple:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f0c9'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.virtual:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f0c2'; + display: block; + text-align: center; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.earning-info:before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + content: '\f05a'; + display: inline; + margin-left: 5px; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock { + color: #7ad03a; + background: transparent; + font-weight: bold; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td { + vertical-align: top; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a, +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a { + color: #6d6d6d; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a:hover, +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a:hover { + color: #000; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary .delete a:hover, +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions .delete a:hover { + color: red; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table p { + margin-bottom: 0px; + padding-bottom: 0px; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.draft { + background: #ccc; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.publish { + background: #65c265; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-status label.pending { + background: #f05025; +} +.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date { + font-size: 13px; +} +.dokan-product-listing .dokan-product-listing-area del .amount { + color: #dd5a43; +} +.dokan-product-listing .dokan-product-listing-area ins { + text-decoration: none; +} +.dokan-product-listing .dokan-product-listing-area ins .amount { + color: #69aa46; + font-weight: bold; +} +.dokan-new-product-area .dokan-product-meta { + width: 73.43%; +} +.dokan-new-product-area .featured-image { + width: 25%; +} +.dokan-new-product-area .content-half-part.sale-price { + display: inline-block; +} +.dokan-new-product-area .content-half-part.sale-price label.form-label { + display: block; +} +.dokan-new-product-area .content-half-part.sale-price label.form-label a.sale_schedule, +.dokan-new-product-area .content-half-part.sale-price label.form-label a.cancel_sale_schedule { + float: right; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb { + display: block; + border-bottom: 1px solid #EDEDED; + padding: 0 0 10px 0; + margin: 0 0 15px 0; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 { + font-size: 18px; + line-height: 1.42; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb, +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb a { + color: #aaa; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 .dokan-label { + font-size: 11px; + font-weight: normal; +} +.dokan-product-edit-area header.dokan-pro-edit-breadcrumb h1 a.view-product { + background-color: #fafafa; + border-color: #ebebeb; +} +.dokan-product-edit-area .dokan-product-meta { + width: 65%; +} +.dokan-product-edit-area .featured-image { + width: 35%; +} +.dokan-edit-row { + background: #fff; + border: 1px solid #ebebeb; + margin-top: 15px; +} +.dokan-edit-row .dokan-section-heading { + padding: 10px 15px; + border-bottom: 1px solid #ebebeb; + overflow: hidden; + cursor: pointer; +} +.dokan-edit-row .dokan-section-heading i.fa { + font-size: 15px; +} +.dokan-edit-row .dokan-section-heading i.fa.fa-flip-vertical { + margin-top: 9px; +} +.dokan-edit-row .dokan-section-heading .dokan-section-toggle { + float: right; + color: #888; + font-size: 15px; +} +.dokan-edit-row .dokan-section-heading h2 { + margin: 0px; + padding: 0px; + float: left; + font-size: 16px; + font-weight: bold; + line-height: 150%; +} +.dokan-edit-row .dokan-section-heading p { + float: left; + vertical-align: bottom; + margin-bottom: 0px; + margin-top: 2px; + margin-left: 8px; + color: #888; + font-style: italic; + font-size: 12px; +} +.product-edit-new-container .dokan-edit-row.dokan-other-options { + margin-bottom: 20px; +} +.product-edit-new-container .dokan-edit-row .dokan-section-content { + padding: 15px; +} +.product-edit-new-container .dokan-product-edit-form .dokan-new-product-featured-img { + max-height: 300px; +} +.product-edit-new-container label { + font-weight: normal; + cursor: pointer; +} +.product-edit-new-container label input[type='checkbox'] { + margin-right: 5px; +} +.product-edit-new-container label.form-label { + font-weight: bold; + margin-bottom: 5px; + font-size: 13px; + display: block; +} +.product-edit-new-container label.form-label span { + font-weight: normal; + color: #888; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb { + display: block; + border-bottom: 1px solid #EDEDED; + padding: 0 0 10px 0; + margin: 0 0 15px 0; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 { + font-size: 18px; + line-height: 1.42; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb, +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-breadcrumb a { + color: #aaa; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 .dokan-label { + font-size: 11px; + font-weight: normal; +} +.product-edit-new-container header.dokan-pro-edit-breadcrumb h1 a.view-product { + background-color: #fafafa; + border-color: #ebebeb; +} +.product-edit-new-container .dokan-price-container .sale_schedule, +.product-edit-new-container .dokan-price-container .cancel_sale_schedule { + font-weight: normal; + float: right; +} +.product-edit-new-container .dokan-form-top-area:before, +.product-edit-new-container .dokan-form-top-area:after { + content: " "; + display: table; +} +.product-edit-new-container .dokan-form-top-area:after { + clear: both; +} +.product-edit-new-container .dokan-form-top-area .dokan-product-meta { + width: 65%; +} +.product-edit-new-container .dokan-form-top-area .featured-image { + width: 35%; +} +@media (max-width: 430px) { + .product-edit-new-container .dokan-form-top-area .dokan-product-meta, + .product-edit-new-container .dokan-form-top-area .featured-image { + width: 100%; + } +} +@media (max-width: 430px) { + .product-edit-new-container .dokan-form-top-area { + display: flex; + flex-direction: column-reverse; + } +} +.product-edit-new-container .dokan-product-short-description { + margin-bottom: 20px; + margin-top: 10px; +} +.product-edit-new-container .content-half-part.featured-image { + padding-left: 25px; +} +.product-edit-new-container .content-half-part.sale-price { + display: inline-block; +} +.product-edit-new-container .dokan-new-product-featured-img { + border: 4px dashed #dddddd; + height: 294px !important; + width: 100% !important; + margin-bottom: 10px; + overflow: hidden; + position: relative; +} +.product-edit-new-container .dokan-new-product-featured-img i.fa-cloud-upload { + display: block; + font-size: 80px; + color: #dfdfdf; +} +.product-edit-new-container .dokan-new-product-featured-img a.dokan-feat-image-btn { + color: #8f8f8f; + text-shadow: 0 1px 1px #fff; + background: #f0f0f0; + padding: 3px 10px; + font-size: 12px; +} +.product-edit-new-container .dokan-new-product-featured-img a.dokan-feat-image-btn:hover { + color: #ececec; + text-shadow: 0 1px 1px #6f6f6f; + background: #b4b4b4; +} +.product-edit-new-container .dokan-new-product-featured-img a.close { + background: #000000; + color: #ff0000; + font-size: 100px; + height: 100% !important; + opacity: 0.7; + padding: 25% 0; + position: absolute; + right: 0; + text-align: center; + text-shadow: none; + top: 0; + width: 100% !important; + display: none; + cursor: pointer; +} +.product-edit-new-container .dokan-new-product-featured-img img { + max-width: 100%; + width: 100%; + height: 100%; +} +.product-edit-new-container .dokan-new-product-featured-img img:hover a.close { + display: block; +} +.product-edit-new-container .dokan-new-product-featured-img .image-wrap:hover a.close { + display: block; +} +.product-edit-new-container .instruction-inside { + text-align: center; + padding-top: 20%; + padding-bottom: 30%; + color: #aaa; +} +.product-edit-new-container .wp-editor-wrap { + border: 1px solid #e7e7e7; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options { + margin-bottom: 20px; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input { + width: 23.3%; + float: left; + margin-right: 2%; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input#_height { + margin-right: 0px; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-product-options .dokan-additional-shipping-wrap .dokan-w3 { + width: 32%; + margin-right: 2%; +} +.product-edit-new-container .dokan-shipping-container .dokan-shipping-product-options .dokan-additional-shipping-wrap .dokan-w3.last-child { + margin-right: 0px; +} +.product-edit-new-container .dokan-stock-management-wrapper div.dokan-w3 { + width: 32%; + margin-right: 2%; +} +.product-edit-new-container .dokan-stock-management-wrapper div.dokan-w3.last-child { + margin-right: 0px; +} +.product-edit-new-container .dokan-download-wrapper { + margin-top: 15px; +} +.product-edit-new-container aside { + border: 1px solid #eee; + margin-bottom: 15px; + border-radius: 3px; +} +.product-edit-new-container #dokan-product-images ul.product_images { + margin: 0 0 10px 0; + padding: 0; +} +.product-edit-new-container #dokan-product-images ul.product_images li.image, +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder { + width: 64px; + height: 64px; + overflow: hidden; + float: left; + box-sizing: border-box; + position: relative; + margin: 9px 4px 0 0; + border: 1px solid #eee; + border-radius: 2px; + padding: 2px; + cursor: move; +} +.product-edit-new-container #dokan-product-images ul.product_images li.image img, +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder img { + padding: 0; + margin: 0; + max-width: 100%; +} +.product-edit-new-container #dokan-product-images ul.product_images li.image a.action-delete, +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete { + position: absolute; + top: 0; + color: red; + background: rgba(0, 0, 0, 0.6); + margin: 0; + font-size: 35px; + width: 100%; + text-align: center; + height: 100%; + padding: 25% 3px 0; + font-weight: bold; + display: none; +} +.product-edit-new-container #dokan-product-images ul.product_images li.image:hover a.action-delete, +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete { + display: flex; + align-items: center; + justify-content: center; +} +.product-edit-new-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder { + border: 1px dashed #ccc; +} +.product-edit-new-container .product-dimension .form-control { + display: inline-block; + width: 20%; + margin-right: 5px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type { + margin-bottom: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type select { + margin-right: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type .dokan-attribute-spinner { + margin-left: 10px; + margin-top: 5px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul { + padding-left: 0px; + margin-left: 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list { + border-bottom: 1px solid #e3e3e3; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list:first-child { + border-top: 1px solid #e3e3e3; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading { + padding: 10px 10px; + cursor: move; + position: relative; + background-color: rgba(241, 241, 241, 0.61); +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute { + position: absolute; + top: 9px; + right: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-toggle-attribute { + position: absolute; + top: 7px; + right: 80px; + color: #222; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item { + padding: 10px 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .dokan-product-attribute-name { + margin-bottom: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .checkbox-item { + font-weight: normal !important; + margin-bottom: 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .dokan-pre-defined-attribute-btn-group { + margin-top: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper { + margin-top: 20px; + border-top: 1px solid #eee; + padding-top: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-top-toolbar { + vertical-align: middle; + line-height: 31px; + margin-bottom: 20px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-top-toolbar select.variation-actions { + margin-right: 5px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container { + margin-bottom: 20px; + /** Load all variation styles **/ +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes { + cursor: pointer; + position: relative; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions { + position: absolute; + top: 15px; + right: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa { + margin-right: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa.fa-bars { + cursor: move; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i.fa.fa-sort-desc { + cursor: pointer; + padding-bottom: 4px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading { + margin: 0 !important; + font-size: inherit; + position: relative; + line-height: 35px; + padding: 8px 10px; + border-bottom: 1px solid #eee; + background-color: rgba(241, 241, 241, 0.61); +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading strong { + float: left; + margin-right: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading select { + float: left; + margin-right: 10px; + width: 20%; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes { + margin-top: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options { + margin-bottom: 15px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image { + width: 130px; + height: 130px; + float: left; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button { + display: block; + width: 100%; + height: 100%; + margin-right: 20px; + position: relative; + cursor: pointer; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button img { + max-width: 130px; + max-height: 130px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove img { + display: block; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove:before { + content: 'X'; + display: none; + position: absolute; + font-size: 50px; + top: 35%; + left: 40%; + color: #f35000; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .upload_image .upload_image_button.dokan-img-remove:hover:before { + display: block; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options { + float: left; + margin-left: 20px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options label { + display: block; + margin-bottom: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options .options label:last-child { + margin-bottom: 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .variable_pricing { + margin-bottom: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension { + margin-bottom: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension .dimensions_field .dokan-w3 { + margin-right: 6px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .weight-dimension .dimensions_field .dokan-w3:last-child { + margin-right: 0px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar { + text-align: right; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar span.dokan-variation-default-label, +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar .dokan-variation-default-select { + margin-right: 5px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-default-toolbar .float-none { + display: inline-block; + float: none !important; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar button.dokan-btn-default[disabled] { + background-color: #fafafa; + color: #b3b3b3; + border-color: #ccc; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav .displaying-num, +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav .expand-close { + font-style: italic; + font-size: 13px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav span.pagination-links { + margin-left: 10px; +} +.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variation-action-toolbar .dokan-variations-pagenav span.pagination-links a { + padding: 0px 8px; + background: #eee; + font-size: 14px; +} +.product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox { + padding-left: 10px; +} +@media (max-width: 430px) { + .product-edit-new-container .dokan-product-type-container .content-half-part.virtual-checkbox { + padding-left: 0; + } +} +.product-edit-container { + font-size: 13px; +} +.product-edit-container #editable-post-name-full { + display: none; +} +.product-edit-container #edit-slug-box { + margin-top: 10px; +} +.product-edit-container .dokan-product-title-alert, +.product-edit-container .dokan-product-cat-alert { + color: #f05025; + font-style: italic; + margin-top: 5px; +} +.product-edit-container .dokan-product-less-price-alert { + color: #f05025; + font-style: italic; + margin-top: 5px; +} +.product-edit-container .tab-pane { + padding: 15px 0; +} +.product-edit-container label { + font-weight: normal; + cursor: pointer; +} +.product-edit-container .dokan-feat-image-upload { + border: 4px dashed #dddddd; + height: 200px; + width: 200px; + margin-bottom: 20px; + overflow: hidden; + position: relative; +} +.product-edit-container .dokan-feat-image-upload i.fa-cloud-upload { + display: block; + font-size: 80px; + color: #dfdfdf; +} +.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn { + color: #8f8f8f; + text-shadow: 0 1px 1px #fff; + background: #f0f0f0; + padding: 3px 10px; + font-size: 12px; +} +.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn:hover { + color: #ececec; + text-shadow: 0 1px 1px #6f6f6f; + background: #b4b4b4; +} +.product-edit-container .dokan-feat-image-upload a.close { + background: #000000; + color: #ff0000; + font-size: 100px; + height: 200px; + opacity: 0.7; + padding: 25% 0; + position: absolute; + right: 0; + text-align: center; + text-shadow: none; + top: 0; + width: 200px; + display: none; +} +.product-edit-container .dokan-feat-image-upload img { + max-width: 100%; +} +.product-edit-container .dokan-feat-image-upload img:hover a.close { + display: block; +} +.product-edit-container .dokan-feat-image-upload .image-wrap:hover a.close { + display: block; +} +.product-edit-container .dokan-feat-image-upload .container-image-and-badge { + position: inherit; +} +@media (max-width: 430px) { + .product-edit-container .dokan-feat-image-upload a.close { + display: block !important; + height: 80px !important; + width: 80px !important; + top: 0; + right: 0; + padding: 0; + margin: 0; + font-size: 50px; + } +} +.product-edit-container .dokan-list-category-box { + border: 1px solid #ccc; + background: #fff; + padding: 0px 15px 15px; + max-height: 200px; + min-height: 45px; + overflow: scroll; +} +.product-edit-container .dokan-list-category-box ul.dokan-checkbox-cat { + padding: 0; + margin: 0; +} +.product-edit-container .dokan-list-category-box ul.dokan-checkbox-cat li { + line-height: 20px; +} +.product-edit-container .instruction-inside { + text-align: center; + padding-top: 40px; + color: #aaa; +} +.product-edit-container .wp-editor-wrap { + border: 1px solid #e7e7e7; +} +.product-edit-container aside { + border: 1px solid #eee; + margin-bottom: 15px; + border-radius: 3px; +} +.product-edit-container .dokan-edit-sidebar { + margin-top: 35px; +} +.product-edit-container .dokan-edit-sidebar .dokan-side-head { + background: #f5f5f5; + padding: 10px; +} +.product-edit-container .dokan-edit-sidebar .dokan-side-body { + padding: 10px; +} +.product-edit-container .dokan-edit-sidebar .dokan-side-body .dokan-form-control { + width: 90%; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files td { + border-top: none; + border-bottom: 1px solid #EDEDED; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files td label { + font-weight: normal; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files td input { + width: 90%; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files ul { + margin: 0px; + padding: 0px; +} +.product-edit-container .dokan-edit-sidebar .downloadable_files ul li { + margin-bottom: 15px; +} +.product-edit-container ul.label-on-left label { + min-width: 200px; + display: inline-block; +} +.product-edit-container ul.label-on-left li { + clear: both; +} +.product-edit-container #product-attributes h4 { + margin-bottom: 15px; +} +.product-edit-container #product-attributes .select-attribute.form-control { + display: inline; + width: auto; +} +.product-edit-container #variants-holder .inputs-box { + background: #f5f5f5; + margin-bottom: 20px; +} +.product-edit-container #variants-holder .inputs-box .box-header { + background: #e5e5e5; + padding: 5px 10px; + font-size: 13px; + margin-bottom: 10px; +} +.product-edit-container #variants-holder .inputs-box .option-couplet { + margin-left: 15px; +} +.product-edit-container #variants-holder .inputs-box .option-couplet li:before { + content: '-'; +} +.product-edit-container #variants-holder .inputs-box .option-couplet li { + margin-bottom: 8px; +} +.product-edit-container #variants-holder .inputs-box .box-inside { + padding: 10px; +} +.product-edit-container #variants-holder .inputs-box .box-inside .attribute-config { + width: 35%; + float: left; +} +.product-edit-container #variants-holder .inputs-box .box-inside .attribute-options { + float: left; + width: 60%; +} +.product-edit-container #variants-holder .actions a { + color: #666; + padding: 0 4px 2px; + font-weight: bold; + border: 1px solid #ddd; + text-decoration: none; + background: #fff; +} +.product-edit-container #variants-holder .actions a:hover { + background: #666; + color: #fff; +} +.product-edit-container #product-variations .wc-metabox { + border-radius: 3px; + background: #f5f5f5; + margin-bottom: 10px; + font-size: 13px; + padding-bottom: 3px; +} +.product-edit-container #product-variations .wc-metabox h3 { + background: #e5e5e5; + padding: 10px; + font-size: 14px; +} +.product-edit-container #product-variations .wc-metabox h3 button { + float: right; + font-size: 12px; + margin-top: -5px; +} +.product-edit-container #product-variations .wc-metabox table { + margin: 10px; +} +.product-edit-container #product-variations .wc-metabox table td { + vertical-align: top; + width: 50%; +} +.product-edit-container #product-variations .wc-metabox table td.upload_image img { + width: 100px; + max-width: 100px; + max-height: 100px; +} +.product-edit-container #product-variations .wc-metabox table td.options label { + display: block; +} +.product-edit-container #product-variations .wc-metabox table td.sku, +.product-edit-container #product-variations .wc-metabox table td.upload_image, +.product-edit-container #product-variations .wc-metabox table td.options { + width: 15%; +} +.product-edit-container #product-variations .wc-metabox td.data { + padding: 0 0 0 10px; + background: #fff; + margin-left: 20px; +} +.product-edit-container #product-variations .wc-metabox table.data_table { + margin: 0; + width: 100%; +} +.product-edit-container #product-variations .wc-metabox table.data_table td { + padding: 0 6px 6px 0; + width: 50%; +} +.product-edit-container #product-variations .wc-metabox table.data_table td input { + width: 100%; + padding: 5px 10px; +} +.product-edit-container #product-variations .wc-metabox table.data_table td input.upload_file_button { + width: auto; + margin-top: 5px; +} +.product-edit-container #product-variations .wc-metabox table.data_table td.dimensions_field input { + width: 25%; + padding: 3px; +} +.product-edit-container #product-variations .wc-metabox table.data_table label { + display: block; +} +.product-edit-container #product-variations .wc-metabox label, +.product-edit-container #product-variations .wc-metabox select, +.product-edit-container #product-variations .wc-metabox input { + font-size: 12px; +} +.product-edit-container #product-variations .wc-metabox input[type='text'], +.product-edit-container #product-variations .wc-metabox input[type='number'], +.product-edit-container #product-variations .wc-metabox select { + border: 1px solid #EDEDED; +} +.product-edit-container #product-variations .wc-metabox select { + width: auto; + display: inline-block; +} +.product-edit-container #product-variations p.toolbar { + padding-top: 10px; +} +.product-edit-container #product-variations p.toolbar select { + border: 1px solid #EDEDED; +} +.product-edit-container #dokan-product-images ul.product_images { + margin: 0 0 10px 0; + padding: 0; +} +.product-edit-container #dokan-product-images ul.product_images li.image, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder, +.product-edit-container #dokan-product-images ul.product_images li.add-image { + width: 64px; + height: 64px; + overflow: hidden; + float: left; + box-sizing: border-box; + position: relative; + margin: 9px 4px 0 0; + border: 1px solid #eee; + border-radius: 2px; + padding: 2px; + cursor: move; +} +.product-edit-container #dokan-product-images ul.product_images li.image.add-image, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image, +.product-edit-container #dokan-product-images ul.product_images li.add-image.add-image { + cursor: pointer; + text-align: center; + line-height: 50px; + border: 2px dashed #ddd; +} +.product-edit-container #dokan-product-images ul.product_images li.image.add-image a, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a, +.product-edit-container #dokan-product-images ul.product_images li.add-image.add-image a { + width: 100%; + height: 100%; + color: #afafaf; + font-size: 18px; +} +.product-edit-container #dokan-product-images ul.product_images li.image img, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder img, +.product-edit-container #dokan-product-images ul.product_images li.add-image img { + padding: 0; + margin: 0; + max-width: 100%; +} +.product-edit-container #dokan-product-images ul.product_images li.image a.action-delete, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete, +.product-edit-container #dokan-product-images ul.product_images li.add-image a.action-delete { + position: absolute; + top: 0; + color: red; + background: rgba(0, 0, 0, 0.6); + margin: 0; + padding: 0 3px; + font-size: 35px; + width: 100%; + text-align: center; + height: 100%; + font-weight: bold; + display: none; +} +.product-edit-container #dokan-product-images ul.product_images li.image:hover a.action-delete, +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete, +.product-edit-container #dokan-product-images ul.product_images li.add-image:hover a.action-delete { + display: flex; + align-items: center; + justify-content: center; +} +.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder { + border: 1px dashed #ccc; +} +.product-edit-container .product-dimension .form-control { + display: inline-block; + width: 25%; + margin-right: 5px; +} +.toggle-sidebar-container { + padding: 8px 0; + border-bottom: 1px solid #dfdfdf; + margin-bottom: 15px; +} +.toggle-sidebar-container .dokan-toggle-sidebar { + display: block; + margin-bottom: 5px; +} +.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label { + font-size: 11px; + margin-left: 15px; + vertical-align: middle; +} +.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-hidden-label { + font-size: 13px; + margin-right: 30px; + margin-top: 9px; +} +.dokan-product-edit header.dokan-dashboard-header h1.entry-title a.view-product { + background-color: #fafafa; + border-color: #ebebeb; +} +.dokan-product-edit-area .dokan-product-edit-left { + width: 67%; + float: left; + margin-right: 4%; +} +.dokan-product-edit-area .dokan-product-edit-right { + width: 27%; + float: left; +} +.dokan-product-edit-area .discount-price label { + font-weight: normal; + cursor: pointer; +} +.white-popup { + position: relative; + background: #fff; + padding: 0px; + width: auto; + max-width: 690px; + margin: 20px auto; +} +.dokan-dashboard-not-product-found { + text-align: center; + margin-top: 50px; +} +.dokan-dashboard-not-product-found .no-product-found-icon { + margin: 20px auto; + max-width: 100%; +} +.dokan-dashboard-not-product-found .dokan-blank-product-message { + font-size: 20px; + margin-bottom: 20px; +} +.dokan-add-new-product-popup h2 { + padding: 0px 20px 16px; + border-bottom: 1px solid #eee; + margin-bottom: 0px; + font-size: 22px; + color: #5d5d5d; + margin-top: 15px; + position: absolute; + overflow: hidden; + width: 690px; + z-index: 999999; + background: #fff; + margin-top: 0px; + padding-top: 16px; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05); +} +.dokan-add-new-product-popup .mfp-close { + top: 10px; + right: 5px; + z-index: 999999; +} +.dokan-add-new-product-popup .product-form-container { + margin-top: 30px; + padding: 20px; + height: 550px; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload { + border: 3px dashed #dddddd; + height: 65%; + width: 98%; + margin-bottom: 10px; + margin-right: 15px; + overflow: hidden; + position: relative; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload i.fa-cloud-upload { + display: block; + font-size: 80px; + color: #dfdfdf; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload .instruction-inside { + text-align: center; + padding-top: 20%; + padding-bottom: 30%; + color: #aaa; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn { + color: #8f8f8f; + text-shadow: 0 1px 1px #fff; + background: #f0f0f0; + padding: 3px 10px; + font-size: 12px; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn:hover { + color: #ececec; + text-shadow: 0 1px 1px #6f6f6f; + background: #b4b4b4; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.close { + background: #000000; + color: #ff0000; + font-size: 100px; + height: 100%; + opacity: 0.7; + padding: 25% 0; + position: absolute; + right: 0; + text-align: center; + text-shadow: none; + top: 0; + width: 100%; + display: none; + cursor: pointer; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload img { + max-width: 100%; + width: 292px; + height: 212px; + object-fit: cover; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload img:hover a.close { + display: block; +} +.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload .image-wrap:hover a.close { + display: block; +} +.dokan-add-new-product-popup .dokan-feat-image-content { + width: 35%; + margin-right: 15px; +} +.dokan-add-new-product-popup .dokan-feat-image-content ul > li { + list-style: none; +} +.dokan-add-new-product-popup .dokan-feat-image-content ul > li > a { + display: block; + width: 100%; + height: 100%; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images { + margin: 0 0 10px 0; + padding: 0; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image { + width: 50px; + height: 50px; + overflow: hidden; + float: left; + box-sizing: border-box; + position: relative; + margin: 9px 4px 0 0; + border: 1px solid #eee; + border-radius: 2px; + padding: 2px; + cursor: move; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image.add-image, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image.add-image { + cursor: pointer; + text-align: center; + line-height: 40px; + border: 2px dashed #ddd; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image.add-image a, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image.add-image a { + width: 100%; + height: 100%; + color: #afafaf; + font-size: 18px; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image img, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder img, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image img { + padding: 0; + margin: 0; + max-width: 100%; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image a.action-delete, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image a.action-delete { + position: absolute; + top: 0; + color: red; + background: rgba(0, 0, 0, 0.6); + margin: 0; + font-size: 50px; + width: 100%; + text-align: center; + height: 100%; + font-weight: bold; + display: none; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image:hover a.action-delete, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder:hover a.action-delete, +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image:hover a.action-delete { + display: flex; + align-items: center; + justify-content: center; +} +.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder { + border: 1px dashed #ccc; +} +.dokan-add-new-product-popup .dokan-product-field-content { + width: 62.5%; +} +.dokan-add-new-product-popup .dokan-product-field-content label { + font-weight: normal; +} +.dokan-add-new-product-popup .dokan-product-field-content input[type='checkbox'] { + margin-right: 4px; +} +.dokan-add-new-product-popup .product-full-container { + margin-top: 10px; +} +.dokan-add-new-product-popup .product-container-footer { + padding: 20px 20px; + border-top: 1px solid #eee; + text-align: right; +} +.dokan-add-new-product-popup .product-container-footer .dokan-add-new-product-spinner { + position: static; + margin-right: 8px; + vertical-align: middle; +} +.dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-error { + color: #d9534f; + margin-right: 8px; + vertical-align: middle; + float: left; + display: block; +} +.dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-success { + color: #5cb85c; + margin-right: 8px; + vertical-align: middle; + float: left; + display: block; +} +.select2-container--open .select2-dropdown--below { + margin-top: 32px; +} +.select2-container--open .select2-dropdown--above { + margin-top: 32px; +} +.dokan-vendor-info-wrap { + border: 1px solid #E7E7E7; + padding: 15px; + display: flex; + align-items: center; + margin-top: 10px; +} +.dokan-vendor-info-wrap h5, +.dokan-vendor-info-wrap p { + margin: 0; +} +.dokan-vendor-info-wrap a { + text-decoration: none!important; + background: transparent!important; + box-shadow: unset!important; + padding: 0!important; +} +.dokan-vendor-info-wrap .dokan-vendor-image { + width: 50px; + height: 50px; + margin-right: 13px; +} +.dokan-vendor-info-wrap .dokan-vendor-image img { + border-radius: 50%; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name { + display: flex; + align-items: center; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name h5 { + font-size: 16px; + font-weight: 500; + color: #000; + margin-right: 10px; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating { + display: flex; + align-items: center; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating p { + color: #C1C1C1; + font-size: 14px; + font-weight: 500; + margin-right: 6px; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-empty { + color: #e0e0e0; + font-size: 16px; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-filled, +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-rating .dashicons-star-half { + color: #ffc239; + font-size: 16px; +} +.dokan-vendor-info-wrap .dokan-vendor-info .dokan-ratings-count { + color: #C1C1C1; + font-size: 11px; + font-weight: normal; +} +.dokan-settings-content .dokan-settings-area { + position: relative; +} +.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap { + width: 70%; + float: left; +} +.dokan-settings-content .dokan-settings-area .dokan-update-setting-top { + width: 30%; + float: right; +} +.dokan-settings-content .dokan-settings-area .dokan-dashboard-header { + margin: 0 0 10px 0; + border-bottom: 1px solid #EDEDED; + padding: 0 0 10px 0; +} +.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1 { + margin: 0 0 0px 0; + border-bottom: none; +} +.dokan-settings-content .dokan-settings-area .dokan-dashboard-header:after { + content: ""; + display: table; + clear: both; +} +.dokan-settings-content .dokan-settings-area h1 { + margin: 0px; + padding: 0px; +} +.dokan-settings-content .dokan-settings-area .dokan-banner { + border: 4px dashed #d8d8d8; + margin: 0 auto 35px; + max-width: 850px; + text-align: center; + overflow: hidden; + position: relative; + min-height: 300px; +} +.dokan-settings-content .dokan-settings-area .dokan-banner img { + max-width: 100%; +} +.dokan-settings-content .dokan-settings-area .dokan-banner .dokan-remove-banner-image { + position: absolute; + width: 100%; + height: 300px; + background: #000; + top: 0; + left: 0; + opacity: 0.7; + font-size: 100px; + color: red; + padding-top: 70px; + display: none; +} +.dokan-settings-content .dokan-settings-area .dokan-banner:hover { + cursor: pointer; +} +.dokan-settings-content .dokan-settings-area .dokan-banner:hover .dokan-remove-banner-image { + display: block; +} +.dokan-settings-content .dokan-settings-area .dokan-gravatar { + position: relative; +} +.dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image { + position: absolute; + width: 80px; + height: 80px; + background: #000; + top: 0; + left: 0; + opacity: 0.7; + font-size: 70px; + text-align: center; + color: #f00; + padding-top: 5px; + display: none; + border-radius: 50%; +} +.dokan-settings-content .dokan-settings-area .dokan-gravatar .gravatar-wrap .dokan-gravatar-img { + border-radius: 50%; + height: 80px !important; + width: 80px; +} +.dokan-settings-content .dokan-settings-area .dokan-gravatar:hover .dokan-remove-gravatar-image { + display: block; +} +.dokan-settings-content .dokan-settings-area .button-area { + margin-top: 35px; +} +.dokan-settings-content .dokan-settings-area .button-area i.fa-cloud-upload { + display: block; + font-size: 80px; + color: #dfdfdf; +} +.dokan-settings-content .dokan-settings-area .button-area .help-block { + font-size: 12px; + color: #b1b1b1; +} +.dokan-settings-content .dokan-settings-area ul.dokan-categories { + list-style: none; + padding: 0; + margin: 0; +} +.dokan-settings-content .dokan-settings-area ul.dokan-categories label { + font-weight: normal; +} +.dokan-settings-content .dokan-settings-area .dokan-address-fields label { + font-weight: normal; + font-size: 12px; +} +.dokan-settings-content .dokan-settings-area .dokan-form-group .checkbox { + margin-top: 0px; +} +.store-open-close .dokan-form-group { + text-align: left; + display: flex; +} +.store-open-close label.day { + width: 200px; +} +.store-open-close label.time { + padding-left: 5px; +} +.store-open-close select.dokan-form-control { + width: auto; +} +@media only screen and (max-width: 415px) { + .store-open-close label:first-child { + width: 100%; + text-align: left; + } + .store-open-close .time input { + width: 75px; + } + .store-open-close .dokan-form-group:first-child { + margin-top: 50px; + } + .store-open-close label.day.control-label { + padding-right: 85px; + } +} +.dokan-store.dokan-theme-twentytwelve .site-content { + float: none; + width: 100%; +} +.dokan-store-wrap { + display: flex; + margin: 20px 0; + flex-direction: column; +} +.dokan-store-wrap.layout-left { + flex-direction: column-reverse; +} +@media (min-width: 1000px) { + .dokan-store-wrap.layout-left, + .dokan-store-wrap.layout-right { + flex-direction: row; + } + .dokan-store-wrap .dokan-store-sidebar { + flex: 0 1 26%; + } + .dokan-store-wrap .dokan-single-store { + flex: 0 1 100%; + } + .dokan-store-wrap.layout-left .dokan-store-sidebar { + margin-right: 4%; + } + .dokan-store-wrap.layout-right .dokan-store-sidebar { + margin-left: 4%; + } +} +.dokan-store-products-filter-area { + margin-bottom: 30px; +} +.dokan-store-products-filter-area .product-name-search { + height: 40px; + border: solid 1px #eee; + background-color: #fff; + float: left; + width: 250px; +} +.dokan-store-products-filter-area .product-name-search:focus { + outline: 0px; +} +.dokan-store-products-filter-area .orderby-search { + height: 40px; + border: solid 1px #eee; + background-color: #fff; + float: right; +} +.dokan-store-products-filter-area .search-store-products { + height: 40px; + border: solid 1px #ccc; + background-color: #eee; + float: left; + line-height: 40px; + padding: 0px 25px; +} +.dokan-store-products-filter-area .dokan-store-products-ordeby { + width: 100%; + margin-right: 0px; + position: relative; +} +.dokan-store-products-filter-area .dokan-store-products-search-has-results { + border: 1px solid #e0e0e0; +} +.dokan-store-products-filter-area #dokan-store-products-search-result { + display: none; + position: absolute; + width: 100%; + background: #ffffff; + z-index: 15; + transform: translateY(-1px); + max-width: 349px; + max-height: 400px; + overflow-y: auto; + overflow-x: hidden; + top: 42px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result ul { + list-style: none; + margin: 0 !important; + padding: 15px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result li { + display: block; + padding: 8px 0; + position: relative; + border-bottom: 1px dashed #e0e0e0; + margin-left: 0px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result li:last-child { + border-bottom: none; +} +.dokan-store-products-filter-area #dokan-store-products-search-result a { + display: table; + width: 100%; +} +.dokan-store-products-filter-area #dokan-store-products-search-result a > * { + display: table-cell; + vertical-align: top; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-image { + width: 40px; + max-width: 40px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data { + padding-left: 20px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data div:not(.dokan-ls-product-categories) { + display: inline-block; + vertical-align: middle; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data .dokan-ls-product-price { + position: absolute; + top: 12px; + right: 0; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-data .dokan-ls-product-stock { + padding: 4px 8px; + background: #eeeeee; + border-radius: 4px; + position: absolute; + bottom: 10px; + right: 0; +} +.dokan-store-products-filter-area #dokan-store-products-search-result h3 { + display: block; + margin: 0px; + font-size: 15px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span { + display: inline-block; + margin-right: 4px; + font-size: 13px; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:after { + content: ","; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:last-child:after { + content: ""; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-product-categories span:last-child { + margin-right: 0; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .product-price { + font-size: 14px; + font-weight: bold; + bottom: 10px; + text-align: right; +} +.dokan-store-products-filter-area #dokan-store-products-search-result .dokan-ls-sale-price { + color: #8f949b; + text-decoration: line-through; + margin-left: 8px; +} +.dokan-store-products-filter-area .dokan-ajax-search-loader { + background-image: url(../images/spinner-2x.gif); + background-position: right center; + background-repeat: no-repeat; + background-size: 25px 25px; + z-index: 999; +} +.dokan-single-store { + margin: 0; +} +.dokan-single-store .profile-frame { + padding: 0px; + position: relative; + background-size: cover; + background-color: #eee; +} +.dokan-single-store .profile-frame .profile-info-box { + position: relative; +} +.dokan-single-store .profile-frame .profile-info-box a { + color: inherit; +} +.dokan-single-store .profile-frame .profile-info-box:hover { + color: #fff; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-img { + width: 100%; + height: auto; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-img.dummy-image { + background-image: url(../images/default-store-banner.png); + background-size: 100% 100%; + background-repeat: no-repeat; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img { + height: 100% !important; + object-fit: cover; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img.dummy-image { + position: absolute; + left: 0; + top: 0; + background-size: cover; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper { + position: absolute; + top: 0; + left: 0; + color: #fff; + width: 100%; + height: 100%; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery { + width: 320px; + height: 100%; + padding-top: 25px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img { + text-align: center; + margin-bottom: 12px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img { + border-radius: 50%; + background: #fff; + width: 80px; + height: 80px; + margin-left: auto; + margin-right: auto; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-square img { + background-color: #fff; + border: 1px solid #EDEDED; + border-radius: 0; + padding: 4px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name { + font-weight: bold; + padding: 0; + font-size: 20px; + margin: 0 0 18px; + color: #fff; + display: flex; + align-items: center; + justify-content: center; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name svg { + margin-left: 5px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info { + padding: 0 30px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + cursor: pointer; + position: relative; + list-style: none; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-phone a, +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-email a { + text-decoration: none; + color: inherit; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info span.fa-angle-down { + margin-left: 10px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice { + display: flex; + align-items: center; + position: relative; + z-index: 1; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice .store-notice { + min-width: 96px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times { + top: 110%; + left: -20%; + color: #3E474F; + width: 310px; + z-index: 1; + display: none; + padding: 1.5em 2em; + overflow: auto; + position: absolute; + max-height: 435px; + background: #fff; + box-shadow: 0 10px 15px -3px #00000040, 0 4px 6px -4px #00000010; + border-radius: 6px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading { + margin: 10px 0 25px; + display: flex; + align-items: center; + justify-content: center; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading i.fa-calendar-day { + color: #2471A9; + width: 30px; + margin: 0 10px 0 -10px; + height: 30px; + border: 1px solid #CBD9DC; + display: flex; + align-items: center; + border-radius: 50%; + justify-content: center; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-times-heading h4 { + font-size: 20px; + font-weight: 700; + margin-bottom: 0; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times span { + margin-left: 10px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags { + display: flex; + font-size: 15px; + margin-bottom: 12px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-days { + flex: 2.3; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .current_day, +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .current_time { + font-weight: 700; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times { + flex: 4; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-open, +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-close { + cursor: pointer; + display: inline-block; + padding: 2px 3px 3.5px; + transition: 0.5s ease; + list-style: none; + margin-bottom: 5.5px; + border-radius: 0.375rem; + text-decoration: none; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags .store-times .store-close { + color: #D07272; + padding: 1px 12px; + border-radius: 16px; + background-color: #F8E8E7; + max-width: 75px; + text-align: center; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times .store-time-tags:last-child { + margin-bottom: 0; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar { + width: 10px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar-thumb { + background: #8d9399; + border-radius: 5px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times::-webkit-scrollbar-thumb:hover { + background: #555; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice #vendor-store-times:hover { + display: block; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice:hover #vendor-store-times { + display: block; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .dokan-store-open-close .store-open-close-notice:hover span.fa-angle-down:after { + content: ""; + top: 75%; + right: 44%; + width: 25px; + height: 40px; + z-index: 1; + position: absolute; + transform: rotate(45deg); + border-radius: 5px; + background-color: #fff; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info li { + padding-bottom: 8px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i { + font-weight: bold; + float: left; + margin-left: -25px; + margin-top: 4px; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social { + list-style: none; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social li { + display: inline-block; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i { + font-size: 20px; + float: none; + font-weight: normal; + margin: 0; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-facebook-square { + color: #3b5998; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-google-plus-square { + color: #dd4b39; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-twitter-square { + color: #55acee; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-pinterest-square { + color: #bd081c; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-linkedin { + color: #007bb5; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-youtube-square { + color: #bb0000; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-instagram { + color: #125688; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info ul.store-social i.fa-flickr { + color: #ff0084; +} +.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .seller-rating { + display: none; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper { + position: relative; + background-color: #fff; + color: inherit; + border: 1px solid #EDEDED; + padding: 0 15px; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery { + color: #444; + width: 100%; + margin-top: -55px; + padding: 0; + position: relative; + background: none; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + float: left; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img { + margin-bottom: 0; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + width: 150px; + height: 150px; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info { + float: left; + padding: 0; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + color: #fff; + margin: 10px 0 25px 15px; + text-shadow: 0 0 3px rgba(0, 0, 0, 0.8); + font-weight: bold; + font-size: 28px; + line-height: 1.1; +} +.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + padding-left: 40px; + font-size: 14px; + line-height: 21px; + margin-left: 0; +} +.dokan-single-store .profile-frame.profile-frame-no-banner { + background-color: transparent; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-img { + display: none; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper { + border: 1px solid #EDEDED; + position: relative; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery { + background-color: #fff; + width: 100%; + padding: 10px; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + width: 20%; + float: left; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + background: #fff; + border: 1px solid #ddd; + padding: 2px; + width: 150px; + height: 150px; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { + float: left; + padding: 0 25px; + color: #444; + width: 80%; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + margin-top: 5px; + font-size: 30px; + font-weight: bold; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + margin: 0; + padding-left: 25px; + clear: both; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice #vendor-store-times { + left: -30%; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice:hover span.fa-angle-down:after { + right: -2.5px; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + float: left; + margin-right: 40px; + position: relative; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + margin-left: -22px; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before { + content: "·"; + position: absolute; + top: 10px; + left: -35px; + color: #afafaf; + font-size: 25px; + line-height: 0; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:first-child:before { + content: ""; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + clear: both; + position: relative; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + display: flex; + padding-left: 0; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li { + margin: 0 8px 0 0; +} +.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i { + text-shadow: none; +} +.dokan-single-store .dokan-store-tabs { + text-align: center; +} +.dokan-single-store .dokan-store-tabs ul.dokan-modules-button { + overflow: hidden; + display: flex; + flex-wrap: wrap; + flex-direction: row-reverse; + justify-content: center; + margin: 0; + padding: 10px 0; + border: 1px solid #EDEDED; +} +.dokan-single-store .dokan-store-tabs ul.dokan-modules-button li { + display: inline-block; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline { + display: flex; + background-color: #fff; + border-width: 0 1px 1px 1px; + border-color: #EDEDED; + border-style: solid; + margin: 0; + padding: 0; + margin-bottom: 20px; + font-size: 14px; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li { + display: inline-block; + flex: auto; + border-right: 1px solid #EDEDED; + margin-right: -4px; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li:last-child { + border-right: unset; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a { + width: 100%; + text-decoration: none; + color: #666; + padding: 10px 15px; + display: inline-block; +} +.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li a:hover { + background: #eee; +} +.dokan-store-widget input[type=text], +.dokan-store-widget input[type=email], +.dokan-store-widget textarea { + width: 100%; +} +.dokan-store-widget form.seller-form ul { + margin: 0; + padding: 0; + list-style: none; +} +.dokan-store-widget form.seller-form ul li { + margin-bottom: 8px; + border-bottom: none; +} +.dokan-store-widget form.seller-form ul li label.error { + font-size: 12px; + margin-top: 2px; + margin-bottom: 0px; +} +.dokan-store-widget #dokan-store-location { + width: 100%; + height: 200px; +} +.dokan-store-widget form#dokan-form-contact-seller .dokan-privacy-policy-text p { + word-break: break-all; +} +.dokan-seller-search-form { + margin: 30px 0px; +} +.dokan-seller-search-form .dokan-w4 { + padding: 0 15px; +} +.dokan-seller-search-form .dokan-w4 input[type=search], +.dokan-seller-search-form .dokan-w4 select.dokan-form-control { + height: 40px !important; + border: 1px solid #e2e2e2 !important; + box-shadow: none !important; + border-radius: 4px !important; +} +.dokan-seller-search-form .dokan-w4 input[type=search] { + background-position-y: 11px !important; +} +.dokan-seller-listing { + position: relative; +} +.dokan-seller-listing .dokan-overlay { + position: absolute; + background: rgba(255, 255, 255, 0.3); +} +#dokan-seller-listing-wrap { + margin-left: -15px; + margin-right: -15px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap { + list-style: none; + margin: 20px 0px; + padding: 0; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap:before, +#dokan-seller-listing-wrap ul.dokan-seller-wrap:after { + content: " "; + display: table; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap:after { + clear: both; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li { + list-style-type: none; + float: left; + margin: 0 0 20px 0; + padding-left: 15px; + padding-right: 15px; + margin-bottom: 20px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-2 { + width: 50%; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3 { + width: 33.33%; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper { + box-shadow: 0px 0px 25px 0px #ddd; +} +@media (max-width: 767px) { + #dokan-seller-listing-wrap ul.dokan-seller-wrap li { + width: 100% !important; + float: none; + } +} +@media (min-width: 768px) and (max-width: 991px) { + #dokan-seller-listing-wrap ul.dokan-seller-wrap li { + width: 50% !important; + } +} +@media (min-width: 992px) { + #dokan-seller-listing-wrap ul.dokan-seller-wrap li { + width: 33.33%; + } +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content { + max-width: 100%; +} +@media (max-width: 767px) { + #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content { + text-align: left; + } +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info { + height: 100%; + background-size: 100% 100%; + background-repeat: no-repeat; + background-position: 0 50%; + height: 220px; + position: relative; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data-container { + height: 100%; + background-color: rgba(0, 0, 0, 0.45); +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite { + padding: 20px 20px 10px; + overflow: hidden; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .featured-label { + float: left; + padding: 2px 10px; + background: #2d54a3; + color: #fff; + border-radius: 3px; + box-shadow: 0px 0px 25px -5px #afafaf; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .favourite-label { + float: right; + padding: 2px; + background: #fff; + width: 55px; + border-radius: 20px; + text-align: center; + box-shadow: 0px 0px 25px -5px #afafaf; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .favourite-label i.fa { + color: #e74c3c; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data { + padding: 0px 20px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 { + margin: 9px 0px; + padding: 0px; + font-size: 20px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a { + color: #FFF; + text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 a:hover { + color: #fafafa; + text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data p { + margin-bottom: 2px; + color: #FFF; + text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating { + float: none !important; + margin: 12px 0px 10px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating:before { + color: #adb5b6; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating span:before { + color: #fa9a00; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data p.store-address { + line-height: 23px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer { + background: #f7fbfc; + position: relative; + padding: 15px 20px; + border-top: 1px solid #eee; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer a { + text-decoration: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar { + padding: 6px; + background: #fff; + position: absolute; + width: 80px; + height: 80px; + top: -70px; + right: 20px; + border-radius: 40px; + box-shadow: 0px 0px 30px -6px #afafaf; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar img { + width: 100%; + height: 100%; + border-radius: 40px; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-info .store-data-container { + height: 100%; + background: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-info .featured-favourite .featured-label { + background: #d1dbf0; + color: #2d54a3; + box-shadow: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a { + color: #526b6f; + text-shadow: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a:hover { + color: #333; + text-shadow: none; +} +#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data p { + color: #748082; + text-shadow: none; +} +@media (min-width: 1200px) { + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery { + background-color: rgba(0, 0, 0, 0.65); + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + position: absolute; + bottom: 0; + right: 0; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + padding-right: 15px; + margin: 0; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li { + line-height: 1; + margin-left: 5px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a { + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i { + font-size: 25px; + text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.55); + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i.fa-square-x-twitter { + color: #000000; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-default img.profile-info-img { + position: absolute; + top: 0; + left: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper { + position: relative; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info { + padding: 5px 30px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info ul.dokan-store-info { + margin-bottom: 10px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + top: 12px; + right: 15px; + bottom: auto; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 { + position: relative; + width: 100%; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper { + position: relative; + background-color: #fff; + color: #444; + border: 1px solid #EDEDED; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery { + width: 100%; + margin-top: -75px; + padding-top: 0; + background: none; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + position: relative; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + background: #fff; + border: 1px solid #ddd; + padding: 2px; + width: 150px; + height: 150px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info { + position: relative; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + color: inherit; + font-size: 35px; + text-align: center; + font-weight: bold; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + padding: 0; + width: 100%; + margin: 0; + display: block; + text-align: center; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice { + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice:hover span.fa-angle-down:after { + right: -2.5px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + text-align: left; + display: inline-block; + padding-bottom: 15px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li a { + color: inherit; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + display: none; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:after { + content: '·'; + color: #9c9c9c; + font-weight: bold; + font-size: 18px; + position: relative; + top: 3px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:last-child:after { + content: ''; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + position: relative; + text-align: center; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + position: relative; + padding: 0; + margin: 0; + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i { + text-shadow: none; + } +} +@media (max-width: 767px) { + .dokan-store-sidebar, + .dokan-single-store { + margin-right: 3%; + width: 94% !important; + margin-left: 3%; + } + .dokan-single-store .profile-frame.profile-frame-no-banner .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + width: 150px; + } +} +@media (max-width: 1199px) { + .dokan-single-store .profile-frame .profile-info-box { + position: relative; + width: 100%; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper { + position: relative; + background-color: #fff; + color: #444; + border: 1px solid #EDEDED; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery { + width: 100%; + padding-top: 0; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + position: relative; + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name { + color: inherit; + font-size: 35px; + margin-bottom: 11px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + background: #fff; + border: 1px solid #ddd; + padding: 2px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img { + width: 100px; + height: 100px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + position: relative; + top: 0; + padding: 0; + width: 100%; + margin: 0; + display: block; + overflow: visible; + line-height: 1.4; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + text-align: center; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li a { + color: inherit; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + display: none; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li span.fa-angle-down { + display: none; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .dokan-times { + margin-left: 5px; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .store-open-close-notice { + justify-content: center; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li .store-open-close-notice #vendor-store-times { + left: calc(50% - 155px) !important; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + position: relative; + top: 0; + text-align: center; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + padding: 0; + margin: 0; + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li { + margin-left: 8px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper { + padding: 0 8px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery { + margin-top: 0px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-square { + background: none; + border: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { + width: 100px; + height: 100px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + font-size: 20px; + margin-bottom: 8px; + color: #444; + text-shadow: none; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + text-align: left; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice { + justify-content: flex-start; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + position: absolute; + top: -35px; + right: 20px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li { + margin-left: 8px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i { + font-size: 25px; + text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.55); + color: #0B8379; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper .store-social li a i.fa-square-x-twitter { + color: #000000; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info { + margin-top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { + position: relative; + top: 0px; + text-align: center; + font-size: 20px; + margin-bottom: 10px; + color: #444; + text-shadow: none; + font-weight: bold; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper { + height: auto; + border: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { + top: 0; + margin-right: 15px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { + padding: 0 0 0 15px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + top: 0; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { + float: none; + text-align: left; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i { + display: inline-block; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before { + content: ""; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info .store-open-close-notice { + justify-content: flex-start; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { + top: 0; + text-align: left; + padding: 0 4px; + } +} +.dokan-withdraw-content .dokan-withdraw-area h1 { + margin: 0px 0px 20px; +} +.dokan-withdraw-content .dokan-withdraw-area ul li { + display: inline-block; + padding: 0px 5px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container { + position: relative; + border-bottom: 1px solid #EDEDED; + padding: 15px 0; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container:last-child { + border-bottom: none; + margin-bottom: -15px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container:first-child { + margin-top: -15px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container p { + margin-bottom: 5px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w8 .dokan-withdraw-method-logo { + display: inline-block; + vertical-align: middle; + margin-right: 10px; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w8 strong a { + color: #f05025; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 { + position: absolute; + right: 10px; + top: 50%; + transform: translate(10px, -50%); +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button, +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn { + float: right; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 #dokan-withdraw-display-requests-button { + float: right; + text-decoration: none; +} +.dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container { + margin-bottom: 15px; +} +.dokan-withdraw-popup h2 { + font-size: 17px; + padding: 15px 20px 10px; + margin: 0px; + border-bottom: 1px solid #eee; +} +.dokan-withdraw-popup .withdraw-schedule-select-container, +.dokan-withdraw-popup .dokan-form-horizontal .withdraw { + padding: 15px 30px 0; +} +.dokan-withdraw-popup .withdraw { + margin-top: 15px; +} +.dokan-withdraw-popup .footer { + width: 100%; + padding: 10px 20px; + text-align: right; + border-top: 1px solid #eee; +} +@media only screen and (max-width: 500px) { + .dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-panel .dokan-panel-body .dokan-panel-inner-container { + display: flex; + flex-direction: column; + } + .dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-panel .dokan-panel-body .dokan-panel-inner-container .dokan-w5 { + position: relative; + left: 0; + right: 100%; + top: 100%; + transform: none; + margin-top: 20px; + } + .dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-withdraw-status-filter-container .dokan-add-product-link a { + margin: 15px 0; + } + .dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped { + overflow: auto; + display: block; + } + .dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped tbody tr th { + width: 150px; + } +} +.dokan-login-form-popup-wrapper { + width: 430px !important; + padding: 16px !important; + margin: 0 auto !important; +} +.dokan-login-form-popup-wrapper .dokan-login-form-title { + border-bottom: 1px solid #ddd; + padding-bottom: 15px; + margin-bottom: 15px; +} +.dokan-login-form-popup-wrapper fieldset { + padding: 0; + border: 0; + margin: 0; +} +.dokan-login-form-popup-wrapper .dokan-login-form-error { + color: #d9534f; + background-color: #f2dede; + font-size: 0.9em; +} +.dokan-login-form-popup-wrapper .dokan-login-form-error.has-error { + padding: 5px 8px; + margin-bottom: 5px; +} +/* +* template/global/seller-registration-form.php +* +*/ +p.vendor-customer-registration .radio { + display: inline-block; +} +p.vendor-customer-registration .radio:hover { + cursor: pointer; + color: #526b6f; +} +.dokan-popup-content { + padding: 18px; +} +.dokan-popup-content .dokan-popup-title { + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 15px; + line-height: 1; +} +.dokan-popup-content fieldset { + padding: 0; + margin: 0; + border: 0; + background: none; +} +.dokan-popup-content .mfp-close { + top: 4px; + right: 3px; +} +.dokan-popup-content .dokan-popup-option-list { + list-style-type: none; + padding: 0; + margin: 10px 0; +} +.dokan-popup-content .dokan-popup-option-list li { + margin: 0 0 3px; +} +.dokan-popup-content .dokan-popup-option-list li label.dokan-popup-block-label { + display: block; + margin: 0; + cursor: pointer; +} +.dokan-popup-content .dokan-popup-option-list li label.dokan-popup-block-label input { + margin: 0 4px 0 0; +} +.dokan-popup-content .dokan-popup-error { + display: none; + color: #d9534f; +} +.dokan-popup-content .dokan-popup-error.has-error { + display: block; +} +.iziModal .iziModal-header .iziModal-noSubtitle .iziModal-header-title { + font-size: revert; +} +.iziModal .iziModal-header-title { + font-family: revert; +} +#dokan-seller-listing-wrap button { + margin: unset; + padding: 6px 12px; +} +#dokan-store-listing-filter-wrap .left, +.store-lists-other-filter-wrap .left, +#dokan-store-listing-filter-wrap .right, +.store-lists-other-filter-wrap .right, +#dokan-store-listing-filter-wrap .item, +.store-lists-other-filter-wrap .item { + display: unset; + overflow: unset; + z-index: unset; + position: unset; + height: unset; + width: unset; + margin: unset; + padding: unset; + border: unset; +} +#dokan-store-listing-filter-wrap, +#dokan-store-listing-filter-wrap form, +#dokan-store-listing-filter-form-wrap * { + padding: unset; + margin: unset; + box-sizing: border-box; +} +#dokan-store-listing-filter-wrap ul, +#dokan-store-listing-filter-wrap form ul, +#dokan-store-listing-filter-form-wrap * ul, +#dokan-store-listing-filter-wrap ul li, +#dokan-store-listing-filter-wrap form ul li, +#dokan-store-listing-filter-form-wrap * ul li { + margin: unset; + padding: unset; +} +#dokan-store-listing-filter-wrap div p, +#dokan-store-listing-filter-wrap form div p, +#dokan-store-listing-filter-form-wrap * div p { + margin: unset; + padding: unset; + line-height: unset; +} +#dokan-store-listing-filter-wrap label, +#dokan-store-listing-filter-wrap form label, +#dokan-store-listing-filter-form-wrap * label, +#dokan-store-listing-filter-wrap input, +#dokan-store-listing-filter-wrap form input, +#dokan-store-listing-filter-form-wrap * input, +#dokan-store-listing-filter-wrap select, +#dokan-store-listing-filter-wrap form select, +#dokan-store-listing-filter-form-wrap * select, +#dokan-store-listing-filter-wrap button, +#dokan-store-listing-filter-wrap form button, +#dokan-store-listing-filter-form-wrap * button, +#dokan-store-listing-filter-wrap a, +#dokan-store-listing-filter-wrap form a, +#dokan-store-listing-filter-form-wrap * a, +#dokan-store-listing-filter-wrap i, +#dokan-store-listing-filter-wrap form i, +#dokan-store-listing-filter-form-wrap * i, +#dokan-store-listing-filter-wrap span, +#dokan-store-listing-filter-wrap form span, +#dokan-store-listing-filter-form-wrap * span, +#dokan-store-listing-filter-wrap textarea, +#dokan-store-listing-filter-wrap form textarea, +#dokan-store-listing-filter-form-wrap * textarea { + width: unset; + border: unset; + padding: unset; + margin: unset; + display: unset; + text-transform: unset; + font-weight: unset; + line-height: unset; + font-size: unset; + letter-spacing: unset; + box-shadow: unset; + box-sizing: border-box; +} +#dokan-store-listing-filter-wrap { + background-color: #ffffff; + padding: 20px; + box-shadow: 1px 1px 20px 0px #E9E9E9; + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; +} +#dokan-store-listing-filter-wrap .right { + display: flex; + align-items: center; +} +#dokan-store-listing-filter-wrap .right .item { + position: relative; + white-space: nowrap; +} +#dokan-store-listing-filter-wrap .right .item.sort-by { + margin: 0px 30px; +} +#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button { + border-radius: 3px; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons { + position: absolute; + left: 14%; + top: 50%; + cursor: pointer; + margin: 0; + padding: 0; + transform: translate(0, -50%); + z-index: 999; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div { + background: #fff; + height: 2px; + margin: 2px auto; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(1) { + width: 15px; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(2) { + width: 10px; +} +#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div:nth-child(3) { + width: 4px; +} +#dokan-store-listing-filter-wrap .right .item button { + padding-top: 8px; + padding-bottom: 8px; + padding-left: 35px; + padding-right: 25px; +} +#dokan-store-listing-filter-wrap .right .item button:focus { + outline: none; +} +#dokan-store-listing-filter-wrap .right .item select { + background: #ffffff; + border: 1px solid #edecec; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding: 8px 20px; +} +#dokan-store-listing-filter-wrap .right .item select:before { + content: "\f140"; +} +#dokan-store-listing-filter-wrap .right .item select:focus { + outline: none; +} +#dokan-store-listing-filter-wrap .right .toggle-view { + margin: 0; + padding: 0; + line-height: 0; + height: 0; +} +#dokan-store-listing-filter-wrap .right .toggle-view .dashicons { + font-size: 22px; + cursor: pointer; +} +#dokan-store-listing-filter-wrap .right .toggle-view .active { + color: #ee5035; +} +#dokan-store-listing-filter-form-wrap { + background: #ffffff; + margin-top: 32px; + padding: 32px 20px 20px 20px; + box-shadow: 1px 1px 20px 0px #E9E9E9; + position: relative; +} +#dokan-store-listing-filter-form-wrap div { + margin: 0; + padding: 0; +} +#dokan-store-listing-filter-form-wrap:before { + content: "\f142"; + height: 0 !important; + top: -8px; + left: 50%; + position: absolute; + transform: translate(0, -50%); + font-family: dashicons; + font-size: 60px; + color: #fff; + font-weight: bold; + line-height: 0 !important; +} +#dokan-store-listing-filter-form-wrap .store-search .store-search-input { + width: 100%; + padding: 10px 20px; + border-radius: 3px; + border: 1px solid #cccccc; +} +#dokan-store-listing-filter-form-wrap .store-search .store-search-input:placeholder { + color: #7e7e7ec9; +} +#dokan-store-listing-filter-form-wrap .store-search .store-search-input:focus { + outline: none; + border-color: #8080809e; +} +#dokan-store-listing-filter-form-wrap .apply-filter { + display: flex; + justify-content: flex-end; + margin-top: 20px; +} +#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn { + padding: 8px 25px; + border-radius: 3px; + background: #fff !important; + color: #000 !important; + border: 1px solid #edecec !important; + margin-right: 20px; + display: none; +} +#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn:focus { + outline: none; +} +#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn { + padding: 8px 25px; + border-radius: 3px; +} +#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:focus { + outline: none; +} +.site-content .entry-header .entry-title[class] { + border: none; +} +#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data h2 { + padding: 0 !important; +} +#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons { + width: 15px; + font-size: 17px; +} +#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-filled, +#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-half { + color: #fa9a00; +} +#dokan-seller-listing-wrap.grid-view .store-wrapper { + position: relative; +} +#dokan-seller-listing-wrap.grid-view .store-content { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.45); + color: #fff; +} +#dokan-seller-listing-wrap.grid-view .store-content.default-store-banner { + background: transparent; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container { + padding: 5px 20px; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite { + position: relative; + top: 10px; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite .featured-label { + width: max-content; + width: -moz-max-content; + width: -webkit-max-content; + padding: 2px 10px; + background: #2d54a3; + color: #fff; + border-radius: 3px; + box-shadow: 0px 0px 25px -5px #afafaf; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a { + color: #fff; + text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0; + font-size: 25px; + padding: 0; + margin: 0; + text-decoration: none; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a:active, +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a:focus { + text-decoration: none; + outline: none; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .dokan-seller-rating p.rating { + display: none !important; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-address { + margin: 0 0 5px 0; + line-height: 23px; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-address br { + display: none; +} +#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data .store-phone { + margin: 0 0 5px 0; +} +#dokan-seller-listing-wrap.grid-view .store-footer { + background: #fff; + position: relative; +} +#dokan-seller-listing-wrap.grid-view .store-footer a:active, +#dokan-seller-listing-wrap.grid-view .store-footer a:focus { + outline: none; + text-decoration: none; +} +#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round { + margin-right: 10px; +} +#dokan-seller-listing-wrap .seller-listing-content .dokan-error { + margin: 15px; +} +#dokan-seller-listing-wrap .store_open_is_on { + margin-top: 35px; +} +#dokan-seller-listing-wrap .dokan-store-is-open-close-status { + padding: 0px 10px; + display: block; + border-radius: 30px; + position: absolute; + right: 15px; + top: 15px; + font-size: 14px; + box-shadow: 0px 0px 25px -5px #afafaf; +} +#dokan-seller-listing-wrap .dokan-store-is-open-status { + background-color: #1dbf73; +} +#dokan-seller-listing-wrap .dokan-store-is-closed-status { + background-color: #999; +} +#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner { + min-height: 220px; + position: relative; +} +#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img { + position: absolute; + left: 0; + top: 0; + max-width: 100%; + height: 100%; + width: -moz-available; + width: -webkit-fill-available; + width: fill-available; + object-fit: cover; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller { + width: 100%; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper { + display: flex; + flex-wrap: wrap; + align-items: center; + background: #fff; + border-radius: 3px; + position: relative; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner { + min-height: 140px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .featured-favourite .featured-label { + padding: 2px 10px; + background: #2d54a3; + color: #fff; + border-radius: 3px; + box-shadow: 0px 0px 25px -5px #afafaf; + position: absolute; + left: 8px; + top: 10px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 { + margin-top: 0; + margin-bottom: 15px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a { + color: #000; + text-decoration: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a:active, +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a:focus { + text-decoration: none; + outline: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] { + overflow: visible; + z-index: 1; + min-width: 85px; + font-family: 'Open Sans', sans-serif; + color: gray; + float: right; + position: relative; + top: -15px; + left: 25%; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class]:before { + font-family: star; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .dokan-seller-rating[class] span:before { + font-family: star; + color: #fa9a00; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address { + margin-top: 5px; + display: inline; + font-size: 15px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address:before { + content: "\f082"; + font-family: dashicons; + color: #0bb90b; + font-size: 22px; + position: relative; + top: 5px; + left: -5px; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-address br { + display: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data .store-phone { + display: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper > .store-content { + flex-basis: 43%; + padding-left: 4%; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header { + flex-basis: 20%; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .dokan-store-is-open-close-status { + color: #fff; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] { + display: flex; + flex-direction: row-reverse; + flex-basis: 33%; + border: none; + text-align: right; + background: transparent; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] a:active, +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] a:focus { + outline: none; + text-decoration: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] .seller-avatar { + display: none; +} +#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer[class] button { + margin-right: 20px; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists { + margin: 0; + padding: 0; + list-style: none; + border: 1px solid #eee; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li { + padding: 10px; + display: flex; + flex-direction: row; + align-items: center; + border-bottom: 1px solid #eee; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li:last-child { + border-bottom: none; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content { + text-align: left; + flex: 2; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content p { + margin: 0px; +} +.woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content { + text-align: right; + flex: 1; +} +.store-cat-stack-dokan.cat-drop-stack ul { + max-height: 800px; + overflow-y: scroll; +} +/*-------------------------------------------------- +:: Responsive Styles +-------------------------------------------------- */ +@media (max-width: 1366px) { + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 650px; + } +} +@media (max-width: 1199px) { + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 590px; + } + .dokan-dashboard .dokan-dashboard-content .dokan-table { + display: block; + overflow: scroll; + } +} +@media (max-width: 992px) { + #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper { + padding: 0px 10px 0px 0px; + } + #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner { + min-height: 120px; + } + #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-content .store-data-container .store-data h2 { + font-size: 20px; + margin-bottom: 5px; + } + #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-content .store-data-container .store-data .store-address { + font-size: 14px !important; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 430px; + } +} +@media (max-width: 767px) { + #dokan-store-listing-filter-wrap { + display: block; + } + #dokan-store-listing-filter-wrap .right { + justify-content: space-between; + margin-top: 15px; + } + #dokan-store-listing-filter-wrap .right .item.sort-by { + margin: 0; + } + #dokan-store-listing-filter-wrap .toggle-view { + display: none; + } + .dokan-table { + border: none; + text-align: left; + width: 100%; + max-width: 100%; + } + .dokan-table tbody { + display: table-row-group; + vertical-align: middle; + border-color: inherit; + } + .dokan-table tbody tr { + vertical-align: inherit; + width: 100%; + } + .dokan-table tbody tr td { + padding: 6px; + text-align: left; + border-color: #ededed; + border-style: solid; + border-width: 0px 1px 1px 1px; + background: #fff; + } + .dokan-table tbody tr td:before { + padding-right: 20px !important; + float: left; + font-weight: bold; + } + .dokan-table tbody tr .post-date .status { + float: right; + } + .dokan-table tbody tr .diviader { + background: transparent !important; + border: none !important; + height: 15px; + background: none; + } + .dokan-table tbody tr .diviader:before { + content: ' '; + } + .dokan-table tbody tr td:first-child { + border-top-width: 1px; + } + .dokan-table tbody tr .dokan-order-action { + width: 100%; + } + .dokan-table tbody .row-actions { + visibility: visible !important; + } + .dokan-orders-area .dokan-w8 { + width: 100% !important; + } + .dokan-orders-area .dokan-w4 { + width: 100% !important; + } + .dokan-primary { + width: 100% !important; + padding-left: 15px; + padding-right: 15px; + } + .dokan-primary li.product { + width: 100% !important; + } + .dokan-secondary { + width: 100%; + padding-left: 15px; + padding-right: 15px; + } + .dokan-dashboard .dokan-dash-sidebar, + .dokan-dashboard .dokan-dashboard-content { + float: none; + width: 100%; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs, + .dokan-dashboard .dokan-dashboard-content ul.dokan_tabs { + border: 0; + gap: 0.5rem; + display: flex; + flex-wrap: wrap; + align-items: flex-start; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs li, + .dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li { + margin: auto 0 !important; + border-bottom: 1px solid #EDEDED; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan_tabs li.active a, + .dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li.active a { + border-bottom: 1px solid #EDEDED; + } + .dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-side-left, + .dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-side-right { + float: none; + width: auto; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { + display: inline-block; + border-right: 1px solid #454545; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after { + content: ''; + display: none; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { + padding: 12px 24px; + } + .dokan-dashboard .dokan-dashboard-content { + padding-left: 0; + } + ul.dokan-seller-wrap { + text-align: center; + } + ul.dokan-seller-wrap li.dokan-single-seller { + width: 90% !important; + margin-bottom: 50px; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 500px; + } +} +@media (max-width: 480px) { + .dokan-single-store .dokan-store-tabs ul.dokan-modules-button li { + display: inline-block; + margin: 0 5px 3px 0 !important; + } + .dokan-single-store .dokan-store-tabs ul.dokan-modules-button li:last-child { + margin-top: 0 !important; + } + .dokan-single-store .dokan-store-tabs ul.dokan-modules-button li button { + font-size: 12px; + margin: 0 !important; + top: 0 !important; + } + .dokan-single-store .dokan-store-tabs ul.dokan-list-inline { + flex-wrap: wrap; + } + .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li { + margin-right: unset; + border-bottom: 1px solid #ededed; + } + .dokan-store-products-filter-area .dokan-store-products-ordeby { + display: flex; + flex-wrap: wrap; + } + .dokan-store-products-filter-area .dokan-store-products-ordeby input.product-name-search { + width: 70%; + } + .dokan-store-products-filter-area .dokan-store-products-ordeby input.search-store-products { + width: 30%; + } + .dokan-store-products-filter-area select.orderby.orderby-search { + flex-basis: 100%; + margin-top: 5px; + } +} +@media (max-width: 430px) { + #dokan-store-listing-filter-form-wrap:before { + left: 10%; + } + .apply-filter { + margin-top: 20px; + } + .apply-filter #cancel-filter-btn { + display: block !important; + } + .dokan-dashboard .dokan-dash-sidebar, + .dokan-dashboard .dokan-dashboard-content { + float: none; + width: 100%; + padding: 20px 0; + } + .dokan-dashboard .dokan-dash-sidebar .dokan-table, + .dokan-dashboard .dokan-dashboard-content .dokan-table { + display: table; + } + .dokan-dashboard .dokan-dash-sidebar article, + .dokan-dashboard .dokan-dashboard-content article { + overflow: scroll; + } + .dokan-dashboard .dokan-dash-sidebar .dokan-settings-area .dokan-banner, + .dokan-dashboard .dokan-dashboard-content .dokan-settings-area .dokan-banner { + width: auto; + height: auto; + margin-bottom: 15px; + min-height: unset; + } + .dokan-dashboard .dashboard-content-area .dokan-announcement-widget .dokan-right { + float: right !important; + } + .dokan-dashboard .dashboard-content-area .dokan-announcement-widget .dokan-left { + float: left !important; + } + .dokan-dashboard .dashboard-content-area .dokan-dash-left { + padding-right: 0 !important; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:before, + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after { + content: " "; + display: table; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after { + clear: both; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li { + float: left; + width: 100%; + } + .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { + padding: 12px 18px; + } + .dokan-dashboard .dokan-orders-area .dokan-order-filter-serach { + padding: 10px 0 10px 0; + } + .dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn { + padding: 6px 13px; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top { + border-bottom: 0; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter { + width: 100%; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top .dokan-add-product-link { + display: flex; + justify-content: space-between; + width: auto; + float: none; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter { + display: flex; + flex-flow: column wrap; + justify-content: space-between; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group { + margin-bottom: 10px; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form { + display: flex; + justify-content: space-between; + flex-flow: row-reverse nowrap; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-form-group { + margin-bottom: 0; + margin-right: 0; + width: 73%; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-btn { + width: 25%; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-selector { + width: 73%; + margin-right: 2%; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-submit { + width: 25%; + margin-right: 0; + } + .dokan-dashboard .dokan-product-listing .dokan-product-listing-area #product-filter .dokan-btn { + width: 100%; + } + .dokan-dashboard .dokan-right, + .dokan-dashboard .dokan-left { + float: none !important; + } + .dokan-dashboard .dokan-w6, + .dokan-dashboard .dokan-w8, + .dokan-dashboard .dokan-w4 { + float: none; + width: 100%; + } + .dokan-dashboard .dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-left, + .dokan-dashboard .dokan-reports-content .dokan-reports-area .dokan-reports-wrap .report-right { + width: 100%; + } + .dokan-dashboard .dokan-product-edit-area .dokan-product-edit-left, + .dokan-dashboard .dokan-product-edit-area .dokan-product-edit-right { + float: none; + width: 100%; + } + .dokan-dashboard .content-half-part { + float: none; + width: 100%; + } + .dokan-dashboard .content-half-part { + margin-bottom: 8px; + } + .dokan-dashboard .content-half-part:last-child { + padding-left: 0px; + } + .dokan-dashboard .content-half-part:first-child { + padding-right: 0px; + } + .dokan-dashboard ul.dokan_tabs { + padding-left: 0; + margin-right: 0; + } + .dokan-dashboard ul.dokan_tabs li { + margin-bottom: 10px; + } + .dokan-single-store .profile-frame .profile-info-box { + width: 100%; + } + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 280px; + } + .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer { + display: flex; + } +} +@media (max-width: 375px) { + .dokan-order-filter-serach form:first-child .dokan-form-group { + display: flex; + } + #dokan-store-listing-filter-wrap .right .item #stores_orderby { + padding: 8px 0px 8px 16px; + } +} +@media (max-width: 360px) { + .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { + max-width: 200px; + } +} + diff --git a/assets/js/vendor-address.asset.php b/assets/js/vendor-address.asset.php new file mode 100644 index 0000000000..9fe28b179e --- /dev/null +++ b/assets/js/vendor-address.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'aa52ae30852d2d8927d3'); diff --git a/assets/js/vendor-address.js b/assets/js/vendor-address.js index 0fb99a8d17..a2beb15cfb 100644 --- a/assets/js/vendor-address.js +++ b/assets/js/vendor-address.js @@ -1 +1 @@ -!function(e,t){const s=e(".dokan-address-fields"),a={init:function(){s.on("change","select.country_to_state",this.state_select)},state_select:function(){let t=wc_country_select_params.countries.replace(/"/g,'"'),s=e.parseJSON(t),a=e("#dokan_address_state"),d=a.attr("name"),n=a.attr("id"),o=a.attr("class"),r=(a.val(),e("#dokan_selected_state").val()),l=e("#dokan_selected_state").val(),_=e(this).val();if(s[_])if(e.isEmptyObject(s[_]))e("div#dokan-states-box").slideUp(2),a.is("select")&&e("select#dokan_address_state").replaceWith(''),e("#dokan_address_state").val("N/A");else{l="";let t="",i=s[_],c="";for(let e in i)i.hasOwnProperty(e)&&(r&&(c=r==e?'selected="selected"':""),t=t+'");a.is("select")&&e("select#dokan_address_state").html('"+t),a.is("input")&&(e("input#dokan_address_state").replaceWith(''),e("select#dokan_address_state").html('"+t)),e("#dokan_address_state").removeClass("dokan-hide"),e("div#dokan-states-box").slideDown()}else a.is("select")&&(l="",e("select#dokan_address_state").replaceWith('')),e("#dokan_address_state").val(l),"N/A"==e("#dokan_address_state").val()&&e("#dokan_address_state").val(""),e("#dokan_address_state").removeClass("dokan-hide"),e("div#dokan-states-box").slideDown();e(document.body).trigger("dokan_vendor_country_to_state_changing",[_])}};t.dokan_address_select=a,t.dokan_address_select.init(),e(document.body).on("dokan_vendor_country_to_state_changing",(function(t,s){if("undefined"==typeof wc_address_i18n_params)return!1;var a,d=wc_address_i18n_params.locale.replace(/"/g,'"'),n=JSON.parse(d);a=void 0!==n[s]?n[s]:n.default;let o=a?.state?.required||void 0===a?.state?.required;if(a?.state?.label){let t=`${a?.state?.label} ${o?' *':""}`;e(".dokan-address-fields #dokan-states-box label").html(t),e(".dokan-address-fields #dokan-states-box #dokan_address_state").attr("data-state",a?.state?.label)}e(".dokan-address-fields #dokan-states-box #dokan_address_state").attr("required",o)}))}(jQuery,window); \ No newline at end of file +!function(e,t){const s=e(".dokan-address-fields"),a={init:function(){s.on("change","select.country_to_state",this.state_select)},state_select:function(){let t=wc_country_select_params.countries.replace(/"/g,'"'),s=e.parseJSON(t),a=e("#dokan_address_state");a.addClass("wc-enhanced-select");let d=a.attr("name"),n=a.attr("id"),o=a.attr("class"),l=(a.val(),e("#dokan_selected_state").val()),r=e("#dokan_selected_state").val(),_=e(this).val();if(s[_])if(e.isEmptyObject(s[_]))e("div#dokan-states-box").slideUp(2),a.is("select")&&e("select#dokan_address_state").replaceWith(''),e("#dokan_address_state").val("N/A");else{r="";let t="",i=s[_],c="";for(let e in i)i.hasOwnProperty(e)&&(l&&(c=l==e?'selected="selected"':""),t=t+'");a.is("select")&&e("select#dokan_address_state").html('"+t),a.is("input")&&(e("input#dokan_address_state").replaceWith(''),e("select#dokan_address_state").html('"+t)),e("#dokan_address_state").removeClass("dokan-hide"),e("div#dokan-states-box").slideDown()}else a.is("select")&&(r="",e("select#dokan_address_state").replaceWith('')),e("#dokan_address_state").val(r),"N/A"==e("#dokan_address_state").val()&&e("#dokan_address_state").val(""),e("#dokan_address_state").removeClass("dokan-hide"),e("div#dokan-states-box").slideDown();e(document.body).trigger("dokan_vendor_country_to_state_changing",[_])}};t.dokan_address_select=a,t.dokan_address_select.init(),e(document.body).on("dokan_vendor_country_to_state_changing",(function(t,s){if("undefined"==typeof wc_address_i18n_params)return!1;var a,d=wc_address_i18n_params.locale.replace(/"/g,'"'),n=JSON.parse(d);a=void 0!==n[s]?n[s]:n.default;let o=a?.state?.required||void 0===a?.state?.required;if(a?.state?.label){let t=`${a?.state?.label} ${o?' *':""}`;e(".dokan-address-fields #dokan-states-box label").html(t),e(".dokan-address-fields #dokan-states-box #dokan_address_state").attr("data-state",a?.state?.label)}e(".dokan-address-fields #dokan-states-box #dokan_address_state").attr("required",o)}))}(jQuery,window); \ No newline at end of file diff --git a/assets/js/vendor-registration.asset.php b/assets/js/vendor-registration.asset.php new file mode 100644 index 0000000000..2e20cc0e79 --- /dev/null +++ b/assets/js/vendor-registration.asset.php @@ -0,0 +1 @@ + array(), 'version' => '027c605699f858233620'); diff --git a/assets/js/vue-admin-rtl.css b/assets/js/vue-admin-rtl.css new file mode 100644 index 0000000000..c79a134776 --- /dev/null +++ b/assets/js/vue-admin-rtl.css @@ -0,0 +1,5123 @@ +.dokan-promo-banner { + display: flex; + column-gap: 2rem; + align-items: center; + justify-content: center; + background-color: #262626; + background-repeat: no-repeat; + background-position: bottom 0 left -30px; + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg fill=%27none%27 viewBox=%270 0 1118 134%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m16.314 46.792c-17.462 5.8373-25.659 37.492 0 49.954 125.57 60.988 154.29-4.0336 158.38-32.554 1.759-12.267-3.3-58.934-35.28-53.602-31.981 5.3322-23.859-5.6127-51.525-10.103-27.666-4.4902-28.935 23.293-38.072 34.238s-11.676 4.7708-33.504 12.067z%27 fill=%27%23DCE0FF%27 fill-opacity=%27.06%27/%3E%3Cg filter=%27url%28%23d%29%27%3E%3Cpath d=%27m232.24 94.631-3.154 3.8071-0.012 0.0133c-0.188 0.2111-0.28 0.4935-0.252 0.7747l0.501 5.0681c0.106 1.072-0.37 2.131-1.242 2.764-0.871 0.634-2.026 0.759-3.013 0.327l-4.665-2.042c-0.259-0.114-0.555-0.114-0.814 0l-4.665 2.042c-0.984 0.43-2.139 0.309-3.013-0.327-0.872-0.633-1.348-1.692-1.242-2.764l0.501-5.0681c0.028-0.2812-0.064-0.5636-0.252-0.7747l-0.023-0.0269-3.143-3.7935c-0.706-0.8042-0.939-1.9333-0.608-2.9517 0.332-1.0228 1.19-1.8016 2.24-2.0337l4.75-1.0913c0.276-0.0604 0.516-0.2349 0.659-0.4787l2.574-4.3943c0.544-0.9295 1.552-1.507 2.629-1.507s2.085 0.5775 2.629 1.507l2.574 4.3942c0.143 0.2439 0.383 0.4184 0.659 0.4788l0.01 0.0023 4.74 1.089c1.05 0.2321 1.908 1.0109 2.24 2.0336 0.331 1.0185 0.098 2.1476-0.608 2.9518zm-5.439 4.7948c-0.083-0.8371 0.187-1.6778 0.742-2.3096l3.154-3.8072 0.012-0.0133c0.239-0.2683 0.318-0.6472 0.207-0.9888-0.111-0.3414-0.398-0.6014-0.748-0.6782l-0.01-0.0022-4.74-1.0889c-0.826-0.1826-1.544-0.7054-1.972-1.4353l-2.573-4.3942c-0.182-0.3099-0.518-0.5024-0.877-0.5024s-0.695 0.1925-0.876 0.5024l-2.574 4.3942c-0.428 0.7298-1.146 1.2527-1.972 1.4352l-4.749 1.0912c-0.351 0.0768-0.638 0.3368-0.749 0.6783s-0.032 0.7204 0.207 0.9887l0.023 0.0269 3.143 3.7936c0.555 0.6318 0.825 1.4724 0.743 2.3095l-0.501 5.0675c-0.035 0.358 0.123 0.711 0.414 0.922 0.29 0.211 0.675 0.253 1.004 0.109l4.665-2.042c0.777-0.34 1.667-0.34 2.444 0l4.665 2.042c0.329 0.144 0.714 0.102 1.004-0.109 0.291-0.211 0.449-0.564 0.414-0.922l-0.5-5.0674zm-8.96-7.087c0.397 0.3967 0.397 1.0398 0 1.4365-0.396 0.3966-1.039 0.3966-1.436 0-0.397-0.3967-0.397-1.0398 0-1.4365 0.397-0.3966 1.04-0.3966 1.436 0zm4.31 5.746c-0.397 0.3967-0.397 1.0398 0 1.4365 0.396 0.3966 1.039 0.3966 1.436 0 0.397-0.3967 0.397-1.0398 0-1.4365s-1.04-0.3967-1.436 0zm0.171-5.9197-6.094 6.0934 1.436 1.4363 6.094-6.0934-1.436-1.4363z%27 clip-rule=%27evenodd%27 fill=%27%23fff%27 fill-opacity=%27.24%27 fill-rule=%27evenodd%27/%3E%3C/g%3E%3Cg filter=%27url%28%23c%29%27%3E%3Cpath d=%27m852.47 7.8208c0.18-0.08357 0.384-0.09774 0.574-0.03968 0.188 0.06461 0.326 0.22631 0.361 0.42212l1.954 6.3567c0.443 1.4302-0.062 2.9843-1.261 3.8813l-10.952 8.1002 0.073 0.6298c0.099 0.5363 0.439 0.9971 0.923 1.249 0.489 0.2551 1.074 0.2472 1.556-0.0211l10.784-6.3575c0.307-0.1805 0.701-0.0786 0.882 0.2276 0.18 0.3062 0.078 0.7008-0.228 0.8813l-10.784 6.3575c-0.856 0.4708-1.889 0.4937-2.766 0.0613-0.888-0.4425-1.51-1.2851-1.671-2.2647l-0.099-0.801-9.78-8.5422c-0.533-0.4538-1.292-0.5279-1.902-0.1858l-1.858 1.0949c-0.306 0.1806-0.701 0.0787-0.881-0.2275-0.181-0.3063-0.079-0.7008 0.227-0.8814l1.858-1.0949c1.085-0.6242 2.445-0.4988 3.397 0.3133l1.398 1.2305 18.195-10.39zm0.836 9.5933c0.787-0.5519 1.121-1.5522 0.825-2.4663l-1.701-5.6096-17.141 9.7688 7.187 6.2978 10.83-7.9907zm-7.844 14.449c-1.378 0.8124-1.837 2.588-1.024 3.9659 0.812 1.378 2.587 1.8365 3.965 1.0241 1.378-0.8123 1.837-2.5879 1.025-3.9658-0.813-1.378-2.588-1.8365-3.966-1.0242zm2.288 3.8812c-0.766 0.4513-1.752 0.1966-2.204-0.569-0.451-0.7655-0.196-1.7519 0.569-2.2032 0.766-0.4513 1.752-0.1966 2.204 0.569 0.451 0.7655 0.196 1.7519-0.569 2.2032zm8.246-10.092c-1.378 0.8123-1.836 2.5879-1.024 3.9658 0.813 1.378 2.588 1.8365 3.966 1.0242s1.836-2.588 1.024-3.9659-2.588-1.8365-3.966-1.0241zm2.288 3.8811c-0.765 0.4513-1.752 0.1966-2.203-0.5689-0.451-0.7656-0.196-1.752 0.569-2.2033 0.766-0.4513 1.752-0.1965 2.203 0.569 0.452 0.7655 0.197 1.7519-0.569 2.2032z%27 clip-rule=%27evenodd%27 fill=%27%23fff%27 fill-opacity=%27.23%27 fill-rule=%27evenodd%27/%3E%3C/g%3E%3Cpath d=%27m858.68 78.402c-46.133-0.572-65.012 36.944-68.685 55.772h328v-74.721c-29.38-41.829-81.54-18.948-120.48 3.9327-38.934 22.881-81.173 15.731-138.84 15.016z%27 fill=%27url%28%23a%29%27 fill-opacity=%27.14%27/%3E%3Cg filter=%27url%28%23b%29%27%3E%3Cpath d=%27m992.27 106.41-7.65 11.309c-0.616 0.906-1.588 1.518-2.669 1.681-1.082 0.163-2.192-0.135-3.046-0.817l-8.831-7.053c-0.854-0.682-1.39-1.699-1.47-2.789s0.302-2.174 1.048-2.974l9.34-9.9638c0.598-0.6419 1.606-0.7158 2.294-0.167l1.667 1.3314 0.06-0.075c1.608-2.0144 4.556-2.3445 6.57-0.7357 2.015 1.6088 2.345 4.5561 0.736 6.5711l-0.06 0.075 1.667 1.331c0.688 0.549 0.838 1.548 0.344 2.276zm-3.571-9.146c-1.404-1.1213-3.458-0.8913-4.579 0.5127l-0.06 0.075 5.092 4.0673 0.06-0.075c1.121-1.404 0.891-3.4588-0.513-4.58zm-8.91 20.212c0.555 0.443 1.248 0.629 1.95 0.523s1.309-0.488 1.709-1.075l7.649-11.31c0.082-0.12 0.058-0.283-0.055-0.373l-1.667-1.331-1.089 1.363c-0.244 0.306-0.69 0.356-0.995 0.112-0.306-0.244-0.356-0.69-0.112-0.996l1.089-1.363-5.092-4.0673-1.089 1.3633c-0.244 0.306-0.69 0.356-0.996 0.112-0.305-0.245-0.355-0.6903-0.111-0.996l1.089-1.3634-1.667-1.3314c-0.113-0.0896-0.277-0.0776-0.375 0.0275l-9.34 9.9643c-0.484 0.518-0.722 1.194-0.67 1.903 0.052 0.708 0.386 1.342 0.941 1.785l8.831 7.053zm4.009-10.566c0.389-0.044 0.739 0.236 0.783 0.625 0.043 0.389-0.236 0.739-0.625 0.783l-5.15 0.576c-0.194 0.022-0.379-0.037-0.52-0.15-0.142-0.113-0.241-0.28-0.262-0.475l-0.271-2.413c-0.043-0.389 0.237-0.739 0.626-0.783 0.388-0.043 0.739 0.236 0.782 0.625l0.192 1.71 4.445-0.498z%27 clip-rule=%27evenodd%27 fill=%27%23fff%27 fill-opacity=%27.24%27 fill-rule=%27evenodd%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27d%27 x=%27205%27 y=%2780.174%27 width=%2730%27 height=%2729.465%27 color-interpolation-filters=%27sRGB%27 filterUnits=%27userSpaceOnUse%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur result=%27effect1_foregroundBlur_72:773%27 stdDeviation=%271%27/%3E%3C/filter%3E%3Cfilter id=%27c%27 x=%27825.3%27 y=%275.7458%27 width=%2737.058%27 height=%2733.509%27 color-interpolation-filters=%27sRGB%27 filterUnits=%27userSpaceOnUse%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur result=%27effect1_foregroundBlur_72:773%27 stdDeviation=%271%27/%3E%3C/filter%3E%3Cfilter id=%27b%27 x=%27966.6%27 y=%2793.138%27 width=%2727.967%27 height=%2728.307%27 color-interpolation-filters=%27sRGB%27 filterUnits=%27userSpaceOnUse%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur result=%27effect1_foregroundBlur_72:773%27 stdDeviation=%271%27/%3E%3C/filter%3E%3ClinearGradient id=%27a%27 x1=%27954.18%27 x2=%27954.16%27 y1=%27-167.87%27 y2=%27128.1%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23fff%27 offset=%270%27/%3E%3Cstop stop-color=%27%23fff%27 stop-opacity=%270%27 offset=%271%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); + position: relative; + padding-left: 40px; +} +.dokan-promo-banner .thumbnail { + display: flex; +} +.dokan-promo-banner .thumbnail svg { + width: 227px; + height: 147px; +} +.dokan-promo-banner .content { + display: flex; + align-items: center; + justify-content: space-between; + column-gap: 1.5rem; +} +.dokan-promo-banner .content .details { + flex: 0 0 170px; +} +.dokan-promo-banner .content .details h3 { + color: #ffffff; + font-size: 18px; + font-weight: bold; + font-style: normal; + font-family: "SF Pro Text", sans-serif; + margin: 0; +} +.dokan-promo-banner .content .details h3 .dokan-offer { + display: none; +} +.dokan-promo-banner .content .details p { + color: #bcbcbc; + font-size: 14px; + font-style: normal; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + margin-bottom: 0; +} +.dokan-promo-banner .content .features { + display: grid; + column-gap: 2rem; + row-gap: 1.25rem; + align-items: center; + grid-template-columns: repeat(2, minmax(0, 1fr)); + flex-shrink: 0; +} +.dokan-promo-banner .content .features label { + position: relative; + color: #e1e1e1; + font-size: 14px; + font-style: normal; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + padding-right: 34px; + cursor: context-menu; +} +.dokan-promo-banner .content .features span { + position: absolute; + top: 0; + right: 0; + width: 20px; + height: 20px; + border-radius: 3px; + background-color: #3fc274; +} +.dokan-promo-banner .content .features span:after { + content: ""; + position: absolute; + right: 7px; + top: 3px; + width: 4px; + height: 9px; + border: solid white; + border-width: 0 0 1.8px 1.8px; + transform: rotate(-45deg); +} +.dokan-promo-banner .content .features a { + color: #999999; + font-style: normal; + font-weight: normal; + font-size: 16px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-promo-banner .content .features a:hover { + color: #c9c9c9; +} +.dokan-promo-banner .btn-upgrade { + flex-shrink: 0; +} +.dokan-promo-banner .btn-upgrade a { + color: #ffffff; + background: #2CBF67; + font-size: 15px; + font-weight: normal; + font-style: normal; + font-family: Lato, sans-serif; + padding: 15px 28px; + border-radius: 3px; + text-decoration: none; + transition: all 0.1s linear; +} +.dokan-promo-banner .btn-upgrade a:hover { + background: #17a951; +} +.dokan-promo-banner .close-banner { + position: absolute; + top: 10px; + left: 5px; + border: 0; + background: transparent; + text-decoration: none; +} +.dokan-promo-banner .close-banner span { + font-size: 15px; + display: flex; + align-items: center; + justify-content: center; + color: #404040; + transition: all 0.2s ease; + cursor: pointer; + border: 1px solid #3f3f3f; + border-radius: 55px; + width: 20px; + height: 20px; +} +.dokan-promo-banner .close-banner span:hover { + color: #f16982; + border-color: #f16982; +} +@media only screen and (max-width: 576px) { +.dokan-promo-banner { + flex-wrap: wrap; + background-position: unset; + background-image: unset; + padding: 28px 23px; + justify-content: start; +} +.dokan-promo-banner .thumbnail { + display: none; +} +.dokan-promo-banner .content { + flex-wrap: wrap; + margin-bottom: 25px; +} +.dokan-promo-banner .content .details { + text-align: right; + flex: unset; + margin-bottom: 20px; +} +.dokan-promo-banner .content .details p { + width: 80%; +} +.dokan-promo-banner .content .details h3 { + font-size: 15px; +} +.dokan-promo-banner .content .details h3 .dokan-offer { + font-size: 13px; + font-weight: 300; + margin-right: 15px; + display: inline-block; +} +.dokan-promo-banner .content .details h3 .penchant-off { + margin: 0 5px; + padding: 3px 8px; + background-color: rgba(249, 95, 71, 0.15); + color: #E04932; + font-size: 15px; + font-weight: 900; + border-radius: 5px; +} +.dokan-promo-banner .content .details p { + font-size: 13px; +} +.dokan-promo-banner .content .features { + flex-wrap: wrap; + row-gap: 0; + column-gap: 1rem; + grid-template-columns: repeat(2, minmax(0, 1fr)); +} +.dokan-promo-banner .content .features .hidden-sm { + display: none; +} +.dokan-promo-banner .content .features label { + font-size: 13px; + font-weight: 300; +} +.dokan-promo-banner .content .features a { + margin-top: 20px; + display: block; + font-size: 13px; +} +.dokan-promo-banner .btn-upgrade a { + display: block; + padding: 12px 16px; +} +} +@media only screen and (max-width: 375px) { +.dokan-promo-banner .content .details p { + width: 85%; +} +} +@media (min-width: 577px) and (max-width: 991px) { +.dokan-promo-banner .content .details { + flex: 0 1 280px; +} +.dokan-promo-banner .content .features { + display: none; +} +} +@media (min-width: 992px) and (max-width: 1120px) { +.dokan-promo-banner { + background-position: bottom 20px left -10px; +} +.dokan-promo-banner .thumbnail svg { + width: 180px; + height: 140px; +} +.dokan-promo-banner .content { + justify-content: center; + column-gap: 0.5rem; +} +.dokan-promo-banner .content .details { + flex: 0 0 180px; +} +.dokan-promo-banner .content .features { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} +.dokan-promo-banner .content .features .hidden-sm { + display: none; +} +} +@media (min-width: 1121px) and (max-width: 1300px) { +.dokan-promo-banner { + background-position: bottom 15px left -20px; +} +.dokan-promo-banner .content { + justify-content: center; +} +.dokan-promo-banner .content .details { + flex: 0 0 250px; +} +.dokan-promo-banner .content .features { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} +.dokan-promo-banner .content .features .hidden-sm { + display: none; +} +} +@media only screen and (min-width: 1301px) { +.dokan-promo-banner { + background-position: bottom 0 left -15px; +} +.dokan-promo-banner .content .details { + flex: 0 0 170px; +} +.dokan-promo-banner .content .features { + grid-template-columns: repeat(2, minmax(0, 1fr)); +} +} +@media only screen and (min-width: 1550px) { +.dokan-promo-banner { + background-position: bottom -5px left 165px; +} +.dokan-promo-banner .content .details { + flex: 0 0 190px; +} +.dokan-promo-banner .content .features { + grid-template-columns: repeat(3, minmax(0, 1fr)); +} +} + +.dokan-dashboard .widgets-wrapper { + display: block; + overflow: hidden; + margin-top: 15px; + width: 100%; +} +.dokan-dashboard .widgets-wrapper .left-side, +.dokan-dashboard .widgets-wrapper .right-side { + float: right; + width: 48%; +} +.dokan-dashboard .widgets-wrapper .left-side { + margin-left: 3%; +} +.dokan-dashboard .dokan-postbox .loading { + display: block; + width: 100%; + margin: 15px auto; + text-align: center; +} +.dokan-dashboard .subscribe-box { + margin: 20px -12px -11px -12px; + padding: 0 15px 15px; + background: #fafafa; + border-top: 1px solid #efefef; + position: relative; +} +.dokan-dashboard .subscribe-box h3 { + margin: 10px 0; +} +.dokan-dashboard .subscribe-box p { + margin-bottom: 10px !important; +} +.dokan-dashboard .subscribe-box .thank-you { + background: #4fa72b; + margin-top: 10px; + padding: 15px; + border-radius: 3px; + color: #fff; +} +.dokan-dashboard .subscribe-box .form-wrap { + display: flex; +} +.dokan-dashboard .subscribe-box .form-wrap input[type="email"] { + width: 100%; + padding: 3px 6px 3px 0; + margin: 0px 0 0 -1px; +} +.dokan-dashboard .subscribe-box .form-wrap button.button { + box-shadow: none; + background: #FF5722; + color: #fff; + border-color: #FF5722; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.dokan-dashboard .subscribe-box .form-wrap button.button:hover { + background: #ff6a3c; +} +.dokan-dashboard .subscribe-box .loading { + position: absolute; + height: 100%; + margin: 0 -15px 0 0; + background: rgba(0, 0, 0, 0.2); +} +.dokan-dashboard .subscribe-box .loading .dokan-loader { + margin-top: 30px; +} +@media only screen and (max-width: 770px) { +.dokan-dashboard .widgets-wrapper .left-side { + margin-left: 0; +} +.dokan-dashboard .widgets-wrapper .left-side, + .dokan-dashboard .widgets-wrapper .right-side { + width: auto; +} +} +@media only screen and (max-width: 500px) { +.dokan-dashboard .widgets-wrapper .left-side { + margin-left: 0; +} +.dokan-dashboard .widgets-wrapper .left-side, + .dokan-dashboard .widgets-wrapper .right-side { + width: auto; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.up, + .dokan-dashboard .postbox.dokan-status ul li a .details span.down { + display: none; +} +.dokan-dashboard .postbox.dokan-status ul li a strong { + font-size: 16px; +} +} +@media only screen and (max-width: 360px) { +.dokan-dashboard .postbox.dokan-status ul li a .details { + display: none; +} +} + +.withdraw-requests .dokan-modal .modal-body { + min-height: 130px; +} +.withdraw-requests .dokan-modal .modal-body textarea { + width: 100%; +} +.withdraw-requests .image { + width: 10%; +} +.withdraw-requests .seller { + width: 20%; +} +.withdraw-requests td.seller img { + float: right; + margin-left: 10px; + margin-top: 1px; + width: 24px; + height: auto; +} +.withdraw-requests td.seller strong { + display: block; + margin-bottom: 0.2em; + font-size: 14px; +} +.withdraw-requests td.actions, +.withdraw-requests th.actions { + width: 120px; +} +.withdraw-requests td.status span { + line-height: 2.5em; + padding: 5px 8px; + border-radius: 4px; +} +.withdraw-requests td.status .approved { + background: #c6e1c6; + color: #5b841b; +} +.withdraw-requests td.status .pending { + background: #f8dda7; + color: #94660c; +} +.withdraw-requests td.status .cancelled { + background: #eba3a3; + color: #761919; +} +.withdraw-requests .method_details_inner p { + margin-bottom: 2px; +} +.withdraw-requests select#filter-payment-methods { + width: 175px; +} +.withdraw-requests .select2.select2-container { + width: 190px; + vertical-align: top; +} +@media only screen and (max-width: 600px) { +.withdraw-requests table td.seller, + .withdraw-requests td.amount, + .withdraw-requests td.actions { + display: table-cell !important; +} +.withdraw-requests table th:not(.check-column):not(.seller):not(.amount):not(.actions) { + display: none; +} +.withdraw-requests table td:not(.check-column):not(.seller):not(.amount):not(.actions) { + display: none; +} +.withdraw-requests table th.column, + .withdraw-requests table td.column { + width: auto; +} +.withdraw-requests table td.column.actions .dashicons { + width: 14px; + height: 14px; + font-size: 18px; +} +.withdraw-requests table td.seller .row-actions { + display: inline-block; +} +.withdraw-requests table td.seller .row-actions span { + font-size: 11px; +} +} +@media only screen and (max-width: 376px) { +.withdraw-requests table td.seller .row-actions { + display: inline-block; +} +.withdraw-requests table td.seller .row-actions span { + font-size: 9px; +} +} +@media only screen and (max-width: 320px) { +.withdraw-requests table td.column.actions .dashicons { + width: 10px; + height: 10px; + font-size: 14px; +} +} + +.cta-section { + background-repeat: no-repeat; + background-position: center center; + background-size: cover; + text-align: center; + padding: 70px 0; + color: #fff; +} +.cta-section img { + box-shadow: 0px 3px 70px 0px rgba(126, 17, 0, 0.35); +} +.cta-section h2 { + font-size: 30px; + color: #FFC700; + font-weight: 400; + line-height: 1.333em; + text-align: center; + margin: 10px 0; + text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.31); +} +.cta-section p { + font-size: 16px; + line-height: 1.5em; + font-weight: 300; + max-width: 335px; + margin: 0 auto 1rem auto; +} +.cta-section .btn { + background-color: #A244FF; + color: #FFFFFF; + font-size: 1.2rem; + line-height: 1.538em; + font-weight: 300; + border-radius: 14px; + text-decoration: none; + display: inline-flex; + padding: 1rem 2.8rem; + align-items: center; +} +.cta-section .btn:hover { + box-shadow: -3px 7px 20px 0 rgba(0, 0, 0, 0.15); +} +.cta-section .btn p { + color: #FFF; + font-size: 24px; + font-style: normal; + font-weight: 600; + line-height: normal; +} +.cta-section .btn svg { + width: 2.5rem; + height: 1.8rem; +} + +/* Slider */ +.slick-slider +{ + position: relative; + + display: block; + box-sizing: border-box; + + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + + -webkit-touch-callout: none; + -khtml-user-select: none; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} + +.slick-list +{ + position: relative; + + display: block; + overflow: hidden; + + margin: 0; + padding: 0; +} +.slick-list:focus +{ + outline: none; +} +.slick-list.dragging +{ + cursor: pointer; + cursor: hand; +} + +.slick-slider .slick-track, +.slick-slider .slick-list +{ + transform: translate3d(0, 0, 0); +} + +.slick-track +{ + position: relative; + top: 0; + right: 0; + + display: block; + margin-right: auto; + margin-left: auto; +} +.slick-track:before, +.slick-track:after +{ + display: table; + + content: ''; +} +.slick-track:after +{ + clear: both; +} +.slick-loading .slick-track +{ + visibility: hidden; +} + +.slick-slide +{ + display: none; + float: right; + + height: 100%; + min-height: 1px; +} +[dir='rtl'] .slick-slide +{ + float: left; +} +.slick-slide img +{ + display: block; +} +.slick-slide.slick-loading img +{ + display: none; +} +.slick-slide.dragging img +{ + pointer-events: none; +} +.slick-initialized .slick-slide +{ + display: block; +} +.slick-loading .slick-slide +{ + visibility: hidden; +} +.slick-vertical .slick-slide +{ + display: block; + + height: auto; + + border: 1px solid transparent; +} +.slick-arrow.slick-hidden { + display: none; +} + +.dokan-pro-features { + font-family: 'Open Sans', sans-serif; + margin: -10px -22px 0 -20px; +} +.dokan-pro-features .vendor-capabilities-banner { + display: flex; + align-items: center; + padding: 70px 50px; + height: auto; + border-radius: 9px; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + margin: 20px 70px; +} +.dokan-pro-features .vendor-capabilities-banner .content { + margin: 30px; +} +.dokan-pro-features .vendor-capabilities-banner .content .title { + font-size: 51px; + font-style: normal; + font-weight: 700; + line-height: normal; + background: linear-gradient(-90deg, #FFF 34.5%, #D68FFF 100%); + background-clip: text !important; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.dokan-pro-features .vendor-capabilities-banner .content p { + color: #FFFFFF; + max-width: 512px; + width: 100%; + font-size: 16px; +} +.dokan-pro-features .vendor-capabilities-banner a { + box-shadow: none; + background: #825eed; + color: #fff; + border-color: #7047EB; + font-size: 16px; + padding: 0 1rem; +} +.dokan-pro-features .vendor-capabilities-banner a:hover { + color: #fff; + background: #7047EB; +} +.dokan-pro-features a { + transition: all 0.2s ease; +} +.dokan-pro-features .section-title { + text-align: center; + color: #2e2c2c; + font-size: 30px; + line-height: 1.5em; + font-weight: 400; + position: relative; + margin: 0 0 58px; +} +.dokan-pro-features .section-title:after { + content: ''; + position: absolute; + bottom: -21px; + right: 50%; + transform: translateX(50%); + width: 38px; + height: 5px; + border-radius: 3px; + background-color: #f2624d; +} +.dokan-pro-features .header-section { + background-color: #f2f2f2; + color: #3f4143; + font-size: 16px; + display: flex; + align-items: center; + padding: 0 8%; + border-bottom: 1px solid #eee; +} +@media (min-width: 1281px) { +.dokan-pro-features .header-section { + padding: 0 24%; +} +} +.dokan-pro-features .header-section .feature-thumb img { + width: 233px; + margin: -20px 0 -30px; +} +.dokan-pro-features .header-section .content-area { + padding-right: 10%; +} +.dokan-pro-features .header-section .content-area h1 { + font-size: 27px; + line-height: 1.5em; + color: #2e2c2c; +} +.dokan-pro-features .header-section .content-area p { + font-size: 16px; + line-height: 1.5em; + font-weight: 300; + margin: 0; + letter-spacing: 0.5px; +} +.dokan-pro-features .service-section { + text-align: center; + padding: 73px 30px 85px; + background-color: #f7f8f9; +} +@media (min-width: 1281px) { +.dokan-pro-features .service-section { + padding-right: 20%; + padding-left: 20%; +} +} +.dokan-pro-features .service-section .service-list { + display: flex; + flex-wrap: wrap; +} +.dokan-pro-features .service-section .service-list .service-box { + flex: 0 0 28.9%; + margin: 2.2%; + text-align: center; + border-radius: 5px; + background-color: #ffffff; +} +.dokan-pro-features .service-section .service-list .service-box .service-thumb img { + border-radius: 5px 5px 0 0; + max-width: 100%; +} +.dokan-pro-features .service-section .service-list .service-box .service-detail { + padding: 20px 25px 25px; +} +.dokan-pro-features .service-section .service-list .service-box .service-detail h3 { + color: #3f4143; + font-size: 15px; + line-height: 1.5em; + font-weight: 300; + margin: 0; +} +.dokan-pro-features .service-section .btn { + font-size: 16px; + line-height: 1.5em; + font-weight: 300; + color: #ffff; + background-color: #3984b5; + border: 1px solid #226b9b; + border-radius: 3px; + text-decoration: none; + padding: 13px 28px; + display: inline-block; + margin-top: 52px; + transition: all 0.2s ease; +} +.dokan-pro-features .service-section .btn:hover { + box-shadow: -2.736px 7.518px 20px 0 rgba(0, 0, 0, 0.15); +} +.dokan-pro-features .service-section .btn svg { + width: 15px; + fill: #fff; + margin-right: 5px; +} +.dokan-pro-features .comparison-section { + background-color: #f1f1f1; + padding: 75px; +} +@media (min-width: 1281px) { +.dokan-pro-features .comparison-section { + padding-right: 21.2%; + padding-left: 21.2%; +} +} +.dokan-pro-features .comparison-section .section-title { + margin-bottom: 90px; +} +.dokan-pro-features .comparison-section .comparison-area { + display: flex; + justify-content: space-between; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box { + flex: 0 0 48%; + background-color: #fff; + border: 1px solid #E0E9EC; + border-radius: 5px; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); + padding: 50px; + box-sizing: border-box; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .logo-section { + margin-bottom: 58px; + position: relative; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .logo-section:after { + content: ""; + position: absolute; + bottom: -23px; + right: 0; + width: 38px; + height: 5px; + border-radius: 3px; + background-color: #d7d7d7; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .logo-section img { + width: 120px; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list { + margin: 0; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list li { + font-size: 15px; + line-height: 1.5em; + font-weight: 300; + color: #66676E; + margin-bottom: 28px; + position: relative; + display: flex; + align-items: center; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list li:last-child { + margin-bottom: 0; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list li img { + width: 21px; + margin-left: 12px; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list li.unavailable { + color: #ccced5; +} +.dokan-pro-features .pricing-section { + background-color: #f7f8f9; + padding: 85px 0 62px; +} +.dokan-pro-features .pricing-section .section-title { + margin-bottom: 120px; +} +.dokan-pro-features .pricing-section .pricing-wrapper { + padding: 0 4.5%; +} +@media (min-width: 1281px) { +.dokan-pro-features .pricing-section .pricing-wrapper { + padding-right: 21%; + padding-left: 21%; +} +} +.dokan-pro-features .pricing-section .table-row { + display: flex; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col:first-child { + background-color: transparent; + border-color: transparent; + border-radius: 3px 3px 0 0; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col:nth-child(2) { + border-radius: 0 3px 0 0; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col:last-child { + border-radius: 3px 0 0 0; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col.popular { + position: relative; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col.popular:before { + position: absolute; + top: -28px; + right: 0; + width: 100%; + content: 'Most Popular'; + color: #23282d; + font-size: 14px; + line-height: 1.4em; + background-color: #ffcc00; + border-radius: 3px 3px 0 0; + padding: 5px; + box-sizing: border-box; +} +.dokan-pro-features .pricing-section .table-row:nth-child(2) .table-col:first-child { + border-radius: 3px 3px 0 0; +} +.dokan-pro-features .pricing-section .table-row:nth-last-child(2) .table-col:first-child { + border-radius: 0 0 5px 5px; + border-bottom: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row:last-child .table-col { + border-bottom: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row:last-child .table-col:first-child { + border-radius: 0 0 5px 5px; + background-color: transparent; + border-color: transparent; +} +.dokan-pro-features .pricing-section .table-row:last-child .table-col:nth-child(2) { + border-radius: 0 0 5px 0; +} +.dokan-pro-features .pricing-section .table-row:last-child .table-col:last-child { + border-radius: 0 0 0 5px; +} +.dokan-pro-features .pricing-section .table-row .table-col { + width: 18.5%; + text-align: center; + border: 1px solid #e7eaeb; + padding: 18px; + background-color: #fff; + border-bottom: 0; + border-right: 0; + border-left: 0; +} +.dokan-pro-features .pricing-section .table-row .table-col:first-child { + width: 25%; + margin-left: 2%; + text-align: right; + border-right: 1px solid #e7eaeb; + border-left: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row .table-col:nth-child(2) { + border-right: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row .table-col:last-child { + border-right: 1px solid #e7eaeb; + border-left: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row .table-col.popular { + z-index: 1; + box-shadow: -1px 10px 30px 0 rgba(215, 223, 254, 0.5); +} +.dokan-pro-features .pricing-section .table-row .table-col .module-name { + color: #157ef5; + font-size: 14px; + line-height: 1.5em; + font-weight: 300; + text-decoration: none; +} +.dokan-pro-features .pricing-section .table-row .table-col .plan-data { + font-size: 15px; + color: #3f4143; +} +.dokan-pro-features .pricing-section .table-row .table-col .plan-data img { + display: block; + margin: 0 auto; + width: 23px; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn { + font-size: 14px; + font-weight: 300; + border-radius: 3px; + padding: 13px 34px; + color: #fff; + text-decoration: none; + margin: 25px 0 14px; + display: inline-block; + transition: all 0.2s ease; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn:hover { + box-shadow: -1px 10px 30px 0 rgba(215, 223, 254, 0.5); +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn.starter { + background-color: #00bcff; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn.professional { + background-color: #2bc66d; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn.business { + background-color: #795dff; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn.enterprise { + background-color: #ff5956; +} +.dokan-pro-features .pricing-section .plan-name { + display: inline-block; + background: black; + color: #fff; + font-size: 14px; + font-weight: 300; + line-height: 1.4em; + border-radius: 25px; + padding: 5px 20px; + min-width: 95px; + box-sizing: border-box; + margin: 26px 0 20px; +} +.dokan-pro-features .pricing-section .plan-name.starter { + background-color: #00bcff; +} +.dokan-pro-features .pricing-section .plan-name.professional { + background-color: #2bc66d; +} +.dokan-pro-features .pricing-section .plan-name.business { + background-color: #795dff; +} +.dokan-pro-features .pricing-section .plan-name.enterprise { + background-color: #ff5956; +} +.dokan-pro-features .pricing-section .price { + margin-bottom: 15px; +} +.dokan-pro-features .pricing-section .price span { + font-size: 14px; + line-height: 1.2em; + font-weight: 300; + color: #b8bbbe; + display: block; +} +.dokan-pro-features .pricing-section .price span:first-child { + font-size: 28px; + line-height: 1.5em; + font-weight: 400; + color: #23282d; +} +.dokan-pro-features .pricing-section .price span:first-child sup { + font-size: 14px; +} +.dokan-pro-features .payment-section { + display: flex; + background: #fff; + justify-content: space-between; + padding: 20px 65px 15px; + align-items: center; +} +@media (min-width: 1281px) { +.dokan-pro-features .payment-section { + padding-right: 21%; + padding-left: 21%; +} +} +.dokan-pro-features .payment-section .guarantee-section { + display: flex; + flex: 0 0 70%; + align-content: center; + align-items: center; + position: relative; +} +.dokan-pro-features .payment-section .guarantee-section:after { + content: ""; + position: absolute; + left: -18px; + top: 50%; + transform: translateY(-50%); + width: 5px; + height: 38px; + border-radius: 3px; + background-color: #f1f1f1; +} +.dokan-pro-features .payment-section .guarantee-section .feature-thumb img { + max-width: 100%; + width: 160px; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail { + padding-right: 25px; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail h2 { + font-size: 24px; + line-height: 1.5em; + color: #2e2c2c; + font-weight: 400; + margin: 0; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail p { + color: #66676e; + font-size: 15px; + line-height: 1.5em; + font-weight: 300; + margin: 5px 0 20px; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail a { + color: #f2624d; + font-size: 15px; + line-height: 1.5em; + text-decoration: none; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail a img { + width: 18px; + margin-left: 4px; +} +.dokan-pro-features .payment-section .payment-area h3 { + font-size: 15px; + font-weight: 300; + color: #66676e; + margin: 0px 0 17px; +} +.dokan-pro-features .payment-section .payment-area .option img { + max-width: 100%; +} +.dokan-pro-features .testimonial-section { + background-color: #f1f1f1; + padding: 75px 0 70px; + text-align: center; +} +.dokan-pro-features .testimonial-section .section-title { + margin-bottom: 75px; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper { + width: 80%; + text-align: center; + margin: 0 auto; +} +@media only screen and (min-width: 1281px) { +.dokan-pro-features .testimonial-section .testimonial-wrapper { + width: 55%; +} +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .profile-pic { + width: 70px; + height: 70px; + border: 5px solid #fff; + border-radius: 50%; + background-color: #fff; + box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.16); + margin: 0 auto -35px; + z-index: 1; + position: relative; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .profile-pic img { + border-radius: 50%; + max-width: 100%; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .content-detail { + background-color: #fff; + color: #000; + border-radius: 5px; + border: 1px solid #E0E9EC; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); + padding: 50px 30px 30px; + background-repeat: no-repeat; + background-position: 40px 40px; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .content-detail h4 { + font-size: 18px; + line-height: 1.444; + color: #F2624D; + font-weight: 400; + margin-top: 0; + margin-bottom: 5px; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .content-detail span { + font-size: 15px; + line-height: 1.444; + font-weight: 300; + color: #66676e; + margin-bottom: 20px; + display: inline-block; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .content-detail p { + color: #2e2c2c; + font-size: 14px; + line-height: 1.9em; + font-weight: 300; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots { + text-align: center; + margin: 40px 0 25px; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots li { + position: relative; + display: inline-block; + width: 20px; + height: 20px; + margin: 0 5px; + padding: 0; + cursor: pointer; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots li.slick-active button:before { + background-color: #3f4143; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots li button { + position: relative; + font-size: 0; + line-height: 0; + display: block; + width: 20px; + height: 20px; + padding: 5px; + cursor: pointer; + color: transparent; + border: 0; + outline: none; + background: transparent; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots li button:before { + position: absolute; + top: 0; + right: 0; + width: 21px; + height: 5px; + content: ''; + text-align: center; + background-color: #d6d6d6; + border-radius: 30px; +} +.dokan-pro-features .testimonial-section p { + color: #262626; + font-size: 16px; + line-height: 1.5em; + font-weight: 300; +} +.dokan-pro-features .testimonial-section p a { + color: #8263f7; + text-decoration: none; +} + +.dokan-help-page .section-wrapper { + margin-top: 15px; +} +.dokan-help-page .section-wrapper .dokan-postbox { + width: calc(33% - 2em); + margin: 0 0 15px 2%; + float: right; +} +.dokan-help-page .section-wrapper .dokan-postbox:nth-child(3n+1) { + clear: both; +} +.dokan-help-page .section-wrapper .dokan-postbox .dashicons { + color: #ccc; +} +.dokan-help-page .section-wrapper .dokan-postbox a { + text-decoration: none; +} +.dokan-help-page .section-wrapper .dokan-postbox .inside, +.dokan-help-page .section-wrapper .dokan-postbox ul { + margin-bottom: 0; +} +.dokan-help-page .loading { + width: 100%; + text-align: center; + margin-top: 100px; +} + +.fade-enter-active[data-v-5f26ba64], +.fade-leave-active[data-v-5f26ba64] { + transition: opacity 0.3s ease; +} +.fade-enter[data-v-5f26ba64], +.fade-leave-to[data-v-5f26ba64] { + opacity: 0; +} +.slide-enter-active[data-v-5f26ba64], +.slide-leave-active[data-v-5f26ba64] { + transition-duration: 0.1s; + transition-timing-function: linear; +} +.slide-enter-to[data-v-5f26ba64], +.slide-leave[data-v-5f26ba64] { + max-height: 100px; + overflow: hidden; +} +.slide-enter[data-v-5f26ba64], +.slide-leave-to[data-v-5f26ba64] { + overflow: hidden; + max-height: 0; +} +ul[data-v-5f26ba64] { + cursor: pointer; +} +.dokan-help-page .section-wrapper h2[data-v-5f26ba64] { + margin: 0; + color: transparent; +} +.dokan-help-page .section-wrapper .dokan-notice[data-v-5f26ba64] { + background: rgba(223, 0, 0, 0.05); + margin: -15px -20px 0; + padding: 15px 15px 0; +} +.dokan-help-page .section-wrapper .change-log[data-v-5f26ba64] { + background: #efeaff; + margin: -15px -20px 0; +} +.dokan-help-page .section-wrapper .change-log.lite-change-log[data-v-5f26ba64] { + height: 340px; +} +.dokan-help-page .section-wrapper .change-log.pro-change-log[data-v-5f26ba64] { + height: 400px; +} +.dokan-help-page .section-wrapper .change-log h3[data-v-5f26ba64] { + color: #000000; + font-size: 30px; + text-align: center; + padding: 45px 0 0; + font-weight: 800; + font-family: "SF Pro Text", sans-serif; + margin: 0 0 28px; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap[data-v-5f26ba64] { + width: 147px; + height: 33px; + text-align: center; + cursor: pointer; + transition: all 0.2s ease; + margin: 0 auto; + background: #ffffff; + border-radius: 53px; + position: relative; + border: 1px solid #e2e2e2; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .switch-button[data-v-5f26ba64] { + width: 48%; + height: 100%; + background: none; + border-radius: 27px; + border: none; + color: #5C626A; + display: inline-block; + position: relative; + transition: all 0.2s ease; + cursor: pointer; + font-size: 13px; + font-weight: 500; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .active[data-v-5f26ba64] { + background: #7047EB; + border-radius: 30px; + position: absolute; + top: 0; + width: 50%; + height: 100%; + transition: all 0.2s ease-out; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .lite[data-v-5f26ba64] { + text-transform: capitalize; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .pro[data-v-5f26ba64] { + text-transform: uppercase; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .active-case[data-v-5f26ba64] { + color: #ffffff; +} +.dokan-help-page .section-wrapper .change-log .jump-version[data-v-5f26ba64] { + width: 178px; + margin: 24px auto 0; + position: relative; +} +.dokan-help-page .section-wrapper .change-log .jump-version p[data-v-5f26ba64] { + color: #000; + font-size: 13px; + text-align: center; + cursor: pointer; + font-weight: 500; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .change-log .jump-version .dashicons[data-v-5f26ba64] { + font-size: 16px; + line-height: 1.4; + transition: all 0.2s ease; +} +.dokan-help-page .section-wrapper .change-log .jump-version:hover .dashicons[data-v-5f26ba64] { + transform: rotate(180deg); +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu[data-v-5f26ba64] { + position: absolute; + top: 50px; + right: 0; + width: 100%; + z-index: 1; + background: #fff; + border: 1px solid #dddddd; + padding: 20px 20px 20px 10px; + box-sizing: border-box; + opacity: 0; + visibility: hidden; + transition: all 0.2s ease; + box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.09); +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu[data-v-5f26ba64]:before { + content: ""; + position: absolute; + border: 11px solid transparent; + border-bottom-color: white; + margin-right: -10px; + top: -19px; + left: 27px; + z-index: 1; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64] { + max-height: 300px; + text-align: right; + background: #ffffff; + overflow-y: auto; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul[data-v-5f26ba64] { + cursor: context-menu; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-5f26ba64] { + margin-bottom: 25px; + color: #000000; + font-size: 14px; + font-weight: 400; + font-family: "SF Pro Text", sans-serif; + transition: all 0.2s linear; + cursor: pointer; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-5f26ba64]:hover { + color: #7047EB; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-5f26ba64]:last-child { + margin-bottom: 0; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li.current[data-v-5f26ba64] { + color: #7047EB; + font-weight: bold; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li span[data-v-5f26ba64] { + display: block; + font-size: 12px; + color: #758598; + font-weight: 400; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar { + width: 4px; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar-track { + background: #f5f5f5; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar-thumb { + background: #878787; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar-thumb:hover { + background: #575757; +} +.dokan-help-page .section-wrapper .change-log .jump-version:hover .version-menu[data-v-5f26ba64] { + top: 30px; + opacity: 1; + visibility: visible; +} +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { + background: #ffffff; + border: 1px solid #e2e2e2; + border-radius: 3px; + padding: 25px; + box-sizing: border-box; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div[data-v-5f26ba64] { + overflow: hidden; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list[data-v-5f26ba64] { + margin-bottom: 40px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list[data-v-5f26ba64]:last-child { + margin-bottom: 0; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature-badge[data-v-5f26ba64] { + color: #ffffff; + font-size: 15px; + font-weight: 600; + padding: 6px 14px; + border-radius: 3px; + display: inline-block; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-green[data-v-5f26ba64] { + background: #00B728; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-blue[data-v-5f26ba64] { + background: #028AFB; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-red[data-v-5f26ba64] { + background: #F83838; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature[data-v-5f26ba64] { + margin: 11px 0; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature[data-v-5f26ba64]:last-child { + margin-bottom: 0; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature h5[data-v-5f26ba64] { + color: #000000; + margin: 0; + font-size: 14px; + font-weight: bold; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature div[data-v-5f26ba64] { + color: #000000; + font-size: 14px; + font-weight: 400; + opacity: 0.8; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature img[data-v-5f26ba64] { + width: 100%; + height: auto; + margin-top: 10px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature ul[data-v-5f26ba64] { + list-style: disc outside; + opacity: 0.7; + font-size: 14px; + font-weight: 400; + margin-right: 18px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading[data-v-5f26ba64] { + display: flex; + align-items: center; + justify-content: center; + margin-top: 30px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading a[data-v-5f26ba64] { + font-size: 13px; + font-weight: normal; + text-decoration: none; + padding: 6px 14px; + display: inline-block; + color: #000000; + background: #ffffff; + border-radius: 3px; + border: 1px solid #E2E2E2; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading a[data-v-5f26ba64]:focus { + box-shadow: none; +} +.dokan-help-page .section-wrapper .version-list .version .version-number h4[data-v-5f26ba64] { + font-weight: 700; + font-size: 23px; + color: #000000; + margin-bottom: 7px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .version-number p[data-v-5f26ba64] { + font-weight: 400; + font-size: 13px; + color: #5C626A; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .version-number label[data-v-5f26ba64] { + font-size: 12px; + color: #fff; + background: #8e44ad; + border-radius: 53px; + margin-right: 5px; + padding: 2px 12px; + font-weight: 400; + font-family: "SF Pro Text", sans-serif; +} +@media only screen and (min-width: 1200px) { +.dokan-help-page .section-wrapper .version-list .version[data-v-5f26ba64] { + display: flex; + width: 900px; + margin: 0 auto; + justify-content: space-between; +} +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { + width: 700px; +} +.dokan-help-page .section-wrapper .version-list .latest-version[data-v-5f26ba64] { + margin-top: -200px; +} +.dokan-help-page .section-wrapper .version-list .old-version[data-v-5f26ba64] { + margin-top: 25px; +} +} +@media screen and (min-width: 992px) and (max-width: 1199px) { +.dokan-help-page .section-wrapper .version-list .version[data-v-5f26ba64] { + display: flex; + width: 720px; + margin: 0 auto; + justify-content: space-between; +} +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { + width: 520px; +} +.dokan-help-page .section-wrapper .version-list .latest-version[data-v-5f26ba64] { + margin-top: -200px; +} +.dokan-help-page .section-wrapper .version-list .old-version[data-v-5f26ba64] { + margin-top: 20px; +} +} +@media only screen and (max-width: 991px) { +.dokan-help-page .section-wrapper .dokan-notice[data-v-5f26ba64] { + background: #f7f8fa; + margin: -15px -10px 0; + padding: 15px 15px 0; +} +.dokan-help-page .section-wrapper .change-log[data-v-5f26ba64] { + background: #f7f8fa; + margin: -15px -10px 0; +} +.dokan-help-page .section-wrapper .change-log.lite-change-log[data-v-5f26ba64] { + height: 220px; +} +.dokan-help-page .section-wrapper .change-log.pro-change-log[data-v-5f26ba64] { + height: 280px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { + margin: 0 -10px; + border: 0; + box-shadow: none; + border-radius: 0; +} +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading[data-v-5f26ba64] { + justify-content: start; +} +.dokan-help-page .section-wrapper .version-list .latest-version[data-v-5f26ba64] { + margin-top: -112px; +} +.dokan-help-page .section-wrapper .version-list .latest-version .version-number[data-v-5f26ba64] { + padding-bottom: 15px; + text-align: center; +} +.dokan-help-page .section-wrapper .version-list .old-version[data-v-5f26ba64] { + margin-top: 15px; +} +.dokan-help-page .section-wrapper .version-list .old-version .version-number[data-v-5f26ba64] { + background: #fff; + padding: 25px 25px 0 25px; + margin: 0 -10px; + box-sizing: border-box; +} +.dokan-help-page .section-wrapper .version-list .old-version h4[data-v-5f26ba64] { + margin-top: 0; +} +.dokan-help-page .section-wrapper .version-list .old-version p[data-v-5f26ba64] { + margin-bottom: 0; +} +} +.dokan-help-page .scroll-to-top[data-v-5f26ba64] { + width: 40px; + height: 40px; + color: #ffffff; + background: #7047EB; + border: 0; + position: fixed; + left: 10px; + bottom: 35px; + z-index: 1; + box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.09); + cursor: pointer; + opacity: 0; + visibility: hidden; + transition: all 0.2s ease; +} +.dokan-help-page .loading[data-v-5f26ba64] { + width: 100%; + text-align: center; + margin-top: 100px; +} + + +.vc-editable-input { + position: relative; +} +.vc-input__input { + padding: 0; + border: 0; + outline: none; +} +.vc-input__label { + text-transform: capitalize; +} + + +.vc-saturation, +.vc-saturation--white, +.vc-saturation--black { + cursor: pointer; + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; +} +.vc-saturation--white { + background: linear-gradient(to left, #fff, rgba(255,255,255,0)); +} +.vc-saturation--black { + background: linear-gradient(to top, #000, rgba(0,0,0,0)); +} +.vc-saturation-pointer { + cursor: pointer; + position: absolute; +} +.vc-saturation-circle { + cursor: head; + width: 4px; + height: 4px; + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), 0 0 1px 2px rgba(0,0,0,.4); + border-radius: 50%; + transform: translate(2px, -2px); +} + + +.vc-hue { + position: absolute; + top: 0px; + left: 0px; + bottom: 0px; + right: 0px; + border-radius: 2px; +} +.vc-hue--horizontal { + background: linear-gradient(to left, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); +} +.vc-hue--vertical { + background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); +} +.vc-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.vc-hue-pointer { + z-index: 2; + position: absolute; +} +.vc-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + box-shadow: 0 0 2px rgba(0, 0, 0, .6); + background: #fff; + transform: translateX(2px) ; +} + + +.vc-checkerboard { + position: absolute; + top: 0px; + left: 0px; + bottom: 0px; + right: 0px; + background-size: contain; +} + + +.vc-alpha { + position: absolute; + top: 0px; + left: 0px; + bottom: 0px; + right: 0px; +} +.vc-alpha-checkboard-wrap { + position: absolute; + top: 0px; + left: 0px; + bottom: 0px; + right: 0px; + overflow: hidden; +} +.vc-alpha-gradient { + position: absolute; + top: 0px; + left: 0px; + bottom: 0px; + right: 0px; +} +.vc-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.vc-alpha-pointer { + z-index: 2; + position: absolute; +} +.vc-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + box-shadow: 0 0 2px rgba(0, 0, 0, .6); + background: #fff; + margin-top: 1px; + transform: translateX(2px); +} + + +.vc-sketch { + position: relative; + width: 200px; + padding: 10px 10px 0; + box-sizing: initial; + background: #fff; + border-radius: 4px; + box-shadow: 0 0 0 1px rgba(0, 0, 0, .15), 0 8px 16px rgba(0, 0, 0, .15); +} +.vc-sketch-saturation-wrap { + width: 100%; + padding-bottom: 75%; + position: relative; + overflow: hidden; +} +.vc-sketch-controls { + display: flex; +} +.vc-sketch-sliders { + padding: 4px 0; + flex: 1; +} +.vc-sketch-sliders .vc-hue, +.vc-sketch-sliders .vc-alpha-gradient { + border-radius: 2px; +} +.vc-sketch-hue-wrap { + position: relative; + height: 10px; +} +.vc-sketch-alpha-wrap { + position: relative; + height: 10px; + margin-top: 4px; + overflow: hidden; +} +.vc-sketch-color-wrap { + width: 24px; + height: 24px; + position: relative; + margin-top: 4px; + margin-right: 4px; + border-radius: 3px; +} +.vc-sketch-active-color { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + border-radius: 2px; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15), inset 0 0 4px rgba(0, 0, 0, .25); + z-index: 2; +} +.vc-sketch-color-wrap .vc-checkerboard { + background-size: auto; +} +.vc-sketch-field { + display: flex; + padding-top: 4px; +} +.vc-sketch-field .vc-input__input { + width: 90%; + padding: 4px 10% 3px 0; + border: none; + box-shadow: inset 0 0 0 1px #ccc; + font-size: 10px; +} +.vc-sketch-field .vc-input__label { + display: block; + text-align: center; + font-size: 11px; + color: #222; + padding-top: 3px; + padding-bottom: 4px; + text-transform: capitalize; +} +.vc-sketch-field--single { + flex: 1; + padding-right: 6px; +} +.vc-sketch-field--double { + flex: 2; +} +.vc-sketch-presets { + margin-left: -10px; + margin-right: -10px; + padding-right: 10px; + padding-top: 10px; + border-top: 1px solid #eee; +} +.vc-sketch-presets-color { + border-radius: 3px; + overflow: hidden; + position: relative; + display: inline-block; + margin: 0 0 10px 10px; + vertical-align: top; + cursor: pointer; + width: 16px; + height: 16px; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15); +} +.vc-sketch-presets-color .vc-checkerboard { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15); + border-radius: 3px; +} +.vc-sketch__disable-alpha .vc-sketch-color-wrap { + height: 10px; +} + +.color-picker-container[data-v-5506900a] { + position: relative; +} +.color-picker-container .color-picker-button[data-v-5506900a] { + border: 1px solid #E2E2E2; + padding: 3px 10px; + display: flex; + background: #FFF; + box-sizing: unset; + align-items: center; + margin-right: auto; + border-radius: 3px; +} +.color-picker-container .color-picker-button .color[data-v-5506900a] { + width: 23px; + height: 23px; + border: 0.3px solid rgba(149, 165, 166, 0.5); + box-sizing: border-box; + margin-left: 3px; + border-radius: 23px; +} +.color-picker-container .color-picker-button span[data-v-5506900a] { + color: #95A5A6; + display: block; + padding: 0; + font-size: 12px; + text-align: center; + line-height: 22px; + margin-left: -5px; +} +.color-picker-container .button-group[data-v-5506900a] { + top: 260px; + left: 11px; + z-index: 1; + position: absolute; +} +.color-picker-container .button-group .button-small[data-v-5506900a] { + color: #fff; + border: 0; + padding: 15px; + font-size: 16px; + font-weight: bold; + border-radius: 0 5px 5px 0; + background-color: #1A9ED4; +} +.color-picker-container .button-group .button-small[data-v-5506900a]:before { + position: absolute; + transform: translate(50%, -50%); +} +.color-picker-container .button-group .button-small[data-v-5506900a]:last-child { + border-radius: 5px 0 0 5px; +} +.color-picker-container .button-group .button-small[data-v-5506900a]:last-child:after { + top: 20%; + right: 50%; + width: 1px; + height: 60%; + content: ''; + position: absolute; + transform: translateX(-50%); + background: #fff; +} +.color-picker-container .button-group .button-small[data-v-5506900a]:hover { + background-color: #1A9ED4; +} +.color-picker-container .vc-sketch[data-v-5506900a] { + top: 120%; + left: 0; + z-index: 1; + position: absolute; + padding-bottom: 40px; +} +.color-picker-container .hex-input[data-v-5506900a] { + top: 260px; + width: 75px; + left: 132px; + padding: 3px 10px 4px; + z-index: 1; + position: absolute; + font-size: 12px; + min-height: 30px !important; + box-shadow: none !important; + font-family: monospace; + line-height: 1.4; + vertical-align: top; +} + +.switch { + position: relative; + display: inline-block; + width: 42px; + height: 20px; +} +.switch input { + display: none; +} +.switch input.enabled + .slider { + background-color: var(--dokan-toggle-active-color); +} +.switch input.enabled + .slider:before { + -webkit-transform: translateX(-22px); + -ms-transform: translateX(-22px); + transform: translateX(-22px); +} +.switch .slider { + position: absolute; + cursor: pointer; + top: 0; + right: 0; + left: 0; + bottom: 0; + background-color: var(--dokan-toggle-inactive-color); + -webkit-transition: 0.2s; + transition: 0.2s; +} +.switch .slider:before { + position: absolute; + content: ""; + height: 14px; + width: 14px; + right: 3px; + bottom: 3px; + background-color: var(--dokan-toggle-color); + -webkit-transition: 0.2s; + transition: 0.2s; +} +.switch .slider.round { + border-radius: 34px; +} +.switch .slider.round:before { + border-radius: 50%; +} + +.secret-box-wraper[data-v-2a9a6c5c] { + display: flex; + flex-direction: row-reverse; +} +.secret-box-wraper .secret-input-box[data-v-2a9a6c5c] { + position: relative; + display: flex; + width: 25em; +} +.secret-box-wraper .secret-input-box div button[data-v-2a9a6c5c] { + cursor: pointer; + height: 20px; + min-height: 32px; + min-width: 32px; + border: 1px solid #f3f4f6; + box-shadow: 0px 3.82974px 3.82974px rgba(0, 0, 0, 0.1); + border-radius: 5px; + background: white; + color: #686666; +} +.secret-box-wraper .secret-input-box .secret-input[data-v-2a9a6c5c] { + width: 100%; +} +.secret-box-wraper .secret-input-box .secret-input.blurry-input[data-v-2a9a6c5c] { + color: transparent; + text-shadow: 0 0 7px #333; +} +.secret-box-wraper .secret-input-box .secret-input-placeholder[data-v-2a9a6c5c] { + position: absolute; + top: 50%; + right: 50%; + transform: translate(50%, -50%); + color: #686666; +} +@media only screen and (max-width: 768px) { +.secret-box-wraper .secret-input-box[data-v-2a9a6c5c] { + max-width: 125px !important; +} +} + +.wm-box-container[data-v-7e4e2d4c] { + display: flex; + flex-direction: column; +} +.wm-box-container .wm-methods-box-container[data-v-7e4e2d4c] { + margin-top: 15px; +} +.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-7e4e2d4c] { + border-bottom: 1px solid #f3f4f6; + padding: 0 30px; + display: flex; + justify-content: space-between; + align-items: center; +} +.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-7e4e2d4c]:last-child { + border-bottom: 0; +} +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-method[data-v-7e4e2d4c] { + display: flex; + align-items: center; +} +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges[data-v-7e4e2d4c] { + display: flex; + align-items: center; +} +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges .wm-automated[data-v-7e4e2d4c] { + border: 1px solid #dbdbdb; + color: #838181; + padding: 5px 8px; + border-radius: 12px; + background: #f5f5f6; +} +@media only screen and (max-width: 782px) { +.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-7e4e2d4c] { + flex-direction: column; + justify-content: start; + align-items: start; +} +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges[data-v-7e4e2d4c] { + margin-right: -20px; + margin-bottom: 20px; +} +} + +.dokan-radio-fields[data-v-49a35897] { + display: flex; + flex: 2; + align-self: center; +} +.dokan-radio-fields label[data-v-49a35897] { + border: 1px solid #b0a7a7; + padding: 10px 15px; + display: inline-block; + overflow: hidden; + font-size: 12px; + font-family: Roboto, sans-serif; + font-weight: 400; + line-height: 14px; + border-left: 0; +} +.dokan-radio-fields label .dashicons-yes[data-v-49a35897] { + color: #fff; + width: 15px; + height: 15px; + margin: -1px 0 0 3px; + cursor: pointer; + display: none; + font-size: 15px; + background: #1aa0f7; + padding-top: 0; + border-radius: 50%; +} +.dokan-radio-fields label input[type=radio][data-v-49a35897] { + display: none; +} +.dokan-radio-fields label[data-v-49a35897]:hover { + color: rgba(3, 58, 163, 0.85); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1); +} +.dokan-radio-fields label.checked[data-v-49a35897] { + color: rgba(3, 58, 163, 0.85); + border: 1px solid rgba(3, 58, 163, 0.81) !important; + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; +} +.dokan-radio-fields label.checked .dashicons-yes[data-v-49a35897] { + display: inline-block; +} +.dokan-radio-fields label[data-v-49a35897]:first-child { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; +} +.dokan-radio-fields label[data-v-49a35897]:last-child { + border-left: 1px solid #b0a7a7; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; +} + +span.repeatable-item-description { + color: #999; + font-size: 11px; + font-style: italic; +} +ul.dokan-settings-repeatable-list { + display: flex; + padding: 20px 20px 0 0; + flex-wrap: wrap; + text-align: left; + justify-content: right; +} +ul.dokan-settings-repeatable-list li { + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(0, 0, 0, 0.1); + padding: 5px 12px; + display: flex; + font-size: 13px; + box-sizing: border-box; + background: rgba(182, 206, 254, 0.38); + margin-top: 6px; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); + align-items: center; + margin-right: 12px; + font-family: 'Roboto', sans-serif; + line-height: 1; + border-radius: 8px; + justify-content: center; +} +ul.dokan-settings-repeatable-list li span.remove-item { + color: #fff; + width: 15px; + margin: 0; + height: 15px; + cursor: pointer; + font-size: 15px; + background: #1aa0f7; + padding-top: 0; + margin-right: 5px; + border-radius: 50%; +} +.dokan-repetable-add-item-btn { + font-size: 16px !important; + font-weight: bold !important; + height: 25px !important; + line-height: 22px !important; +} +.percent_fee, +.fixed_fee { + display: inline-block; +} +.percent_fee input, +.fixed_fee input { + width: 60px; +} +.additional_fee .description { + margin-right: 10px; + margin-top: -10px; +} +.dokan-error { + color: red; + margin-top: 0.5em; + font-style: italic; + margin-bottom: 0; +} +.dokan-input-validation-error { + border-color: red !important; +} +.dokan-error.combine-commission { + margin-right: 10px; +} +.dokan-settings-sub-section { + padding: 20px; + border: 1px solid #f3f4f6; + border-bottom: 0; + background: #f9fafb; +} +.dokan-settings-sub-section .sub-section-title { + margin: 0; + font-size: 14px; + font-family: Roboto, sans-serif; + font-weight: 600; + line-height: 1.2; + margin-bottom: 8px; +} +.dokan-settings-sub-section .sub-section-description { + margin: 0; + font-size: 13px; + font-weight: 300; + line-height: 21px; + font-family: Roboto, sans-serif; + color: #6B7280; +} +.dokan-settings-sub-section .sub-section-description .learn-more-btn { + cursor: pointer; + text-decoration: none; +} +.field_contents.data_clear { + background-color: #FFFBF3; +} +.field_contents.data_clear .field_desc, +.field_contents.data_clear .fa-exclamation-triangle { + color: #E67E22 !important; +} +.field_contents { + border: 1px solid #f3f4f6; + padding: 15px 20px 15px 20px; + border-top: 0; + background: #fff; +} +.field_contents fieldset { + display: flex; + justify-content: space-between; +} +.field_contents fieldset .field_data { + flex: 2; +} +.field_contents fieldset .field_data .field_heading { + color: #111827; + margin: 0; + font-size: 14px; + font-style: normal; + font-weight: 600; + line-height: 1.25; + font-family: 'Roboto', sans-serif; +} +.field_contents fieldset .field_data .field_heading span i { + margin: -3px 5px 0 0; +} +.field_contents fieldset .field_data .field_heading span .tooltip { + font-size: 14px; +} +.field_contents fieldset .field_data .field_desc { + color: #6B7280; + margin: 0; + margin-top: 5px; + font-size: 13px; + font-style: normal; + font-weight: 300; + line-height: 1.2; + font-family: 'Roboto', sans-serif; +} +.field_contents fieldset .field_data .field_desc a { + display: inline-block; + text-decoration: underline; +} +.field_contents fieldset .field_data .field_desc a:hover { + box-shadow: 0 0 0 1px transparent; +} +.field_contents fieldset .field_data .field_desc a:active { + box-shadow: 0 0 0 1px transparent; +} +.field_contents fieldset .field_data .field_desc a:focus { + box-shadow: 0 0 0 1px transparent; +} +.field_contents fieldset .social-switch-wraper { + display: flex; + align-items: center; +} +.field_contents .combine_fields { + display: flex; + justify-content: right; +} +.field_contents .combine_fields .percent_fee { + padding-left: 10px; +} +.field_contents .combine_fields .fixed_fee input, +.field_contents .combine_fields .percent_fee input { + width: 100px; +} +.field_contents .multicheck_fields > div { + display: flex; + align-items: center; + justify-content: right; +} +.field_contents .multicheck_fields > div label { + color: #000; + cursor: inherit; + margin: 9px 15px 9px 0; + display: inline-block; + font-size: 12px; + font-style: normal; + line-height: 14px; + font-family: 'Roboto', sans-serif; + border-radius: 20px !important; + border-radius: 8px; +} +.field_contents .editor_field { + margin-top: 20px; +} +.field_contents .radio_fields label { + border: 0.882967px solid #f3f4f6; + padding: 10px 15px; + display: inline-block; + overflow: hidden; + font-size: 12px; + box-shadow: 0px 3.53187px 3.53187px rgba(0, 0, 0, 0.1); + font-family: 'Roboto', sans-serif; + font-weight: 400; + line-height: 14px; + border-left: 0; +} +.field_contents .radio_fields label:first-child { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; +} +.field_contents .radio_fields label:last-child { + border-left: 0.882967px solid #f3f4f6; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; +} +.field_contents .radio_fields label:hover { + color: rgba(3, 58, 163, 0.85); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); + border-color: rgba(3, 58, 163, 0.41); +} +.field_contents .radio_fields .checked { + color: rgba(3, 58, 163, 0.85); + border: 1px solid rgba(3, 58, 163, 0.21); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); +} +.field_contents .repeatable_fields { + display: flex; + align-items: center; + justify-content: right; +} +.field_contents .repeatable_fields .dokan-repetable-add-item-btn { + color: #fff; + width: 25px; + border: 0; + padding: 0; + position: relative; + background: #2196F3; + min-height: 25px; + margin-right: 8px; + border-radius: 50%; +} +.field_contents .repeatable_fields .dokan-repetable-add-item-btn .dashicons-plus-alt2 { + top: 50%; + right: 50%; + position: absolute; + transform: translate(50%, -50%); + font-size: 18px; +} +.field_contents .dokan-setting-warning { + padding: 10px 0 10px 10px; +} +.field_contents .dokan-setting-warning .dokan-setting-warning-label { + color: #d63638; + font-weight: bold; + margin-left: 10px; +} +.field_contents .dokan-setting-warning .dokan-setting-warning-label span { + margin-top: 6px !important; +} +.field_contents .dokan-setting-warning a.dokan-setting-warning-link { + display: block; + margin-top: 8px; + text-decoration: none; +} +.field_contents .dokan-setting-warning a.dokan-setting-warning-link:hover, +.field_contents .dokan-setting-warning a.dokan-setting-warning-link:active, +.field_contents .dokan-setting-warning a.dokan-setting-warning-link:focus { + outline: none; + box-shadow: none; +} +.field_contents .dokan-setting-warning a.dokan-setting-warning-link i.dashicons { + font-size: 18px; +} +.field_contents .dokan-setting-warning .dashicons { + margin: 0px; + padding: 0px; +} +.field_contents .add_files { + display: flex; + align-items: center; + justify-content: right; +} +.field_contents .field { + flex: 2; + align-self: center; + text-align: left; +} +.field_contents .field .switch { + display: inline-block; +} +.field_contents .field input[type='radio'], +.field_contents .field input[type='checkbox'] { + display: none; +} +.field_contents .field select, +.field_contents .field textarea, +.field_contents .field input[type='text'], +.field_contents .field input[type='number'], +.field_contents .field input[type='button'] { + border: 0.957434px solid #E9E9E9; + min-height: 32px; + box-shadow: 0px 3.82974px 3.82974px rgba(0, 0, 0, 0.1); + border-radius: 5px; +} +.field_contents .field select, +.field_contents .field textarea { + width: 100%; +} +.field_contents .field .small { + max-width: 35% !important; +} +.field_contents .field .medium { + max-width: 70% !important; +} +.field_contents .field .large { + max-width: 100% !important; +} +.field_contents .field label.checked { + color: rgba(3, 58, 163, 0.85); + border: 1px solid rgba(3, 58, 163, 0.41); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); +} +.field_contents .field label.checked .dashicons-yes { + display: inline-block; +} +.field_contents .field .dashicons-yes { + color: #fff; + width: 15px; + height: 15px; + margin: -1px 0 0 3px; + cursor: pointer; + display: none; + font-size: 15px; + background: #1aa0f7; + padding-top: 0; + border-radius: 50%; +} +.field_contents .scl_fields_disable { + filter: grayscale(1); +} +.field_contents .scl_fields { + margin: 15px 0px 4px 0; + border: 0.82px solid #E5E5E5; + padding: 10px 25px; + background: rgba(220, 232, 254, 0.38); + border-radius: 6.56px; +} +.field_contents .scl_fields .scl_header { + display: flex; + align-items: center; + justify-content: space-between; +} +.field_contents .scl_fields .scl_header .scl_contents { + display: flex; + align-items: center; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_icon { + flex: 1.3; + text-align: right; + align-self: center; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_icon img { + width: 48px; + height: 48px; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_icon span { + font-size: 50px; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_desc { + flex: 6; + color: #000000; + font-size: 14px; + text-align: right; + font-style: normal; + font-weight: 300; + line-height: 20px; + font-family: 'Roboto', sans-serif; +} +.field_contents .scl_fields .scl_header .expand_btn { + flex: 2; +} +.field_contents .scl_fields .scl_header .expand_btn span { + color: #fff; + width: 30px; + cursor: pointer; + margin: 0; + border: 0; + padding: 0; + position: relative; + font-size: 20px; + background: #2196f3; + min-height: 30px; + border-radius: 50%; +} +.field_contents .scl_fields .scl_header .expand_btn span:before { + top: 50%; + right: 50%; + position: absolute; + transform: translate(50%, -50%); +} +.field_contents .scl_fields .scl_header .expand_btn .active-social-expend-btn { + background: #4CAF4F; +} +.field_contents .scl_fields .scl_info { + background: #fff; +} +.field_contents .scl_fields .scl_info .scl_text, +.field_contents .scl_fields .scl_info .scl_html { + border: 1px solid #f3f4f6; + display: flex; + padding: 10px 27px 15px 30px; + border-top: 0; + background: rgba(244, 246, 250, 0.17); + justify-content: space-between; +} +.field_contents .scl_fields .scl_info .scl_text fieldset, +.field_contents .scl_fields .scl_info .scl_html fieldset { + width: 100%; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents { + width: 50%; + text-align: right; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents .field_heading, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents .field_heading { + color: #000; + margin: 0; + font-size: 15px; + font-style: normal; + font-weight: 600; + line-height: 30px; + font-family: Roboto, sans-serif; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents .field_heading span i, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents .field_heading span i { + margin: 2.5px 5px 0 0; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents .field_heading span .tooltip, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents .field_heading span .tooltip { + font-size: 14px; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents .field_desc, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents .field_desc { + color: #000; + margin: 0; + font-size: 13px; + font-style: normal; + font-weight: 300; + line-height: 17px; + font-family: Roboto, sans-serif; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .fields, +.field_contents .scl_fields .scl_info .scl_html fieldset .fields { + width: 50%; + align-self: center; + text-align: left; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .fields .checked, +.field_contents .scl_fields .scl_info .scl_html fieldset .fields .checked { + color: rgba(3, 58, 163, 0.85); + border: 1px solid rgba(3, 58, 163, 0.81); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); +} +.field_contents .scl_fields .scl_info .scl_text fieldset .fields .checked .dashicons-yes, +.field_contents .scl_fields .scl_info .scl_html fieldset .fields .checked .dashicons-yes { + display: inline-block; +} +.field_contents .scl_fields .scl_info:nth-child(2) { + margin-top: 15px; + border-top: 1px solid #f3f4f6; +} +.field_contents .scl_fields .scl_info:last-child { + margin-bottom: 10px; +} +.field_contents .gmap-field { + text-align: right; +} +.field_contents .gmap-field .mapbox-wrapper .address-input { + color: #000; + margin: 20px 0; + font-size: 15px; +} +.field_contents .gmap-field .mapbox-wrapper .address-input input { + width: 100%; + margin: 5px 0 3px; + display: block; + max-width: 320px; + font-weight: 400; +} +.field_contents .gmap-field .gmap-wrap .search-address { + color: #000; + margin: 20px 0; + max-width: 320px; +} +.dokan-settings-field-type-radio fieldset > label:not(:last-child) { + margin-left: 12px !important; +} +.dokan-settings-field-type-radio fieldset > label:not(:last-child) > input[type="radio"] { + margin-left: 2px; +} +.col-3 { + width: 24.5%; + display: inline-block; +} +.col-3 select { + width: 100%; +} +@media only screen and (max-width: 430px) { +.field_contents { + padding: 14px 14px 18px 14px; +} +.field_contents fieldset { + display: block; +} +.field_contents fieldset .field_data .field_heading { + font-size: 10px; + line-height: 24px; +} +.field_contents fieldset .field_data .field_desc { + font-size: 8px; +} +.field_contents fieldset .field { + margin-top: 15px; + text-align: right; +} +.field_contents fieldset .field select, + .field_contents fieldset .field textarea, + .field_contents fieldset .field input[type=text] { + min-height: 28px; + font-size: 8px; +} +.field_contents fieldset .field .small { + max-width: 35% !important; +} +.field_contents fieldset .field .medium { + max-width: 70% !important; +} +.field_contents fieldset .field .large { + max-width: 100% !important; +} +.field_contents .scl_fields { + padding: 10px 15px; +} +.field_contents .scl_fields .scl_header { + display: block; +} +.field_contents .scl_fields .scl_header .scl_contents { + display: block; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_desc { + font-size: 8px; +} +.field_contents .scl_fields .scl_header .expand_btn { + text-align: right; +} +.field_contents .scl_fields .scl_info .scl_html, + .field_contents .scl_fields .scl_info .scl_text { + padding: 10px; +} +.field_contents .scl_fields .scl_info .scl_html .field_html, + .field_contents .scl_fields .scl_info .scl_text .field_html { + font-size: 10px; + line-height: 20px; +} +.field_contents .scl_fields .scl_info .scl_html .field_desc, + .field_contents .scl_fields .scl_info .scl_text .field_desc { + font-size: 8px; +} +.field_contents .scl_fields .scl_info .scl_html select, + .field_contents .scl_fields .scl_info .scl_text select, + .field_contents .scl_fields .scl_info .scl_html textarea, + .field_contents .scl_fields .scl_info .scl_text textarea, + .field_contents .scl_fields .scl_info .scl_html input[type=text], + .field_contents .scl_fields .scl_info .scl_text input[type=text] { + font-size: 8px; + min-height: 28px; +} +} +@media only screen and (max-width: 768px) { +.field select, + .field textarea, + .field input[type=text] { + max-width: 125px !important; +} +.field .small { + max-width: 35% !important; +} +.field .medium { + max-width: 70% !important; +} +.field .large { + max-width: 100% !important; +} +} + +#dokan-settings-banner { + margin: 20px 0px; + padding: 40px; + background: #fff; + display: flex; + align-items: flex-start; +} +#dokan-settings-banner a { + box-shadow: none; + background: #FF5722; + color: #fff; + border-color: #FF5722; +} +#dokan-settings-banner a:hover { + background: #ff6a3c; +} +#dokan-settings-banner img { + flex: 1; +} +#dokan-settings-banner .content { + flex: 4; + padding: 20px 50px; +} +#dokan-settings-banner .content p { + margin: 30px 0px; + font-size: 14px; +} +#dokan-settings-banner .content a { + margin-left: 8px; +} +#dokan-settings-banner .content .custom-button { + background: #fff; + color: #565656; + border-color: #DFDADF; + -webkit-box-shadow: 0px 0px 11px 1px #ebebeb; + -moz-box-shadow: 0px 0px 11px 1px #ebebeb; + box-shadow: 0px 0px 11px 1px #ebebeb; +} +#dokan-settings-banner .content .custom-button:hover { + background: #f2f2f2; +} + +.dokan-settings-wrap { + border: 1px solid #c8d7e1; + display: flex; + padding: 20px; + position: relative; + background: #fff; + padding-bottom: 100px; + scroll-margin-top: 65px; +} +.dokan-settings-wrap .loading { + position: absolute; + width: 100%; + height: 100%; + background: rgba(255, 255, 255, 0.6); +} +.dokan-settings-wrap .loading .dokan-loader { + top: 40%; + right: 45%; +} +.dokan-settings-wrap .dashicons { + padding-top: 2px; + margin-left: 15px; +} +.dokan-settings-wrap div.nav-tab-wrapper { + width: 340px; + padding: 14px 24px 30px 16px; + overflow: hidden; + background: #F9FAFB; + box-sizing: border-box; + margin-left: 12px; + border-bottom: none; + border-top-color: #cecaca85; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-section { + padding: 14px 24px 30px 16px; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab { + color: #052B74; + float: none; + margin: 0; + border: none; + cursor: pointer; + display: flex; + padding: 18px; + font-size: 15px; + transition: none; + background: transparent; + font-weight: bold; + border-bottom: 1px solid #e9e9ea; + transition-property: none; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab img { + width: 20px; + height: 20px; + margin: 3px 0 0 15px; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab .nav-content .nav-title { + line-height: 22px; + text-transform: uppercase; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab .nav-content .nav-description { + color: #686666; + font-size: 10px; + line-height: 14px; + font-weight: 500; + text-transform: uppercase; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab:focus, +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab:active { + box-shadow: none; + outline: 0; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab.nav-tab-active { + width: 100%; + color: rgba(3, 58, 163, 0.81); + position: relative; + transition: 0.3s linear; + background: #fff !important; + transition-property: none; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab.nav-tab-active:before { + content: ''; + position: absolute; + right: 0px; + width: 4px; + background-color: #246EFE; + height: 100%; + top: 0; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab:last-child { + border-bottom: 0; +} +.dokan-settings-wrap .metabox-holder { + flex: 3; + padding: 0 3% 75px 6px !important; + position: relative; +} +.dokan-settings-wrap .metabox-holder .settings-header { + display: flex; + margin-bottom: 50px; + justify-content: space-between; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content { + flex: 4; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-title { + margin: 30px 0 20px 0; + font-size: 22px; + line-height: 26px; + font-family: Roboto, sans-serif; + margin-bottom: 12px; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-description { + color: #000; + margin: 0; + font-size: 16px; + font-weight: 300; + line-height: 24px; + font-family: Roboto, sans-serif; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-document-button { + flex: 2.5; + text-align: left; + margin-top: 35px; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-document-button a.doc-link { + color: #033AA3D9; + border: 1px solid #f3f4f6; + padding: 10px 15px; + font-size: 12px; + background: #FFF; + box-sizing: border-box; + box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.1); + font-family: Roboto, sans-serif; + line-height: 15px; + border-radius: 6.56px; + text-decoration: none; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-document-button a.doc-link:hover { + background: #033aa3100%f; +} +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields .dokan-settings-field-type-sub_section, +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields .dokan-settings-field-type-disbursement_sub_section { + border-bottom: 1px solid #f3f4f6; +} +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields .dokan-settings-field-type-sub_section .sub-section-styles, +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields .dokan-settings-field-type-disbursement_sub_section .sub-section-styles { + margin-top: 20px; + margin-bottom: 0; + padding: 20px; + background: #f9fafb; +} +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields div:not(.dokan-settings-field-type-sub_section) .field_contents { + border: 1px solid #f3f4f6; + border-top: none; +} +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields > div:not(.dokan-settings-field-type-sub_section):first-child { + border-top: 1px solid #f3f4f6; +} +.dokan-settings-wrap .metabox-holder .back-to-top { + width: 44px; + left: 75px; + height: 44px; + bottom: 150px; + cursor: pointer; + position: fixed; + transition: 0.1s linear; + transform: scale(0); + box-shadow: 0px 0px 10px 0px #0000001F; + border-radius: 50%; + background-color: #fff; +} +.dokan-settings-wrap .metabox-holder .back-to-top img { + top: 50%; + right: 50%; + position: absolute; + transform: translate(50%, -50%); +} +.dokan-settings-wrap .metabox-holder .back-to-top:hover { + transform: scale(1.05); +} +.dokan-settings-wrap .metabox-holder:before { + top: 0; + right: 0; + width: 1px; + height: 100%; + content: ""; + position: absolute; + background: #fff; +} +.dokan-settings-wrap .radio-image-container { + padding: 20px 0; + display: grid; + grid-row-gap: 2.6%; + grid-column-gap: 3.2%; +} +.dokan-settings-wrap .radio-image-container .radio-image { + display: block; + width: 50%; + width: 100%; + background: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + margin: 0 0 15px; + position: relative; + line-height: 0; + border: 1px solid #ededed; + padding: 4px; +} +.dokan-settings-wrap .radio-image-container .radio-image img { + max-width: 100%; + z-index: 1; +} +.dokan-settings-wrap .radio-image-container .radio-image .current-option-indicator { + position: absolute; + top: 0; + left: 0; + background-color: #4CAF50; + color: #fff; + padding: 4px; + z-index: 2; + line-height: 1.4; +} +.dokan-settings-wrap .radio-image-container .radio-image .active-option { + opacity: 0; + position: absolute; + top: 0; + right: 0; + z-index: 3; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.45); + transition: opacity 0.4s ease; +} +.dokan-settings-wrap .radio-image-container .radio-image .active-option button { + position: absolute; + top: 50%; + right: 50%; + margin-top: -23px; + margin-right: -58px; +} +.dokan-settings-wrap .radio-image-container .radio-image:hover .active-option { + opacity: 1; +} +.dokan-settings-wrap .radio-image-container .radio-image.active .active-option { + display: none; +} +.dokan-settings-wrap .radio-image-container .radio-image.not-active .current-option-indicator { + display: none; +} +.dokan-settings-wrap .radio-image-container label { + display: block; + margin-bottom: 5px; +} +.dokan-settings-wrap .radio-image-container label > input[type='radio'] { + visibility: hidden; + /* Makes input not-clickable */ + position: absolute; + /* Remove input from document flow */ +} +.dokan-settings-wrap .radio-image-container label > img { + max-width: 100%; +} +.dokan-settings-wrap .radio-image-container { + grid-template-columns: repeat(2, 1fr); +} +.dokan-settings-wrap .search-box { + color: rgba(60, 60, 67, 0.6); + filter: drop-shadow(0px 0.0869484px 0.260845px rgba(0, 0, 0, 0.1)) drop-shadow(0px 0.869484px 1.73897px rgba(0, 0, 0, 0.2)); + margin: 8px 0px 14px; + display: flex; + position: relative; + background: #FFF; + align-items: center; + border-radius: 5px; +} +.dokan-settings-wrap .search-box .dashicons.dashicons-search { + font-size: 26px; + margin-right: 15px; + line-height: 20px; + letter-spacing: 0.434742px; +} +.dokan-settings-wrap .search-box .dashicons.dashicons-no-alt { + position: absolute; + top: 50%; + left: 5px; + cursor: pointer; + color: #000; + font-size: 25px; + transform: translate(0%, -60%); +} +.dokan-settings-wrap .search-box .dashicons.dashicons-no-alt:hover { + color: #d43f3a; +} +.dokan-settings-wrap .search-box .dokan-admin-search-settings { + width: 100%; + border: 0; + height: 48px; + display: block; + padding: 0 0 0 45px; + background: #FFF; + border-top: 0; + font-weight: 400; + font-family: Roboto, sans-serif; +} +.dokan-settings-wrap .search-box input[type="text"]:focus { + border-color: transparent; + outline: none; + box-shadow: none; +} +.form-table th.dokan-settings-sub-section-title { + border-bottom: 1px solid #cccccc; + padding: 0 0 10px; +} +.form-table th.dokan-settings-sub-section-title label { + display: block; + margin-top: 20px; + color: #0073aa; + font-weight: 500; + font-size: 1.3em; +} +.form-table .dokan-settings-field-type-sub_section:first-child th.dokan-settings-sub-section-title label { + margin-top: 0; +} +tr.data_clear_on_uninstall td fieldset label { + background: #e00; + padding: 5px; + color: white; + border-radius: 3px; +} +.submit { + margin-top: 40px !important; + text-align: left !important; +} +.submit .button { + color: #FFFFFF; + padding: 10px 15px; + font-size: 15px; + transition: 0.3s; + background: #5a92ff; + font-style: normal; + font-family: 'Roboto', sans-serif; + font-weight: 800; + line-height: 17px; + border-color: transparent; + border-radius: 4.46803px; +} +@media only screen and (max-width: 430px) { +.dokan-settings-wrap .nav-tab-wrapper { + width: 60%; + padding: 10px 12px 15px 12px; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab { + padding-right: 10px !important; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab img { + margin: 3px 4px 0px 8px; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab .nav-content .nav-title { + font-size: 7px; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab .nav-content .nav-description { + font-size: 5px !important; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab-active:before { + width: 2px !important; +} +.dokan-settings-wrap .metabox-holder { + width: 100%; +} +.dokan-settings-wrap .metabox-holder .settings-header { + display: block; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-title, + .dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-description { + padding-right: 0; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-document-button { + text-align: right; +} +.dokan-settings-wrap .search-box .dashicons.dashicons-search { + margin-right: 10px; +} +.dokan-settings-wrap .search-box .dokan-admin-search-settings { + font-size: 10px; +} +} +@media only screen and (max-width: 768px) { +.dokan-settings-wrap .nav-tab-wrapper { + width: 35%; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab .nav-content .nav-title { + font-size: 10px; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab .nav-content .nav-description { + font-size: 8px !important; +} +.dokan-settings-wrap .metabox-holder { + width: 100%; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-title { + padding-right: 0; +} +} + +.dokan-upload-image { + width: 100%; +} +.dokan-upload-image img { + cursor: pointer; +} + + +.dokan-form-input.dokan-store-category{ + width: 103% !important; + border: 0 !important; + padding: 0 !important; +} +#store-category{ + border: 0; +} + +.address-multiselect input.multiselect__input { + border: none; +} + +.checkbox-group { + margin-top: 20px; + padding: 0 10px; +} +.checkbox-group .checkbox-left { + display: inline-block; +} +.checkbox-group .checkbox-left .switch { + margin-left: 10px; + display: inline-block; +} +.payment-info.edit-mode .checkbox-group { + padding: 0; +} +.payment-info.edit-mode .dokan-form-select { + margin-top: 5px; + margin-bottom: 5px; +} + +.swal2-container { + z-index: 9999999 !important; +} +.swal2-container .swal2-popup .swal2-title { + line-height: 35px; + font-size: 30px; + font-weight: 400; +} +.dokan-vendor-edit h1 { + font-size: 23px; + font-weight: 400; +} +.dokan-vendor-edit .tab-header .tab-list { + overflow: hidden; + display: flex; + justify-content: space-between; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title { + height: 50px; + list-style-type: none; + position: relative; + background-color: #1a9ed4; + display: flex; + justify-content: center; + align-items: center; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title .icon { + position: relative; + top: 1px; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title a { + color: #fff; + text-decoration: none; + padding: 75px; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title a:active, +.dokan-vendor-edit .tab-header .tab-list .tab-title a:focus { + outline: none; + outline-style: none; + border-color: transparent; + box-shadow: none; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title a span { + position: relative; + top: -1px; + right: -3px; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title:first-child { + padding-right: 5px; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title:nth-child(n+2)::before { + position: absolute; + top: 0; + right: 0; + display: block; + border-right: 25px solid white; + /* width: arrow width, color: background of document */ + border-top: 25px solid transparent; + /* width: half height */ + border-bottom: 25px solid transparent; + /* width: half height */ + width: 0; + height: 0; + content: " "; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title:after { + z-index: 1; + /* need to bring this above the next item */ + position: absolute; + top: 0; + left: -25px; + /* arrow width (negated) */ + display: block; + border-right: 25px solid #f5f5f5; + /* width: arrow width */ + border-top: 25px solid transparent; + /* width: half height */ + border-bottom: 25px solid transparent; + /* width: half height */ + width: 0; + height: 0; + content: " "; + border-right-color: #1a9ed4; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active { + background-color: #2C70A3; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active a { + color: #fff; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active:after { + border-right-color: #2C70A3; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.last:after { + border-right: 0; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active ~ .tab-title { + background-color: #f5f5f5; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active ~ .tab-title:after { + border-right-color: #f5f5f5; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active ~ .tab-title a { + color: #000; +} +.dokan-vendor-edit .tab-contents { + border: 1px solid #e5e5e5; + border-radius: 3px; + min-height: 400px; +} +.dokan-vendor-edit .tab-contents .loading { + position: relative; + right: 46%; + top: 160px; +} +.dokan-vendor-edit .tab-contents .content-header { + background: #F9F9F9; + margin: 0; + padding: 10px; +} +.dokan-vendor-edit .tab-contents .content-body { + padding-top: 20px; + padding-bottom: 20px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group { + margin: 0 10px; + overflow: hidden; + display: flex; + flex-wrap: wrap; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group:after, +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group:before { + display: table; + content: " "; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column { + float: right; + width: 50%; + padding: 0 10px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info { + display: flex; + justify-content: space-between; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info .store-url, +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info span { + margin: 0; + padding: 0; + position: relative; + bottom: 10px; + font-style: italic; + color: #a09f9f; + font-size: 12px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info .is-available { + color: green; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info .not-available { + color: red; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .password-generator { + margin-top: 6px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .password-generator .regen-button { + margin-left: 5px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .password-generator .regen-button span { + line-height: 26px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .checkbox-left.notify-vendor { + margin-top: 6px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect { + margin-top: 5px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__option--highlight { + background: #3c9fd4; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__tags { + min-height: 45px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__single { + padding-top: 3px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__select:before { + top: 70%; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__input:focus { + box-shadow: none; + border: none; + outline: none; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .bank-info { + padding-right: 10px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-input { + width: 100%; + /* Full width */ + padding: 7px 12px; + /* Some padding */ + border: 1px solid #ccc; + /* Gray border */ + border-radius: 4px; + /* Rounded borders */ + box-sizing: border-box; + /* Make sure that padding and width stays in place */ + margin-top: 6px; + /* Add a top margin */ + margin-bottom: 16px; + /* Bottom margin */ + resize: vertical; + /* Allow the user to vertically resize the textarea (not horizontally) */ + height: auto; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-input::placeholder { + color: #bcbcbc; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-input.has-error::placeholder { + color: red; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image { + display: flex; + padding-bottom: 20px; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture { + background: #fcfcfc; + border-radius: 3px; + padding: 5px 10px; + border: 2px dashed #d2d2d2; + text-align: center; + flex-grow: 1; + width: 150px; + margin-right: 20px; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture .profile-image { + max-width: 100px; + margin: 0 auto; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture .profile-image img { + border: 1px solid #E5E5E5; + padding: 15px 10px 0; + cursor: pointer; + width: 100%; + padding: 5px; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture.banner { + padding: 0; + flex-grow: 10; + margin-left: 20px; + height: 228px; + padding-top: 5%; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture.banner .banner-image img { + width: 100%; + height: 223px; + padding: 0; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture.banner .banner-image button { + background: #007cba; + color: white; + padding: 10px 15px; + border-radius: 3px; + margin: 20px 0; + cursor: pointer; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture.banner.has-banner { + padding-top: 0; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture-footer { + color: #808080; + font-weight: 300; +} +.dokan-vendor-edit .dokan-btn { + background: #1a9ed4; + padding: 10px 20px; + color: white; + border-radius: 3px; + cursor: pointer; +} +.dokan-vendor-edit .dokan-btn:active, +.dokan-vendor-edit .dokan-btn:focus { + outline: none; + outline-style: none; + border-color: transparent; + box-shadow: none; +} +.dokan-vendor-edit .dokan-modal .dokan-modal-content { + height: 640px !important; +} +.dokan-vendor-edit .dokan-modal .dokan-modal-content .modal-body { + max-height: 500px; + min-height: 200px; +} +.dokan-vendor-edit .dokan-modal .dokan-modal-content .modal-footer { + padding: 15px; + bottom: 0; + border-top: none; + box-shadow: none; +} +.dokan-vendor-edit .component-fade-enter-active, +.dokan-vendor-edit .component-fade-leave-active { + transition: opacity 0.2s ease; +} +.dokan-vendor-edit .component-fade-enter, +.dokan-vendor-edit .component-fade-leave-to { + opacity: 0; +} +@media only screen and (max-width: 600px) { +.dokan-vendor-edit .dokan-modal .dokan-modal-content { + height: 400px; +} +.dokan-vendor-edit .dokan-modal .dokan-modal-content .modal-body { + max-height: 300px; +} +} +@media only screen and (max-width: 500px) { +.dokan-vendor-edit .tab-list .tab-title .tab-link { + display: flex; +} +.dokan-vendor-edit .tab-list .tab-title .tab-link a { + padding: 12px; + margin-right: 17px; +} +.dokan-vendor-edit .tab-list .tab-title .tab-link a span { + display: block; + margin: 0 auto; +} +.dokan-vendor-edit .tab-contents p, + .dokan-vendor-edit .tab-contents input, + .dokan-vendor-edit .tab-contents button { + font-size: 13px; +} +.dokan-vendor-edit .tab-contents .vendor-image { + display: block !important; +} +.dokan-vendor-edit .tab-contents .vendor-image .picture { + margin-left: 20px !important; + width: auto !important; +} +.dokan-vendor-edit .tab-contents .vendor-image .picture.banner { + margin-top: 15px; +} +} +@media only screen and (max-width: 375px) { +.dokan-vendor-edit .tab-list .tab-title .tab-link { + display: flex; +} +.dokan-vendor-edit .tab-list .tab-title .tab-link a { + padding: 5px; + margin-right: 20px; + font-size: 12px; +} +.dokan-vendor-edit .tab-contents p, + .dokan-vendor-edit .tab-contents input, + .dokan-vendor-edit .tab-contents button { + font-size: 12px; +} +} +@media only screen and (max-width: 320px) { +.dokan-vendor-edit .tab-list .tab-title .tab-link { + display: flex; +} +.dokan-vendor-edit .tab-list .tab-title .tab-link a { + padding: 2px; + margin-right: 20px; + font-size: 10px; +} +} + +.vendor-list .dokan-btn { + padding: 5px 10px; + font-size: 15px; + border-radius: 3px; + color: #2873aa; +} +.vendor-list .image { + width: 10%; +} +.vendor-list .store_name { + width: 30%; +} +.vendor-list td.store_name img { + float: right; + margin-left: 10px; + margin-top: 1px; + width: 24px; + height: auto; +} +.vendor-list td.store_name strong { + display: block; + margin-bottom: 0.2em; + font-size: 14px; +} +@media only screen and (max-width: 600px) { +.vendor-list table td.store_name, + .vendor-list table td.enabled { + display: table-cell !important; +} +.vendor-list table th:not(.check-column):not(.store_name):not(.enabled) { + display: none; +} +.vendor-list table td:not(.check-column):not(.store_name):not(.enabled) { + display: none; +} +.vendor-list table th.column, + .vendor-list table table td.column { + width: auto; +} +.vendor-list table td.manage-column.column-cb.check-column { + padding-left: 15px; +} +.vendor-list table th.column.enabled { + width: 25% !important; +} +} +@media only screen and (max-width: 320px) { +.vendor-list table .row-actions span { + font-size: 11px; +} +} + +.dokan-vendor-single .dokan-hide { + display: none; +} +.dokan-vendor-single .vendor-profile .action-links.edit-mode .button span { + line-height: 27px; +} +.dokan-vendor-single .vendor-profile .action-links.footer.edit-mode { + float: left; + margin-top: 20px; +} +.dokan-vendor-single .dokan-form-input { + width: 100%; + padding: 6px; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + margin-top: 6px; + margin-bottom: 16px; + resize: vertical; + height: auto; +} +.dokan-vendor-single .dokan-form-input::placeholder { + color: #bcbcbc; +} +.dokan-vendor-single * { + box-sizing: border-box; +} +.dokan-vendor-single .modal-body { + min-height: 150px; + max-height: 350px; +} +.dokan-vendor-single .modal-body .form-row { + padding-bottom: 10px; +} +.dokan-vendor-single .modal-body .form-row input { + width: 90%; +} +.dokan-vendor-single .modal-body label { + display: block; + padding-bottom: 3px; +} +.dokan-vendor-single .vendor-header { + display: flex; +} +.dokan-vendor-single .vendor-header .profile-info { + background: #fff; + border: 1px solid #D9E4E7; + padding: 20px; + width: 285px; + margin-left: 30px; + border-radius: 3px; + position: relative; +} +.dokan-vendor-single .vendor-header .profile-info .featured-vendor { + position: absolute; + top: 10px; + left: 15px; + color: #FF9800; +} +.dokan-vendor-single .vendor-header .profile-banner { + position: relative; + width: calc(100% - 285px + 30px); + height: 350px; + border: 1px solid #dfdfdf; + background: #496a94; + overflow: hidden; +} +.dokan-vendor-single .vendor-header .profile-banner img { + height: 350px; + width: 100%; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links { + position: absolute; + left: 20px; + top: 20px; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button { + box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2); +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.visit-store { + background: #0085ba; + border-color: #0085ba; + color: #fff; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.visit-store:hover { + background: #008ec2; + border-color: #006799; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.visit-store .dashicons { + font-size: 17px; + margin-top: 5px; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.edit-store { + color: #B8BAC2; + background: #fff; + border-color: #fff; + margin-right: 5px; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.edit-store:hover { + background: #eee; + border-color: #eee; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.edit-store .dashicons { + margin-top: 3px; +} +.dokan-vendor-single .vendor-header .profile-icon { + position: relative; + text-align: center; + margin: 0 auto; +} +.dokan-vendor-single .vendor-header .profile-icon .edit-photo { + position: absolute; + right: 33%; + top: 46px; + color: white; + width: 80px; + cursor: pointer; +} +.dokan-vendor-single .vendor-header .profile-icon img { + height: 120px; + width: 120px; + border-radius: 50%; +} +.dokan-vendor-single .vendor-header .profile-icon.edit-mode .dokan-upload-image { + max-width: 120px; + margin: 0 auto; +} +.dokan-vendor-single .vendor-header .profile-icon.edit-mode .dokan-upload-image .dokan-upload-image-container:hover img { + padding: 5px; + background-color: #f1f1f1; + transition: padding 0.2s; +} +.dokan-vendor-single .vendor-header .profile-icon.edit-mode img { + border: 5px solid #1a9ed4; + cursor: pointer; + opacity: 0.8; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode { + cursor: pointer; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap { + display: flex; + justify-content: center; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap img { + border: 5px solid #5ca9d3; + opacity: 0.5; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap img:hover { + padding: 5px; + transition: padding 0.2s; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap .edit-banner { + position: absolute; + right: 33%; + top: 50%; + font-size: 30px; + font-weight: 400; + color: white; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap .edit-banner i.change-banner { + font-size: 50px; + margin-top: -70px; + position: relative; + right: 140px; +} +.dokan-vendor-single .vendor-header .store-info .star-rating { + text-align: center; +} +.dokan-vendor-single .vendor-header .store-info .star-rating span:before { + content: "\f154"; + color: #999; +} +.dokan-vendor-single .vendor-header .store-info .star-rating span.active:before { + content: "\f155"; + color: #FF9800; +} +.dokan-vendor-single .vendor-header .store-info h2 { + text-align: center; + font-size: 2em; + margin-bottom: 0.5em; +} +.dokan-vendor-single .vendor-header .store-info .store-details { + color: #AEB0B3; +} +.dokan-vendor-single .vendor-header .store-info .store-details .dashicons { + color: #BABCC3; +} +.dokan-vendor-single .vendor-header .store-info .store-details li { + margin-bottom: 8px; + padding-right: 30px; +} +.dokan-vendor-single .vendor-header .store-info .store-details li:before { + display: inline-block; + width: 20px; + height: 20px; + font-size: 20px; + line-height: 1; + font-family: dashicons; + text-decoration: inherit; + font-weight: 400; + font-style: normal; + vertical-align: top; + text-align: center; + transition: color 0.1s ease-in 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-right: -30px; + width: 30px; +} +.dokan-vendor-single .vendor-header .store-info .store-details li.address:before { + content: "\f230"; +} +.dokan-vendor-single .vendor-header .store-info .store-details li.phone:before { + content: "\f525"; + transform: scale(-1, 1); +} +.dokan-vendor-single .vendor-header .store-info .store-details.edit-mode .content-header { + display: none; +} +.dokan-vendor-single .vendor-header .store-info .store-details.edit-mode li { + padding-right: 0; +} +.dokan-vendor-single .vendor-header .store-info .actions { + margin-top: 25px; + text-align: center; +} +.dokan-vendor-single .vendor-header .store-info .actions .dashicons { + color: #fff; + border-radius: 50%; + font-size: 16px; + width: 16px; + height: 16px; + vertical-align: middle; + margin-top: -2px; +} +.dokan-vendor-single .vendor-header .store-info .actions .message { + background: #1FB18A; + border-color: #1FB18A; + color: #fff; + box-shadow: none; + font-size: 0.9em; + margin-left: 7px; +} +.dokan-vendor-single .vendor-header .store-info .actions .message:hover { + background: #1b9b79; + border-color: #1b9b79; +} +.dokan-vendor-single .vendor-header .store-info .actions .status { + background-color: #fff; + box-shadow: none; + font-size: 0.9em; + border-color: #ddd; +} +.dokan-vendor-single .vendor-header .store-info .actions .status:hover { + background-color: #eee; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.enabled .dashicons { + background-color: #19c11f; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.enabled .dashicons:before { + content: "\f147"; + margin-right: -2px; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.disabled .dashicons { + background-color: #f44336; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.disabled .dashicons:before { + content: "\f158"; +} +.dokan-vendor-single .vendor-header .store-info a.store-categoy-names { + text-align: center; + font-weight: 500; + font-size: 14px; + margin: 8px 0 14px; + color: #444; + text-decoration: none; + display: block; + line-height: 1.6; +} +.dokan-vendor-single .vendor-header .store-info a.store-categoy-names:hover { + color: #0073aa; +} +.dokan-vendor-single .vendor-header .store-info .store-categories-editing h4 { + font-size: 15px; + font-weight: 700; + margin-bottom: 5px; +} +.dokan-vendor-single .vendor-header .store-info .store-categories-editing .button-link { + text-decoration: none; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .content-header { + display: none; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .column label { + float: right; + clear: both; + margin-top: 10px; + margin-right: -4px; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .column .dokan-form-input { + width: 60%; + padding: 5px; + float: left; + margin-left: -4px; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .column .store-url { + margin: 0; + padding: 0; + bottom: 10px; + font-style: italic; + color: #a09f9f; + font-size: 12px; +} +.dokan-vendor-single .vendor-summary { + display: flex; + justify-content: space-between; + margin-top: 20px; +} +.dokan-vendor-single .vendor-summary .summary-wrap { + width: 72%; + background: #fff; + border: 1px solid #D9E4E7; + border-radius: 3px; + padding: 20px; + display: flex; + justify-content: space-between; + margin: 0 15px; +} +.dokan-vendor-single .vendor-summary .stat-summary { + width: 32%; +} +.dokan-vendor-single .vendor-summary .stat-summary h3 { + margin: 0 0 1em 0; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts { + border: 1px solid #dfdfdf; + margin-bottom: 0; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li { + margin-bottom: 10px; + border-top: 1px solid #dfdfdf; + position: relative; + padding: 15px 75px 5px 10px; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li:first-child { + border-top: none; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li .count { + font-size: 1.5em; + line-height: 130%; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li .count a { + text-decoration: none; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li .subhead { + color: #999; + display: block; + margin-top: 3px; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li:after { + display: inline-block; + width: 22px; + height: 22px; + font-size: 22px; + line-height: 1; + font-family: dashicons; + text-decoration: inherit; + font-weight: 400; + font-style: normal; + vertical-align: top; + text-align: center; + transition: color 0.1s ease-in 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + right: 31px; + top: 26px; + color: #fff; + position: absolute; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li:before { + position: absolute; + width: 41px; + height: 41px; + border-radius: 50%; + right: 20px; + top: 18px; + content: " "; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products { + color: #FB094C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products a { + color: #FB094C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products:before { + background-color: #FB094C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products:after { + font-family: WooCommerce!important; + content: '\e006'; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.items { + color: #2CC55E; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.items:before { + background-color: #2CC55E; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.items:after { + content: "\f233"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.visitors { + color: #0F72F9; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.visitors:before { + background-color: #0F72F9; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.visitors:after { + content: "\f307"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders { + color: #323ABF; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders a { + color: #323ABF; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders:before { + background-color: #323ABF; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders:after { + content: "\f174"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.gross { + color: #80be0f; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.gross:before { + background-color: #99E412; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.gross:after { + content: "\f239"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.earning { + color: #8740A7; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.earning:before { + background-color: #8740A7; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.earning:after { + content: "\f524"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.commision { + color: #FB0A4C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.commision:before { + background-color: #FB0A4C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.commision:after { + content: "\f524"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.balance { + color: #FD553B; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.balance:before { + background-color: #FD553B; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.balance:after { + content: "\f184"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.reviews { + color: #EE8A12; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.reviews:before { + background-color: #EE8A12; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.reviews:after { + content: "\f125"; +} +.dokan-vendor-single .vendor-summary .badge-info { + background: #fff; + border: 1px solid #D9E4E7; + border-radius: 3px; + width: 25%; +} +.dokan-vendor-single .vendor-summary .vendor-info { + background: #fff; + border: 1px solid #D9E4E7; + border-radius: 3px; + padding: 20px; + width: 27%; +} +.dokan-vendor-single .vendor-summary .vendor-info .subhead { + color: #999; + display: block; + margin-bottom: 10px; +} +.dokan-vendor-single .vendor-summary .vendor-info ul { + margin: 0; +} +.dokan-vendor-single .vendor-summary .vendor-info li { + border-top: 1px solid #dfdfdf; + padding: 10px 15px; +} +.dokan-vendor-single .vendor-summary .vendor-info li:first-child { + border-top: none; +} +.dokan-vendor-single .vendor-summary .vendor-info li.registered { + padding-top: 15px; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a { + text-decoration: none; + color: #ddd; + margin-left: 5px; + font-size: 21px; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-facebook-square { + color: #3C5998; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-twitter { + color: #1496F1; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-youtube { + color: #CD2120; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-instagram { + color: #B6224A; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-linkedin { + color: #0C61A8; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-pinterest-square { + color: #BD091E; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-flickr { + color: #FB0072; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods { + font-size: 35px; + color: #ddd; + display: flex; + flex-flow: row wrap; + gap: 10px; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .tooltip { + font-size: 12px; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .payment-chip { + filter: grayscale(1); + opacity: 0.5; + display: inline-block; + font-size: 1em; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .payment-chip.active { + filter: grayscale(0); + opacity: 1; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .dokan-custom-payment { + display: flex; + align-items: center; + padding: 0 10px; + height: 26px; + background: #FFF2FF; + border-radius: 3px; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .dokan-custom-payment span { + color: #7C327C; + font-size: 10px; + font-weight: 600; + line-height: 14.34px; + margin-right: 5px; +} +.dokan-vendor-single .vendor-other-info .content-header { + font-size: 14px !important; + font-weight: 600 !important; + padding-right: 12px !important; +} +.dokan-vendor-single .vendor-other-info .address-social-info { + display: flex; + justify-content: space-between; + margin-top: 30px; +} +.dokan-vendor-single .vendor-other-info .address-social-info .content-header { + font-size: 18px; + margin: 0; + padding: 10px; + border-bottom: 1px solid #f1f1f1; +} +.dokan-vendor-single .vendor-other-info .address-social-info .social-info, +.dokan-vendor-single .vendor-other-info .address-social-info .account-info { + width: 48%; + background-color: white; +} +.dokan-vendor-single .vendor-other-info .address-social-info .social-info .content-body, +.dokan-vendor-single .vendor-other-info .address-social-info .account-info .content-body { + padding: 10px 20px; +} +.dokan-vendor-single .vendor-other-info .address-social-info .account-info .store-url { + margin: 0; + padding: 0; + position: relative; + bottom: 10px; + font-style: italic; + color: #a09f9f; + font-size: 12px; +} +.dokan-vendor-single .vendor-other-info .payment-info { + background-color: white; + margin-top: 30px; +} +.dokan-vendor-single .vendor-other-info .payment-info .content-header { + font-size: 18px; + margin: 0; + padding: 10px; + border-bottom: 1px solid #f1f1f1; +} +.dokan-vendor-single .vendor-other-info .payment-info .content-body { + display: flex; + justify-content: space-between; +} +.dokan-vendor-single .vendor-other-info .payment-info .content-body .dokan-form-group { + width: 48%; + padding: 10px 20px; +} +.dokan-vendor-single .vendor-other-info .commission-info { + background-color: white; + margin-top: 30px; +} +.dokan-vendor-single .vendor-other-info .commission-info .content-header { + font-size: 18px; + margin: 0; + padding: 10px; + border-bottom: 1px solid #f1f1f1; +} +.dokan-vendor-single .vendor-other-info .commission-info .content-body { + display: flex; + justify-content: space-between; +} +.dokan-vendor-single .vendor-other-info .multiselect { + margin-top: 5px; +} +.dokan-vendor-single .vendor-other-info .multiselect__select:before { + top: 55%; +} +.dokan-vendor-single .vendor-other-info .multiselect__tags { + min-height: 34px; +} +.dokan-vendor-single .vendor-other-info .multiselect__single { + font-size: 14px; + padding-right: 0px; + margin-bottom: 4px; + margin-top: -2px; +} +.dokan-vendor-single .vendor-other-info .multiselect__input:focus { + box-shadow: none; + border: none; + outline: none; +} +@media only screen and (max-width: 600px) { +.dokan-vendor-single .vendor-profile .vendor-header { + display: block; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-info { + width: 100% !important; + margin-bottom: 10px; + padding: 0; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-info .profile-icon { + padding: 10px 0 20px; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-banner { + width: 100% !important; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-banner .banner-wrap .dokan-upload-image .dokan-upload-image-container span.edit-banner { + width: 100%; + right: 0; + text-align: center; +} +.dokan-vendor-single .vendor-profile .vendor-summary { + display: block; +} +.dokan-vendor-single .vendor-profile .vendor-summary .summary-wrap { + display: block; + width: 100% !important; +} +.dokan-vendor-single .vendor-profile .vendor-summary .summary-wrap .stat-summary { + width: 100% !important; + padding-bottom: 20px; +} +.dokan-vendor-single .vendor-profile .vendor-summary .vendor-info { + width: 100% !important; + margin-top: 20px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .address-social-info { + flex-flow: column wrap; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .address-social-info .account-info { + width: 100%; + margin: 0 auto 30px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .address-social-info .social-info { + width: 100%; + margin: 0 auto 30px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .payment-info .content-body { + flex-flow: column wrap; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .payment-info .content-body .dokan-form-group { + width: 100%; + margin: 0 auto 20px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .payment-info .content-body .dokan-form-group .column label { + display: block; +} +} + +.dokan-importer-wrapper[data-v-c15c744e] { + text-align: center; + max-width: 700px; + margin: 40px auto; +} +.dokan-importer-wrapper .skeleton-loader[data-v-c15c744e] { + width: 100%; + display: block; + background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%), lightgray; + background-repeat: repeat-y; + background-size: 50px 500px; + background-position: 100% 0; + animation: shine-c15c744e 1s infinite; + border-radius: 5px; +} +@keyframes shine-c15c744e { +to { + background-position: 0% 0, /* move highlight to right */ 100% 0; +} +} +.dokan-importer-wrapper .error[data-v-c15c744e] { + border-radius: 5px; +} +.dokan-importer-wrapper .dokan-importer-progress-steps[data-v-c15c744e] { + padding: 0 0 24px; + margin: 0; + list-style: none outside; + overflow: hidden; + color: #ccc; + width: 100%; + display: inline-flex; +} +.dokan-importer-wrapper .dokan-importer-progress-steps li[data-v-c15c744e] { + width: 50%; + float: right; + padding: 0 0 0.8em; + margin: 0; + text-align: center; + position: relative; + border-bottom: 4px solid #ccc; + line-height: 1.4em; +} +.dokan-importer-wrapper .dokan-importer-progress-steps li[data-v-c15c744e]::before { + content: ""; + border: 4px solid #ccc; + border-radius: 100%; + width: 4px; + height: 4px; + position: absolute; + bottom: 0; + right: 50%; + margin-right: -6px; + margin-bottom: -8px; + background: #fff; +} +.dokan-importer-wrapper .dokan-importer-progress-steps li.active[data-v-c15c744e] { + border-color: #1BAC9E; + color: #1BAC9E; +} +.dokan-importer-wrapper .dokan-importer-progress-steps li.active[data-v-c15c744e]::before { + border-color: #1BAC9E; +} +.dokan-importer-wrapper .dokan-importer[data-v-c15c744e] { + background: #fff; + overflow: hidden; + padding: 0; + margin: 0 0 16px; + color: #555; + text-align: right; +} +.dokan-importer-wrapper .dokan-importer header[data-v-c15c744e] { + margin: 0; + padding: 24px 24px 0; +} +.dokan-importer-wrapper .dokan-importer header .loader-title[data-v-c15c744e] { + width: 50%; + height: 20px; + margin-bottom: 24px; +} +.dokan-importer-wrapper .dokan-importer header .loader-description[data-v-c15c744e] { + height: 10px; + margin-bottom: 10px; +} +.dokan-importer-wrapper .dokan-importer section[data-v-c15c744e] { + padding: 10px 24px 0; +} +.dokan-importer-wrapper .dokan-importer section div[data-v-c15c744e] { + margin: 0; + position: relative; + table-layout: fixed; + border-collapse: collapse; + width: 100%; + clear: both; +} +.dokan-importer-wrapper .dokan-importer section div .dokan-dummy-data-progress-bar[data-v-c15c744e] { + width: 100%; + height: 35px; + -webkit-appearance: none; +} +.dokan-importer-wrapper .dokan-importer section div .dokan-dummy-data-progress-bar[value][data-v-c15c744e]::-webkit-progress-bar { + background-color: #EEEEEE; + border: 1px solid #BCBCBC; + border-radius: 5px; +} +.dokan-importer-wrapper .dokan-importer section div .dokan-dummy-data-progress-bar[value][data-v-c15c744e]::-webkit-progress-value { + background-color: #1BAC9E; + border-radius: 5px; + transition: width 0.5s; +} +.dokan-importer-wrapper .dokan-importer section div .loader-loader[data-v-c15c744e] { + height: 35px; +} +.dokan-importer-wrapper .dokan-importer .import-done[data-v-c15c744e] { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 24px 24px 0 24px; +} +.dokan-importer-wrapper .dokan-importer .import-done p[data-v-c15c744e] { + font-size: 1.2rem; + color: #1BAC9E; +} +.dokan-importer-wrapper .dokan-importer .import-done .links[data-v-c15c744e] { + text-align: center; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action[data-v-c15c744e] { + overflow: hidden; + margin: 0; + padding: 24px; + line-height: 3em; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .loader-btn[data-v-c15c744e] { + height: 35px; + width: 150px; + float: left; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .dokan-import-continue-btn[data-v-c15c744e] { + float: left; + font-size: 1.25em; + padding: 6px 12px; + line-height: 1.5em; + height: auto; + border-radius: 4px; + background-color: #1BAC9E; + border-color: #1BAC9E; + border: none; + margin: 0; + opacity: 1; + color: #FFF; + cursor: pointer; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .dokan-import-continue-btn.is-loading[data-v-c15c744e] { + background-color: rgba(27, 172, 158, 0.5); + border-color: rgba(27, 172, 158, 0.5); +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .dokan-import-continue-btn.is-busy[data-v-c15c744e] { + animation: components-button__busy-animation 2500ms infinite linear; + opacity: 1; + background-size: 100px 100%; + background-image: linear-gradient(45deg, #f7f6f6 33%, #e0e0e0 33%, #e0e0e0 70%, #f7f6f6 70%); + color: #848484; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .cancel-btn[data-v-c15c744e] { + background-color: #FFFFFF; + border-color: #E2E2E2; + color: #72777C; + border: 1px solid #E2E2E2; + margin-top: 15px; +} + +#dokan-vendor-capabilities { + padding: 20px 70px; +} +#dokan-vendor-capabilities .grid { + display: grid; + grid-template-columns: repeat(12, 1fr); + grid-gap: 16px; + margin-bottom: 30px; +} +#dokan-vendor-capabilities .col-6 { + grid-column: auto / span 6; +} +#dokan-vendor-capabilities #dokan-capability-image-popup { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + background-color: #000000; + background-color: rgba(0, 0, 0, 0.7); + z-index: 99900; +} +#dokan-vendor-capabilities #dokan-capability-image-popup .modal-content { + background-color: transparent; + z-index: 100000; + margin: 8% auto; + max-width: 850px; + text-align: center; +} +#dokan-vendor-capabilities .capability-card { + background: #fff; + padding: 50px; + border-radius: 9px; + border: 1px solid #E2E2E2; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; +} +#dokan-vendor-capabilities .capability-card .capability-image { + position: relative; + width: 100%; +} +#dokan-vendor-capabilities .capability-card .capability-image .image { + opacity: 1; + width: 100%; + height: 270px; + max-height: 370px; + transition: 0.5s ease; + backface-visibility: hidden; +} +#dokan-vendor-capabilities .capability-card .capability-image .middle { + transition: 0.5s ease; + opacity: 0; + position: absolute; + top: 50%; + right: 50%; + transform: translate(50%, -50%); + -ms-transform: translate(50%, -50%); + text-align: center; +} +#dokan-vendor-capabilities .capability-card .capability-image:hover .image { + opacity: 0.3; +} +#dokan-vendor-capabilities .capability-card .capability-image:hover .middle { + opacity: 1; +} +#dokan-vendor-capabilities .capability-card .capability-image .zoom { + background-color: #7047EB; + border-radius: 9px; + color: white; + font-size: 24px; + padding: 16px 24px; + cursor: pointer; +} +#dokan-vendor-capabilities .capability-card .title { + font-size: 18px; +} +#dokan-vendor-capabilities .capability-card .content { + min-height: 40px; +} +#dokan-vendor-capabilities .capability-card p { + margin-bottom: 0px; +} +#dokan-vendor-capabilities .vendor-capabilities-banner { + display: flex; + align-items: center; + padding: 50px; + height: auto; + border-radius: 9px; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + margin: 20px 0; +} +#dokan-vendor-capabilities .vendor-capabilities-banner .content { + margin: 30px; +} +#dokan-vendor-capabilities .vendor-capabilities-banner .content .title { + font-size: 51px; + font-style: normal; + font-weight: 700; + line-height: normal; + background: linear-gradient(-90deg, #FFF 34.5%, #D68FFF 100%); + background-clip: text !important; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +#dokan-vendor-capabilities .vendor-capabilities-banner .content p { + color: #FFFFFF; + max-width: 512px; + width: 100%; + font-size: 16px; +} + +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + min-height: 360px; + background-color: rgba(0, 0, 0, 0.7); + z-index: 9999; + overflow-y: auto; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup::-webkit-scrollbar { + display: none; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content { + margin: 4% auto; + max-width: 400px; + border-radius: 4px; + text-align: center; + position: relative; + padding: 25px 40px; + background-color: #fff; + box-sizing: border-box; +} +@media only screen and (max-width: 576px) { +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content { + max-width: 325px; + padding: 25px 15px; + margin: 12% auto; +} +} +@media (min-width: 577px) and (max-width: 1024px) { +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content { + margin: 6% auto; +} +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content span.close { + position: absolute; + top: 20px; + left: 25px; + cursor: pointer; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body { + margin-top: 5px; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .unlock { + color: #7047EB; + font-size: 1rem; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + margin: 0 0 5px; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .text-brand { + padding: 8px 16px; + background: #e9f3ff; + border-radius: 37px; + color: #1C81FA; + font-size: 1rem; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + display: inline-block; + margin: 0 0 23px; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body h1 { + padding: 0; + margin-bottom: 13px; + font-size: 1.5rem; + font-weight: bold; + font-family: "SF Pro Text", sans-serif; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .upgrade-text { + margin: 0; + font-size: 0.813rem; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .upgrade-text strong { + color: #7047EB; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .upgrade-button { + background: #7047EB; + border-radius: 3px; + padding: 10px 18px; + font-weight: 400; + font-size: 0.75rem; + font-family: "SF Pro Text", sans-serif; + margin: 30px 0; + display: inline-block; + text-decoration: none; + color: #fff; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .promo-card { + margin-bottom: 25px; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .promo-card svg { + width: 100%; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .already-updated { + color: #758598; + font-size: 0.875rem; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + text-decoration: none; +} + +.dokan-modules-wrap .module-content { + position: relative; + margin-top: 15px; +} +.dokan-modules-wrap .module-content .loading { + position: absolute; + width: 100%; + height: 100%; + top: 0px; + right: 0px; + background: rgba(255, 255, 255, 0.5); +} +.dokan-modules-wrap .module-content .loading .dokan-loader { + top: 30%; + right: 47%; +} +.dokan-modules-wrap .module-content .dokan-modules .plugin-card { + position: relative; +} +.dokan-modules-wrap .module-content .dokan-modules .plugin-card .plugin-action-buttons svg { + cursor: pointer; +} +.dokan-modules-wrap .module-content .dokan-modules .plugin-card .card-footer { + position: absolute; + bottom: 18px; + left: 20px; +} +@media only screen and (max-width: 600px) { +.dokan-modules-wrap input#media-search-input { + width: 74%; +} +.dokan-modules-wrap .module-content .tablenav.top { + margin-top: -16px; +} +.dokan-modules-wrap table td.name, + .dokan-modules-wrap table td.active { + display: table-cell !important; +} +.dokan-modules-wrap table th:not(.check-column):not(.name):not(.active) { + display: none; +} +.dokan-modules-wrap table td:not(.check-column):not(.name):not(.active) { + display: none; +} +.dokan-modules-wrap table th.column, + .dokan-modules-wrap table td.column { + width: auto; +} +.dokan-modules-wrap table th.column.name { + width: 50% !important; +} +.dokan-modules-wrap table th.column.active { + width: 20% !important; +} +.dokan-modules-wrap table td.column.order_id .row-actions { + font-size: 11px; +} +} + +.dokan-rw-footer { + display: flex; + flex-direction: row-reverse; +} +.dokan-rw-footer .dokan-rw-footer-btn { + display: flex; + align-items: center; +} +.dokan-rw-footer .dokan-rw-footer-btn img.not-loading { + height: 0px; + transition: height 200ms; +} +.dokan-rw-footer .dokan-rw-footer-btn img.is-loading { + height: 20px; + margin-left: 10px; + transition: height 200ms; +} +.dokan-rw-multiselect-container .multiselect .multiselect__tags { + border: 1px solid #b0a7a7; +} +.dokan-rw-multiselect-container .multiselect .multiselect__tags .multiselect__placeholder { + color: #b0a7a7; +} +.dokan-rw-section .dokan-rw-section-heading { + display: flex; + align-items: center; + column-gap: 5px; +} +.dokan-rw-section .dokan-rw-section-body .dokan-rw-note-area textarea { + width: 100%; + padding: 0.2rem; + border: 1px solid #b0a7a7; + min-height: 100px; + padding-right: 0.2rem; + padding-left: 0.2rem; +} +.dokan-rw-section .dokan-rw-section-body .dokan-rw-note-area textarea:focus { + border-color: #b0a7a7; + box-shadow: 0 0 0 0px #b0a7a7; + outline: none; +} +.dokan-rw-section .dokan-rw-section-body .dokan-rw-note-area textarea::placeholder { + color: #b0a7a7; +} +.dokan-rw-multiselect { + margin-top: 1rem; +} +.dokan-rw-multiselect input { + padding: 0; + line-height: 0; + min-height: 0; + box-shadow: none; + border-radius: 0; + border: none; +} +.dokan-rw-multiselect input:focus { + border-color: transparent; + box-shadow: none; + outline: none; +} +.dokan-rw-input input { + width: 100%; + padding: 0.2rem; + border: 1px solid #b0a7a7; +} +.dokan-rw-input input:focus { + border-color: #b0a7a7; + box-shadow: 0 0 0 0px #b0a7a7; + outline: none; +} +.dokan-rw-input input::placeholder { + color: #b0a7a7; +} +@media only screen and (max-width: 800px) { +.dokan-add-new-rw .dokan-modal-content { + width: 80% !important; +} +} +@media only screen and (max-width: 500px) { +.dokan-add-new-rw .dokan-modal-content { + width: 400px !important; + top: 50% !important; +} +} +@media only screen and (max-width: 376px) { +.dokan-add-new-rw .dokan-modal-content { + width: 90% !important; +} +} +.dokan-add-new-rw .dokan-modal-content { + height: 70% !important; + overflow: scroll; +} +.dokan-add-new-rw .modal-footer { + bottom: -55px; + position: relative; +} +.dokan-add-new-rw .modal-body { + overflow-y: hidden !important; +} + +.animate-enter-active { + animation: animate 150ms; +} +.animate-leave-active { + animation: animate 150ms reverse; +} +@keyframes animate { +0% { + opacity: 0; +} +50% { + opacity: 0.5; +} +100% { + opacity: 1; +} +} +.swal2-actions button { + margin-left: 10px !important; +} +.dokan-reverse-withdrawal .dokan-reverse-withdrawal-fact-card { + display: flex; + flex-wrap: wrap; +} +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters { + display: flex; +} +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters .multiselect .multiselect__select { + height: 28px; +} +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters .multiselect .multiselect__tags input.multiselect__input { + max-height: 28px; +} +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters .multiselect .multiselect__tags span.multiselect__single { + margin: 0 auto; + min-height: 28px; + line-height: 28px; +} +@media only screen and (max-width: 500px) { +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters { + flex-direction: column; +} +} +#dokan_reverse_withdrawal_list_table input.multiselect__input { + border: none; +} +#dokan_reverse_withdrawal_list_table .label { + display: inline-block; + padding: 0px 6px; + color: #fff; + font-size: 10px; + font-weight: bold; + border-radius: 10px; +} +#dokan_reverse_withdrawal_list_table .expired { + background-color: #5cb85c; +} +#dokan_reverse_withdrawal_list_table .not_published { + background-color: #fb7369; +} +#dokan_reverse_withdrawal_list_table .search-by-product { + display: inline; + margin-right: 5px; +} +#dokan_reverse_withdrawal_list_table .search-by-product .search-box #post-search-input { + border-radius: 3px; + border: 1px solid #aaaaaa; + padding-top: 0 !important; + padding-bottom: 0 !important; + padding-right: 8px !important; +} +#dokan_reverse_withdrawal_list_table .search-by-product .search-box #post-search-input::placeholder { + color: #999 !important; +} +#dokan_reverse_withdrawal_list_table div.actions { + display: flex; +} +#dokan_reverse_withdrawal_list_table .multiselect { + display: inline-block !important; + width: 250px !important; + font-size: 12px !important; +} +#dokan_reverse_withdrawal_list_table .multiselect .multiselect__tags { + font-size: 12px !important; + min-height: 30px !important; + max-height: 33px !important; + padding-top: 0px !important; +} +#dokan_reverse_withdrawal_list_table .multiselect .multiselect__input { + border: none; + box-shadow: none; +} +#dokan_reverse_withdrawal_list_table .multiselect .multiselect__input:focus { + border: none; + box-shadow: none; + outline: none; +} +#dokan_reverse_withdrawal_list_table .widefat .store { + width: 15em; +} +#dokan_reverse_withdrawal_list_table .widefat .product_title { + width: 20em; +} +#dokan_reverse_withdrawal_list_table .negative-balance > div { + display: inline; +} + +.swal2-actions button { + margin-left: 10px !important; +} +.dokan-reverse-withdrawal-transactions .dokan-reverse-withdrawal-fact-card { + display: flex; + flex-wrap: wrap; +} +#dokan_reverse_withdrawal_transactions_list_table input.multiselect__input { + border: none; +} +#dokan_reverse_withdrawal_transactions_list_table div.actions { + display: flex; +} +#dokan_reverse_withdrawal_transactions_list_table .multiselect { + display: inline-block !important; + width: 250px !important; + font-size: 12px !important; +} +#dokan_reverse_withdrawal_transactions_list_table .multiselect .multiselect__tags { + font-size: 12px !important; + min-height: 30px !important; + max-height: 33px !important; + padding-top: 0px !important; +} +#dokan_reverse_withdrawal_transactions_list_table .multiselect .multiselect__input { + border: none; + box-shadow: none; +} +#dokan_reverse_withdrawal_transactions_list_table .multiselect .multiselect__input:focus { + border: none; + box-shadow: none; + outline: none; +} +#dokan_reverse_withdrawal_transactions_list_table .widefat .store { + width: 15em; +} +#dokan_reverse_withdrawal_transactions_list_table .widefat .product_title { + width: 20em; +} +#dokan_reverse_withdrawal_transactions_list_table .negative-balance > div { + display: inline; +} + diff --git a/assets/js/vue-admin.asset.php b/assets/js/vue-admin.asset.php new file mode 100644 index 0000000000..27042dd80a --- /dev/null +++ b/assets/js/vue-admin.asset.php @@ -0,0 +1 @@ + array('jquery', 'moment'), 'version' => 'cadeb24acd3077ab9b2f'); diff --git a/assets/js/vue-admin.css b/assets/js/vue-admin.css new file mode 100644 index 0000000000..a8d3e96279 --- /dev/null +++ b/assets/js/vue-admin.css @@ -0,0 +1,5123 @@ +.dokan-promo-banner { + display: flex; + column-gap: 2rem; + align-items: center; + justify-content: center; + background-color: #262626; + background-repeat: no-repeat; + background-position: bottom 0 right -30px; + background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg fill=%27none%27 viewBox=%270 0 1118 134%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m16.314 46.792c-17.462 5.8373-25.659 37.492 0 49.954 125.57 60.988 154.29-4.0336 158.38-32.554 1.759-12.267-3.3-58.934-35.28-53.602-31.981 5.3322-23.859-5.6127-51.525-10.103-27.666-4.4902-28.935 23.293-38.072 34.238s-11.676 4.7708-33.504 12.067z%27 fill=%27%23DCE0FF%27 fill-opacity=%27.06%27/%3E%3Cg filter=%27url%28%23d%29%27%3E%3Cpath d=%27m232.24 94.631-3.154 3.8071-0.012 0.0133c-0.188 0.2111-0.28 0.4935-0.252 0.7747l0.501 5.0681c0.106 1.072-0.37 2.131-1.242 2.764-0.871 0.634-2.026 0.759-3.013 0.327l-4.665-2.042c-0.259-0.114-0.555-0.114-0.814 0l-4.665 2.042c-0.984 0.43-2.139 0.309-3.013-0.327-0.872-0.633-1.348-1.692-1.242-2.764l0.501-5.0681c0.028-0.2812-0.064-0.5636-0.252-0.7747l-0.023-0.0269-3.143-3.7935c-0.706-0.8042-0.939-1.9333-0.608-2.9517 0.332-1.0228 1.19-1.8016 2.24-2.0337l4.75-1.0913c0.276-0.0604 0.516-0.2349 0.659-0.4787l2.574-4.3943c0.544-0.9295 1.552-1.507 2.629-1.507s2.085 0.5775 2.629 1.507l2.574 4.3942c0.143 0.2439 0.383 0.4184 0.659 0.4788l0.01 0.0023 4.74 1.089c1.05 0.2321 1.908 1.0109 2.24 2.0336 0.331 1.0185 0.098 2.1476-0.608 2.9518zm-5.439 4.7948c-0.083-0.8371 0.187-1.6778 0.742-2.3096l3.154-3.8072 0.012-0.0133c0.239-0.2683 0.318-0.6472 0.207-0.9888-0.111-0.3414-0.398-0.6014-0.748-0.6782l-0.01-0.0022-4.74-1.0889c-0.826-0.1826-1.544-0.7054-1.972-1.4353l-2.573-4.3942c-0.182-0.3099-0.518-0.5024-0.877-0.5024s-0.695 0.1925-0.876 0.5024l-2.574 4.3942c-0.428 0.7298-1.146 1.2527-1.972 1.4352l-4.749 1.0912c-0.351 0.0768-0.638 0.3368-0.749 0.6783s-0.032 0.7204 0.207 0.9887l0.023 0.0269 3.143 3.7936c0.555 0.6318 0.825 1.4724 0.743 2.3095l-0.501 5.0675c-0.035 0.358 0.123 0.711 0.414 0.922 0.29 0.211 0.675 0.253 1.004 0.109l4.665-2.042c0.777-0.34 1.667-0.34 2.444 0l4.665 2.042c0.329 0.144 0.714 0.102 1.004-0.109 0.291-0.211 0.449-0.564 0.414-0.922l-0.5-5.0674zm-8.96-7.087c0.397 0.3967 0.397 1.0398 0 1.4365-0.396 0.3966-1.039 0.3966-1.436 0-0.397-0.3967-0.397-1.0398 0-1.4365 0.397-0.3966 1.04-0.3966 1.436 0zm4.31 5.746c-0.397 0.3967-0.397 1.0398 0 1.4365 0.396 0.3966 1.039 0.3966 1.436 0 0.397-0.3967 0.397-1.0398 0-1.4365s-1.04-0.3967-1.436 0zm0.171-5.9197-6.094 6.0934 1.436 1.4363 6.094-6.0934-1.436-1.4363z%27 clip-rule=%27evenodd%27 fill=%27%23fff%27 fill-opacity=%27.24%27 fill-rule=%27evenodd%27/%3E%3C/g%3E%3Cg filter=%27url%28%23c%29%27%3E%3Cpath d=%27m852.47 7.8208c0.18-0.08357 0.384-0.09774 0.574-0.03968 0.188 0.06461 0.326 0.22631 0.361 0.42212l1.954 6.3567c0.443 1.4302-0.062 2.9843-1.261 3.8813l-10.952 8.1002 0.073 0.6298c0.099 0.5363 0.439 0.9971 0.923 1.249 0.489 0.2551 1.074 0.2472 1.556-0.0211l10.784-6.3575c0.307-0.1805 0.701-0.0786 0.882 0.2276 0.18 0.3062 0.078 0.7008-0.228 0.8813l-10.784 6.3575c-0.856 0.4708-1.889 0.4937-2.766 0.0613-0.888-0.4425-1.51-1.2851-1.671-2.2647l-0.099-0.801-9.78-8.5422c-0.533-0.4538-1.292-0.5279-1.902-0.1858l-1.858 1.0949c-0.306 0.1806-0.701 0.0787-0.881-0.2275-0.181-0.3063-0.079-0.7008 0.227-0.8814l1.858-1.0949c1.085-0.6242 2.445-0.4988 3.397 0.3133l1.398 1.2305 18.195-10.39zm0.836 9.5933c0.787-0.5519 1.121-1.5522 0.825-2.4663l-1.701-5.6096-17.141 9.7688 7.187 6.2978 10.83-7.9907zm-7.844 14.449c-1.378 0.8124-1.837 2.588-1.024 3.9659 0.812 1.378 2.587 1.8365 3.965 1.0241 1.378-0.8123 1.837-2.5879 1.025-3.9658-0.813-1.378-2.588-1.8365-3.966-1.0242zm2.288 3.8812c-0.766 0.4513-1.752 0.1966-2.204-0.569-0.451-0.7655-0.196-1.7519 0.569-2.2032 0.766-0.4513 1.752-0.1966 2.204 0.569 0.451 0.7655 0.196 1.7519-0.569 2.2032zm8.246-10.092c-1.378 0.8123-1.836 2.5879-1.024 3.9658 0.813 1.378 2.588 1.8365 3.966 1.0242s1.836-2.588 1.024-3.9659-2.588-1.8365-3.966-1.0241zm2.288 3.8811c-0.765 0.4513-1.752 0.1966-2.203-0.5689-0.451-0.7656-0.196-1.752 0.569-2.2033 0.766-0.4513 1.752-0.1965 2.203 0.569 0.452 0.7655 0.197 1.7519-0.569 2.2032z%27 clip-rule=%27evenodd%27 fill=%27%23fff%27 fill-opacity=%27.23%27 fill-rule=%27evenodd%27/%3E%3C/g%3E%3Cpath d=%27m858.68 78.402c-46.133-0.572-65.012 36.944-68.685 55.772h328v-74.721c-29.38-41.829-81.54-18.948-120.48 3.9327-38.934 22.881-81.173 15.731-138.84 15.016z%27 fill=%27url%28%23a%29%27 fill-opacity=%27.14%27/%3E%3Cg filter=%27url%28%23b%29%27%3E%3Cpath d=%27m992.27 106.41-7.65 11.309c-0.616 0.906-1.588 1.518-2.669 1.681-1.082 0.163-2.192-0.135-3.046-0.817l-8.831-7.053c-0.854-0.682-1.39-1.699-1.47-2.789s0.302-2.174 1.048-2.974l9.34-9.9638c0.598-0.6419 1.606-0.7158 2.294-0.167l1.667 1.3314 0.06-0.075c1.608-2.0144 4.556-2.3445 6.57-0.7357 2.015 1.6088 2.345 4.5561 0.736 6.5711l-0.06 0.075 1.667 1.331c0.688 0.549 0.838 1.548 0.344 2.276zm-3.571-9.146c-1.404-1.1213-3.458-0.8913-4.579 0.5127l-0.06 0.075 5.092 4.0673 0.06-0.075c1.121-1.404 0.891-3.4588-0.513-4.58zm-8.91 20.212c0.555 0.443 1.248 0.629 1.95 0.523s1.309-0.488 1.709-1.075l7.649-11.31c0.082-0.12 0.058-0.283-0.055-0.373l-1.667-1.331-1.089 1.363c-0.244 0.306-0.69 0.356-0.995 0.112-0.306-0.244-0.356-0.69-0.112-0.996l1.089-1.363-5.092-4.0673-1.089 1.3633c-0.244 0.306-0.69 0.356-0.996 0.112-0.305-0.245-0.355-0.6903-0.111-0.996l1.089-1.3634-1.667-1.3314c-0.113-0.0896-0.277-0.0776-0.375 0.0275l-9.34 9.9643c-0.484 0.518-0.722 1.194-0.67 1.903 0.052 0.708 0.386 1.342 0.941 1.785l8.831 7.053zm4.009-10.566c0.389-0.044 0.739 0.236 0.783 0.625 0.043 0.389-0.236 0.739-0.625 0.783l-5.15 0.576c-0.194 0.022-0.379-0.037-0.52-0.15-0.142-0.113-0.241-0.28-0.262-0.475l-0.271-2.413c-0.043-0.389 0.237-0.739 0.626-0.783 0.388-0.043 0.739 0.236 0.782 0.625l0.192 1.71 4.445-0.498z%27 clip-rule=%27evenodd%27 fill=%27%23fff%27 fill-opacity=%27.24%27 fill-rule=%27evenodd%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27d%27 x=%27205%27 y=%2780.174%27 width=%2730%27 height=%2729.465%27 color-interpolation-filters=%27sRGB%27 filterUnits=%27userSpaceOnUse%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur result=%27effect1_foregroundBlur_72:773%27 stdDeviation=%271%27/%3E%3C/filter%3E%3Cfilter id=%27c%27 x=%27825.3%27 y=%275.7458%27 width=%2737.058%27 height=%2733.509%27 color-interpolation-filters=%27sRGB%27 filterUnits=%27userSpaceOnUse%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur result=%27effect1_foregroundBlur_72:773%27 stdDeviation=%271%27/%3E%3C/filter%3E%3Cfilter id=%27b%27 x=%27966.6%27 y=%2793.138%27 width=%2727.967%27 height=%2728.307%27 color-interpolation-filters=%27sRGB%27 filterUnits=%27userSpaceOnUse%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur result=%27effect1_foregroundBlur_72:773%27 stdDeviation=%271%27/%3E%3C/filter%3E%3ClinearGradient id=%27a%27 x1=%27954.18%27 x2=%27954.16%27 y1=%27-167.87%27 y2=%27128.1%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23fff%27 offset=%270%27/%3E%3Cstop stop-color=%27%23fff%27 stop-opacity=%270%27 offset=%271%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); + position: relative; + padding-right: 40px; +} +.dokan-promo-banner .thumbnail { + display: flex; +} +.dokan-promo-banner .thumbnail svg { + width: 227px; + height: 147px; +} +.dokan-promo-banner .content { + display: flex; + align-items: center; + justify-content: space-between; + column-gap: 1.5rem; +} +.dokan-promo-banner .content .details { + flex: 0 0 170px; +} +.dokan-promo-banner .content .details h3 { + color: #ffffff; + font-size: 18px; + font-weight: bold; + font-style: normal; + font-family: "SF Pro Text", sans-serif; + margin: 0; +} +.dokan-promo-banner .content .details h3 .dokan-offer { + display: none; +} +.dokan-promo-banner .content .details p { + color: #bcbcbc; + font-size: 14px; + font-style: normal; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + margin-bottom: 0; +} +.dokan-promo-banner .content .features { + display: grid; + column-gap: 2rem; + row-gap: 1.25rem; + align-items: center; + grid-template-columns: repeat(2, minmax(0, 1fr)); + flex-shrink: 0; +} +.dokan-promo-banner .content .features label { + position: relative; + color: #e1e1e1; + font-size: 14px; + font-style: normal; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + padding-left: 34px; + cursor: context-menu; +} +.dokan-promo-banner .content .features span { + position: absolute; + top: 0; + left: 0; + width: 20px; + height: 20px; + border-radius: 3px; + background-color: #3fc274; +} +.dokan-promo-banner .content .features span:after { + content: ""; + position: absolute; + left: 7px; + top: 3px; + width: 4px; + height: 9px; + border: solid white; + border-width: 0 1.8px 1.8px 0; + transform: rotate(45deg); +} +.dokan-promo-banner .content .features a { + color: #999999; + font-style: normal; + font-weight: normal; + font-size: 16px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-promo-banner .content .features a:hover { + color: #c9c9c9; +} +.dokan-promo-banner .btn-upgrade { + flex-shrink: 0; +} +.dokan-promo-banner .btn-upgrade a { + color: #ffffff; + background: #2CBF67; + font-size: 15px; + font-weight: normal; + font-style: normal; + font-family: Lato, sans-serif; + padding: 15px 28px; + border-radius: 3px; + text-decoration: none; + transition: all 0.1s linear; +} +.dokan-promo-banner .btn-upgrade a:hover { + background: #17a951; +} +.dokan-promo-banner .close-banner { + position: absolute; + top: 10px; + right: 5px; + border: 0; + background: transparent; + text-decoration: none; +} +.dokan-promo-banner .close-banner span { + font-size: 15px; + display: flex; + align-items: center; + justify-content: center; + color: #404040; + transition: all 0.2s ease; + cursor: pointer; + border: 1px solid #3f3f3f; + border-radius: 55px; + width: 20px; + height: 20px; +} +.dokan-promo-banner .close-banner span:hover { + color: #f16982; + border-color: #f16982; +} +@media only screen and (max-width: 576px) { +.dokan-promo-banner { + flex-wrap: wrap; + background-position: unset; + background-image: unset; + padding: 28px 23px; + justify-content: start; +} +.dokan-promo-banner .thumbnail { + display: none; +} +.dokan-promo-banner .content { + flex-wrap: wrap; + margin-bottom: 25px; +} +.dokan-promo-banner .content .details { + text-align: left; + flex: unset; + margin-bottom: 20px; +} +.dokan-promo-banner .content .details p { + width: 80%; +} +.dokan-promo-banner .content .details h3 { + font-size: 15px; +} +.dokan-promo-banner .content .details h3 .dokan-offer { + font-size: 13px; + font-weight: 300; + margin-left: 15px; + display: inline-block; +} +.dokan-promo-banner .content .details h3 .penchant-off { + margin: 0 5px; + padding: 3px 8px; + background-color: rgba(249, 95, 71, 0.15); + color: #E04932; + font-size: 15px; + font-weight: 900; + border-radius: 5px; +} +.dokan-promo-banner .content .details p { + font-size: 13px; +} +.dokan-promo-banner .content .features { + flex-wrap: wrap; + row-gap: 0; + column-gap: 1rem; + grid-template-columns: repeat(2, minmax(0, 1fr)); +} +.dokan-promo-banner .content .features .hidden-sm { + display: none; +} +.dokan-promo-banner .content .features label { + font-size: 13px; + font-weight: 300; +} +.dokan-promo-banner .content .features a { + margin-top: 20px; + display: block; + font-size: 13px; +} +.dokan-promo-banner .btn-upgrade a { + display: block; + padding: 12px 16px; +} +} +@media only screen and (max-width: 375px) { +.dokan-promo-banner .content .details p { + width: 85%; +} +} +@media (min-width: 577px) and (max-width: 991px) { +.dokan-promo-banner .content .details { + flex: 0 1 280px; +} +.dokan-promo-banner .content .features { + display: none; +} +} +@media (min-width: 992px) and (max-width: 1120px) { +.dokan-promo-banner { + background-position: bottom 20px right -10px; +} +.dokan-promo-banner .thumbnail svg { + width: 180px; + height: 140px; +} +.dokan-promo-banner .content { + justify-content: center; + column-gap: 0.5rem; +} +.dokan-promo-banner .content .details { + flex: 0 0 180px; +} +.dokan-promo-banner .content .features { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} +.dokan-promo-banner .content .features .hidden-sm { + display: none; +} +} +@media (min-width: 1121px) and (max-width: 1300px) { +.dokan-promo-banner { + background-position: bottom 15px right -20px; +} +.dokan-promo-banner .content { + justify-content: center; +} +.dokan-promo-banner .content .details { + flex: 0 0 250px; +} +.dokan-promo-banner .content .features { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} +.dokan-promo-banner .content .features .hidden-sm { + display: none; +} +} +@media only screen and (min-width: 1301px) { +.dokan-promo-banner { + background-position: bottom 0 right -15px; +} +.dokan-promo-banner .content .details { + flex: 0 0 170px; +} +.dokan-promo-banner .content .features { + grid-template-columns: repeat(2, minmax(0, 1fr)); +} +} +@media only screen and (min-width: 1550px) { +.dokan-promo-banner { + background-position: bottom -5px right 165px; +} +.dokan-promo-banner .content .details { + flex: 0 0 190px; +} +.dokan-promo-banner .content .features { + grid-template-columns: repeat(3, minmax(0, 1fr)); +} +} + +.dokan-dashboard .widgets-wrapper { + display: block; + overflow: hidden; + margin-top: 15px; + width: 100%; +} +.dokan-dashboard .widgets-wrapper .left-side, +.dokan-dashboard .widgets-wrapper .right-side { + float: left; + width: 48%; +} +.dokan-dashboard .widgets-wrapper .left-side { + margin-right: 3%; +} +.dokan-dashboard .dokan-postbox .loading { + display: block; + width: 100%; + margin: 15px auto; + text-align: center; +} +.dokan-dashboard .subscribe-box { + margin: 20px -12px -11px -12px; + padding: 0 15px 15px; + background: #fafafa; + border-top: 1px solid #efefef; + position: relative; +} +.dokan-dashboard .subscribe-box h3 { + margin: 10px 0; +} +.dokan-dashboard .subscribe-box p { + margin-bottom: 10px !important; +} +.dokan-dashboard .subscribe-box .thank-you { + background: #4fa72b; + margin-top: 10px; + padding: 15px; + border-radius: 3px; + color: #fff; +} +.dokan-dashboard .subscribe-box .form-wrap { + display: flex; +} +.dokan-dashboard .subscribe-box .form-wrap input[type="email"] { + width: 100%; + padding: 3px 0 3px 6px; + margin: 0px -1px 0 0; +} +.dokan-dashboard .subscribe-box .form-wrap button.button { + box-shadow: none; + background: #FF5722; + color: #fff; + border-color: #FF5722; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.dokan-dashboard .subscribe-box .form-wrap button.button:hover { + background: #ff6a3c; +} +.dokan-dashboard .subscribe-box .loading { + position: absolute; + height: 100%; + margin: 0 0 0 -15px; + background: rgba(0, 0, 0, 0.2); +} +.dokan-dashboard .subscribe-box .loading .dokan-loader { + margin-top: 30px; +} +@media only screen and (max-width: 770px) { +.dokan-dashboard .widgets-wrapper .left-side { + margin-right: 0; +} +.dokan-dashboard .widgets-wrapper .left-side, + .dokan-dashboard .widgets-wrapper .right-side { + width: auto; +} +} +@media only screen and (max-width: 500px) { +.dokan-dashboard .widgets-wrapper .left-side { + margin-right: 0; +} +.dokan-dashboard .widgets-wrapper .left-side, + .dokan-dashboard .widgets-wrapper .right-side { + width: auto; +} +.dokan-dashboard .postbox.dokan-status ul li a .details span.up, + .dokan-dashboard .postbox.dokan-status ul li a .details span.down { + display: none; +} +.dokan-dashboard .postbox.dokan-status ul li a strong { + font-size: 16px; +} +} +@media only screen and (max-width: 360px) { +.dokan-dashboard .postbox.dokan-status ul li a .details { + display: none; +} +} + +.withdraw-requests .dokan-modal .modal-body { + min-height: 130px; +} +.withdraw-requests .dokan-modal .modal-body textarea { + width: 100%; +} +.withdraw-requests .image { + width: 10%; +} +.withdraw-requests .seller { + width: 20%; +} +.withdraw-requests td.seller img { + float: left; + margin-right: 10px; + margin-top: 1px; + width: 24px; + height: auto; +} +.withdraw-requests td.seller strong { + display: block; + margin-bottom: 0.2em; + font-size: 14px; +} +.withdraw-requests td.actions, +.withdraw-requests th.actions { + width: 120px; +} +.withdraw-requests td.status span { + line-height: 2.5em; + padding: 5px 8px; + border-radius: 4px; +} +.withdraw-requests td.status .approved { + background: #c6e1c6; + color: #5b841b; +} +.withdraw-requests td.status .pending { + background: #f8dda7; + color: #94660c; +} +.withdraw-requests td.status .cancelled { + background: #eba3a3; + color: #761919; +} +.withdraw-requests .method_details_inner p { + margin-bottom: 2px; +} +.withdraw-requests select#filter-payment-methods { + width: 175px; +} +.withdraw-requests .select2.select2-container { + width: 190px; + vertical-align: top; +} +@media only screen and (max-width: 600px) { +.withdraw-requests table td.seller, + .withdraw-requests td.amount, + .withdraw-requests td.actions { + display: table-cell !important; +} +.withdraw-requests table th:not(.check-column):not(.seller):not(.amount):not(.actions) { + display: none; +} +.withdraw-requests table td:not(.check-column):not(.seller):not(.amount):not(.actions) { + display: none; +} +.withdraw-requests table th.column, + .withdraw-requests table td.column { + width: auto; +} +.withdraw-requests table td.column.actions .dashicons { + width: 14px; + height: 14px; + font-size: 18px; +} +.withdraw-requests table td.seller .row-actions { + display: inline-block; +} +.withdraw-requests table td.seller .row-actions span { + font-size: 11px; +} +} +@media only screen and (max-width: 376px) { +.withdraw-requests table td.seller .row-actions { + display: inline-block; +} +.withdraw-requests table td.seller .row-actions span { + font-size: 9px; +} +} +@media only screen and (max-width: 320px) { +.withdraw-requests table td.column.actions .dashicons { + width: 10px; + height: 10px; + font-size: 14px; +} +} + +.cta-section { + background-repeat: no-repeat; + background-position: center center; + background-size: cover; + text-align: center; + padding: 70px 0; + color: #fff; +} +.cta-section img { + box-shadow: 0px 3px 70px 0px rgba(126, 17, 0, 0.35); +} +.cta-section h2 { + font-size: 30px; + color: #FFC700; + font-weight: 400; + line-height: 1.333em; + text-align: center; + margin: 10px 0; + text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.31); +} +.cta-section p { + font-size: 16px; + line-height: 1.5em; + font-weight: 300; + max-width: 335px; + margin: 0 auto 1rem auto; +} +.cta-section .btn { + background-color: #A244FF; + color: #FFFFFF; + font-size: 1.2rem; + line-height: 1.538em; + font-weight: 300; + border-radius: 14px; + text-decoration: none; + display: inline-flex; + padding: 1rem 2.8rem; + align-items: center; +} +.cta-section .btn:hover { + box-shadow: 3px 7px 20px 0 rgba(0, 0, 0, 0.15); +} +.cta-section .btn p { + color: #FFF; + font-size: 24px; + font-style: normal; + font-weight: 600; + line-height: normal; +} +.cta-section .btn svg { + width: 2.5rem; + height: 1.8rem; +} + +/* Slider */ +.slick-slider +{ + position: relative; + + display: block; + box-sizing: border-box; + + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + + -webkit-touch-callout: none; + -khtml-user-select: none; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} + +.slick-list +{ + position: relative; + + display: block; + overflow: hidden; + + margin: 0; + padding: 0; +} +.slick-list:focus +{ + outline: none; +} +.slick-list.dragging +{ + cursor: pointer; + cursor: hand; +} + +.slick-slider .slick-track, +.slick-slider .slick-list +{ + transform: translate3d(0, 0, 0); +} + +.slick-track +{ + position: relative; + top: 0; + left: 0; + + display: block; + margin-left: auto; + margin-right: auto; +} +.slick-track:before, +.slick-track:after +{ + display: table; + + content: ''; +} +.slick-track:after +{ + clear: both; +} +.slick-loading .slick-track +{ + visibility: hidden; +} + +.slick-slide +{ + display: none; + float: left; + + height: 100%; + min-height: 1px; +} +[dir='rtl'] .slick-slide +{ + float: right; +} +.slick-slide img +{ + display: block; +} +.slick-slide.slick-loading img +{ + display: none; +} +.slick-slide.dragging img +{ + pointer-events: none; +} +.slick-initialized .slick-slide +{ + display: block; +} +.slick-loading .slick-slide +{ + visibility: hidden; +} +.slick-vertical .slick-slide +{ + display: block; + + height: auto; + + border: 1px solid transparent; +} +.slick-arrow.slick-hidden { + display: none; +} + +.dokan-pro-features { + font-family: 'Open Sans', sans-serif; + margin: -10px -20px 0 -22px; +} +.dokan-pro-features .vendor-capabilities-banner { + display: flex; + align-items: center; + padding: 70px 50px; + height: auto; + border-radius: 9px; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + margin: 20px 70px; +} +.dokan-pro-features .vendor-capabilities-banner .content { + margin: 30px; +} +.dokan-pro-features .vendor-capabilities-banner .content .title { + font-size: 51px; + font-style: normal; + font-weight: 700; + line-height: normal; + background: linear-gradient(90deg, #FFF 34.5%, #D68FFF 100%); + background-clip: text !important; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.dokan-pro-features .vendor-capabilities-banner .content p { + color: #FFFFFF; + max-width: 512px; + width: 100%; + font-size: 16px; +} +.dokan-pro-features .vendor-capabilities-banner a { + box-shadow: none; + background: #825eed; + color: #fff; + border-color: #7047EB; + font-size: 16px; + padding: 0 1rem; +} +.dokan-pro-features .vendor-capabilities-banner a:hover { + color: #fff; + background: #7047EB; +} +.dokan-pro-features a { + transition: all 0.2s ease; +} +.dokan-pro-features .section-title { + text-align: center; + color: #2e2c2c; + font-size: 30px; + line-height: 1.5em; + font-weight: 400; + position: relative; + margin: 0 0 58px; +} +.dokan-pro-features .section-title:after { + content: ''; + position: absolute; + bottom: -21px; + left: 50%; + transform: translateX(-50%); + width: 38px; + height: 5px; + border-radius: 3px; + background-color: #f2624d; +} +.dokan-pro-features .header-section { + background-color: #f2f2f2; + color: #3f4143; + font-size: 16px; + display: flex; + align-items: center; + padding: 0 8%; + border-bottom: 1px solid #eee; +} +@media (min-width: 1281px) { +.dokan-pro-features .header-section { + padding: 0 24%; +} +} +.dokan-pro-features .header-section .feature-thumb img { + width: 233px; + margin: -20px 0 -30px; +} +.dokan-pro-features .header-section .content-area { + padding-left: 10%; +} +.dokan-pro-features .header-section .content-area h1 { + font-size: 27px; + line-height: 1.5em; + color: #2e2c2c; +} +.dokan-pro-features .header-section .content-area p { + font-size: 16px; + line-height: 1.5em; + font-weight: 300; + margin: 0; + letter-spacing: 0.5px; +} +.dokan-pro-features .service-section { + text-align: center; + padding: 73px 30px 85px; + background-color: #f7f8f9; +} +@media (min-width: 1281px) { +.dokan-pro-features .service-section { + padding-left: 20%; + padding-right: 20%; +} +} +.dokan-pro-features .service-section .service-list { + display: flex; + flex-wrap: wrap; +} +.dokan-pro-features .service-section .service-list .service-box { + flex: 0 0 28.9%; + margin: 2.2%; + text-align: center; + border-radius: 5px; + background-color: #ffffff; +} +.dokan-pro-features .service-section .service-list .service-box .service-thumb img { + border-radius: 5px 5px 0 0; + max-width: 100%; +} +.dokan-pro-features .service-section .service-list .service-box .service-detail { + padding: 20px 25px 25px; +} +.dokan-pro-features .service-section .service-list .service-box .service-detail h3 { + color: #3f4143; + font-size: 15px; + line-height: 1.5em; + font-weight: 300; + margin: 0; +} +.dokan-pro-features .service-section .btn { + font-size: 16px; + line-height: 1.5em; + font-weight: 300; + color: #ffff; + background-color: #3984b5; + border: 1px solid #226b9b; + border-radius: 3px; + text-decoration: none; + padding: 13px 28px; + display: inline-block; + margin-top: 52px; + transition: all 0.2s ease; +} +.dokan-pro-features .service-section .btn:hover { + box-shadow: 2.736px 7.518px 20px 0 rgba(0, 0, 0, 0.15); +} +.dokan-pro-features .service-section .btn svg { + width: 15px; + fill: #fff; + margin-left: 5px; +} +.dokan-pro-features .comparison-section { + background-color: #f1f1f1; + padding: 75px; +} +@media (min-width: 1281px) { +.dokan-pro-features .comparison-section { + padding-left: 21.2%; + padding-right: 21.2%; +} +} +.dokan-pro-features .comparison-section .section-title { + margin-bottom: 90px; +} +.dokan-pro-features .comparison-section .comparison-area { + display: flex; + justify-content: space-between; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box { + flex: 0 0 48%; + background-color: #fff; + border: 1px solid #E0E9EC; + border-radius: 5px; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); + padding: 50px; + box-sizing: border-box; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .logo-section { + margin-bottom: 58px; + position: relative; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .logo-section:after { + content: ""; + position: absolute; + bottom: -23px; + left: 0; + width: 38px; + height: 5px; + border-radius: 3px; + background-color: #d7d7d7; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .logo-section img { + width: 120px; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list { + margin: 0; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list li { + font-size: 15px; + line-height: 1.5em; + font-weight: 300; + color: #66676E; + margin-bottom: 28px; + position: relative; + display: flex; + align-items: center; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list li:last-child { + margin-bottom: 0; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list li img { + width: 21px; + margin-right: 12px; +} +.dokan-pro-features .comparison-section .comparison-area .compare-box .compare-list li.unavailable { + color: #ccced5; +} +.dokan-pro-features .pricing-section { + background-color: #f7f8f9; + padding: 85px 0 62px; +} +.dokan-pro-features .pricing-section .section-title { + margin-bottom: 120px; +} +.dokan-pro-features .pricing-section .pricing-wrapper { + padding: 0 4.5%; +} +@media (min-width: 1281px) { +.dokan-pro-features .pricing-section .pricing-wrapper { + padding-left: 21%; + padding-right: 21%; +} +} +.dokan-pro-features .pricing-section .table-row { + display: flex; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col:first-child { + background-color: transparent; + border-color: transparent; + border-radius: 3px 3px 0 0; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col:nth-child(2) { + border-radius: 3px 0 0 0; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col:last-child { + border-radius: 0 3px 0 0; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col.popular { + position: relative; +} +.dokan-pro-features .pricing-section .table-row:first-child .table-col.popular:before { + position: absolute; + top: -28px; + left: 0; + width: 100%; + content: 'Most Popular'; + color: #23282d; + font-size: 14px; + line-height: 1.4em; + background-color: #ffcc00; + border-radius: 3px 3px 0 0; + padding: 5px; + box-sizing: border-box; +} +.dokan-pro-features .pricing-section .table-row:nth-child(2) .table-col:first-child { + border-radius: 3px 3px 0 0; +} +.dokan-pro-features .pricing-section .table-row:nth-last-child(2) .table-col:first-child { + border-radius: 0 0 5px 5px; + border-bottom: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row:last-child .table-col { + border-bottom: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row:last-child .table-col:first-child { + border-radius: 0 0 5px 5px; + background-color: transparent; + border-color: transparent; +} +.dokan-pro-features .pricing-section .table-row:last-child .table-col:nth-child(2) { + border-radius: 0 0 0 5px; +} +.dokan-pro-features .pricing-section .table-row:last-child .table-col:last-child { + border-radius: 0 0 5px 0; +} +.dokan-pro-features .pricing-section .table-row .table-col { + width: 18.5%; + text-align: center; + border: 1px solid #e7eaeb; + padding: 18px; + background-color: #fff; + border-bottom: 0; + border-left: 0; + border-right: 0; +} +.dokan-pro-features .pricing-section .table-row .table-col:first-child { + width: 25%; + margin-right: 2%; + text-align: left; + border-left: 1px solid #e7eaeb; + border-right: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row .table-col:nth-child(2) { + border-left: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row .table-col:last-child { + border-left: 1px solid #e7eaeb; + border-right: 1px solid #e7eaeb; +} +.dokan-pro-features .pricing-section .table-row .table-col.popular { + z-index: 1; + box-shadow: 1px 10px 30px 0 rgba(215, 223, 254, 0.5); +} +.dokan-pro-features .pricing-section .table-row .table-col .module-name { + color: #157ef5; + font-size: 14px; + line-height: 1.5em; + font-weight: 300; + text-decoration: none; +} +.dokan-pro-features .pricing-section .table-row .table-col .plan-data { + font-size: 15px; + color: #3f4143; +} +.dokan-pro-features .pricing-section .table-row .table-col .plan-data img { + display: block; + margin: 0 auto; + width: 23px; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn { + font-size: 14px; + font-weight: 300; + border-radius: 3px; + padding: 13px 34px; + color: #fff; + text-decoration: none; + margin: 25px 0 14px; + display: inline-block; + transition: all 0.2s ease; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn:hover { + box-shadow: 1px 10px 30px 0 rgba(215, 223, 254, 0.5); +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn.starter { + background-color: #00bcff; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn.professional { + background-color: #2bc66d; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn.business { + background-color: #795dff; +} +.dokan-pro-features .pricing-section .table-row .table-col .buy-btn.enterprise { + background-color: #ff5956; +} +.dokan-pro-features .pricing-section .plan-name { + display: inline-block; + background: black; + color: #fff; + font-size: 14px; + font-weight: 300; + line-height: 1.4em; + border-radius: 25px; + padding: 5px 20px; + min-width: 95px; + box-sizing: border-box; + margin: 26px 0 20px; +} +.dokan-pro-features .pricing-section .plan-name.starter { + background-color: #00bcff; +} +.dokan-pro-features .pricing-section .plan-name.professional { + background-color: #2bc66d; +} +.dokan-pro-features .pricing-section .plan-name.business { + background-color: #795dff; +} +.dokan-pro-features .pricing-section .plan-name.enterprise { + background-color: #ff5956; +} +.dokan-pro-features .pricing-section .price { + margin-bottom: 15px; +} +.dokan-pro-features .pricing-section .price span { + font-size: 14px; + line-height: 1.2em; + font-weight: 300; + color: #b8bbbe; + display: block; +} +.dokan-pro-features .pricing-section .price span:first-child { + font-size: 28px; + line-height: 1.5em; + font-weight: 400; + color: #23282d; +} +.dokan-pro-features .pricing-section .price span:first-child sup { + font-size: 14px; +} +.dokan-pro-features .payment-section { + display: flex; + background: #fff; + justify-content: space-between; + padding: 20px 65px 15px; + align-items: center; +} +@media (min-width: 1281px) { +.dokan-pro-features .payment-section { + padding-left: 21%; + padding-right: 21%; +} +} +.dokan-pro-features .payment-section .guarantee-section { + display: flex; + flex: 0 0 70%; + align-content: center; + align-items: center; + position: relative; +} +.dokan-pro-features .payment-section .guarantee-section:after { + content: ""; + position: absolute; + right: -18px; + top: 50%; + transform: translateY(-50%); + width: 5px; + height: 38px; + border-radius: 3px; + background-color: #f1f1f1; +} +.dokan-pro-features .payment-section .guarantee-section .feature-thumb img { + max-width: 100%; + width: 160px; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail { + padding-left: 25px; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail h2 { + font-size: 24px; + line-height: 1.5em; + color: #2e2c2c; + font-weight: 400; + margin: 0; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail p { + color: #66676e; + font-size: 15px; + line-height: 1.5em; + font-weight: 300; + margin: 5px 0 20px; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail a { + color: #f2624d; + font-size: 15px; + line-height: 1.5em; + text-decoration: none; +} +.dokan-pro-features .payment-section .guarantee-section .guarantee-detail a img { + width: 18px; + margin-right: 4px; +} +.dokan-pro-features .payment-section .payment-area h3 { + font-size: 15px; + font-weight: 300; + color: #66676e; + margin: 0px 0 17px; +} +.dokan-pro-features .payment-section .payment-area .option img { + max-width: 100%; +} +.dokan-pro-features .testimonial-section { + background-color: #f1f1f1; + padding: 75px 0 70px; + text-align: center; +} +.dokan-pro-features .testimonial-section .section-title { + margin-bottom: 75px; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper { + width: 80%; + text-align: center; + margin: 0 auto; +} +@media only screen and (min-width: 1281px) { +.dokan-pro-features .testimonial-section .testimonial-wrapper { + width: 55%; +} +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .profile-pic { + width: 70px; + height: 70px; + border: 5px solid #fff; + border-radius: 50%; + background-color: #fff; + box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.16); + margin: 0 auto -35px; + z-index: 1; + position: relative; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .profile-pic img { + border-radius: 50%; + max-width: 100%; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .content-detail { + background-color: #fff; + color: #000; + border-radius: 5px; + border: 1px solid #E0E9EC; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); + padding: 50px 30px 30px; + background-repeat: no-repeat; + background-position: 40px 40px; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .content-detail h4 { + font-size: 18px; + line-height: 1.444; + color: #F2624D; + font-weight: 400; + margin-top: 0; + margin-bottom: 5px; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .content-detail span { + font-size: 15px; + line-height: 1.444; + font-weight: 300; + color: #66676e; + margin-bottom: 20px; + display: inline-block; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .testimonial-box .content-detail p { + color: #2e2c2c; + font-size: 14px; + line-height: 1.9em; + font-weight: 300; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots { + text-align: center; + margin: 40px 0 25px; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots li { + position: relative; + display: inline-block; + width: 20px; + height: 20px; + margin: 0 5px; + padding: 0; + cursor: pointer; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots li.slick-active button:before { + background-color: #3f4143; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots li button { + position: relative; + font-size: 0; + line-height: 0; + display: block; + width: 20px; + height: 20px; + padding: 5px; + cursor: pointer; + color: transparent; + border: 0; + outline: none; + background: transparent; +} +.dokan-pro-features .testimonial-section .testimonial-wrapper .slick-dots li button:before { + position: absolute; + top: 0; + left: 0; + width: 21px; + height: 5px; + content: ''; + text-align: center; + background-color: #d6d6d6; + border-radius: 30px; +} +.dokan-pro-features .testimonial-section p { + color: #262626; + font-size: 16px; + line-height: 1.5em; + font-weight: 300; +} +.dokan-pro-features .testimonial-section p a { + color: #8263f7; + text-decoration: none; +} + +.dokan-help-page .section-wrapper { + margin-top: 15px; +} +.dokan-help-page .section-wrapper .dokan-postbox { + width: calc(33% - 2em); + margin: 0 2% 15px 0; + float: left; +} +.dokan-help-page .section-wrapper .dokan-postbox:nth-child(3n+1) { + clear: both; +} +.dokan-help-page .section-wrapper .dokan-postbox .dashicons { + color: #ccc; +} +.dokan-help-page .section-wrapper .dokan-postbox a { + text-decoration: none; +} +.dokan-help-page .section-wrapper .dokan-postbox .inside, +.dokan-help-page .section-wrapper .dokan-postbox ul { + margin-bottom: 0; +} +.dokan-help-page .loading { + width: 100%; + text-align: center; + margin-top: 100px; +} + +.fade-enter-active[data-v-5f26ba64], +.fade-leave-active[data-v-5f26ba64] { + transition: opacity 0.3s ease; +} +.fade-enter[data-v-5f26ba64], +.fade-leave-to[data-v-5f26ba64] { + opacity: 0; +} +.slide-enter-active[data-v-5f26ba64], +.slide-leave-active[data-v-5f26ba64] { + transition-duration: 0.1s; + transition-timing-function: linear; +} +.slide-enter-to[data-v-5f26ba64], +.slide-leave[data-v-5f26ba64] { + max-height: 100px; + overflow: hidden; +} +.slide-enter[data-v-5f26ba64], +.slide-leave-to[data-v-5f26ba64] { + overflow: hidden; + max-height: 0; +} +ul[data-v-5f26ba64] { + cursor: pointer; +} +.dokan-help-page .section-wrapper h2[data-v-5f26ba64] { + margin: 0; + color: transparent; +} +.dokan-help-page .section-wrapper .dokan-notice[data-v-5f26ba64] { + background: rgba(223, 0, 0, 0.05); + margin: -15px -20px 0; + padding: 15px 15px 0; +} +.dokan-help-page .section-wrapper .change-log[data-v-5f26ba64] { + background: #efeaff; + margin: -15px -20px 0; +} +.dokan-help-page .section-wrapper .change-log.lite-change-log[data-v-5f26ba64] { + height: 340px; +} +.dokan-help-page .section-wrapper .change-log.pro-change-log[data-v-5f26ba64] { + height: 400px; +} +.dokan-help-page .section-wrapper .change-log h3[data-v-5f26ba64] { + color: #000000; + font-size: 30px; + text-align: center; + padding: 45px 0 0; + font-weight: 800; + font-family: "SF Pro Text", sans-serif; + margin: 0 0 28px; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap[data-v-5f26ba64] { + width: 147px; + height: 33px; + text-align: center; + cursor: pointer; + transition: all 0.2s ease; + margin: 0 auto; + background: #ffffff; + border-radius: 53px; + position: relative; + border: 1px solid #e2e2e2; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .switch-button[data-v-5f26ba64] { + width: 48%; + height: 100%; + background: none; + border-radius: 27px; + border: none; + color: #5C626A; + display: inline-block; + position: relative; + transition: all 0.2s ease; + cursor: pointer; + font-size: 13px; + font-weight: 500; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .active[data-v-5f26ba64] { + background: #7047EB; + border-radius: 30px; + position: absolute; + top: 0; + width: 50%; + height: 100%; + transition: all 0.2s ease-out; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .lite[data-v-5f26ba64] { + text-transform: capitalize; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .pro[data-v-5f26ba64] { + text-transform: uppercase; +} +.dokan-help-page .section-wrapper .change-log .switch-button-wrap .active-case[data-v-5f26ba64] { + color: #ffffff; +} +.dokan-help-page .section-wrapper .change-log .jump-version[data-v-5f26ba64] { + width: 178px; + margin: 24px auto 0; + position: relative; +} +.dokan-help-page .section-wrapper .change-log .jump-version p[data-v-5f26ba64] { + color: #000; + font-size: 13px; + text-align: center; + cursor: pointer; + font-weight: 500; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .change-log .jump-version .dashicons[data-v-5f26ba64] { + font-size: 16px; + line-height: 1.4; + transition: all 0.2s ease; +} +.dokan-help-page .section-wrapper .change-log .jump-version:hover .dashicons[data-v-5f26ba64] { + transform: rotate(-180deg); +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu[data-v-5f26ba64] { + position: absolute; + top: 50px; + left: 0; + width: 100%; + z-index: 1; + background: #fff; + border: 1px solid #dddddd; + padding: 20px 10px 20px 20px; + box-sizing: border-box; + opacity: 0; + visibility: hidden; + transition: all 0.2s ease; + box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.09); +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu[data-v-5f26ba64]:before { + content: ""; + position: absolute; + border: 11px solid transparent; + border-bottom-color: white; + margin-left: -10px; + top: -19px; + right: 27px; + z-index: 1; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64] { + max-height: 300px; + text-align: left; + background: #ffffff; + overflow-y: auto; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul[data-v-5f26ba64] { + cursor: context-menu; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-5f26ba64] { + margin-bottom: 25px; + color: #000000; + font-size: 14px; + font-weight: 400; + font-family: "SF Pro Text", sans-serif; + transition: all 0.2s linear; + cursor: pointer; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-5f26ba64]:hover { + color: #7047EB; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li[data-v-5f26ba64]:last-child { + margin-bottom: 0; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li.current[data-v-5f26ba64] { + color: #7047EB; + font-weight: bold; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown ul li span[data-v-5f26ba64] { + display: block; + font-size: 12px; + color: #758598; + font-weight: 400; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar { + width: 4px; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar-track { + background: #f5f5f5; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar-thumb { + background: #878787; +} +.dokan-help-page .section-wrapper .change-log .jump-version .version-menu .version-dropdown[data-v-5f26ba64]::-webkit-scrollbar-thumb:hover { + background: #575757; +} +.dokan-help-page .section-wrapper .change-log .jump-version:hover .version-menu[data-v-5f26ba64] { + top: 30px; + opacity: 1; + visibility: visible; +} +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { + background: #ffffff; + border: 1px solid #e2e2e2; + border-radius: 3px; + padding: 25px; + box-sizing: border-box; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div[data-v-5f26ba64] { + overflow: hidden; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list[data-v-5f26ba64] { + margin-bottom: 40px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list[data-v-5f26ba64]:last-child { + margin-bottom: 0; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature-badge[data-v-5f26ba64] { + color: #ffffff; + font-size: 15px; + font-weight: 600; + padding: 6px 14px; + border-radius: 3px; + display: inline-block; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-green[data-v-5f26ba64] { + background: #00B728; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-blue[data-v-5f26ba64] { + background: #028AFB; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .badge-red[data-v-5f26ba64] { + background: #F83838; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature[data-v-5f26ba64] { + margin: 11px 0; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature[data-v-5f26ba64]:last-child { + margin-bottom: 0; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature h5[data-v-5f26ba64] { + color: #000000; + margin: 0; + font-size: 14px; + font-weight: bold; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature div[data-v-5f26ba64] { + color: #000000; + font-size: 14px; + font-weight: 400; + opacity: 0.8; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature img[data-v-5f26ba64] { + width: 100%; + height: auto; + margin-top: 10px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version div .feature-list .feature ul[data-v-5f26ba64] { + list-style: disc outside; + opacity: 0.7; + font-size: 14px; + font-weight: 400; + margin-left: 18px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading[data-v-5f26ba64] { + display: flex; + align-items: center; + justify-content: center; + margin-top: 30px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading a[data-v-5f26ba64] { + font-size: 13px; + font-weight: normal; + text-decoration: none; + padding: 6px 14px; + display: inline-block; + color: #000000; + background: #ffffff; + border-radius: 3px; + border: 1px solid #E2E2E2; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading a[data-v-5f26ba64]:focus { + box-shadow: none; +} +.dokan-help-page .section-wrapper .version-list .version .version-number h4[data-v-5f26ba64] { + font-weight: 700; + font-size: 23px; + color: #000000; + margin-bottom: 7px; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .version-number p[data-v-5f26ba64] { + font-weight: 400; + font-size: 13px; + color: #5C626A; + font-family: "SF Pro Text", sans-serif; +} +.dokan-help-page .section-wrapper .version-list .version .version-number label[data-v-5f26ba64] { + font-size: 12px; + color: #fff; + background: #8e44ad; + border-radius: 53px; + margin-left: 5px; + padding: 2px 12px; + font-weight: 400; + font-family: "SF Pro Text", sans-serif; +} +@media only screen and (min-width: 1200px) { +.dokan-help-page .section-wrapper .version-list .version[data-v-5f26ba64] { + display: flex; + width: 900px; + margin: 0 auto; + justify-content: space-between; +} +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { + width: 700px; +} +.dokan-help-page .section-wrapper .version-list .latest-version[data-v-5f26ba64] { + margin-top: -200px; +} +.dokan-help-page .section-wrapper .version-list .old-version[data-v-5f26ba64] { + margin-top: 25px; +} +} +@media screen and (min-width: 992px) and (max-width: 1199px) { +.dokan-help-page .section-wrapper .version-list .version[data-v-5f26ba64] { + display: flex; + width: 720px; + margin: 0 auto; + justify-content: space-between; +} +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { + width: 520px; +} +.dokan-help-page .section-wrapper .version-list .latest-version[data-v-5f26ba64] { + margin-top: -200px; +} +.dokan-help-page .section-wrapper .version-list .old-version[data-v-5f26ba64] { + margin-top: 20px; +} +} +@media only screen and (max-width: 991px) { +.dokan-help-page .section-wrapper .dokan-notice[data-v-5f26ba64] { + background: #f7f8fa; + margin: -15px -10px 0; + padding: 15px 15px 0; +} +.dokan-help-page .section-wrapper .change-log[data-v-5f26ba64] { + background: #f7f8fa; + margin: -15px -10px 0; +} +.dokan-help-page .section-wrapper .change-log.lite-change-log[data-v-5f26ba64] { + height: 220px; +} +.dokan-help-page .section-wrapper .change-log.pro-change-log[data-v-5f26ba64] { + height: 280px; +} +.dokan-help-page .section-wrapper .version-list .version .card-version[data-v-5f26ba64] { + margin: 0 -10px; + border: 0; + box-shadow: none; + border-radius: 0; +} +.dokan-help-page .section-wrapper .version-list .version .card-version .continue-reading[data-v-5f26ba64] { + justify-content: start; +} +.dokan-help-page .section-wrapper .version-list .latest-version[data-v-5f26ba64] { + margin-top: -112px; +} +.dokan-help-page .section-wrapper .version-list .latest-version .version-number[data-v-5f26ba64] { + padding-bottom: 15px; + text-align: center; +} +.dokan-help-page .section-wrapper .version-list .old-version[data-v-5f26ba64] { + margin-top: 15px; +} +.dokan-help-page .section-wrapper .version-list .old-version .version-number[data-v-5f26ba64] { + background: #fff; + padding: 25px 25px 0 25px; + margin: 0 -10px; + box-sizing: border-box; +} +.dokan-help-page .section-wrapper .version-list .old-version h4[data-v-5f26ba64] { + margin-top: 0; +} +.dokan-help-page .section-wrapper .version-list .old-version p[data-v-5f26ba64] { + margin-bottom: 0; +} +} +.dokan-help-page .scroll-to-top[data-v-5f26ba64] { + width: 40px; + height: 40px; + color: #ffffff; + background: #7047EB; + border: 0; + position: fixed; + right: 10px; + bottom: 35px; + z-index: 1; + box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.09); + cursor: pointer; + opacity: 0; + visibility: hidden; + transition: all 0.2s ease; +} +.dokan-help-page .loading[data-v-5f26ba64] { + width: 100%; + text-align: center; + margin-top: 100px; +} + + +.vc-editable-input { + position: relative; +} +.vc-input__input { + padding: 0; + border: 0; + outline: none; +} +.vc-input__label { + text-transform: capitalize; +} + + +.vc-saturation, +.vc-saturation--white, +.vc-saturation--black { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.vc-saturation--white { + background: linear-gradient(to right, #fff, rgba(255,255,255,0)); +} +.vc-saturation--black { + background: linear-gradient(to top, #000, rgba(0,0,0,0)); +} +.vc-saturation-pointer { + cursor: pointer; + position: absolute; +} +.vc-saturation-circle { + cursor: head; + width: 4px; + height: 4px; + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), 0 0 1px 2px rgba(0,0,0,.4); + border-radius: 50%; + transform: translate(-2px, -2px); +} + + +.vc-hue { + position: absolute; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + border-radius: 2px; +} +.vc-hue--horizontal { + background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); +} +.vc-hue--vertical { + background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); +} +.vc-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.vc-hue-pointer { + z-index: 2; + position: absolute; +} +.vc-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + box-shadow: 0 0 2px rgba(0, 0, 0, .6); + background: #fff; + transform: translateX(-2px) ; +} + + +.vc-checkerboard { + position: absolute; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + background-size: contain; +} + + +.vc-alpha { + position: absolute; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; +} +.vc-alpha-checkboard-wrap { + position: absolute; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + overflow: hidden; +} +.vc-alpha-gradient { + position: absolute; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; +} +.vc-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.vc-alpha-pointer { + z-index: 2; + position: absolute; +} +.vc-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + box-shadow: 0 0 2px rgba(0, 0, 0, .6); + background: #fff; + margin-top: 1px; + transform: translateX(-2px); +} + + +.vc-sketch { + position: relative; + width: 200px; + padding: 10px 10px 0; + box-sizing: initial; + background: #fff; + border-radius: 4px; + box-shadow: 0 0 0 1px rgba(0, 0, 0, .15), 0 8px 16px rgba(0, 0, 0, .15); +} +.vc-sketch-saturation-wrap { + width: 100%; + padding-bottom: 75%; + position: relative; + overflow: hidden; +} +.vc-sketch-controls { + display: flex; +} +.vc-sketch-sliders { + padding: 4px 0; + flex: 1; +} +.vc-sketch-sliders .vc-hue, +.vc-sketch-sliders .vc-alpha-gradient { + border-radius: 2px; +} +.vc-sketch-hue-wrap { + position: relative; + height: 10px; +} +.vc-sketch-alpha-wrap { + position: relative; + height: 10px; + margin-top: 4px; + overflow: hidden; +} +.vc-sketch-color-wrap { + width: 24px; + height: 24px; + position: relative; + margin-top: 4px; + margin-left: 4px; + border-radius: 3px; +} +.vc-sketch-active-color { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border-radius: 2px; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15), inset 0 0 4px rgba(0, 0, 0, .25); + z-index: 2; +} +.vc-sketch-color-wrap .vc-checkerboard { + background-size: auto; +} +.vc-sketch-field { + display: flex; + padding-top: 4px; +} +.vc-sketch-field .vc-input__input { + width: 90%; + padding: 4px 0 3px 10%; + border: none; + box-shadow: inset 0 0 0 1px #ccc; + font-size: 10px; +} +.vc-sketch-field .vc-input__label { + display: block; + text-align: center; + font-size: 11px; + color: #222; + padding-top: 3px; + padding-bottom: 4px; + text-transform: capitalize; +} +.vc-sketch-field--single { + flex: 1; + padding-left: 6px; +} +.vc-sketch-field--double { + flex: 2; +} +.vc-sketch-presets { + margin-right: -10px; + margin-left: -10px; + padding-left: 10px; + padding-top: 10px; + border-top: 1px solid #eee; +} +.vc-sketch-presets-color { + border-radius: 3px; + overflow: hidden; + position: relative; + display: inline-block; + margin: 0 10px 10px 0; + vertical-align: top; + cursor: pointer; + width: 16px; + height: 16px; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15); +} +.vc-sketch-presets-color .vc-checkerboard { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15); + border-radius: 3px; +} +.vc-sketch__disable-alpha .vc-sketch-color-wrap { + height: 10px; +} + +.color-picker-container[data-v-5506900a] { + position: relative; +} +.color-picker-container .color-picker-button[data-v-5506900a] { + border: 1px solid #E2E2E2; + padding: 3px 10px; + display: flex; + background: #FFF; + box-sizing: unset; + align-items: center; + margin-left: auto; + border-radius: 3px; +} +.color-picker-container .color-picker-button .color[data-v-5506900a] { + width: 23px; + height: 23px; + border: 0.3px solid rgba(149, 165, 166, 0.5); + box-sizing: border-box; + margin-right: 3px; + border-radius: 23px; +} +.color-picker-container .color-picker-button span[data-v-5506900a] { + color: #95A5A6; + display: block; + padding: 0; + font-size: 12px; + text-align: center; + line-height: 22px; + margin-right: -5px; +} +.color-picker-container .button-group[data-v-5506900a] { + top: 260px; + right: 11px; + z-index: 1; + position: absolute; +} +.color-picker-container .button-group .button-small[data-v-5506900a] { + color: #fff; + border: 0; + padding: 15px; + font-size: 16px; + font-weight: bold; + border-radius: 5px 0 0 5px; + background-color: #1A9ED4; +} +.color-picker-container .button-group .button-small[data-v-5506900a]:before { + position: absolute; + transform: translate(-50%, -50%); +} +.color-picker-container .button-group .button-small[data-v-5506900a]:last-child { + border-radius: 0 5px 5px 0; +} +.color-picker-container .button-group .button-small[data-v-5506900a]:last-child:after { + top: 20%; + left: 50%; + width: 1px; + height: 60%; + content: ''; + position: absolute; + transform: translateX(50%); + background: #fff; +} +.color-picker-container .button-group .button-small[data-v-5506900a]:hover { + background-color: #1A9ED4; +} +.color-picker-container .vc-sketch[data-v-5506900a] { + top: 120%; + right: 0; + z-index: 1; + position: absolute; + padding-bottom: 40px; +} +.color-picker-container .hex-input[data-v-5506900a] { + top: 260px; + width: 75px; + right: 132px; + padding: 3px 10px 4px; + z-index: 1; + position: absolute; + font-size: 12px; + min-height: 30px !important; + box-shadow: none !important; + font-family: monospace; + line-height: 1.4; + vertical-align: top; +} + +.switch { + position: relative; + display: inline-block; + width: 42px; + height: 20px; +} +.switch input { + display: none; +} +.switch input.enabled + .slider { + background-color: var(--dokan-toggle-active-color); +} +.switch input.enabled + .slider:before { + -webkit-transform: translateX(22px); + -ms-transform: translateX(22px); + transform: translateX(22px); +} +.switch .slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: var(--dokan-toggle-inactive-color); + -webkit-transition: 0.2s; + transition: 0.2s; +} +.switch .slider:before { + position: absolute; + content: ""; + height: 14px; + width: 14px; + left: 3px; + bottom: 3px; + background-color: var(--dokan-toggle-color); + -webkit-transition: 0.2s; + transition: 0.2s; +} +.switch .slider.round { + border-radius: 34px; +} +.switch .slider.round:before { + border-radius: 50%; +} + +.secret-box-wraper[data-v-2a9a6c5c] { + display: flex; + flex-direction: row-reverse; +} +.secret-box-wraper .secret-input-box[data-v-2a9a6c5c] { + position: relative; + display: flex; + width: 25em; +} +.secret-box-wraper .secret-input-box div button[data-v-2a9a6c5c] { + cursor: pointer; + height: 20px; + min-height: 32px; + min-width: 32px; + border: 1px solid #f3f4f6; + box-shadow: 0px 3.82974px 3.82974px rgba(0, 0, 0, 0.1); + border-radius: 5px; + background: white; + color: #686666; +} +.secret-box-wraper .secret-input-box .secret-input[data-v-2a9a6c5c] { + width: 100%; +} +.secret-box-wraper .secret-input-box .secret-input.blurry-input[data-v-2a9a6c5c] { + color: transparent; + text-shadow: 0 0 7px #333; +} +.secret-box-wraper .secret-input-box .secret-input-placeholder[data-v-2a9a6c5c] { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + color: #686666; +} +@media only screen and (max-width: 768px) { +.secret-box-wraper .secret-input-box[data-v-2a9a6c5c] { + max-width: 125px !important; +} +} + +.wm-box-container[data-v-7e4e2d4c] { + display: flex; + flex-direction: column; +} +.wm-box-container .wm-methods-box-container[data-v-7e4e2d4c] { + margin-top: 15px; +} +.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-7e4e2d4c] { + border-bottom: 1px solid #f3f4f6; + padding: 0 30px; + display: flex; + justify-content: space-between; + align-items: center; +} +.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-7e4e2d4c]:last-child { + border-bottom: 0; +} +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-method[data-v-7e4e2d4c] { + display: flex; + align-items: center; +} +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges[data-v-7e4e2d4c] { + display: flex; + align-items: center; +} +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges .wm-automated[data-v-7e4e2d4c] { + border: 1px solid #dbdbdb; + color: #838181; + padding: 5px 8px; + border-radius: 12px; + background: #f5f5f6; +} +@media only screen and (max-width: 782px) { +.wm-box-container .wm-methods-box-container .wm-methods-box[data-v-7e4e2d4c] { + flex-direction: column; + justify-content: start; + align-items: start; +} +.wm-box-container .wm-methods-box-container .wm-methods-box .wm-charges[data-v-7e4e2d4c] { + margin-left: -20px; + margin-bottom: 20px; +} +} + +.dokan-radio-fields[data-v-49a35897] { + display: flex; + flex: 2; + align-self: center; +} +.dokan-radio-fields label[data-v-49a35897] { + border: 1px solid #b0a7a7; + padding: 10px 15px; + display: inline-block; + overflow: hidden; + font-size: 12px; + font-family: Roboto, sans-serif; + font-weight: 400; + line-height: 14px; + border-right: 0; +} +.dokan-radio-fields label .dashicons-yes[data-v-49a35897] { + color: #fff; + width: 15px; + height: 15px; + margin: -1px 3px 0 0; + cursor: pointer; + display: none; + font-size: 15px; + background: #1aa0f7; + padding-top: 0; + border-radius: 50%; +} +.dokan-radio-fields label input[type=radio][data-v-49a35897] { + display: none; +} +.dokan-radio-fields label[data-v-49a35897]:hover { + color: rgba(3, 58, 163, 0.85); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1); +} +.dokan-radio-fields label.checked[data-v-49a35897] { + color: rgba(3, 58, 163, 0.85); + border: 1px solid rgba(3, 58, 163, 0.81) !important; + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; +} +.dokan-radio-fields label.checked .dashicons-yes[data-v-49a35897] { + display: inline-block; +} +.dokan-radio-fields label[data-v-49a35897]:first-child { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; +} +.dokan-radio-fields label[data-v-49a35897]:last-child { + border-right: 1px solid #b0a7a7; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; +} + +span.repeatable-item-description { + color: #999; + font-size: 11px; + font-style: italic; +} +ul.dokan-settings-repeatable-list { + display: flex; + padding: 20px 0 0 20px; + flex-wrap: wrap; + text-align: right; + justify-content: right; +} +ul.dokan-settings-repeatable-list li { + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(0, 0, 0, 0.1); + padding: 5px 12px; + display: flex; + font-size: 13px; + box-sizing: border-box; + background: rgba(182, 206, 254, 0.38); + margin-top: 6px; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); + align-items: center; + margin-left: 12px; + font-family: 'Roboto', sans-serif; + line-height: 1; + border-radius: 8px; + justify-content: center; +} +ul.dokan-settings-repeatable-list li span.remove-item { + color: #fff; + width: 15px; + margin: 0; + height: 15px; + cursor: pointer; + font-size: 15px; + background: #1aa0f7; + padding-top: 0; + margin-left: 5px; + border-radius: 50%; +} +.dokan-repetable-add-item-btn { + font-size: 16px !important; + font-weight: bold !important; + height: 25px !important; + line-height: 22px !important; +} +.percent_fee, +.fixed_fee { + display: inline-block; +} +.percent_fee input, +.fixed_fee input { + width: 60px; +} +.additional_fee .description { + margin-left: 10px; + margin-top: -10px; +} +.dokan-error { + color: red; + margin-top: 0.5em; + font-style: italic; + margin-bottom: 0; +} +.dokan-input-validation-error { + border-color: red !important; +} +.dokan-error.combine-commission { + margin-left: 10px; +} +.dokan-settings-sub-section { + padding: 20px; + border: 1px solid #f3f4f6; + border-bottom: 0; + background: #f9fafb; +} +.dokan-settings-sub-section .sub-section-title { + margin: 0; + font-size: 14px; + font-family: Roboto, sans-serif; + font-weight: 600; + line-height: 1.2; + margin-bottom: 8px; +} +.dokan-settings-sub-section .sub-section-description { + margin: 0; + font-size: 13px; + font-weight: 300; + line-height: 21px; + font-family: Roboto, sans-serif; + color: #6B7280; +} +.dokan-settings-sub-section .sub-section-description .learn-more-btn { + cursor: pointer; + text-decoration: none; +} +.field_contents.data_clear { + background-color: #FFFBF3; +} +.field_contents.data_clear .field_desc, +.field_contents.data_clear .fa-exclamation-triangle { + color: #E67E22 !important; +} +.field_contents { + border: 1px solid #f3f4f6; + padding: 15px 20px 15px 20px; + border-top: 0; + background: #fff; +} +.field_contents fieldset { + display: flex; + justify-content: space-between; +} +.field_contents fieldset .field_data { + flex: 2; +} +.field_contents fieldset .field_data .field_heading { + color: #111827; + margin: 0; + font-size: 14px; + font-style: normal; + font-weight: 600; + line-height: 1.25; + font-family: 'Roboto', sans-serif; +} +.field_contents fieldset .field_data .field_heading span i { + margin: -3px 0 0 5px; +} +.field_contents fieldset .field_data .field_heading span .tooltip { + font-size: 14px; +} +.field_contents fieldset .field_data .field_desc { + color: #6B7280; + margin: 0; + margin-top: 5px; + font-size: 13px; + font-style: normal; + font-weight: 300; + line-height: 1.2; + font-family: 'Roboto', sans-serif; +} +.field_contents fieldset .field_data .field_desc a { + display: inline-block; + text-decoration: underline; +} +.field_contents fieldset .field_data .field_desc a:hover { + box-shadow: 0 0 0 1px transparent; +} +.field_contents fieldset .field_data .field_desc a:active { + box-shadow: 0 0 0 1px transparent; +} +.field_contents fieldset .field_data .field_desc a:focus { + box-shadow: 0 0 0 1px transparent; +} +.field_contents fieldset .social-switch-wraper { + display: flex; + align-items: center; +} +.field_contents .combine_fields { + display: flex; + justify-content: right; +} +.field_contents .combine_fields .percent_fee { + padding-right: 10px; +} +.field_contents .combine_fields .fixed_fee input, +.field_contents .combine_fields .percent_fee input { + width: 100px; +} +.field_contents .multicheck_fields > div { + display: flex; + align-items: center; + justify-content: right; +} +.field_contents .multicheck_fields > div label { + color: #000; + cursor: inherit; + margin: 9px 0 9px 15px; + display: inline-block; + font-size: 12px; + font-style: normal; + line-height: 14px; + font-family: 'Roboto', sans-serif; + border-radius: 20px !important; + border-radius: 8px; +} +.field_contents .editor_field { + margin-top: 20px; +} +.field_contents .radio_fields label { + border: 0.882967px solid #f3f4f6; + padding: 10px 15px; + display: inline-block; + overflow: hidden; + font-size: 12px; + box-shadow: 0px 3.53187px 3.53187px rgba(0, 0, 0, 0.1); + font-family: 'Roboto', sans-serif; + font-weight: 400; + line-height: 14px; + border-right: 0; +} +.field_contents .radio_fields label:first-child { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; +} +.field_contents .radio_fields label:last-child { + border-right: 0.882967px solid #f3f4f6; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; +} +.field_contents .radio_fields label:hover { + color: rgba(3, 58, 163, 0.85); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); + border-color: rgba(3, 58, 163, 0.41); +} +.field_contents .radio_fields .checked { + color: rgba(3, 58, 163, 0.85); + border: 1px solid rgba(3, 58, 163, 0.21); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); +} +.field_contents .repeatable_fields { + display: flex; + align-items: center; + justify-content: right; +} +.field_contents .repeatable_fields .dokan-repetable-add-item-btn { + color: #fff; + width: 25px; + border: 0; + padding: 0; + position: relative; + background: #2196F3; + min-height: 25px; + margin-left: 8px; + border-radius: 50%; +} +.field_contents .repeatable_fields .dokan-repetable-add-item-btn .dashicons-plus-alt2 { + top: 50%; + left: 50%; + position: absolute; + transform: translate(-50%, -50%); + font-size: 18px; +} +.field_contents .dokan-setting-warning { + padding: 10px 10px 10px 0; +} +.field_contents .dokan-setting-warning .dokan-setting-warning-label { + color: #d63638; + font-weight: bold; + margin-right: 10px; +} +.field_contents .dokan-setting-warning .dokan-setting-warning-label span { + margin-top: 6px !important; +} +.field_contents .dokan-setting-warning a.dokan-setting-warning-link { + display: block; + margin-top: 8px; + text-decoration: none; +} +.field_contents .dokan-setting-warning a.dokan-setting-warning-link:hover, +.field_contents .dokan-setting-warning a.dokan-setting-warning-link:active, +.field_contents .dokan-setting-warning a.dokan-setting-warning-link:focus { + outline: none; + box-shadow: none; +} +.field_contents .dokan-setting-warning a.dokan-setting-warning-link i.dashicons { + font-size: 18px; +} +.field_contents .dokan-setting-warning .dashicons { + margin: 0px; + padding: 0px; +} +.field_contents .add_files { + display: flex; + align-items: center; + justify-content: right; +} +.field_contents .field { + flex: 2; + align-self: center; + text-align: right; +} +.field_contents .field .switch { + display: inline-block; +} +.field_contents .field input[type='radio'], +.field_contents .field input[type='checkbox'] { + display: none; +} +.field_contents .field select, +.field_contents .field textarea, +.field_contents .field input[type='text'], +.field_contents .field input[type='number'], +.field_contents .field input[type='button'] { + border: 0.957434px solid #E9E9E9; + min-height: 32px; + box-shadow: 0px 3.82974px 3.82974px rgba(0, 0, 0, 0.1); + border-radius: 5px; +} +.field_contents .field select, +.field_contents .field textarea { + width: 100%; +} +.field_contents .field .small { + max-width: 35% !important; +} +.field_contents .field .medium { + max-width: 70% !important; +} +.field_contents .field .large { + max-width: 100% !important; +} +.field_contents .field label.checked { + color: rgba(3, 58, 163, 0.85); + border: 1px solid rgba(3, 58, 163, 0.41); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); +} +.field_contents .field label.checked .dashicons-yes { + display: inline-block; +} +.field_contents .field .dashicons-yes { + color: #fff; + width: 15px; + height: 15px; + margin: -1px 3px 0 0; + cursor: pointer; + display: none; + font-size: 15px; + background: #1aa0f7; + padding-top: 0; + border-radius: 50%; +} +.field_contents .scl_fields_disable { + filter: grayscale(1); +} +.field_contents .scl_fields { + margin: 15px 0 4px 0px; + border: 0.82px solid #E5E5E5; + padding: 10px 25px; + background: rgba(220, 232, 254, 0.38); + border-radius: 6.56px; +} +.field_contents .scl_fields .scl_header { + display: flex; + align-items: center; + justify-content: space-between; +} +.field_contents .scl_fields .scl_header .scl_contents { + display: flex; + align-items: center; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_icon { + flex: 1.3; + text-align: left; + align-self: center; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_icon img { + width: 48px; + height: 48px; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_icon span { + font-size: 50px; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_desc { + flex: 6; + color: #000000; + font-size: 14px; + text-align: left; + font-style: normal; + font-weight: 300; + line-height: 20px; + font-family: 'Roboto', sans-serif; +} +.field_contents .scl_fields .scl_header .expand_btn { + flex: 2; +} +.field_contents .scl_fields .scl_header .expand_btn span { + color: #fff; + width: 30px; + cursor: pointer; + margin: 0; + border: 0; + padding: 0; + position: relative; + font-size: 20px; + background: #2196f3; + min-height: 30px; + border-radius: 50%; +} +.field_contents .scl_fields .scl_header .expand_btn span:before { + top: 50%; + left: 50%; + position: absolute; + transform: translate(-50%, -50%); +} +.field_contents .scl_fields .scl_header .expand_btn .active-social-expend-btn { + background: #4CAF4F; +} +.field_contents .scl_fields .scl_info { + background: #fff; +} +.field_contents .scl_fields .scl_info .scl_text, +.field_contents .scl_fields .scl_info .scl_html { + border: 1px solid #f3f4f6; + display: flex; + padding: 10px 30px 15px 27px; + border-top: 0; + background: rgba(244, 246, 250, 0.17); + justify-content: space-between; +} +.field_contents .scl_fields .scl_info .scl_text fieldset, +.field_contents .scl_fields .scl_info .scl_html fieldset { + width: 100%; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents { + width: 50%; + text-align: left; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents .field_heading, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents .field_heading { + color: #000; + margin: 0; + font-size: 15px; + font-style: normal; + font-weight: 600; + line-height: 30px; + font-family: Roboto, sans-serif; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents .field_heading span i, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents .field_heading span i { + margin: 2.5px 0 0 5px; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents .field_heading span .tooltip, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents .field_heading span .tooltip { + font-size: 14px; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .html_contents .field_desc, +.field_contents .scl_fields .scl_info .scl_html fieldset .html_contents .field_desc { + color: #000; + margin: 0; + font-size: 13px; + font-style: normal; + font-weight: 300; + line-height: 17px; + font-family: Roboto, sans-serif; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .fields, +.field_contents .scl_fields .scl_info .scl_html fieldset .fields { + width: 50%; + align-self: center; + text-align: right; +} +.field_contents .scl_fields .scl_info .scl_text fieldset .fields .checked, +.field_contents .scl_fields .scl_info .scl_html fieldset .fields .checked { + color: rgba(3, 58, 163, 0.85); + border: 1px solid rgba(3, 58, 163, 0.81); + background: rgba(182, 206, 254, 0.38); + box-sizing: border-box; + box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); +} +.field_contents .scl_fields .scl_info .scl_text fieldset .fields .checked .dashicons-yes, +.field_contents .scl_fields .scl_info .scl_html fieldset .fields .checked .dashicons-yes { + display: inline-block; +} +.field_contents .scl_fields .scl_info:nth-child(2) { + margin-top: 15px; + border-top: 1px solid #f3f4f6; +} +.field_contents .scl_fields .scl_info:last-child { + margin-bottom: 10px; +} +.field_contents .gmap-field { + text-align: left; +} +.field_contents .gmap-field .mapbox-wrapper .address-input { + color: #000; + margin: 20px 0; + font-size: 15px; +} +.field_contents .gmap-field .mapbox-wrapper .address-input input { + width: 100%; + margin: 5px 0 3px; + display: block; + max-width: 320px; + font-weight: 400; +} +.field_contents .gmap-field .gmap-wrap .search-address { + color: #000; + margin: 20px 0; + max-width: 320px; +} +.dokan-settings-field-type-radio fieldset > label:not(:last-child) { + margin-right: 12px !important; +} +.dokan-settings-field-type-radio fieldset > label:not(:last-child) > input[type="radio"] { + margin-right: 2px; +} +.col-3 { + width: 24.5%; + display: inline-block; +} +.col-3 select { + width: 100%; +} +@media only screen and (max-width: 430px) { +.field_contents { + padding: 14px 14px 18px 14px; +} +.field_contents fieldset { + display: block; +} +.field_contents fieldset .field_data .field_heading { + font-size: 10px; + line-height: 24px; +} +.field_contents fieldset .field_data .field_desc { + font-size: 8px; +} +.field_contents fieldset .field { + margin-top: 15px; + text-align: left; +} +.field_contents fieldset .field select, + .field_contents fieldset .field textarea, + .field_contents fieldset .field input[type=text] { + min-height: 28px; + font-size: 8px; +} +.field_contents fieldset .field .small { + max-width: 35% !important; +} +.field_contents fieldset .field .medium { + max-width: 70% !important; +} +.field_contents fieldset .field .large { + max-width: 100% !important; +} +.field_contents .scl_fields { + padding: 10px 15px; +} +.field_contents .scl_fields .scl_header { + display: block; +} +.field_contents .scl_fields .scl_header .scl_contents { + display: block; +} +.field_contents .scl_fields .scl_header .scl_contents .scl_desc { + font-size: 8px; +} +.field_contents .scl_fields .scl_header .expand_btn { + text-align: left; +} +.field_contents .scl_fields .scl_info .scl_html, + .field_contents .scl_fields .scl_info .scl_text { + padding: 10px; +} +.field_contents .scl_fields .scl_info .scl_html .field_html, + .field_contents .scl_fields .scl_info .scl_text .field_html { + font-size: 10px; + line-height: 20px; +} +.field_contents .scl_fields .scl_info .scl_html .field_desc, + .field_contents .scl_fields .scl_info .scl_text .field_desc { + font-size: 8px; +} +.field_contents .scl_fields .scl_info .scl_html select, + .field_contents .scl_fields .scl_info .scl_text select, + .field_contents .scl_fields .scl_info .scl_html textarea, + .field_contents .scl_fields .scl_info .scl_text textarea, + .field_contents .scl_fields .scl_info .scl_html input[type=text], + .field_contents .scl_fields .scl_info .scl_text input[type=text] { + font-size: 8px; + min-height: 28px; +} +} +@media only screen and (max-width: 768px) { +.field select, + .field textarea, + .field input[type=text] { + max-width: 125px !important; +} +.field .small { + max-width: 35% !important; +} +.field .medium { + max-width: 70% !important; +} +.field .large { + max-width: 100% !important; +} +} + +#dokan-settings-banner { + margin: 20px 0px; + padding: 40px; + background: #fff; + display: flex; + align-items: flex-start; +} +#dokan-settings-banner a { + box-shadow: none; + background: #FF5722; + color: #fff; + border-color: #FF5722; +} +#dokan-settings-banner a:hover { + background: #ff6a3c; +} +#dokan-settings-banner img { + flex: 1; +} +#dokan-settings-banner .content { + flex: 4; + padding: 20px 50px; +} +#dokan-settings-banner .content p { + margin: 30px 0px; + font-size: 14px; +} +#dokan-settings-banner .content a { + margin-right: 8px; +} +#dokan-settings-banner .content .custom-button { + background: #fff; + color: #565656; + border-color: #DFDADF; + -webkit-box-shadow: 0px 0px 11px 1px #ebebeb; + -moz-box-shadow: 0px 0px 11px 1px #ebebeb; + box-shadow: 0px 0px 11px 1px #ebebeb; +} +#dokan-settings-banner .content .custom-button:hover { + background: #f2f2f2; +} + +.dokan-settings-wrap { + border: 1px solid #c8d7e1; + display: flex; + padding: 20px; + position: relative; + background: #fff; + padding-bottom: 100px; + scroll-margin-top: 65px; +} +.dokan-settings-wrap .loading { + position: absolute; + width: 100%; + height: 100%; + background: rgba(255, 255, 255, 0.6); +} +.dokan-settings-wrap .loading .dokan-loader { + top: 40%; + left: 45%; +} +.dokan-settings-wrap .dashicons { + padding-top: 2px; + margin-right: 15px; +} +.dokan-settings-wrap div.nav-tab-wrapper { + width: 340px; + padding: 14px 16px 30px 24px; + overflow: hidden; + background: #F9FAFB; + box-sizing: border-box; + margin-right: 12px; + border-bottom: none; + border-top-color: #cecaca85; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-section { + padding: 14px 16px 30px 24px; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab { + color: #052B74; + float: none; + margin: 0; + border: none; + cursor: pointer; + display: flex; + padding: 18px; + font-size: 15px; + transition: none; + background: transparent; + font-weight: bold; + border-bottom: 1px solid #e9e9ea; + transition-property: none; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab img { + width: 20px; + height: 20px; + margin: 3px 15px 0 0; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab .nav-content .nav-title { + line-height: 22px; + text-transform: uppercase; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab .nav-content .nav-description { + color: #686666; + font-size: 10px; + line-height: 14px; + font-weight: 500; + text-transform: uppercase; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab:focus, +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab:active { + box-shadow: none; + outline: 0; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab.nav-tab-active { + width: 100%; + color: rgba(3, 58, 163, 0.81); + position: relative; + transition: 0.3s linear; + background: #fff !important; + transition-property: none; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab.nav-tab-active:before { + content: ''; + position: absolute; + left: 0px; + width: 4px; + background-color: #246EFE; + height: 100%; + top: 0; +} +.dokan-settings-wrap div.nav-tab-wrapper .nav-tab:last-child { + border-bottom: 0; +} +.dokan-settings-wrap .metabox-holder { + flex: 3; + padding: 0 6px 75px 3% !important; + position: relative; +} +.dokan-settings-wrap .metabox-holder .settings-header { + display: flex; + margin-bottom: 50px; + justify-content: space-between; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content { + flex: 4; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-title { + margin: 30px 0 20px 0; + font-size: 22px; + line-height: 26px; + font-family: Roboto, sans-serif; + margin-bottom: 12px; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-description { + color: #000; + margin: 0; + font-size: 16px; + font-weight: 300; + line-height: 24px; + font-family: Roboto, sans-serif; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-document-button { + flex: 2.5; + text-align: right; + margin-top: 35px; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-document-button a.doc-link { + color: #033AA3D9; + border: 1px solid #f3f4f6; + padding: 10px 15px; + font-size: 12px; + background: #FFF; + box-sizing: border-box; + box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1); + font-family: Roboto, sans-serif; + line-height: 15px; + border-radius: 6.56px; + text-decoration: none; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-document-button a.doc-link:hover { + background: #033aa30f; +} +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields .dokan-settings-field-type-sub_section, +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields .dokan-settings-field-type-disbursement_sub_section { + border-bottom: 1px solid #f3f4f6; +} +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields .dokan-settings-field-type-sub_section .sub-section-styles, +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields .dokan-settings-field-type-disbursement_sub_section .sub-section-styles { + margin-top: 20px; + margin-bottom: 0; + padding: 20px; + background: #f9fafb; +} +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields div:not(.dokan-settings-field-type-sub_section) .field_contents { + border: 1px solid #f3f4f6; + border-top: none; +} +.dokan-settings-wrap .metabox-holder .group .form-table .dokan-settings-fields > div:not(.dokan-settings-field-type-sub_section):first-child { + border-top: 1px solid #f3f4f6; +} +.dokan-settings-wrap .metabox-holder .back-to-top { + width: 44px; + right: 75px; + height: 44px; + bottom: 150px; + cursor: pointer; + position: fixed; + transition: 0.1s linear; + transform: scale(0); + box-shadow: 0px 0px 10px 0px #0000001F; + border-radius: 50%; + background-color: #fff; +} +.dokan-settings-wrap .metabox-holder .back-to-top img { + top: 50%; + left: 50%; + position: absolute; + transform: translate(-50%, -50%); +} +.dokan-settings-wrap .metabox-holder .back-to-top:hover { + transform: scale(1.05); +} +.dokan-settings-wrap .metabox-holder:before { + top: 0; + left: 0; + width: 1px; + height: 100%; + content: ""; + position: absolute; + background: #fff; +} +.dokan-settings-wrap .radio-image-container { + padding: 20px 0; + display: grid; + grid-row-gap: 2.6%; + grid-column-gap: 3.2%; +} +.dokan-settings-wrap .radio-image-container .radio-image { + display: block; + width: 50%; + width: 100%; + background: #fff; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + margin: 0 0 15px; + position: relative; + line-height: 0; + border: 1px solid #ededed; + padding: 4px; +} +.dokan-settings-wrap .radio-image-container .radio-image img { + max-width: 100%; + z-index: 1; +} +.dokan-settings-wrap .radio-image-container .radio-image .current-option-indicator { + position: absolute; + top: 0; + right: 0; + background-color: #4CAF50; + color: #fff; + padding: 4px; + z-index: 2; + line-height: 1.4; +} +.dokan-settings-wrap .radio-image-container .radio-image .active-option { + opacity: 0; + position: absolute; + top: 0; + left: 0; + z-index: 3; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.45); + transition: opacity 0.4s ease; +} +.dokan-settings-wrap .radio-image-container .radio-image .active-option button { + position: absolute; + top: 50%; + left: 50%; + margin-top: -23px; + margin-left: -58px; +} +.dokan-settings-wrap .radio-image-container .radio-image:hover .active-option { + opacity: 1; +} +.dokan-settings-wrap .radio-image-container .radio-image.active .active-option { + display: none; +} +.dokan-settings-wrap .radio-image-container .radio-image.not-active .current-option-indicator { + display: none; +} +.dokan-settings-wrap .radio-image-container label { + display: block; + margin-bottom: 5px; +} +.dokan-settings-wrap .radio-image-container label > input[type='radio'] { + visibility: hidden; + /* Makes input not-clickable */ + position: absolute; + /* Remove input from document flow */ +} +.dokan-settings-wrap .radio-image-container label > img { + max-width: 100%; +} +.dokan-settings-wrap .radio-image-container { + grid-template-columns: repeat(2, 1fr); +} +.dokan-settings-wrap .search-box { + color: rgba(60, 60, 67, 0.6); + filter: drop-shadow(0px 0.0869484px 0.260845px rgba(0, 0, 0, 0.1)) drop-shadow(0px 0.869484px 1.73897px rgba(0, 0, 0, 0.2)); + margin: 8px 0px 14px; + display: flex; + position: relative; + background: #FFF; + align-items: center; + border-radius: 5px; +} +.dokan-settings-wrap .search-box .dashicons.dashicons-search { + font-size: 26px; + margin-left: 15px; + line-height: 20px; + letter-spacing: 0.434742px; +} +.dokan-settings-wrap .search-box .dashicons.dashicons-no-alt { + position: absolute; + top: 50%; + right: 5px; + cursor: pointer; + color: #000; + font-size: 25px; + transform: translate(0%, -60%); +} +.dokan-settings-wrap .search-box .dashicons.dashicons-no-alt:hover { + color: #d43f3a; +} +.dokan-settings-wrap .search-box .dokan-admin-search-settings { + width: 100%; + border: 0; + height: 48px; + display: block; + padding: 0 45px 0 0; + background: #FFF; + border-top: 0; + font-weight: 400; + font-family: Roboto, sans-serif; +} +.dokan-settings-wrap .search-box input[type="text"]:focus { + border-color: transparent; + outline: none; + box-shadow: none; +} +.form-table th.dokan-settings-sub-section-title { + border-bottom: 1px solid #cccccc; + padding: 0 0 10px; +} +.form-table th.dokan-settings-sub-section-title label { + display: block; + margin-top: 20px; + color: #0073aa; + font-weight: 500; + font-size: 1.3em; +} +.form-table .dokan-settings-field-type-sub_section:first-child th.dokan-settings-sub-section-title label { + margin-top: 0; +} +tr.data_clear_on_uninstall td fieldset label { + background: #e00; + padding: 5px; + color: white; + border-radius: 3px; +} +.submit { + margin-top: 40px !important; + text-align: right !important; +} +.submit .button { + color: #FFFFFF; + padding: 10px 15px; + font-size: 15px; + transition: 0.3s; + background: #5a92ff; + font-style: normal; + font-family: 'Roboto', sans-serif; + font-weight: 800; + line-height: 17px; + border-color: transparent; + border-radius: 4.46803px; +} +@media only screen and (max-width: 430px) { +.dokan-settings-wrap .nav-tab-wrapper { + width: 60%; + padding: 10px 12px 15px 12px; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab { + padding-left: 10px !important; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab img { + margin: 3px 8px 0px 4px; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab .nav-content .nav-title { + font-size: 7px; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab .nav-content .nav-description { + font-size: 5px !important; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab-active:before { + width: 2px !important; +} +.dokan-settings-wrap .metabox-holder { + width: 100%; +} +.dokan-settings-wrap .metabox-holder .settings-header { + display: block; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-title, + .dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-description { + padding-left: 0; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-document-button { + text-align: left; +} +.dokan-settings-wrap .search-box .dashicons.dashicons-search { + margin-left: 10px; +} +.dokan-settings-wrap .search-box .dokan-admin-search-settings { + font-size: 10px; +} +} +@media only screen and (max-width: 768px) { +.dokan-settings-wrap .nav-tab-wrapper { + width: 35%; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab .nav-content .nav-title { + font-size: 10px; +} +.dokan-settings-wrap .nav-tab-wrapper .nav-tab .nav-content .nav-description { + font-size: 8px !important; +} +.dokan-settings-wrap .metabox-holder { + width: 100%; +} +.dokan-settings-wrap .metabox-holder .settings-header .settings-content .settings-title { + padding-left: 0; +} +} + +.dokan-upload-image { + width: 100%; +} +.dokan-upload-image img { + cursor: pointer; +} + + +.dokan-form-input.dokan-store-category{ + width: 103% !important; + border: 0 !important; + padding: 0 !important; +} +#store-category{ + border: 0; +} + +.address-multiselect input.multiselect__input { + border: none; +} + +.checkbox-group { + margin-top: 20px; + padding: 0 10px; +} +.checkbox-group .checkbox-left { + display: inline-block; +} +.checkbox-group .checkbox-left .switch { + margin-right: 10px; + display: inline-block; +} +.payment-info.edit-mode .checkbox-group { + padding: 0; +} +.payment-info.edit-mode .dokan-form-select { + margin-top: 5px; + margin-bottom: 5px; +} + +.swal2-container { + z-index: 9999999 !important; +} +.swal2-container .swal2-popup .swal2-title { + line-height: 35px; + font-size: 30px; + font-weight: 400; +} +.dokan-vendor-edit h1 { + font-size: 23px; + font-weight: 400; +} +.dokan-vendor-edit .tab-header .tab-list { + overflow: hidden; + display: flex; + justify-content: space-between; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title { + height: 50px; + list-style-type: none; + position: relative; + background-color: #1a9ed4; + display: flex; + justify-content: center; + align-items: center; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title .icon { + position: relative; + top: 1px; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title a { + color: #fff; + text-decoration: none; + padding: 75px; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title a:active, +.dokan-vendor-edit .tab-header .tab-list .tab-title a:focus { + outline: none; + outline-style: none; + border-color: transparent; + box-shadow: none; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title a span { + position: relative; + top: -1px; + left: -3px; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title:first-child { + padding-left: 5px; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title:nth-child(n+2)::before { + position: absolute; + top: 0; + left: 0; + display: block; + border-left: 25px solid white; + /* width: arrow width, color: background of document */ + border-top: 25px solid transparent; + /* width: half height */ + border-bottom: 25px solid transparent; + /* width: half height */ + width: 0; + height: 0; + content: " "; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title:after { + z-index: 1; + /* need to bring this above the next item */ + position: absolute; + top: 0; + right: -25px; + /* arrow width (negated) */ + display: block; + border-left: 25px solid #f5f5f5; + /* width: arrow width */ + border-top: 25px solid transparent; + /* width: half height */ + border-bottom: 25px solid transparent; + /* width: half height */ + width: 0; + height: 0; + content: " "; + border-left-color: #1a9ed4; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active { + background-color: #2C70A3; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active a { + color: #fff; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active:after { + border-left-color: #2C70A3; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.last:after { + border-left: 0; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active ~ .tab-title { + background-color: #f5f5f5; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active ~ .tab-title:after { + border-left-color: #f5f5f5; +} +.dokan-vendor-edit .tab-header .tab-list .tab-title.active ~ .tab-title a { + color: #000; +} +.dokan-vendor-edit .tab-contents { + border: 1px solid #e5e5e5; + border-radius: 3px; + min-height: 400px; +} +.dokan-vendor-edit .tab-contents .loading { + position: relative; + left: 46%; + top: 160px; +} +.dokan-vendor-edit .tab-contents .content-header { + background: #F9F9F9; + margin: 0; + padding: 10px; +} +.dokan-vendor-edit .tab-contents .content-body { + padding-top: 20px; + padding-bottom: 20px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group { + margin: 0 10px; + overflow: hidden; + display: flex; + flex-wrap: wrap; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group:after, +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group:before { + display: table; + content: " "; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column { + float: left; + width: 50%; + padding: 0 10px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info { + display: flex; + justify-content: space-between; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info .store-url, +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info span { + margin: 0; + padding: 0; + position: relative; + bottom: 10px; + font-style: italic; + color: #a09f9f; + font-size: 12px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info .is-available { + color: green; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .store-avaibility-info .not-available { + color: red; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .password-generator { + margin-top: 6px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .password-generator .regen-button { + margin-right: 5px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .password-generator .regen-button span { + line-height: 26px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .checkbox-left.notify-vendor { + margin-top: 6px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect { + margin-top: 5px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__option--highlight { + background: #3c9fd4; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__tags { + min-height: 45px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__single { + padding-top: 3px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__select:before { + top: 70%; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .column .multiselect__input:focus { + box-shadow: none; + border: none; + outline: none; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-group .bank-info { + padding-left: 10px; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-input { + width: 100%; + /* Full width */ + padding: 7px 12px; + /* Some padding */ + border: 1px solid #ccc; + /* Gray border */ + border-radius: 4px; + /* Rounded borders */ + box-sizing: border-box; + /* Make sure that padding and width stays in place */ + margin-top: 6px; + /* Add a top margin */ + margin-bottom: 16px; + /* Bottom margin */ + resize: vertical; + /* Allow the user to vertically resize the textarea (not horizontally) */ + height: auto; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-input::placeholder { + color: #bcbcbc; +} +.dokan-vendor-edit .tab-contents .content-body .dokan-form-input.has-error::placeholder { + color: red; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image { + display: flex; + padding-bottom: 20px; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture { + background: #fcfcfc; + border-radius: 3px; + padding: 5px 10px; + border: 2px dashed #d2d2d2; + text-align: center; + flex-grow: 1; + width: 150px; + margin-left: 20px; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture .profile-image { + max-width: 100px; + margin: 0 auto; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture .profile-image img { + border: 1px solid #E5E5E5; + padding: 15px 10px 0; + cursor: pointer; + width: 100%; + padding: 5px; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture.banner { + padding: 0; + flex-grow: 10; + margin-right: 20px; + height: 228px; + padding-top: 5%; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture.banner .banner-image img { + width: 100%; + height: 223px; + padding: 0; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture.banner .banner-image button { + background: #007cba; + color: white; + padding: 10px 15px; + border-radius: 3px; + margin: 20px 0; + cursor: pointer; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture.banner.has-banner { + padding-top: 0; +} +.dokan-vendor-edit .tab-contents .content-body .vendor-image .picture-footer { + color: #808080; + font-weight: 300; +} +.dokan-vendor-edit .dokan-btn { + background: #1a9ed4; + padding: 10px 20px; + color: white; + border-radius: 3px; + cursor: pointer; +} +.dokan-vendor-edit .dokan-btn:active, +.dokan-vendor-edit .dokan-btn:focus { + outline: none; + outline-style: none; + border-color: transparent; + box-shadow: none; +} +.dokan-vendor-edit .dokan-modal .dokan-modal-content { + height: 640px !important; +} +.dokan-vendor-edit .dokan-modal .dokan-modal-content .modal-body { + max-height: 500px; + min-height: 200px; +} +.dokan-vendor-edit .dokan-modal .dokan-modal-content .modal-footer { + padding: 15px; + bottom: 0; + border-top: none; + box-shadow: none; +} +.dokan-vendor-edit .component-fade-enter-active, +.dokan-vendor-edit .component-fade-leave-active { + transition: opacity 0.2s ease; +} +.dokan-vendor-edit .component-fade-enter, +.dokan-vendor-edit .component-fade-leave-to { + opacity: 0; +} +@media only screen and (max-width: 600px) { +.dokan-vendor-edit .dokan-modal .dokan-modal-content { + height: 400px; +} +.dokan-vendor-edit .dokan-modal .dokan-modal-content .modal-body { + max-height: 300px; +} +} +@media only screen and (max-width: 500px) { +.dokan-vendor-edit .tab-list .tab-title .tab-link { + display: flex; +} +.dokan-vendor-edit .tab-list .tab-title .tab-link a { + padding: 12px; + margin-left: 17px; +} +.dokan-vendor-edit .tab-list .tab-title .tab-link a span { + display: block; + margin: 0 auto; +} +.dokan-vendor-edit .tab-contents p, + .dokan-vendor-edit .tab-contents input, + .dokan-vendor-edit .tab-contents button { + font-size: 13px; +} +.dokan-vendor-edit .tab-contents .vendor-image { + display: block !important; +} +.dokan-vendor-edit .tab-contents .vendor-image .picture { + margin-right: 20px !important; + width: auto !important; +} +.dokan-vendor-edit .tab-contents .vendor-image .picture.banner { + margin-top: 15px; +} +} +@media only screen and (max-width: 375px) { +.dokan-vendor-edit .tab-list .tab-title .tab-link { + display: flex; +} +.dokan-vendor-edit .tab-list .tab-title .tab-link a { + padding: 5px; + margin-left: 20px; + font-size: 12px; +} +.dokan-vendor-edit .tab-contents p, + .dokan-vendor-edit .tab-contents input, + .dokan-vendor-edit .tab-contents button { + font-size: 12px; +} +} +@media only screen and (max-width: 320px) { +.dokan-vendor-edit .tab-list .tab-title .tab-link { + display: flex; +} +.dokan-vendor-edit .tab-list .tab-title .tab-link a { + padding: 2px; + margin-left: 20px; + font-size: 10px; +} +} + +.vendor-list .dokan-btn { + padding: 5px 10px; + font-size: 15px; + border-radius: 3px; + color: #2873aa; +} +.vendor-list .image { + width: 10%; +} +.vendor-list .store_name { + width: 30%; +} +.vendor-list td.store_name img { + float: left; + margin-right: 10px; + margin-top: 1px; + width: 24px; + height: auto; +} +.vendor-list td.store_name strong { + display: block; + margin-bottom: 0.2em; + font-size: 14px; +} +@media only screen and (max-width: 600px) { +.vendor-list table td.store_name, + .vendor-list table td.enabled { + display: table-cell !important; +} +.vendor-list table th:not(.check-column):not(.store_name):not(.enabled) { + display: none; +} +.vendor-list table td:not(.check-column):not(.store_name):not(.enabled) { + display: none; +} +.vendor-list table th.column, + .vendor-list table table td.column { + width: auto; +} +.vendor-list table td.manage-column.column-cb.check-column { + padding-right: 15px; +} +.vendor-list table th.column.enabled { + width: 25% !important; +} +} +@media only screen and (max-width: 320px) { +.vendor-list table .row-actions span { + font-size: 11px; +} +} + +.dokan-vendor-single .dokan-hide { + display: none; +} +.dokan-vendor-single .vendor-profile .action-links.edit-mode .button span { + line-height: 27px; +} +.dokan-vendor-single .vendor-profile .action-links.footer.edit-mode { + float: right; + margin-top: 20px; +} +.dokan-vendor-single .dokan-form-input { + width: 100%; + padding: 6px; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + margin-top: 6px; + margin-bottom: 16px; + resize: vertical; + height: auto; +} +.dokan-vendor-single .dokan-form-input::placeholder { + color: #bcbcbc; +} +.dokan-vendor-single * { + box-sizing: border-box; +} +.dokan-vendor-single .modal-body { + min-height: 150px; + max-height: 350px; +} +.dokan-vendor-single .modal-body .form-row { + padding-bottom: 10px; +} +.dokan-vendor-single .modal-body .form-row input { + width: 90%; +} +.dokan-vendor-single .modal-body label { + display: block; + padding-bottom: 3px; +} +.dokan-vendor-single .vendor-header { + display: flex; +} +.dokan-vendor-single .vendor-header .profile-info { + background: #fff; + border: 1px solid #D9E4E7; + padding: 20px; + width: 285px; + margin-right: 30px; + border-radius: 3px; + position: relative; +} +.dokan-vendor-single .vendor-header .profile-info .featured-vendor { + position: absolute; + top: 10px; + right: 15px; + color: #FF9800; +} +.dokan-vendor-single .vendor-header .profile-banner { + position: relative; + width: calc(100% - 285px + 30px); + height: 350px; + border: 1px solid #dfdfdf; + background: #496a94; + overflow: hidden; +} +.dokan-vendor-single .vendor-header .profile-banner img { + height: 350px; + width: 100%; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links { + position: absolute; + right: 20px; + top: 20px; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button { + box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.visit-store { + background: #0085ba; + border-color: #0085ba; + color: #fff; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.visit-store:hover { + background: #008ec2; + border-color: #006799; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.visit-store .dashicons { + font-size: 17px; + margin-top: 5px; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.edit-store { + color: #B8BAC2; + background: #fff; + border-color: #fff; + margin-left: 5px; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.edit-store:hover { + background: #eee; + border-color: #eee; +} +.dokan-vendor-single .vendor-header .profile-banner .action-links .button.edit-store .dashicons { + margin-top: 3px; +} +.dokan-vendor-single .vendor-header .profile-icon { + position: relative; + text-align: center; + margin: 0 auto; +} +.dokan-vendor-single .vendor-header .profile-icon .edit-photo { + position: absolute; + left: 33%; + top: 46px; + color: white; + width: 80px; + cursor: pointer; +} +.dokan-vendor-single .vendor-header .profile-icon img { + height: 120px; + width: 120px; + border-radius: 50%; +} +.dokan-vendor-single .vendor-header .profile-icon.edit-mode .dokan-upload-image { + max-width: 120px; + margin: 0 auto; +} +.dokan-vendor-single .vendor-header .profile-icon.edit-mode .dokan-upload-image .dokan-upload-image-container:hover img { + padding: 5px; + background-color: #f1f1f1; + transition: padding 0.2s; +} +.dokan-vendor-single .vendor-header .profile-icon.edit-mode img { + border: 5px solid #1a9ed4; + cursor: pointer; + opacity: 0.8; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode { + cursor: pointer; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap { + display: flex; + justify-content: center; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap img { + border: 5px solid #5ca9d3; + opacity: 0.5; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap img:hover { + padding: 5px; + transition: padding 0.2s; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap .edit-banner { + position: absolute; + left: 33%; + top: 50%; + font-size: 30px; + font-weight: 400; + color: white; +} +.dokan-vendor-single .vendor-header .profile-banner.edit-mode .banner-wrap .edit-banner i.change-banner { + font-size: 50px; + margin-top: -70px; + position: relative; + left: 140px; +} +.dokan-vendor-single .vendor-header .store-info .star-rating { + text-align: center; +} +.dokan-vendor-single .vendor-header .store-info .star-rating span:before { + content: "\f154"; + color: #999; +} +.dokan-vendor-single .vendor-header .store-info .star-rating span.active:before { + content: "\f155"; + color: #FF9800; +} +.dokan-vendor-single .vendor-header .store-info h2 { + text-align: center; + font-size: 2em; + margin-bottom: 0.5em; +} +.dokan-vendor-single .vendor-header .store-info .store-details { + color: #AEB0B3; +} +.dokan-vendor-single .vendor-header .store-info .store-details .dashicons { + color: #BABCC3; +} +.dokan-vendor-single .vendor-header .store-info .store-details li { + margin-bottom: 8px; + padding-left: 30px; +} +.dokan-vendor-single .vendor-header .store-info .store-details li:before { + display: inline-block; + width: 20px; + height: 20px; + font-size: 20px; + line-height: 1; + font-family: dashicons; + text-decoration: inherit; + font-weight: 400; + font-style: normal; + vertical-align: top; + text-align: center; + transition: color 0.1s ease-in 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + margin-left: -30px; + width: 30px; +} +.dokan-vendor-single .vendor-header .store-info .store-details li.address:before { + content: "\f230"; +} +.dokan-vendor-single .vendor-header .store-info .store-details li.phone:before { + content: "\f525"; + transform: scale(-1, 1); +} +.dokan-vendor-single .vendor-header .store-info .store-details.edit-mode .content-header { + display: none; +} +.dokan-vendor-single .vendor-header .store-info .store-details.edit-mode li { + padding-left: 0; +} +.dokan-vendor-single .vendor-header .store-info .actions { + margin-top: 25px; + text-align: center; +} +.dokan-vendor-single .vendor-header .store-info .actions .dashicons { + color: #fff; + border-radius: 50%; + font-size: 16px; + width: 16px; + height: 16px; + vertical-align: middle; + margin-top: -2px; +} +.dokan-vendor-single .vendor-header .store-info .actions .message { + background: #1FB18A; + border-color: #1FB18A; + color: #fff; + box-shadow: none; + font-size: 0.9em; + margin-right: 7px; +} +.dokan-vendor-single .vendor-header .store-info .actions .message:hover { + background: #1b9b79; + border-color: #1b9b79; +} +.dokan-vendor-single .vendor-header .store-info .actions .status { + background-color: #fff; + box-shadow: none; + font-size: 0.9em; + border-color: #ddd; +} +.dokan-vendor-single .vendor-header .store-info .actions .status:hover { + background-color: #eee; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.enabled .dashicons { + background-color: #19c11f; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.enabled .dashicons:before { + content: "\f147"; + margin-left: -2px; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.disabled .dashicons { + background-color: #f44336; +} +.dokan-vendor-single .vendor-header .store-info .actions .status.disabled .dashicons:before { + content: "\f158"; +} +.dokan-vendor-single .vendor-header .store-info a.store-categoy-names { + text-align: center; + font-weight: 500; + font-size: 14px; + margin: 8px 0 14px; + color: #444; + text-decoration: none; + display: block; + line-height: 1.6; +} +.dokan-vendor-single .vendor-header .store-info a.store-categoy-names:hover { + color: #0073aa; +} +.dokan-vendor-single .vendor-header .store-info .store-categories-editing h4 { + font-size: 15px; + font-weight: 700; + margin-bottom: 5px; +} +.dokan-vendor-single .vendor-header .store-info .store-categories-editing .button-link { + text-decoration: none; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .content-header { + display: none; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .column label { + float: left; + clear: both; + margin-top: 10px; + margin-left: -4px; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .column .dokan-form-input { + width: 60%; + padding: 5px; + float: right; + margin-right: -4px; +} +.dokan-vendor-single .vendor-header .store-info.edit-mode .account-info .column .store-url { + margin: 0; + padding: 0; + bottom: 10px; + font-style: italic; + color: #a09f9f; + font-size: 12px; +} +.dokan-vendor-single .vendor-summary { + display: flex; + justify-content: space-between; + margin-top: 20px; +} +.dokan-vendor-single .vendor-summary .summary-wrap { + width: 72%; + background: #fff; + border: 1px solid #D9E4E7; + border-radius: 3px; + padding: 20px; + display: flex; + justify-content: space-between; + margin: 0 15px; +} +.dokan-vendor-single .vendor-summary .stat-summary { + width: 32%; +} +.dokan-vendor-single .vendor-summary .stat-summary h3 { + margin: 0 0 1em 0; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts { + border: 1px solid #dfdfdf; + margin-bottom: 0; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li { + margin-bottom: 10px; + border-top: 1px solid #dfdfdf; + position: relative; + padding: 15px 10px 5px 75px; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li:first-child { + border-top: none; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li .count { + font-size: 1.5em; + line-height: 130%; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li .count a { + text-decoration: none; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li .subhead { + color: #999; + display: block; + margin-top: 3px; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li:after { + display: inline-block; + width: 22px; + height: 22px; + font-size: 22px; + line-height: 1; + font-family: dashicons; + text-decoration: inherit; + font-weight: 400; + font-style: normal; + vertical-align: top; + text-align: center; + transition: color 0.1s ease-in 0; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + left: 31px; + top: 26px; + color: #fff; + position: absolute; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li:before { + position: absolute; + width: 41px; + height: 41px; + border-radius: 50%; + left: 20px; + top: 18px; + content: " "; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products { + color: #FB094C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products a { + color: #FB094C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products:before { + background-color: #FB094C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.products:after { + font-family: WooCommerce!important; + content: '\e006'; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.items { + color: #2CC55E; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.items:before { + background-color: #2CC55E; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.items:after { + content: "\f233"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.visitors { + color: #0F72F9; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.visitors:before { + background-color: #0F72F9; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.visitors:after { + content: "\f307"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders { + color: #323ABF; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders a { + color: #323ABF; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders:before { + background-color: #323ABF; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.orders:after { + content: "\f174"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.gross { + color: #80be0f; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.gross:before { + background-color: #99E412; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.gross:after { + content: "\f239"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.earning { + color: #8740A7; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.earning:before { + background-color: #8740A7; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.earning:after { + content: "\f524"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.commision { + color: #FB0A4C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.commision:before { + background-color: #FB0A4C; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.commision:after { + content: "\f524"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.balance { + color: #FD553B; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.balance:before { + background-color: #FD553B; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.balance:after { + content: "\f184"; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.reviews { + color: #EE8A12; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.reviews:before { + background-color: #EE8A12; +} +.dokan-vendor-single .vendor-summary .stat-summary ul.counts li.reviews:after { + content: "\f125"; +} +.dokan-vendor-single .vendor-summary .badge-info { + background: #fff; + border: 1px solid #D9E4E7; + border-radius: 3px; + width: 25%; +} +.dokan-vendor-single .vendor-summary .vendor-info { + background: #fff; + border: 1px solid #D9E4E7; + border-radius: 3px; + padding: 20px; + width: 27%; +} +.dokan-vendor-single .vendor-summary .vendor-info .subhead { + color: #999; + display: block; + margin-bottom: 10px; +} +.dokan-vendor-single .vendor-summary .vendor-info ul { + margin: 0; +} +.dokan-vendor-single .vendor-summary .vendor-info li { + border-top: 1px solid #dfdfdf; + padding: 10px 15px; +} +.dokan-vendor-single .vendor-summary .vendor-info li:first-child { + border-top: none; +} +.dokan-vendor-single .vendor-summary .vendor-info li.registered { + padding-top: 15px; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a { + text-decoration: none; + color: #ddd; + margin-right: 5px; + font-size: 21px; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-facebook-square { + color: #3C5998; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-twitter { + color: #1496F1; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-youtube { + color: #CD2120; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-instagram { + color: #B6224A; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-linkedin { + color: #0C61A8; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-pinterest-square { + color: #BD091E; +} +.dokan-vendor-single .vendor-summary .vendor-info .social-profiles .profiles a.active .fa-flickr { + color: #FB0072; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods { + font-size: 35px; + color: #ddd; + display: flex; + flex-flow: row wrap; + gap: 10px; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .tooltip { + font-size: 12px; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .payment-chip { + filter: grayscale(1); + opacity: 0.5; + display: inline-block; + font-size: 1em; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .payment-chip.active { + filter: grayscale(0); + opacity: 1; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .dokan-custom-payment { + display: flex; + align-items: center; + padding: 0 10px; + height: 26px; + background: #FFF2FF; + border-radius: 3px; +} +.dokan-vendor-single .vendor-summary .vendor-info li.payments .payment-methods .dokan-custom-payment span { + color: #7C327C; + font-size: 10px; + font-weight: 600; + line-height: 14.34px; + margin-left: 5px; +} +.dokan-vendor-single .vendor-other-info .content-header { + font-size: 14px !important; + font-weight: 600 !important; + padding-left: 12px !important; +} +.dokan-vendor-single .vendor-other-info .address-social-info { + display: flex; + justify-content: space-between; + margin-top: 30px; +} +.dokan-vendor-single .vendor-other-info .address-social-info .content-header { + font-size: 18px; + margin: 0; + padding: 10px; + border-bottom: 1px solid #f1f1f1; +} +.dokan-vendor-single .vendor-other-info .address-social-info .social-info, +.dokan-vendor-single .vendor-other-info .address-social-info .account-info { + width: 48%; + background-color: white; +} +.dokan-vendor-single .vendor-other-info .address-social-info .social-info .content-body, +.dokan-vendor-single .vendor-other-info .address-social-info .account-info .content-body { + padding: 10px 20px; +} +.dokan-vendor-single .vendor-other-info .address-social-info .account-info .store-url { + margin: 0; + padding: 0; + position: relative; + bottom: 10px; + font-style: italic; + color: #a09f9f; + font-size: 12px; +} +.dokan-vendor-single .vendor-other-info .payment-info { + background-color: white; + margin-top: 30px; +} +.dokan-vendor-single .vendor-other-info .payment-info .content-header { + font-size: 18px; + margin: 0; + padding: 10px; + border-bottom: 1px solid #f1f1f1; +} +.dokan-vendor-single .vendor-other-info .payment-info .content-body { + display: flex; + justify-content: space-between; +} +.dokan-vendor-single .vendor-other-info .payment-info .content-body .dokan-form-group { + width: 48%; + padding: 10px 20px; +} +.dokan-vendor-single .vendor-other-info .commission-info { + background-color: white; + margin-top: 30px; +} +.dokan-vendor-single .vendor-other-info .commission-info .content-header { + font-size: 18px; + margin: 0; + padding: 10px; + border-bottom: 1px solid #f1f1f1; +} +.dokan-vendor-single .vendor-other-info .commission-info .content-body { + display: flex; + justify-content: space-between; +} +.dokan-vendor-single .vendor-other-info .multiselect { + margin-top: 5px; +} +.dokan-vendor-single .vendor-other-info .multiselect__select:before { + top: 55%; +} +.dokan-vendor-single .vendor-other-info .multiselect__tags { + min-height: 34px; +} +.dokan-vendor-single .vendor-other-info .multiselect__single { + font-size: 14px; + padding-left: 0px; + margin-bottom: 4px; + margin-top: -2px; +} +.dokan-vendor-single .vendor-other-info .multiselect__input:focus { + box-shadow: none; + border: none; + outline: none; +} +@media only screen and (max-width: 600px) { +.dokan-vendor-single .vendor-profile .vendor-header { + display: block; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-info { + width: 100% !important; + margin-bottom: 10px; + padding: 0; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-info .profile-icon { + padding: 10px 0 20px; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-banner { + width: 100% !important; +} +.dokan-vendor-single .vendor-profile .vendor-header .profile-banner .banner-wrap .dokan-upload-image .dokan-upload-image-container span.edit-banner { + width: 100%; + left: 0; + text-align: center; +} +.dokan-vendor-single .vendor-profile .vendor-summary { + display: block; +} +.dokan-vendor-single .vendor-profile .vendor-summary .summary-wrap { + display: block; + width: 100% !important; +} +.dokan-vendor-single .vendor-profile .vendor-summary .summary-wrap .stat-summary { + width: 100% !important; + padding-bottom: 20px; +} +.dokan-vendor-single .vendor-profile .vendor-summary .vendor-info { + width: 100% !important; + margin-top: 20px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .address-social-info { + flex-flow: column wrap; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .address-social-info .account-info { + width: 100%; + margin: 0 auto 30px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .address-social-info .social-info { + width: 100%; + margin: 0 auto 30px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .payment-info .content-body { + flex-flow: column wrap; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .payment-info .content-body .dokan-form-group { + width: 100%; + margin: 0 auto 20px; +} +.dokan-vendor-single .vendor-profile .vendor-other-info .payment-info .content-body .dokan-form-group .column label { + display: block; +} +} + +.dokan-importer-wrapper[data-v-c15c744e] { + text-align: center; + max-width: 700px; + margin: 40px auto; +} +.dokan-importer-wrapper .skeleton-loader[data-v-c15c744e] { + width: 100%; + display: block; + background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%), lightgray; + background-repeat: repeat-y; + background-size: 50px 500px; + background-position: 0 0; + animation: shine-c15c744e 1s infinite; + border-radius: 5px; +} +@keyframes shine-c15c744e { +to { + background-position: 100% 0, /* move highlight to right */ 0 0; +} +} +.dokan-importer-wrapper .error[data-v-c15c744e] { + border-radius: 5px; +} +.dokan-importer-wrapper .dokan-importer-progress-steps[data-v-c15c744e] { + padding: 0 0 24px; + margin: 0; + list-style: none outside; + overflow: hidden; + color: #ccc; + width: 100%; + display: inline-flex; +} +.dokan-importer-wrapper .dokan-importer-progress-steps li[data-v-c15c744e] { + width: 50%; + float: left; + padding: 0 0 0.8em; + margin: 0; + text-align: center; + position: relative; + border-bottom: 4px solid #ccc; + line-height: 1.4em; +} +.dokan-importer-wrapper .dokan-importer-progress-steps li[data-v-c15c744e]::before { + content: ""; + border: 4px solid #ccc; + border-radius: 100%; + width: 4px; + height: 4px; + position: absolute; + bottom: 0; + left: 50%; + margin-left: -6px; + margin-bottom: -8px; + background: #fff; +} +.dokan-importer-wrapper .dokan-importer-progress-steps li.active[data-v-c15c744e] { + border-color: #1BAC9E; + color: #1BAC9E; +} +.dokan-importer-wrapper .dokan-importer-progress-steps li.active[data-v-c15c744e]::before { + border-color: #1BAC9E; +} +.dokan-importer-wrapper .dokan-importer[data-v-c15c744e] { + background: #fff; + overflow: hidden; + padding: 0; + margin: 0 0 16px; + color: #555; + text-align: left; +} +.dokan-importer-wrapper .dokan-importer header[data-v-c15c744e] { + margin: 0; + padding: 24px 24px 0; +} +.dokan-importer-wrapper .dokan-importer header .loader-title[data-v-c15c744e] { + width: 50%; + height: 20px; + margin-bottom: 24px; +} +.dokan-importer-wrapper .dokan-importer header .loader-description[data-v-c15c744e] { + height: 10px; + margin-bottom: 10px; +} +.dokan-importer-wrapper .dokan-importer section[data-v-c15c744e] { + padding: 10px 24px 0; +} +.dokan-importer-wrapper .dokan-importer section div[data-v-c15c744e] { + margin: 0; + position: relative; + table-layout: fixed; + border-collapse: collapse; + width: 100%; + clear: both; +} +.dokan-importer-wrapper .dokan-importer section div .dokan-dummy-data-progress-bar[data-v-c15c744e] { + width: 100%; + height: 35px; + -webkit-appearance: none; +} +.dokan-importer-wrapper .dokan-importer section div .dokan-dummy-data-progress-bar[value][data-v-c15c744e]::-webkit-progress-bar { + background-color: #EEEEEE; + border: 1px solid #BCBCBC; + border-radius: 5px; +} +.dokan-importer-wrapper .dokan-importer section div .dokan-dummy-data-progress-bar[value][data-v-c15c744e]::-webkit-progress-value { + background-color: #1BAC9E; + border-radius: 5px; + transition: width 0.5s; +} +.dokan-importer-wrapper .dokan-importer section div .loader-loader[data-v-c15c744e] { + height: 35px; +} +.dokan-importer-wrapper .dokan-importer .import-done[data-v-c15c744e] { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 24px 24px 0 24px; +} +.dokan-importer-wrapper .dokan-importer .import-done p[data-v-c15c744e] { + font-size: 1.2rem; + color: #1BAC9E; +} +.dokan-importer-wrapper .dokan-importer .import-done .links[data-v-c15c744e] { + text-align: center; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action[data-v-c15c744e] { + overflow: hidden; + margin: 0; + padding: 24px; + line-height: 3em; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .loader-btn[data-v-c15c744e] { + height: 35px; + width: 150px; + float: right; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .dokan-import-continue-btn[data-v-c15c744e] { + float: right; + font-size: 1.25em; + padding: 6px 12px; + line-height: 1.5em; + height: auto; + border-radius: 4px; + background-color: #1BAC9E; + border-color: #1BAC9E; + border: none; + margin: 0; + opacity: 1; + color: #FFF; + cursor: pointer; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .dokan-import-continue-btn.is-loading[data-v-c15c744e] { + background-color: rgba(27, 172, 158, 0.5); + border-color: rgba(27, 172, 158, 0.5); +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .dokan-import-continue-btn.is-busy[data-v-c15c744e] { + animation: components-button__busy-animation 2500ms infinite linear; + opacity: 1; + background-size: 100px 100%; + background-image: linear-gradient(-45deg, #f7f6f6 33%, #e0e0e0 33%, #e0e0e0 70%, #f7f6f6 70%); + color: #848484; +} +.dokan-importer-wrapper .dokan-importer .dokan-importer-action .cancel-btn[data-v-c15c744e] { + background-color: #FFFFFF; + border-color: #E2E2E2; + color: #72777C; + border: 1px solid #E2E2E2; + margin-top: 15px; +} + +#dokan-vendor-capabilities { + padding: 20px 70px; +} +#dokan-vendor-capabilities .grid { + display: grid; + grid-template-columns: repeat(12, 1fr); + grid-gap: 16px; + margin-bottom: 30px; +} +#dokan-vendor-capabilities .col-6 { + grid-column: auto / span 6; +} +#dokan-vendor-capabilities #dokan-capability-image-popup { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #000000; + background-color: rgba(0, 0, 0, 0.7); + z-index: 99900; +} +#dokan-vendor-capabilities #dokan-capability-image-popup .modal-content { + background-color: transparent; + z-index: 100000; + margin: 8% auto; + max-width: 850px; + text-align: center; +} +#dokan-vendor-capabilities .capability-card { + background: #fff; + padding: 50px; + border-radius: 9px; + border: 1px solid #E2E2E2; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; +} +#dokan-vendor-capabilities .capability-card .capability-image { + position: relative; + width: 100%; +} +#dokan-vendor-capabilities .capability-card .capability-image .image { + opacity: 1; + width: 100%; + height: 270px; + max-height: 370px; + transition: 0.5s ease; + backface-visibility: hidden; +} +#dokan-vendor-capabilities .capability-card .capability-image .middle { + transition: 0.5s ease; + opacity: 0; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + text-align: center; +} +#dokan-vendor-capabilities .capability-card .capability-image:hover .image { + opacity: 0.3; +} +#dokan-vendor-capabilities .capability-card .capability-image:hover .middle { + opacity: 1; +} +#dokan-vendor-capabilities .capability-card .capability-image .zoom { + background-color: #7047EB; + border-radius: 9px; + color: white; + font-size: 24px; + padding: 16px 24px; + cursor: pointer; +} +#dokan-vendor-capabilities .capability-card .title { + font-size: 18px; +} +#dokan-vendor-capabilities .capability-card .content { + min-height: 40px; +} +#dokan-vendor-capabilities .capability-card p { + margin-bottom: 0px; +} +#dokan-vendor-capabilities .vendor-capabilities-banner { + display: flex; + align-items: center; + padding: 50px; + height: auto; + border-radius: 9px; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + margin: 20px 0; +} +#dokan-vendor-capabilities .vendor-capabilities-banner .content { + margin: 30px; +} +#dokan-vendor-capabilities .vendor-capabilities-banner .content .title { + font-size: 51px; + font-style: normal; + font-weight: 700; + line-height: normal; + background: linear-gradient(90deg, #FFF 34.5%, #D68FFF 100%); + background-clip: text !important; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +#dokan-vendor-capabilities .vendor-capabilities-banner .content p { + color: #FFFFFF; + max-width: 512px; + width: 100%; + font-size: 16px; +} + +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + min-height: 360px; + background-color: rgba(0, 0, 0, 0.7); + z-index: 9999; + overflow-y: auto; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup::-webkit-scrollbar { + display: none; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content { + margin: 4% auto; + max-width: 400px; + border-radius: 4px; + text-align: center; + position: relative; + padding: 25px 40px; + background-color: #fff; + box-sizing: border-box; +} +@media only screen and (max-width: 576px) { +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content { + max-width: 325px; + padding: 25px 15px; + margin: 12% auto; +} +} +@media (min-width: 577px) and (max-width: 1024px) { +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content { + margin: 6% auto; +} +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content span.close { + position: absolute; + top: 20px; + right: 25px; + cursor: pointer; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body { + margin-top: 5px; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .unlock { + color: #7047EB; + font-size: 1rem; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + margin: 0 0 5px; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .text-brand { + padding: 8px 16px; + background: #e9f3ff; + border-radius: 37px; + color: #1C81FA; + font-size: 1rem; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + display: inline-block; + margin: 0 0 23px; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body h1 { + padding: 0; + margin-bottom: 13px; + font-size: 1.5rem; + font-weight: bold; + font-family: "SF Pro Text", sans-serif; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .upgrade-text { + margin: 0; + font-size: 0.813rem; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .upgrade-text strong { + color: #7047EB; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .upgrade-button { + background: #7047EB; + border-radius: 3px; + padding: 10px 18px; + font-weight: 400; + font-size: 0.75rem; + font-family: "SF Pro Text", sans-serif; + margin: 30px 0; + display: inline-block; + text-decoration: none; + color: #fff; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .promo-card { + margin-bottom: 25px; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .promo-card svg { + width: 100%; +} +#dokan-upgrade-to-pro-wrapper #dokan-upgrade-popup .modal-content .body .already-updated { + color: #758598; + font-size: 0.875rem; + font-weight: normal; + font-family: "SF Pro Text", sans-serif; + text-decoration: none; +} + +.dokan-modules-wrap .module-content { + position: relative; + margin-top: 15px; +} +.dokan-modules-wrap .module-content .loading { + position: absolute; + width: 100%; + height: 100%; + top: 0px; + left: 0px; + background: rgba(255, 255, 255, 0.5); +} +.dokan-modules-wrap .module-content .loading .dokan-loader { + top: 30%; + left: 47%; +} +.dokan-modules-wrap .module-content .dokan-modules .plugin-card { + position: relative; +} +.dokan-modules-wrap .module-content .dokan-modules .plugin-card .plugin-action-buttons svg { + cursor: pointer; +} +.dokan-modules-wrap .module-content .dokan-modules .plugin-card .card-footer { + position: absolute; + bottom: 18px; + right: 20px; +} +@media only screen and (max-width: 600px) { +.dokan-modules-wrap input#media-search-input { + width: 74%; +} +.dokan-modules-wrap .module-content .tablenav.top { + margin-top: -16px; +} +.dokan-modules-wrap table td.name, + .dokan-modules-wrap table td.active { + display: table-cell !important; +} +.dokan-modules-wrap table th:not(.check-column):not(.name):not(.active) { + display: none; +} +.dokan-modules-wrap table td:not(.check-column):not(.name):not(.active) { + display: none; +} +.dokan-modules-wrap table th.column, + .dokan-modules-wrap table td.column { + width: auto; +} +.dokan-modules-wrap table th.column.name { + width: 50% !important; +} +.dokan-modules-wrap table th.column.active { + width: 20% !important; +} +.dokan-modules-wrap table td.column.order_id .row-actions { + font-size: 11px; +} +} + +.dokan-rw-footer { + display: flex; + flex-direction: row-reverse; +} +.dokan-rw-footer .dokan-rw-footer-btn { + display: flex; + align-items: center; +} +.dokan-rw-footer .dokan-rw-footer-btn img.not-loading { + height: 0px; + transition: height 200ms; +} +.dokan-rw-footer .dokan-rw-footer-btn img.is-loading { + height: 20px; + margin-right: 10px; + transition: height 200ms; +} +.dokan-rw-multiselect-container .multiselect .multiselect__tags { + border: 1px solid #b0a7a7; +} +.dokan-rw-multiselect-container .multiselect .multiselect__tags .multiselect__placeholder { + color: #b0a7a7; +} +.dokan-rw-section .dokan-rw-section-heading { + display: flex; + align-items: center; + column-gap: 5px; +} +.dokan-rw-section .dokan-rw-section-body .dokan-rw-note-area textarea { + width: 100%; + padding: 0.2rem; + border: 1px solid #b0a7a7; + min-height: 100px; + padding-left: 0.2rem; + padding-right: 0.2rem; +} +.dokan-rw-section .dokan-rw-section-body .dokan-rw-note-area textarea:focus { + border-color: #b0a7a7; + box-shadow: 0 0 0 0px #b0a7a7; + outline: none; +} +.dokan-rw-section .dokan-rw-section-body .dokan-rw-note-area textarea::placeholder { + color: #b0a7a7; +} +.dokan-rw-multiselect { + margin-top: 1rem; +} +.dokan-rw-multiselect input { + padding: 0; + line-height: 0; + min-height: 0; + box-shadow: none; + border-radius: 0; + border: none; +} +.dokan-rw-multiselect input:focus { + border-color: transparent; + box-shadow: none; + outline: none; +} +.dokan-rw-input input { + width: 100%; + padding: 0.2rem; + border: 1px solid #b0a7a7; +} +.dokan-rw-input input:focus { + border-color: #b0a7a7; + box-shadow: 0 0 0 0px #b0a7a7; + outline: none; +} +.dokan-rw-input input::placeholder { + color: #b0a7a7; +} +@media only screen and (max-width: 800px) { +.dokan-add-new-rw .dokan-modal-content { + width: 80% !important; +} +} +@media only screen and (max-width: 500px) { +.dokan-add-new-rw .dokan-modal-content { + width: 400px !important; + top: 50% !important; +} +} +@media only screen and (max-width: 376px) { +.dokan-add-new-rw .dokan-modal-content { + width: 90% !important; +} +} +.dokan-add-new-rw .dokan-modal-content { + height: 70% !important; + overflow: scroll; +} +.dokan-add-new-rw .modal-footer { + bottom: -55px; + position: relative; +} +.dokan-add-new-rw .modal-body { + overflow-y: hidden !important; +} + +.animate-enter-active { + animation: animate 150ms; +} +.animate-leave-active { + animation: animate 150ms reverse; +} +@keyframes animate { +0% { + opacity: 0; +} +50% { + opacity: 0.5; +} +100% { + opacity: 1; +} +} +.swal2-actions button { + margin-right: 10px !important; +} +.dokan-reverse-withdrawal .dokan-reverse-withdrawal-fact-card { + display: flex; + flex-wrap: wrap; +} +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters { + display: flex; +} +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters .multiselect .multiselect__select { + height: 28px; +} +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters .multiselect .multiselect__tags input.multiselect__input { + max-height: 28px; +} +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters .multiselect .multiselect__tags span.multiselect__single { + margin: 0 auto; + min-height: 28px; + line-height: 28px; +} +@media only screen and (max-width: 500px) { +#dokan_reverse_withdrawal_list_table .dokan-reverse-withdrawal-filters { + flex-direction: column; +} +} +#dokan_reverse_withdrawal_list_table input.multiselect__input { + border: none; +} +#dokan_reverse_withdrawal_list_table .label { + display: inline-block; + padding: 0px 6px; + color: #fff; + font-size: 10px; + font-weight: bold; + border-radius: 10px; +} +#dokan_reverse_withdrawal_list_table .expired { + background-color: #5cb85c; +} +#dokan_reverse_withdrawal_list_table .not_published { + background-color: #fb7369; +} +#dokan_reverse_withdrawal_list_table .search-by-product { + display: inline; + margin-left: 5px; +} +#dokan_reverse_withdrawal_list_table .search-by-product .search-box #post-search-input { + border-radius: 3px; + border: 1px solid #aaaaaa; + padding-top: 0 !important; + padding-bottom: 0 !important; + padding-left: 8px !important; +} +#dokan_reverse_withdrawal_list_table .search-by-product .search-box #post-search-input::placeholder { + color: #999 !important; +} +#dokan_reverse_withdrawal_list_table div.actions { + display: flex; +} +#dokan_reverse_withdrawal_list_table .multiselect { + display: inline-block !important; + width: 250px !important; + font-size: 12px !important; +} +#dokan_reverse_withdrawal_list_table .multiselect .multiselect__tags { + font-size: 12px !important; + min-height: 30px !important; + max-height: 33px !important; + padding-top: 0px !important; +} +#dokan_reverse_withdrawal_list_table .multiselect .multiselect__input { + border: none; + box-shadow: none; +} +#dokan_reverse_withdrawal_list_table .multiselect .multiselect__input:focus { + border: none; + box-shadow: none; + outline: none; +} +#dokan_reverse_withdrawal_list_table .widefat .store { + width: 15em; +} +#dokan_reverse_withdrawal_list_table .widefat .product_title { + width: 20em; +} +#dokan_reverse_withdrawal_list_table .negative-balance > div { + display: inline; +} + +.swal2-actions button { + margin-right: 10px !important; +} +.dokan-reverse-withdrawal-transactions .dokan-reverse-withdrawal-fact-card { + display: flex; + flex-wrap: wrap; +} +#dokan_reverse_withdrawal_transactions_list_table input.multiselect__input { + border: none; +} +#dokan_reverse_withdrawal_transactions_list_table div.actions { + display: flex; +} +#dokan_reverse_withdrawal_transactions_list_table .multiselect { + display: inline-block !important; + width: 250px !important; + font-size: 12px !important; +} +#dokan_reverse_withdrawal_transactions_list_table .multiselect .multiselect__tags { + font-size: 12px !important; + min-height: 30px !important; + max-height: 33px !important; + padding-top: 0px !important; +} +#dokan_reverse_withdrawal_transactions_list_table .multiselect .multiselect__input { + border: none; + box-shadow: none; +} +#dokan_reverse_withdrawal_transactions_list_table .multiselect .multiselect__input:focus { + border: none; + box-shadow: none; + outline: none; +} +#dokan_reverse_withdrawal_transactions_list_table .widefat .store { + width: 15em; +} +#dokan_reverse_withdrawal_transactions_list_table .widefat .product_title { + width: 20em; +} +#dokan_reverse_withdrawal_transactions_list_table .negative-balance > div { + display: inline; +} + diff --git a/assets/js/vue-admin.js b/assets/js/vue-admin.js index e65083bb6b..31201fb9c0 100644 --- a/assets/js/vue-admin.js +++ b/assets/js/vue-admin.js @@ -1,2 +1,2 @@ /*! For license information please see vue-admin.js.LICENSE.txt */ -(()=>{var e={5627:e=>{e.exports=function(e,t,a){return ta?a:e:et?t:e}},296:e=>{function t(e,t,a){var s,n,i,r,o;function d(){var l=Date.now()-r;l=0?s=setTimeout(d,t-l):(s=null,a||(o=e.apply(i,n),i=n=null))}null==t&&(t=100);var l=function(){i=this,n=arguments,r=Date.now();var l=a&&!s;return s||(s=setTimeout(d,t)),l&&(o=e.apply(i,n),i=n=null),o};return l.clear=function(){s&&(clearTimeout(s),s=null)},l.flush=function(){s&&(o=e.apply(i,n),i=n=null,clearTimeout(s),s=null)},l}t.debounce=t,e.exports=t},3096:(e,t,a)=>{var s="Expected a function",n=NaN,i="[object Symbol]",r=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt,c="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g,_="object"==typeof self&&self&&self.Object===Object&&self,m=c||_||Function("return this")(),h=Object.prototype.toString,p=Math.max,f=Math.min,v=function(){return m.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&h.call(e)==i}(e))return n;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var a=d.test(e);return a||l.test(e)?u(e.slice(2),a?2:8):o.test(e)?n:+e}e.exports=function(e,t,a){var n=!0,i=!0;if("function"!=typeof e)throw new TypeError(s);return g(a)&&(n="leading"in a?!!a.leading:n,i="trailing"in a?!!a.trailing:i),function(e,t,a){var n,i,r,o,d,l,u=0,c=!1,_=!1,m=!0;if("function"!=typeof e)throw new TypeError(s);function h(t){var a=n,s=i;return n=i=void 0,u=t,o=e.apply(s,a)}function k(e){var a=e-l;return void 0===l||a>=t||a<0||_&&e-u>=r}function M(){var e=v();if(k(e))return b(e);d=setTimeout(M,function(e){var a=t-(e-l);return _?f(a,r-(e-u)):a}(e))}function b(e){return d=void 0,m&&n?h(e):(n=i=void 0,o)}function L(){var e=v(),a=k(e);if(n=arguments,i=this,l=e,a){if(void 0===d)return function(e){return u=e,d=setTimeout(M,t),c?h(e):o}(l);if(_)return d=setTimeout(M,t),h(l)}return void 0===d&&(d=setTimeout(M,t)),o}return t=y(t)||0,g(a)&&(c=!!a.leading,r=(_="maxWait"in a)?p(y(a.maxWait)||0,t):r,m="trailing"in a?!!a.trailing:m),L.cancel=function(){void 0!==d&&clearTimeout(d),u=0,n=l=i=d=void 0},L.flush=function(){return void 0===d?o:b(v())},L}(e,t,{leading:n,maxWait:t,trailing:i})}},9087:e=>{e.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},2786:function(e,t,a){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"vm":"VM":a?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[MĂŽre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},4130:function(e,t,a){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["ŰŁÙ‚Ù„ من Ű«Ű§Ù†ÙŠŰ©","Ű«Ű§Ù†ÙŠŰ© ÙˆŰ§Ű­ŰŻŰ©",["Ű«Ű§Ù†ÙŠŰȘŰ§Ù†","Ű«Ű§Ù†ÙŠŰȘين"],"%d Ű«ÙˆŰ§Ù†","%d Ű«Ű§Ù†ÙŠŰ©","%d Ű«Ű§Ù†ÙŠŰ©"],m:["ŰŁÙ‚Ù„ من ŰŻÙ‚ÙŠÙ‚Ű©","ŰŻÙ‚ÙŠÙ‚Ű© ÙˆŰ§Ű­ŰŻŰ©",["ŰŻÙ‚ÙŠÙ‚ŰȘŰ§Ù†","ŰŻÙ‚ÙŠÙ‚ŰȘين"],"%d ŰŻÙ‚Ű§ŰŠÙ‚","%d ŰŻÙ‚ÙŠÙ‚Ű©","%d ŰŻÙ‚ÙŠÙ‚Ű©"],h:["ŰŁÙ‚Ù„ من ۳ۧŰčŰ©","۳ۧŰčŰ© ÙˆŰ§Ű­ŰŻŰ©",["۳ۧŰčŰȘŰ§Ù†","۳ۧŰčŰȘين"],"%d ۳ۧŰčۧŰȘ","%d ۳ۧŰčŰ©","%d ۳ۧŰčŰ©"],d:["ŰŁÙ‚Ù„ من يوم","يوم ÙˆŰ§Ű­ŰŻ",["ÙŠÙˆÙ…Ű§Ù†","يومين"],"%d ŰŁÙŠŰ§Ù…","%d ÙŠÙˆÙ…Ù‹Ű§","%d يوم"],M:["ŰŁÙ‚Ù„ من ŰŽÙ‡Ű±","ŰŽÙ‡Ű± ÙˆŰ§Ű­ŰŻ",["ŰŽÙ‡Ű±Ű§Ù†","ŰŽÙ‡Ű±ÙŠÙ†"],"%d ŰŁŰŽÙ‡Ű±","%d ŰŽÙ‡Ű±Ű§","%d ŰŽÙ‡Ű±"],y:["ŰŁÙ‚Ù„ من ŰčŰ§Ù…","ŰčŰ§Ù… ÙˆŰ§Ű­ŰŻ",["ŰčŰ§Ù…Ű§Ù†","ŰčŰ§Ù…ÙŠÙ†"],"%d ŰŁŰčÙˆŰ§Ù…","%d ŰčŰ§Ù…Ù‹Ű§","%d ŰčŰ§Ù…"]},s=function(e){return function(s,n,i,r){var o=t(s),d=a[e][t(s)];return 2===o&&(d=d[n?0:1]),d.replace(/%d/i,s)}},n=["ŰŹŰ§Ù†ÙÙŠ","ÙÙŠÙŰ±ÙŠ","Ù…Ű§Ű±Űł","ŰŁÙŰ±ÙŠÙ„","Ù…Ű§ÙŠ","ŰŹÙˆŰ§Ù†","ŰŹÙˆÙŠÙ„ÙŠŰ©","ŰŁÙˆŰȘ","۳ۚŰȘÙ…ŰšŰ±","ŰŁÙƒŰȘÙˆŰšŰ±","Ù†ÙˆÙÙ…ŰšŰ±","ŰŻÙŠŰłÙ…ŰšŰ±"];e.defineLocale("ar-dz",{months:n,monthsShort:n,weekdays:"Ű§Ù„ŰŁŰ­ŰŻ_Ű§Ù„Ű„Ű«Ù†ÙŠÙ†_Ű§Ù„Ű«Ù„Ű§Ű«Ű§ŰĄ_Ű§Ù„ŰŁŰ±ŰšŰčۧۥ_Ű§Ù„ŰźÙ…ÙŠŰł_Ű§Ù„ŰŹÙ…ŰčŰ©_Ű§Ù„ŰłŰšŰȘ".split("_"),weekdaysShort:"ŰŁŰ­ŰŻ_Ű„Ű«Ù†ÙŠÙ†_Ű«Ù„Ű§Ű«Ű§ŰĄ_ۣ۱ۚŰčۧۥ_ŰźÙ…ÙŠŰł_ŰŹÙ…ŰčŰ©_۳ۚŰȘ".split("_"),weekdaysMin:"Ű­_ن_Ű«_۱_Űź_ŰŹ_Űł".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/Ű”|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"Ű”":"م"},calendar:{sameDay:"[Ű§Ù„ÙŠÙˆÙ… ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextDay:"[ŰșŰŻÙ‹Ű§ ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextWeek:"dddd [ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastDay:"[ŰŁÙ…Űł ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastWeek:"dddd [ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",sameElse:"L"},relativeTime:{future:"ŰšŰčŰŻ %s",past:"Ù…Ù†Ű° %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},postformat:function(e){return e.replace(/,/g,"ی")},week:{dow:0,doy:4}})}(a(381))},6135:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-kw",{months:"ÙŠÙ†Ű§ÙŠŰ±_ÙŰšŰ±Ű§ÙŠŰ±_Ù…Ű§Ű±Űł_ŰŁŰšŰ±ÙŠÙ„_Ù…Ű§ÙŠ_يونيو_يوليوŰČ_ŰșŰŽŰȘ_ŰŽŰȘÙ†ŰšŰ±_ŰŁÙƒŰȘÙˆŰšŰ±_Ù†ÙˆÙ†ŰšŰ±_ŰŻŰŹÙ†ŰšŰ±".split("_"),monthsShort:"ÙŠÙ†Ű§ÙŠŰ±_ÙŰšŰ±Ű§ÙŠŰ±_Ù…Ű§Ű±Űł_ŰŁŰšŰ±ÙŠÙ„_Ù…Ű§ÙŠ_يونيو_يوليوŰČ_ŰșŰŽŰȘ_ŰŽŰȘÙ†ŰšŰ±_ŰŁÙƒŰȘÙˆŰšŰ±_Ù†ÙˆÙ†ŰšŰ±_ŰŻŰŹÙ†ŰšŰ±".split("_"),weekdays:"Ű§Ù„ŰŁŰ­ŰŻ_Ű§Ù„Ű„ŰȘنين_Ű§Ù„Ű«Ù„Ű§Ű«Ű§ŰĄ_Ű§Ù„ŰŁŰ±ŰšŰčۧۥ_Ű§Ù„ŰźÙ…ÙŠŰł_Ű§Ù„ŰŹÙ…ŰčŰ©_Ű§Ù„ŰłŰšŰȘ".split("_"),weekdaysShort:"ۭۧۯ_ۧŰȘنين_Ű«Ù„Ű§Ű«Ű§ŰĄ_ۧ۱ۚŰčۧۥ_ŰźÙ…ÙŠŰł_ŰŹÙ…ŰčŰ©_۳ۚŰȘ".split("_"),weekdaysMin:"Ű­_ن_Ű«_۱_Űź_ŰŹ_Űł".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ű§Ù„ÙŠÙˆÙ… Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextDay:"[Űșۯۧ Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextWeek:"dddd [Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastDay:"[ŰŁÙ…Űł Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastWeek:"dddd [Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"Ù…Ù†Ű° %s",s:"Ű«ÙˆŰ§Ù†",ss:"%d Ű«Ű§Ù†ÙŠŰ©",m:"ŰŻÙ‚ÙŠÙ‚Ű©",mm:"%d ŰŻÙ‚Ű§ŰŠÙ‚",h:"۳ۧŰčŰ©",hh:"%d ۳ۧŰčۧŰȘ",d:"يوم",dd:"%d ŰŁÙŠŰ§Ù…",M:"ŰŽÙ‡Ű±",MM:"%d ŰŁŰŽÙ‡Ű±",y:"ŰłÙ†Ű©",yy:"%d ŰłÙ†ÙˆŰ§ŰȘ"},week:{dow:0,doy:12}})}(a(381))},6440:function(e,t,a){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},s={s:["ŰŁÙ‚Ù„ من Ű«Ű§Ù†ÙŠŰ©","Ű«Ű§Ù†ÙŠŰ© ÙˆŰ§Ű­ŰŻŰ©",["Ű«Ű§Ù†ÙŠŰȘŰ§Ù†","Ű«Ű§Ù†ÙŠŰȘين"],"%d Ű«ÙˆŰ§Ù†","%d Ű«Ű§Ù†ÙŠŰ©","%d Ű«Ű§Ù†ÙŠŰ©"],m:["ŰŁÙ‚Ù„ من ŰŻÙ‚ÙŠÙ‚Ű©","ŰŻÙ‚ÙŠÙ‚Ű© ÙˆŰ§Ű­ŰŻŰ©",["ŰŻÙ‚ÙŠÙ‚ŰȘŰ§Ù†","ŰŻÙ‚ÙŠÙ‚ŰȘين"],"%d ŰŻÙ‚Ű§ŰŠÙ‚","%d ŰŻÙ‚ÙŠÙ‚Ű©","%d ŰŻÙ‚ÙŠÙ‚Ű©"],h:["ŰŁÙ‚Ù„ من ۳ۧŰčŰ©","۳ۧŰčŰ© ÙˆŰ§Ű­ŰŻŰ©",["۳ۧŰčŰȘŰ§Ù†","۳ۧŰčŰȘين"],"%d ۳ۧŰčۧŰȘ","%d ۳ۧŰčŰ©","%d ۳ۧŰčŰ©"],d:["ŰŁÙ‚Ù„ من يوم","يوم ÙˆŰ§Ű­ŰŻ",["ÙŠÙˆÙ…Ű§Ù†","يومين"],"%d ŰŁÙŠŰ§Ù…","%d ÙŠÙˆÙ…Ù‹Ű§","%d يوم"],M:["ŰŁÙ‚Ù„ من ŰŽÙ‡Ű±","ŰŽÙ‡Ű± ÙˆŰ§Ű­ŰŻ",["ŰŽÙ‡Ű±Ű§Ù†","ŰŽÙ‡Ű±ÙŠÙ†"],"%d ŰŁŰŽÙ‡Ű±","%d ŰŽÙ‡Ű±Ű§","%d ŰŽÙ‡Ű±"],y:["ŰŁÙ‚Ù„ من ŰčŰ§Ù…","ŰčŰ§Ù… ÙˆŰ§Ű­ŰŻ",["ŰčŰ§Ù…Ű§Ù†","ŰčŰ§Ù…ÙŠÙ†"],"%d ŰŁŰčÙˆŰ§Ù…","%d ŰčŰ§Ù…Ù‹Ű§","%d ŰčŰ§Ù…"]},n=function(e){return function(t,n,i,r){var o=a(t),d=s[e][a(t)];return 2===o&&(d=d[n?0:1]),d.replace(/%d/i,t)}},i=["ÙŠÙ†Ű§ÙŠŰ±","ÙŰšŰ±Ű§ÙŠŰ±","Ù…Ű§Ű±Űł","ŰŁŰšŰ±ÙŠÙ„","Ù…Ű§ÙŠÙˆ","يونيو","يوليو","ŰŁŰș۳۷۳","۳ۚŰȘÙ…ŰšŰ±","ŰŁÙƒŰȘÙˆŰšŰ±","Ù†ÙˆÙÙ…ŰšŰ±","ŰŻÙŠŰłÙ…ŰšŰ±"];e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"Ű§Ù„ŰŁŰ­ŰŻ_Ű§Ù„Ű„Ű«Ù†ÙŠÙ†_Ű§Ù„Ű«Ù„Ű§Ű«Ű§ŰĄ_Ű§Ù„ŰŁŰ±ŰšŰčۧۥ_Ű§Ù„ŰźÙ…ÙŠŰł_Ű§Ù„ŰŹÙ…ŰčŰ©_Ű§Ù„ŰłŰšŰȘ".split("_"),weekdaysShort:"ŰŁŰ­ŰŻ_Ű„Ű«Ù†ÙŠÙ†_Ű«Ù„Ű§Ű«Ű§ŰĄ_ۣ۱ۚŰčۧۥ_ŰźÙ…ÙŠŰł_ŰŹÙ…ŰčŰ©_۳ۚŰȘ".split("_"),weekdaysMin:"Ű­_ن_Ű«_۱_Űź_ŰŹ_Űł".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/Ű”|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"Ű”":"م"},calendar:{sameDay:"[Ű§Ù„ÙŠÙˆÙ… ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextDay:"[ŰșŰŻÙ‹Ű§ ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextWeek:"dddd [ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastDay:"[ŰŁÙ…Űł ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastWeek:"dddd [ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",sameElse:"L"},relativeTime:{future:"ŰšŰčŰŻ %s",past:"Ù…Ù†Ű° %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(e){return e.replace(/ی/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"ی")},week:{dow:6,doy:12}})}(a(381))},7702:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-ma",{months:"ÙŠÙ†Ű§ÙŠŰ±_ÙŰšŰ±Ű§ÙŠŰ±_Ù…Ű§Ű±Űł_ŰŁŰšŰ±ÙŠÙ„_Ù…Ű§ÙŠ_يونيو_يوليوŰČ_ŰșŰŽŰȘ_ŰŽŰȘÙ†ŰšŰ±_ŰŁÙƒŰȘÙˆŰšŰ±_Ù†ÙˆÙ†ŰšŰ±_ŰŻŰŹÙ†ŰšŰ±".split("_"),monthsShort:"ÙŠÙ†Ű§ÙŠŰ±_ÙŰšŰ±Ű§ÙŠŰ±_Ù…Ű§Ű±Űł_ŰŁŰšŰ±ÙŠÙ„_Ù…Ű§ÙŠ_يونيو_يوليوŰČ_ŰșŰŽŰȘ_ŰŽŰȘÙ†ŰšŰ±_ŰŁÙƒŰȘÙˆŰšŰ±_Ù†ÙˆÙ†ŰšŰ±_ŰŻŰŹÙ†ŰšŰ±".split("_"),weekdays:"Ű§Ù„ŰŁŰ­ŰŻ_Ű§Ù„Ű„Ű«Ù†ÙŠÙ†_Ű§Ù„Ű«Ù„Ű§Ű«Ű§ŰĄ_Ű§Ù„ŰŁŰ±ŰšŰčۧۥ_Ű§Ù„ŰźÙ…ÙŠŰł_Ű§Ù„ŰŹÙ…ŰčŰ©_Ű§Ù„ŰłŰšŰȘ".split("_"),weekdaysShort:"ۭۧۯ_Ű§Ű«Ù†ÙŠÙ†_Ű«Ù„Ű§Ű«Ű§ŰĄ_ۧ۱ۚŰčۧۥ_ŰźÙ…ÙŠŰł_ŰŹÙ…ŰčŰ©_۳ۚŰȘ".split("_"),weekdaysMin:"Ű­_ن_Ű«_۱_Űź_ŰŹ_Űł".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ű§Ù„ÙŠÙˆÙ… Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextDay:"[Űșۯۧ Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextWeek:"dddd [Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastDay:"[ŰŁÙ…Űł Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastWeek:"dddd [Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"Ù…Ù†Ű° %s",s:"Ű«ÙˆŰ§Ù†",ss:"%d Ű«Ű§Ù†ÙŠŰ©",m:"ŰŻÙ‚ÙŠÙ‚Ű©",mm:"%d ŰŻÙ‚Ű§ŰŠÙ‚",h:"۳ۧŰčŰ©",hh:"%d ۳ۧŰčۧŰȘ",d:"يوم",dd:"%d ŰŁÙŠŰ§Ù…",M:"ŰŽÙ‡Ű±",MM:"%d ŰŁŰŽÙ‡Ű±",y:"ŰłÙ†Ű©",yy:"%d ŰłÙ†ÙˆŰ§ŰȘ"},week:{dow:1,doy:4}})}(a(381))},6040:function(e,t,a){!function(e){"use strict";var t={1:"ÙĄ",2:"Ùą",3:"ÙŁ",4:"Ù€",5:"Ù„",6:"ÙŠ",7:"Ù§",8:"Ùš",9:"Ù©",0:"Ù "},a={"ÙĄ":"1","Ùą":"2","ÙŁ":"3","Ù€":"4","Ù„":"5","ÙŠ":"6","Ù§":"7","Ùš":"8","Ù©":"9","Ù ":"0"};e.defineLocale("ar-sa",{months:"ÙŠÙ†Ű§ÙŠŰ±_ÙŰšŰ±Ű§ÙŠŰ±_Ù…Ű§Ű±Űł_ŰŁŰšŰ±ÙŠÙ„_Ù…Ű§ÙŠÙˆ_يونيو_يوليو_ŰŁŰș۳۷۳_۳ۚŰȘÙ…ŰšŰ±_ŰŁÙƒŰȘÙˆŰšŰ±_Ù†ÙˆÙÙ…ŰšŰ±_ŰŻÙŠŰłÙ…ŰšŰ±".split("_"),monthsShort:"ÙŠÙ†Ű§ÙŠŰ±_ÙŰšŰ±Ű§ÙŠŰ±_Ù…Ű§Ű±Űł_ŰŁŰšŰ±ÙŠÙ„_Ù…Ű§ÙŠÙˆ_يونيو_يوليو_ŰŁŰș۳۷۳_۳ۚŰȘÙ…ŰšŰ±_ŰŁÙƒŰȘÙˆŰšŰ±_Ù†ÙˆÙÙ…ŰšŰ±_ŰŻÙŠŰłÙ…ŰšŰ±".split("_"),weekdays:"Ű§Ù„ŰŁŰ­ŰŻ_Ű§Ù„Ű„Ű«Ù†ÙŠÙ†_Ű§Ù„Ű«Ù„Ű§Ű«Ű§ŰĄ_Ű§Ù„ŰŁŰ±ŰšŰčۧۥ_Ű§Ù„ŰźÙ…ÙŠŰł_Ű§Ù„ŰŹÙ…ŰčŰ©_Ű§Ù„ŰłŰšŰȘ".split("_"),weekdaysShort:"ŰŁŰ­ŰŻ_Ű„Ű«Ù†ÙŠÙ†_Ű«Ù„Ű§Ű«Ű§ŰĄ_ۣ۱ۚŰčۧۥ_ŰźÙ…ÙŠŰł_ŰŹÙ…ŰčŰ©_۳ۚŰȘ".split("_"),weekdaysMin:"Ű­_ن_Ű«_۱_Űź_ŰŹ_Űł".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/Ű”|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"Ű”":"م"},calendar:{sameDay:"[Ű§Ù„ÙŠÙˆÙ… Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextDay:"[Űșۯۧ Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextWeek:"dddd [Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastDay:"[ŰŁÙ…Űł Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastWeek:"dddd [Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"Ù…Ù†Ű° %s",s:"Ű«ÙˆŰ§Ù†",ss:"%d Ű«Ű§Ù†ÙŠŰ©",m:"ŰŻÙ‚ÙŠÙ‚Ű©",mm:"%d ŰŻÙ‚Ű§ŰŠÙ‚",h:"۳ۧŰčŰ©",hh:"%d ۳ۧŰčۧŰȘ",d:"يوم",dd:"%d ŰŁÙŠŰ§Ù…",M:"ŰŽÙ‡Ű±",MM:"%d ŰŁŰŽÙ‡Ű±",y:"ŰłÙ†Ű©",yy:"%d ŰłÙ†ÙˆŰ§ŰȘ"},preparse:function(e){return e.replace(/[ÙĄÙąÙŁÙ€Ù„ÙŠÙ§ÙšÙ©Ù ]/g,(function(e){return a[e]})).replace(/ی/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"ی")},week:{dow:0,doy:6}})}(a(381))},7100:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-tn",{months:"ŰŹŰ§Ù†ÙÙŠ_ÙÙŠÙŰ±ÙŠ_Ù…Ű§Ű±Űł_ŰŁÙŰ±ÙŠÙ„_Ù…Ű§ÙŠ_ŰŹÙˆŰ§Ù†_ŰŹÙˆÙŠÙ„ÙŠŰ©_ŰŁÙˆŰȘ_۳ۚŰȘÙ…ŰšŰ±_ŰŁÙƒŰȘÙˆŰšŰ±_Ù†ÙˆÙÙ…ŰšŰ±_ŰŻÙŠŰłÙ…ŰšŰ±".split("_"),monthsShort:"ŰŹŰ§Ù†ÙÙŠ_ÙÙŠÙŰ±ÙŠ_Ù…Ű§Ű±Űł_ŰŁÙŰ±ÙŠÙ„_Ù…Ű§ÙŠ_ŰŹÙˆŰ§Ù†_ŰŹÙˆÙŠÙ„ÙŠŰ©_ŰŁÙˆŰȘ_۳ۚŰȘÙ…ŰšŰ±_ŰŁÙƒŰȘÙˆŰšŰ±_Ù†ÙˆÙÙ…ŰšŰ±_ŰŻÙŠŰłÙ…ŰšŰ±".split("_"),weekdays:"Ű§Ù„ŰŁŰ­ŰŻ_Ű§Ù„Ű„Ű«Ù†ÙŠÙ†_Ű§Ù„Ű«Ù„Ű§Ű«Ű§ŰĄ_Ű§Ù„ŰŁŰ±ŰšŰčۧۥ_Ű§Ù„ŰźÙ…ÙŠŰł_Ű§Ù„ŰŹÙ…ŰčŰ©_Ű§Ù„ŰłŰšŰȘ".split("_"),weekdaysShort:"ŰŁŰ­ŰŻ_Ű„Ű«Ù†ÙŠÙ†_Ű«Ù„Ű§Ű«Ű§ŰĄ_ۣ۱ۚŰčۧۥ_ŰźÙ…ÙŠŰł_ŰŹÙ…ŰčŰ©_۳ۚŰȘ".split("_"),weekdaysMin:"Ű­_ن_Ű«_۱_Űź_ŰŹ_Űł".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ű§Ù„ÙŠÙˆÙ… Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextDay:"[Űșۯۧ Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextWeek:"dddd [Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastDay:"[ŰŁÙ…Űł Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastWeek:"dddd [Űčلى Ű§Ù„ŰłŰ§ŰčŰ©] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"Ù…Ù†Ű° %s",s:"Ű«ÙˆŰ§Ù†",ss:"%d Ű«Ű§Ù†ÙŠŰ©",m:"ŰŻÙ‚ÙŠÙ‚Ű©",mm:"%d ŰŻÙ‚Ű§ŰŠÙ‚",h:"۳ۧŰčŰ©",hh:"%d ۳ۧŰčۧŰȘ",d:"يوم",dd:"%d ŰŁÙŠŰ§Ù…",M:"ŰŽÙ‡Ű±",MM:"%d ŰŁŰŽÙ‡Ű±",y:"ŰłÙ†Ű©",yy:"%d ŰłÙ†ÙˆŰ§ŰȘ"},week:{dow:1,doy:4}})}(a(381))},867:function(e,t,a){!function(e){"use strict";var t={1:"ÙĄ",2:"Ùą",3:"ÙŁ",4:"Ù€",5:"Ù„",6:"ÙŠ",7:"Ù§",8:"Ùš",9:"Ù©",0:"Ù "},a={"ÙĄ":"1","Ùą":"2","ÙŁ":"3","Ù€":"4","Ù„":"5","ÙŠ":"6","Ù§":"7","Ùš":"8","Ù©":"9","Ù ":"0"},s=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["ŰŁÙ‚Ù„ من Ű«Ű§Ù†ÙŠŰ©","Ű«Ű§Ù†ÙŠŰ© ÙˆŰ§Ű­ŰŻŰ©",["Ű«Ű§Ù†ÙŠŰȘŰ§Ù†","Ű«Ű§Ù†ÙŠŰȘين"],"%d Ű«ÙˆŰ§Ù†","%d Ű«Ű§Ù†ÙŠŰ©","%d Ű«Ű§Ù†ÙŠŰ©"],m:["ŰŁÙ‚Ù„ من ŰŻÙ‚ÙŠÙ‚Ű©","ŰŻÙ‚ÙŠÙ‚Ű© ÙˆŰ§Ű­ŰŻŰ©",["ŰŻÙ‚ÙŠÙ‚ŰȘŰ§Ù†","ŰŻÙ‚ÙŠÙ‚ŰȘين"],"%d ŰŻÙ‚Ű§ŰŠÙ‚","%d ŰŻÙ‚ÙŠÙ‚Ű©","%d ŰŻÙ‚ÙŠÙ‚Ű©"],h:["ŰŁÙ‚Ù„ من ۳ۧŰčŰ©","۳ۧŰčŰ© ÙˆŰ§Ű­ŰŻŰ©",["۳ۧŰčŰȘŰ§Ù†","۳ۧŰčŰȘين"],"%d ۳ۧŰčۧŰȘ","%d ۳ۧŰčŰ©","%d ۳ۧŰčŰ©"],d:["ŰŁÙ‚Ù„ من يوم","يوم ÙˆŰ§Ű­ŰŻ",["ÙŠÙˆÙ…Ű§Ù†","يومين"],"%d ŰŁÙŠŰ§Ù…","%d ÙŠÙˆÙ…Ù‹Ű§","%d يوم"],M:["ŰŁÙ‚Ù„ من ŰŽÙ‡Ű±","ŰŽÙ‡Ű± ÙˆŰ§Ű­ŰŻ",["ŰŽÙ‡Ű±Ű§Ù†","ŰŽÙ‡Ű±ÙŠÙ†"],"%d ŰŁŰŽÙ‡Ű±","%d ŰŽÙ‡Ű±Ű§","%d ŰŽÙ‡Ű±"],y:["ŰŁÙ‚Ù„ من ŰčŰ§Ù…","ŰčŰ§Ù… ÙˆŰ§Ű­ŰŻ",["ŰčŰ§Ù…Ű§Ù†","ŰčŰ§Ù…ÙŠÙ†"],"%d ŰŁŰčÙˆŰ§Ù…","%d ŰčŰ§Ù…Ù‹Ű§","%d ŰčŰ§Ù…"]},i=function(e){return function(t,a,i,r){var o=s(t),d=n[e][s(t)];return 2===o&&(d=d[a?0:1]),d.replace(/%d/i,t)}},r=["ÙŠÙ†Ű§ÙŠŰ±","ÙŰšŰ±Ű§ÙŠŰ±","Ù…Ű§Ű±Űł","ŰŁŰšŰ±ÙŠÙ„","Ù…Ű§ÙŠÙˆ","يونيو","يوليو","ŰŁŰș۳۷۳","۳ۚŰȘÙ…ŰšŰ±","ŰŁÙƒŰȘÙˆŰšŰ±","Ù†ÙˆÙÙ…ŰšŰ±","ŰŻÙŠŰłÙ…ŰšŰ±"];e.defineLocale("ar",{months:r,monthsShort:r,weekdays:"Ű§Ù„ŰŁŰ­ŰŻ_Ű§Ù„Ű„Ű«Ù†ÙŠÙ†_Ű§Ù„Ű«Ù„Ű§Ű«Ű§ŰĄ_Ű§Ù„ŰŁŰ±ŰšŰčۧۥ_Ű§Ù„ŰźÙ…ÙŠŰł_Ű§Ù„ŰŹÙ…ŰčŰ©_Ű§Ù„ŰłŰšŰȘ".split("_"),weekdaysShort:"ŰŁŰ­ŰŻ_Ű„Ű«Ù†ÙŠÙ†_Ű«Ù„Ű§Ű«Ű§ŰĄ_ۣ۱ۚŰčۧۥ_ŰźÙ…ÙŠŰł_ŰŹÙ…ŰčŰ©_۳ۚŰȘ".split("_"),weekdaysMin:"Ű­_ن_Ű«_۱_Űź_ŰŹ_Űł".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/Ű”|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"Ű”":"م"},calendar:{sameDay:"[Ű§Ù„ÙŠÙˆÙ… ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextDay:"[ŰșŰŻÙ‹Ű§ ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",nextWeek:"dddd [ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastDay:"[ŰŁÙ…Űł ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",lastWeek:"dddd [ŰčÙ†ŰŻ Ű§Ù„ŰłŰ§ŰčŰ©] LT",sameElse:"L"},relativeTime:{future:"ŰšŰčŰŻ %s",past:"Ù…Ù†Ű° %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/[ÙĄÙąÙŁÙ€Ù„ÙŠÙ§ÙšÙ©Ù ]/g,(function(e){return a[e]})).replace(/ی/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"ی")},week:{dow:6,doy:12}})}(a(381))},1083:function(e,t,a){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-ĂŒncĂŒ",4:"-ĂŒncĂŒ",100:"-ĂŒncĂŒ",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_ÇərƟənbə axƟamı_ÇərƟənbə_CĂŒmə axƟamı_CĂŒmə_ƞənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_CĂŒm_ƞən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_CĂŒ_ƞə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugĂŒn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dĂŒnən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gĂŒn",dd:"%d gĂŒn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gĂŒndĂŒz|axƟam/,isPM:function(e){return/^(gĂŒndĂŒz|axƟam)$/.test(e)},meridiem:function(e,t,a){return e<4?"gecə":e<12?"səhər":e<17?"gĂŒndĂŒz":"axƟam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|ĂŒncĂŒ|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var a=e%10;return e+(t[a]||t[e%100-a]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},9808:function(e,t,a){!function(e){"use strict";function t(e,t,a){return"m"===a?t?"хĐČŃ–Đ»Ń–ĐœĐ°":"хĐČŃ–Đ»Ń–ĐœŃƒ":"h"===a?t?"ĐłĐ°ĐŽĐ·Ń–ĐœĐ°":"ĐłĐ°ĐŽĐ·Ń–ĐœŃƒ":e+" "+(s=+e,n={ss:t?"сДĐșŃƒĐœĐŽĐ°_сДĐșŃƒĐœĐŽŃ‹_сДĐșŃƒĐœĐŽ":"сДĐșŃƒĐœĐŽŃƒ_сДĐșŃƒĐœĐŽŃ‹_сДĐșŃƒĐœĐŽ",mm:t?"хĐČŃ–Đ»Ń–ĐœĐ°_хĐČŃ–Đ»Ń–ĐœŃ‹_хĐČŃ–Đ»Ń–Đœ":"хĐČŃ–Đ»Ń–ĐœŃƒ_хĐČŃ–Đ»Ń–ĐœŃ‹_хĐČŃ–Đ»Ń–Đœ",hh:t?"ĐłĐ°ĐŽĐ·Ń–ĐœĐ°_ĐłĐ°ĐŽĐ·Ń–ĐœŃ‹_ĐłĐ°ĐŽĐ·Ń–Đœ":"ĐłĐ°ĐŽĐ·Ń–ĐœŃƒ_ĐłĐ°ĐŽĐ·Ń–ĐœŃ‹_ĐłĐ°ĐŽĐ·Ń–Đœ",dd:"ĐŽĐ·Đ”ĐœŃŒ_ĐŽĐœŃ–_ĐŽĐ·Ń‘Đœ",MM:"ĐŒĐ”ŃŃŃ†_ĐŒĐ”ŃŃŃ†Ń‹_ĐŒĐ”ŃŃŃ†Đ°Ńž",yy:"ĐłĐŸĐŽ_гаЮы_ĐłĐ°ĐŽĐŸŃž"}[a].split("_"),s%10==1&&s%100!=11?n[0]:s%10>=2&&s%10<=4&&(s%100<10||s%100>=20)?n[1]:n[2]);var s,n}e.defineLocale("be",{months:{format:"ŃŃ‚ŃƒĐŽĐ·Đ”ĐœŃ_лютага_саĐșĐ°ĐČіĐșĐ°_ĐșрасаĐČіĐșĐ°_Ń‚Ń€Đ°ŃžĐœŃ_чэрĐČĐ”ĐœŃ_Đ»Ń–ĐżĐ”ĐœŃ_Đ¶ĐœŃ–ŃžĐœŃ_ĐČĐ”Ń€Đ°ŃĐœŃ_ĐșĐ°ŃŃ‚Ń€Ń‹Ń‡ĐœŃ–ĐșĐ°_лістапаЎа_ŃĐœĐ”Đ¶ĐœŃ".split("_"),standalone:"ŃŃ‚ŃƒĐŽĐ·Đ”ĐœŃŒ_люты_саĐșĐ°ĐČіĐș_ĐșрасаĐČіĐș_траĐČĐ”ĐœŃŒ_чэрĐČĐ”ĐœŃŒ_Đ»Ń–ĐżĐ”ĐœŃŒ_Đ¶ĐœŃ–ĐČĐ”ĐœŃŒ_ĐČĐ”Ń€Đ°ŃĐ”ĐœŃŒ_ĐșĐ°ŃŃ‚Ń€Ń‹Ń‡ĐœŃ–Đș_лістапаЎ_ŃĐœĐ”Đ¶Đ°ĐœŃŒ".split("_")},monthsShort:"стуЮ_лют_саĐș_Đșрас_траĐČ_чэрĐČ_ліп_Đ¶ĐœŃ–ĐČ_ĐČДр_Đșаст_ліст_ŃĐœĐ”Đ¶".split("_"),weekdays:{format:"ĐœŃĐŽĐ·Đ”Đ»ŃŽ_ĐżĐ°ĐœŃĐŽĐ·Đ”Đ»Đ°Đș_Đ°ŃžŃ‚ĐŸŃ€Đ°Đș_ŃĐ”Ń€Đ°ĐŽŃƒ_чацĐČДр_ĐżŃŃ‚ĐœŃ–Ń†Ńƒ_ŃŃƒĐ±ĐŸŃ‚Ńƒ".split("_"),standalone:"ĐœŃĐŽĐ·Đ”Đ»Ń_ĐżĐ°ĐœŃĐŽĐ·Đ”Đ»Đ°Đș_Đ°ŃžŃ‚ĐŸŃ€Đ°Đș_сДраЎа_чацĐČДр_ĐżŃŃ‚ĐœŃ–Ń†Đ°_ŃŃƒĐ±ĐŸŃ‚Đ°".split("_"),isFormat:/\[ ?[Ууў] ?(?:ĐŒŃ–ĐœŃƒĐ»ŃƒŃŽ|ĐœĐ°ŃŃ‚ŃƒĐżĐœŃƒŃŽ)? ?\] ?dddd/},weekdaysShort:"ĐœĐŽ_ĐżĐœ_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"ĐœĐŽ_ĐżĐœ_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Đł.",LLL:"D MMMM YYYY Đł., HH:mm",LLLL:"dddd, D MMMM YYYY Đł., HH:mm"},calendar:{sameDay:"[ĐĄŃ‘ĐœĐœŃ ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[ĐŁŃ‡ĐŸŃ€Đ° ў] LT",nextWeek:function(){return"[ĐŁ] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[ĐŁ ĐŒŃ–ĐœŃƒĐ»ŃƒŃŽ] dddd [ў] LT";case 1:case 2:case 4:return"[ĐŁ ĐŒŃ–ĐœŃƒĐ»Ń‹] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s Ń‚Đ°ĐŒŃƒ",s:"ĐœĐ”ĐșĐ°Đ»ŃŒĐșі сДĐșŃƒĐœĐŽ",m:t,mm:t,h:t,hh:t,d:"ĐŽĐ·Đ”ĐœŃŒ",dd:t,M:"ĐŒĐ”ŃŃŃ†",MM:t,y:"ĐłĐŸĐŽ",yy:t},meridiemParse:/ĐœĐŸŃ‡Ń‹|Ń€Đ°ĐœŃ–Ń†Ń‹|ĐŽĐœŃ|ĐČДчара/,isPM:function(e){return/^(ĐŽĐœŃ|ĐČДчара)$/.test(e)},meridiem:function(e,t,a){return e<4?"ĐœĐŸŃ‡Ń‹":e<12?"Ń€Đ°ĐœŃ–Ń†Ń‹":e<17?"ĐŽĐœŃ":"ĐČДчара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(a(381))},8338:function(e,t,a){!function(e){"use strict";e.defineLocale("bg",{months:"ŃĐœŃƒĐ°Ń€Đž_Ń„Đ”ĐČруаро_ĐŒĐ°Ń€Ń‚_апрОл_ĐŒĐ°Đč_ŃŽĐœĐž_юлО_Đ°ĐČгуст_ŃĐ”ĐżŃ‚Đ”ĐŒĐČро_ĐŸĐșŃ‚ĐŸĐŒĐČро_ĐœĐŸĐ”ĐŒĐČро_ĐŽĐ”ĐșĐ”ĐŒĐČро".split("_"),monthsShort:"ŃĐœŃƒ_Ń„Đ”ĐČ_ĐŒĐ°Ń€_апр_ĐŒĐ°Đč_ŃŽĐœĐž_юлО_Đ°ĐČĐł_сДп_ĐŸĐșт_ĐœĐŸĐ”_ĐŽĐ”Đș".split("_"),weekdays:"ĐœĐ”ĐŽĐ”Đ»Ń_ĐżĐŸĐœĐ”ĐŽĐ”Đ»ĐœĐžĐș_ĐČŃ‚ĐŸŃ€ĐœĐžĐș_сряЮа_чДтĐČъртъĐș_пДтъĐș_ŃŃŠĐ±ĐŸŃ‚Đ°".split("_"),weekdaysShort:"ĐœĐ”ĐŽ_ĐżĐŸĐœ_ĐČŃ‚ĐŸ_сря_чДт_пДт_съб".split("_"),weekdaysMin:"ĐœĐŽ_ĐżĐœ_ĐČт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Đ”ĐœĐ”Ń ĐČ] LT",nextDay:"[УтрД ĐČ] LT",nextWeek:"dddd [ĐČ] LT",lastDay:"[ВчДра ĐČ] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[ĐœĐžĐœĐ°Đ»Đ°Ń‚Đ°] dddd [ĐČ] LT";case 1:case 2:case 4:case 5:return"[ĐœĐžĐœĐ°Đ»ĐžŃ] dddd [ĐČ] LT"}},sameElse:"L"},relativeTime:{future:"слДЎ %s",past:"прДЎО %s",s:"ĐœŃĐșĐŸĐ»ĐșĐŸ сДĐșŃƒĐœĐŽĐž",ss:"%d сДĐșŃƒĐœĐŽĐž",m:"ĐŒĐžĐœŃƒŃ‚Đ°",mm:"%d ĐŒĐžĐœŃƒŃ‚Đž",h:"час",hh:"%d часа",d:"ĐŽĐ”Đœ",dd:"%d ĐŽĐ”ĐœĐ°",w:"ŃĐ”ĐŽĐŒĐžŃ†Đ°",ww:"%d ŃĐ”ĐŽĐŒĐžŃ†Đž",M:"ĐŒĐ”ŃĐ”Ń†",MM:"%d ĐŒĐ”ŃĐ”Ń†Đ°",y:"ĐłĐŸĐŽĐžĐœĐ°",yy:"%d ĐłĐŸĐŽĐžĐœĐž"},dayOfMonthOrdinalParse:/\d{1,2}-(Đ”ĐČ|Đ”Đœ|то|ĐČĐž|ро|ĐŒĐž)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-Đ”ĐČ":0===a?e+"-Đ”Đœ":a>10&&a<20?e+"-то":1===t?e+"-ĐČĐž":2===t?e+"-ро":7===t||8===t?e+"-ĐŒĐž":e+"-то"},week:{dow:1,doy:7}})}(a(381))},7438:function(e,t,a){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(a(381))},6225:function(e,t,a){!function(e){"use strict";var t={1:"১",2:"৚",3:"৩",4:"à§Ș",5:"৫",6:"à§Ź",7:"৭",8:"à§ź",9:"à§Ż",0:"৊"},a={"১":"1","৚":"2","৩":"3","à§Ș":"4","৫":"5","à§Ź":"6","৭":"7","à§ź":"8","à§Ż":"9","৊":"0"};e.defineLocale("bn-bd",{months:"àŠœàŠŸàŠšà§à§ŸàŠŸàŠ°àŠż_àŠ«à§‡àŠŹà§àŠ°à§à§ŸàŠŸàŠ°àŠż_àŠźàŠŸàŠ°à§àŠš_àŠàŠȘà§àŠ°àŠżàŠČ_àŠźà§‡_àŠœà§àŠš_àŠœà§àŠČàŠŸàŠ‡_àŠ†àŠ—àŠžà§àŠŸ_àŠžà§‡àŠȘà§àŠŸà§‡àŠźà§àŠŹàŠ°_àŠ…àŠ•à§àŠŸà§‹àŠŹàŠ°_àŠšàŠ­à§‡àŠźà§àŠŹàŠ°_àŠĄàŠżàŠžà§‡àŠźà§àŠŹàŠ°".split("_"),monthsShort:"àŠœàŠŸàŠšà§_àŠ«à§‡àŠŹà§àŠ°à§_àŠźàŠŸàŠ°à§àŠš_àŠàŠȘà§àŠ°àŠżàŠČ_àŠźà§‡_àŠœà§àŠš_àŠœà§àŠČàŠŸàŠ‡_àŠ†àŠ—àŠžà§àŠŸ_àŠžà§‡àŠȘà§àŠŸ_àŠ…àŠ•à§àŠŸà§‹_àŠšàŠ­à§‡_àŠĄàŠżàŠžà§‡".split("_"),weekdays:"àŠ°àŠŹàŠżàŠŹàŠŸàŠ°_àŠžà§‹àŠźàŠŹàŠŸàŠ°_àŠźàŠ™à§àŠ—àŠČàŠŹàŠŸàŠ°_àŠŹà§àŠ§àŠŹàŠŸàŠ°_àŠŹà§ƒàŠčàŠžà§àŠȘàŠ€àŠżàŠŹàŠŸàŠ°_àŠ¶à§àŠ•à§àŠ°àŠŹàŠŸàŠ°_àŠ¶àŠšàŠżàŠŹàŠŸàŠ°".split("_"),weekdaysShort:"àŠ°àŠŹàŠż_àŠžà§‹àŠź_àŠźàŠ™à§àŠ—àŠČ_àŠŹà§àŠ§_àŠŹà§ƒàŠčàŠžà§àŠȘàŠ€àŠż_àŠ¶à§àŠ•à§àŠ°_àŠ¶àŠšàŠż".split("_"),weekdaysMin:"àŠ°àŠŹàŠż_àŠžà§‹àŠź_àŠźàŠ™à§àŠ—àŠČ_àŠŹà§àŠ§_àŠŹà§ƒàŠč_àŠ¶à§àŠ•à§àŠ°_àŠ¶àŠšàŠż".split("_"),longDateFormat:{LT:"A h:mm àŠžàŠźà§Ÿ",LTS:"A h:mm:ss àŠžàŠźà§Ÿ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm àŠžàŠźà§Ÿ",LLLL:"dddd, D MMMM YYYY, A h:mm àŠžàŠźà§Ÿ"},calendar:{sameDay:"[àŠ†àŠœ] LT",nextDay:"[àŠ†àŠ—àŠŸàŠźà§€àŠ•àŠŸàŠČ] LT",nextWeek:"dddd, LT",lastDay:"[àŠ—àŠ€àŠ•àŠŸàŠČ] LT",lastWeek:"[àŠ—àŠ€] dddd, LT",sameElse:"L"},relativeTime:{future:"%s àŠȘàŠ°à§‡",past:"%s àŠ†àŠ—à§‡",s:"àŠ•à§Ÿà§‡àŠ• àŠžà§‡àŠ•à§‡àŠšà§àŠĄ",ss:"%d àŠžà§‡àŠ•à§‡àŠšà§àŠĄ",m:"àŠàŠ• àŠźàŠżàŠšàŠżàŠŸ",mm:"%d àŠźàŠżàŠšàŠżàŠŸ",h:"àŠàŠ• àŠ˜àŠšà§àŠŸàŠŸ",hh:"%d àŠ˜àŠšà§àŠŸàŠŸ",d:"àŠàŠ• àŠŠàŠżàŠš",dd:"%d àŠŠàŠżàŠš",M:"àŠàŠ• àŠźàŠŸàŠž",MM:"%d àŠźàŠŸàŠž",y:"àŠàŠ• àŠŹàŠ›àŠ°",yy:"%d àŠŹàŠ›àŠ°"},preparse:function(e){return e.replace(/[১৚৩à§Șà§«à§Źà§­à§źà§Żà§Š]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/àŠ°àŠŸàŠ€|àŠ­à§‹àŠ°|àŠžàŠ•àŠŸàŠČ|àŠŠà§àŠȘà§àŠ°|àŠŹàŠżàŠ•àŠŸàŠČ|àŠžàŠšà§àŠ§à§àŠŻàŠŸ|àŠ°àŠŸàŠ€/,meridiemHour:function(e,t){return 12===e&&(e=0),"àŠ°àŠŸàŠ€"===t?e<4?e:e+12:"àŠ­à§‹àŠ°"===t||"àŠžàŠ•àŠŸàŠČ"===t?e:"àŠŠà§àŠȘà§àŠ°"===t?e>=3?e:e+12:"àŠŹàŠżàŠ•àŠŸàŠČ"===t||"àŠžàŠšà§àŠ§à§àŠŻàŠŸ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"àŠ°àŠŸàŠ€":e<6?"àŠ­à§‹àŠ°":e<12?"àŠžàŠ•àŠŸàŠČ":e<15?"àŠŠà§àŠȘà§àŠ°":e<18?"àŠŹàŠżàŠ•àŠŸàŠČ":e<20?"àŠžàŠšà§àŠ§à§àŠŻàŠŸ":"àŠ°àŠŸàŠ€"},week:{dow:0,doy:6}})}(a(381))},8905:function(e,t,a){!function(e){"use strict";var t={1:"১",2:"৚",3:"৩",4:"à§Ș",5:"৫",6:"à§Ź",7:"৭",8:"à§ź",9:"à§Ż",0:"৊"},a={"১":"1","৚":"2","৩":"3","à§Ș":"4","৫":"5","à§Ź":"6","৭":"7","à§ź":"8","à§Ż":"9","৊":"0"};e.defineLocale("bn",{months:"àŠœàŠŸàŠšà§à§ŸàŠŸàŠ°àŠż_àŠ«à§‡àŠŹà§àŠ°à§à§ŸàŠŸàŠ°àŠż_àŠźàŠŸàŠ°à§àŠš_àŠàŠȘà§àŠ°àŠżàŠČ_àŠźà§‡_àŠœà§àŠš_àŠœà§àŠČàŠŸàŠ‡_àŠ†àŠ—àŠžà§àŠŸ_àŠžà§‡àŠȘà§àŠŸà§‡àŠźà§àŠŹàŠ°_àŠ…àŠ•à§àŠŸà§‹àŠŹàŠ°_àŠšàŠ­à§‡àŠźà§àŠŹàŠ°_àŠĄàŠżàŠžà§‡àŠźà§àŠŹàŠ°".split("_"),monthsShort:"àŠœàŠŸàŠšà§_àŠ«à§‡àŠŹà§àŠ°à§_àŠźàŠŸàŠ°à§àŠš_àŠàŠȘà§àŠ°àŠżàŠČ_àŠźà§‡_àŠœà§àŠš_àŠœà§àŠČàŠŸàŠ‡_àŠ†àŠ—àŠžà§àŠŸ_àŠžà§‡àŠȘà§àŠŸ_àŠ…àŠ•à§àŠŸà§‹_àŠšàŠ­à§‡_àŠĄàŠżàŠžà§‡".split("_"),weekdays:"àŠ°àŠŹàŠżàŠŹàŠŸàŠ°_àŠžà§‹àŠźàŠŹàŠŸàŠ°_àŠźàŠ™à§àŠ—àŠČàŠŹàŠŸàŠ°_àŠŹà§àŠ§àŠŹàŠŸàŠ°_àŠŹà§ƒàŠčàŠžà§àŠȘàŠ€àŠżàŠŹàŠŸàŠ°_àŠ¶à§àŠ•à§àŠ°àŠŹàŠŸàŠ°_àŠ¶àŠšàŠżàŠŹàŠŸàŠ°".split("_"),weekdaysShort:"àŠ°àŠŹàŠż_àŠžà§‹àŠź_àŠźàŠ™à§àŠ—àŠČ_àŠŹà§àŠ§_àŠŹà§ƒàŠčàŠžà§àŠȘàŠ€àŠż_àŠ¶à§àŠ•à§àŠ°_àŠ¶àŠšàŠż".split("_"),weekdaysMin:"àŠ°àŠŹàŠż_àŠžà§‹àŠź_àŠźàŠ™à§àŠ—àŠČ_àŠŹà§àŠ§_àŠŹà§ƒàŠč_àŠ¶à§àŠ•à§àŠ°_àŠ¶àŠšàŠż".split("_"),longDateFormat:{LT:"A h:mm àŠžàŠźà§Ÿ",LTS:"A h:mm:ss àŠžàŠźà§Ÿ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm àŠžàŠźà§Ÿ",LLLL:"dddd, D MMMM YYYY, A h:mm àŠžàŠźà§Ÿ"},calendar:{sameDay:"[àŠ†àŠœ] LT",nextDay:"[àŠ†àŠ—àŠŸàŠźà§€àŠ•àŠŸàŠČ] LT",nextWeek:"dddd, LT",lastDay:"[àŠ—àŠ€àŠ•àŠŸàŠČ] LT",lastWeek:"[àŠ—àŠ€] dddd, LT",sameElse:"L"},relativeTime:{future:"%s àŠȘàŠ°à§‡",past:"%s àŠ†àŠ—à§‡",s:"àŠ•à§Ÿà§‡àŠ• àŠžà§‡àŠ•à§‡àŠšà§àŠĄ",ss:"%d àŠžà§‡àŠ•à§‡àŠšà§àŠĄ",m:"àŠàŠ• àŠźàŠżàŠšàŠżàŠŸ",mm:"%d àŠźàŠżàŠšàŠżàŠŸ",h:"àŠàŠ• àŠ˜àŠšà§àŠŸàŠŸ",hh:"%d àŠ˜àŠšà§àŠŸàŠŸ",d:"àŠàŠ• àŠŠàŠżàŠš",dd:"%d àŠŠàŠżàŠš",M:"àŠàŠ• àŠźàŠŸàŠž",MM:"%d àŠźàŠŸàŠž",y:"àŠàŠ• àŠŹàŠ›àŠ°",yy:"%d àŠŹàŠ›àŠ°"},preparse:function(e){return e.replace(/[১৚৩à§Șà§«à§Źà§­à§źà§Żà§Š]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/àŠ°àŠŸàŠ€|àŠžàŠ•àŠŸàŠČ|àŠŠà§àŠȘà§àŠ°|àŠŹàŠżàŠ•àŠŸàŠČ|àŠ°àŠŸàŠ€/,meridiemHour:function(e,t){return 12===e&&(e=0),"àŠ°àŠŸàŠ€"===t&&e>=4||"àŠŠà§àŠȘà§àŠ°"===t&&e<5||"àŠŹàŠżàŠ•àŠŸàŠČ"===t?e+12:e},meridiem:function(e,t,a){return e<4?"àŠ°àŠŸàŠ€":e<10?"àŠžàŠ•àŠŸàŠČ":e<17?"àŠŠà§àŠȘà§àŠ°":e<20?"àŠŹàŠżàŠ•àŠŸàŠČ":"àŠ°àŠŸàŠ€"},week:{dow:0,doy:6}})}(a(381))},1560:function(e,t,a){!function(e){"use strict";var t={1:"àŒĄ",2:"àŒą",3:"àŒŁ",4:"àŒ€",5:"àŒ„",6:"àŒŠ",7:"àŒ§",8:"àŒš",9:"àŒ©",0:"àŒ "},a={"àŒĄ":"1","àŒą":"2","àŒŁ":"3","àŒ€":"4","àŒ„":"5","àŒŠ":"6","àŒ§":"7","àŒš":"8","àŒ©":"9","àŒ ":"0"};e.defineLocale("bo",{months:"àœŸàŸłàŒ‹àœ–àŒ‹àœ‘àœ„àŒ‹àœ”àœŒ_àœŸàŸłàŒ‹àœ–àŒ‹àœ‚àœ‰àœČàœŠàŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœ‚àœŠàœŽàœ˜àŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœ–àœžàœČàŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœŁàŸ”àŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœ‘àŸČàœŽàœ‚àŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœ–àœ‘àœŽàœ“àŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœ–àœąàŸ’àŸ±àœ‘àŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœ‘àœ‚àœŽàŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœ–àœ…àœŽàŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœ–àœ…àœŽàŒ‹àœ‚àœ…àœČàœ‚àŒ‹àœ”_àœŸàŸłàŒ‹àœ–àŒ‹àœ–àœ…àœŽàŒ‹àœ‚àœ‰àœČàœŠàŒ‹àœ”".split("_"),monthsShort:"àœŸàŸłàŒ‹1_àœŸàŸłàŒ‹2_àœŸàŸłàŒ‹3_àœŸàŸłàŒ‹4_àœŸàŸłàŒ‹5_àœŸàŸłàŒ‹6_àœŸàŸłàŒ‹7_àœŸàŸłàŒ‹8_àœŸàŸłàŒ‹9_àœŸàŸłàŒ‹10_àœŸàŸłàŒ‹11_àœŸàŸłàŒ‹12".split("_"),monthsShortRegex:/^(àœŸàŸłàŒ‹\d{1,2})/,monthsParseExact:!0,weekdays:"àœ‚àœŸàœ àŒ‹àœ‰àœČàŒ‹àœ˜àŒ‹_àœ‚àœŸàœ àŒ‹àœŸàŸłàŒ‹àœ–àŒ‹_àœ‚àœŸàœ àŒ‹àœ˜àœČàœ‚àŒ‹àœ‘àœ˜àœąàŒ‹_àœ‚àœŸàœ àŒ‹àœŁàŸ·àœ‚àŒ‹àœ”àŒ‹_àœ‚àœŸàœ àŒ‹àœ•àœŽàœąàŒ‹àœ–àœŽ_àœ‚àœŸàœ àŒ‹àœ”àŒ‹àœŠàœ„àœŠàŒ‹_àœ‚àœŸàœ àŒ‹àœŠàŸ€àœșàœ“àŒ‹àœ”àŒ‹".split("_"),weekdaysShort:"àœ‰àœČàŒ‹àœ˜àŒ‹_àœŸàŸłàŒ‹àœ–àŒ‹_àœ˜àœČàœ‚àŒ‹àœ‘àœ˜àœąàŒ‹_àœŁàŸ·àœ‚àŒ‹àœ”àŒ‹_àœ•àœŽàœąàŒ‹àœ–àœŽ_àœ”àŒ‹àœŠàœ„àœŠàŒ‹_àœŠàŸ€àœșàœ“àŒ‹àœ”àŒ‹".split("_"),weekdaysMin:"àœ‰àœČ_àœŸàŸł_àœ˜àœČàœ‚_àœŁàŸ·àœ‚_àœ•àœŽàœą_àœŠàœ„àœŠ_àœŠàŸ€àœșàœ“".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[àœ‘àœČàŒ‹àœąàœČàœ„] LT",nextDay:"[àœŠàœ„àŒ‹àœ‰àœČàœ“] LT",nextWeek:"[àœ–àœ‘àœŽàœ“àŒ‹àœ•àŸČàœ‚àŒ‹àœąàŸ—àœșàœŠàŒ‹àœ˜], LT",lastDay:"[àœàŒ‹àœŠàœ„] LT",lastWeek:"[àœ–àœ‘àœŽàœ“àŒ‹àœ•àŸČàœ‚àŒ‹àœ˜àœàœ àŒ‹àœ˜] dddd, LT",sameElse:"L"},relativeTime:{future:"%s àœŁàŒ‹",past:"%s àœŠàŸ”àœ“àŒ‹àœŁ",s:"àœŁàœ˜àŒ‹àœŠàœ„",ss:"%d àœŠàŸàœąàŒ‹àœ†àŒ",m:"àœŠàŸàœąàŒ‹àœ˜àŒ‹àœ‚àœ…àœČàœ‚",mm:"%d àœŠàŸàœąàŒ‹àœ˜",h:"àœ†àœŽàŒ‹àœšàœŒàœ‘àŒ‹àœ‚àœ…àœČàœ‚",hh:"%d àœ†àœŽàŒ‹àœšàœŒàœ‘",d:"àœ‰àœČàœ“àŒ‹àœ‚àœ…àœČàœ‚",dd:"%d àœ‰àœČàœ“àŒ‹",M:"àœŸàŸłàŒ‹àœ–àŒ‹àœ‚àœ…àœČàœ‚",MM:"%d àœŸàŸłàŒ‹àœ–",y:"àœŁàœŒàŒ‹àœ‚àœ…àœČàœ‚",yy:"%d àœŁàœŒ"},preparse:function(e){return e.replace(/[àŒĄàŒąàŒŁàŒ€àŒ„àŒŠàŒ§àŒšàŒ©àŒ ]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/àœ˜àœšàœ“àŒ‹àœ˜àœŒ|àœžàœŒàœ‚àœŠàŒ‹àœ€àœŠ|àœ‰àœČàœ“àŒ‹àœ‚àœŽàœ„|àœ‘àœ‚àœŒàœ„àŒ‹àœ‘àœ‚|àœ˜àœšàœ“àŒ‹àœ˜àœŒ/,meridiemHour:function(e,t){return 12===e&&(e=0),"àœ˜àœšàœ“àŒ‹àœ˜àœŒ"===t&&e>=4||"àœ‰àœČàœ“àŒ‹àœ‚àœŽàœ„"===t&&e<5||"àœ‘àœ‚àœŒàœ„àŒ‹àœ‘àœ‚"===t?e+12:e},meridiem:function(e,t,a){return e<4?"àœ˜àœšàœ“àŒ‹àœ˜àœŒ":e<10?"àœžàœŒàœ‚àœŠàŒ‹àœ€àœŠ":e<17?"àœ‰àœČàœ“àŒ‹àœ‚àœŽàœ„":e<20?"àœ‘àœ‚àœŒàœ„àŒ‹àœ‘àœ‚":"àœ˜àœšàœ“àŒ‹àœ˜àœŒ"},week:{dow:0,doy:6}})}(a(381))},1278:function(e,t,a){!function(e){"use strict";function t(e,t,a){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[a],e)}function a(e){return e>9?a(e%10):e}var s=[/^gen/i,/^c[ÊŒ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],n=/^(genver|c[ÊŒ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ÊŒ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,i=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_CÊŒhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_CÊŒhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_MercÊŒher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:i,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ÊŒ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:i,monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(genver|c[ÊŒ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ÊŒ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[WarcÊŒhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[DecÊŒh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ÊŒzo",s:"un nebeud segondennoĂč",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(a(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,a){return e<12?"a.m.":"g.m."}})}(a(381))},622:function(e,t,a){!function(e){"use strict";function t(e,t,a){var s=e+" ";switch(a){case"ss":return s+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return s+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return s+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return s+(1===e?"dan":"dana");case"MM":return s+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return s+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[proĆĄlu] dddd [u] LT";case 6:return"[proĆĄle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[proĆĄli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},2468:function(e,t,a){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demĂ  a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquĂ­ %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|Ăš|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"Ăš";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}})}(a(381))},5822:function(e,t,a){!function(e){"use strict";var t={format:"leden_Ășnor_bƙezen_duben_květen_červen_červenec_srpen_záƙí_ƙíjen_listopad_prosinec".split("_"),standalone:"ledna_Ășnora_bƙezna_dubna_května_června_července_srpna_záƙí_ƙíjna_listopadu_prosince".split("_")},a="led_Ășno_bƙe_dub_kvě_čvn_čvc_srp_záƙ_ƙíj_lis_pro".split("_"),s=[/^led/i,/^Ășno/i,/^bƙe/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^záƙ/i,/^ƙíj/i,/^lis/i,/^pro/i],n=/^(leden|Ășnor|bƙezen|duben|květen|červenec|července|červen|června|srpen|záƙí|ƙíjen|listopad|prosinec|led|Ășno|bƙe|dub|kvě|čvn|čvc|srp|záƙ|ƙíj|lis|pro)/i;function i(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,t,a,s){var n=e+" ";switch(a){case"s":return t||s?"pĂĄr sekund":"pĂĄr sekundami";case"ss":return t||s?n+(i(e)?"sekundy":"sekund"):n+"sekundami";case"m":return t?"minuta":s?"minutu":"minutou";case"mm":return t||s?n+(i(e)?"minuty":"minut"):n+"minutami";case"h":return t?"hodina":s?"hodinu":"hodinou";case"hh":return t||s?n+(i(e)?"hodiny":"hodin"):n+"hodinami";case"d":return t||s?"den":"dnem";case"dd":return t||s?n+(i(e)?"dny":"dnĂ­"):n+"dny";case"M":return t||s?"měsĂ­c":"měsĂ­cem";case"MM":return t||s?n+(i(e)?"měsĂ­ce":"měsĂ­cĆŻ"):n+"měsĂ­ci";case"y":return t||s?"rok":"rokem";case"yy":return t||s?n+(i(e)?"roky":"let"):n+"lety"}}e.defineLocale("cs",{months:t,monthsShort:a,monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(leden|ledna|Ășnora|Ășnor|bƙezen|bƙezna|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|záƙí|ƙíjen|ƙíjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|Ășno|bƙe|dub|kvě|čvn|čvc|srp|záƙ|ƙíj|lis|pro)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"neděle_pondělĂ­_ĂșterĂœ_stƙeda_čtvrtek_pĂĄtek_sobota".split("_"),weekdaysShort:"ne_po_Ășt_st_čt_pĂĄ_so".split("_"),weekdaysMin:"ne_po_Ășt_st_čt_pĂĄ_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zĂ­tra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve stƙedu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pĂĄtek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulĂ©] dddd [v] LT";case 3:return"[minulou stƙedu v] LT";case 4:case 5:return"[minulĂœ] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pƙed %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},877:function(e,t,a){!function(e){"use strict";e.defineLocale("cv",{months:"Đșӑрлач_ĐœĐ°Ń€Ó‘Ń_пуш_Đ°ĐșĐ°_ĐŒĐ°Đč_Ò«Ó—Ń€Ń‚ĐŒĐ”_утӑ_Ò«ŃƒŃ€Đ»Đ°_Đ°ĐČÓ‘Đœ_юпа_чӳĐș_раштаĐČ".split("_"),monthsShort:"Đșӑр_ĐœĐ°Ń€_пуш_Đ°ĐșĐ°_ĐŒĐ°Đč_Ò«Ó—Ń€_утӑ_Ò«ŃƒŃ€_Đ°ĐČĐœ_юпа_чӳĐș_раш".split("_"),weekdays:"ĐČŃ‹Ń€ŃĐ°Ń€ĐœĐžĐșŃƒĐœ_Ń‚ŃƒĐœŃ‚ĐžĐșŃƒĐœ_ытларОĐșŃƒĐœ_ŃŽĐœĐșŃƒĐœ_ĐșÓ—Ò«ĐœĐ”Ń€ĐœĐžĐșŃƒĐœ_ŃŃ€ĐœĐ”ĐșŃƒĐœ_ŃˆÓ‘ĐŒĐ°Ń‚ĐșŃƒĐœ".split("_"),weekdaysShort:"ĐČыр_Ń‚ŃƒĐœ_Ń‹Ń‚Đ»_ŃŽĐœ_Đșӗҫ_ŃŃ€Đœ_ŃˆÓ‘ĐŒ".split("_"),weekdaysMin:"ĐČр_Ń‚Đœ_ыт_ŃŽĐœ_ĐșÒ«_эр_ŃˆĐŒ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [Ò«ŃƒĐ»Ń…Đž] MMMM [уĐčÓ‘Ń…Ó—Đœ] D[-ĐŒÓ—ŃˆÓ—]",LLL:"YYYY [Ò«ŃƒĐ»Ń…Đž] MMMM [уĐčÓ‘Ń…Ó—Đœ] D[-ĐŒÓ—ŃˆÓ—], HH:mm",LLLL:"dddd, YYYY [Ò«ŃƒĐ»Ń…Đž] MMMM [уĐčÓ‘Ń…Ó—Đœ] D[-ĐŒÓ—ŃˆÓ—], HH:mm"},calendar:{sameDay:"[ĐŸĐ°ŃĐœ] LT [сДхДтрД]",nextDay:"[Đ«Ń€Đ°Đœ] LT [сДхДтрД]",lastDay:"[Ó–ĐœĐ”Ń€] LT [сДхДтрД]",nextWeek:"[ÒȘОтДс] dddd LT [сДхДтрД]",lastWeek:"[Đ˜Ń€Ń‚ĐœÓ—] dddd LT [сДхДтрД]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сДхДт$/i.exec(e)?"Ń€Đ”Đœ":/Ò«ŃƒĐ»$/i.exec(e)?"Ń‚Đ°Đœ":"Ń€Đ°Đœ")},past:"%s ĐșĐ°ŃĐ»Đ»Đ°",s:"пӗр-ĐžĐș Ò«Đ”ĐșĐșŃƒĐœŃ‚",ss:"%d Ò«Đ”ĐșĐșŃƒĐœŃ‚",m:"пӗр ĐŒĐžĐœŃƒŃ‚",mm:"%d ĐŒĐžĐœŃƒŃ‚",h:"пӗр сДхДт",hh:"%d сДхДт",d:"пӗр ĐșŃƒĐœ",dd:"%d ĐșŃƒĐœ",M:"пӗр уĐčӑх",MM:"%d уĐčӑх",y:"пӗр Ò«ŃƒĐ»",yy:"%d Ò«ŃƒĐ»"},dayOfMonthOrdinalParse:/\d{1,2}-ĐŒÓ—Ńˆ/,ordinal:"%d-ĐŒÓ—Ńˆ",week:{dow:1,doy:7}})}(a(381))},7373:function(e,t,a){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ĂŽl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(a(381))},4780:function(e,t,a){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"sĂžndag_mandag_tirsdag_onsdag_torsdag_fredag_lĂžrdag".split("_"),weekdaysShort:"sĂžn_man_tir_ons_tor_fre_lĂžr".split("_"),weekdaysMin:"sĂž_ma_ti_on_to_fr_lĂž".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"pĂ„ dddd [kl.] LT",lastDay:"[i gĂ„r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"fĂ„ sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en mĂ„ned",MM:"%d mĂ„neder",y:"et Ă„r",yy:"%d Ă„r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},217:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[a][0]:n[a][1]}e.defineLocale("de-at",{months:"JĂ€nner_Februar_MĂ€rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"JĂ€n._Feb._MĂ€rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},894:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[a][0]:n[a][1]}e.defineLocale("de-ch",{months:"Januar_Februar_MĂ€rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._MĂ€rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9740:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[a][0]:n[a][1]}e.defineLocale("de",{months:"Januar_Februar_MĂ€rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._MĂ€rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},5300:function(e,t,a){!function(e){"use strict";var t=["Ț–ȚŹȚ‚ȚȘȚ‡ȚŠȚƒȚ©","ȚŠȚŹȚ„Ț°ȚƒȚȘȚ‡ȚŠȚƒȚ©","Ț‰Ț§ȚƒȚšȚ—ȚȘ","Ț‡Ț­Ț•Ț°ȚƒȚ©ȚȚȘ","Ț‰Ț­","Ț–Ț«Ț‚Ț°","Ț–ȚȘȚȚŠȚ‡Țš","Ț‡ȚŻȚŽȚŠȚȚ°Ț“ȚȘ","ȚȚŹȚ•Ț°Ț“ȚŹȚ‰Ț°Ț„ȚŠȚƒȚȘ","Ț‡ȚźȚ†Ț°Ț“ȚŻȚ„ȚŠȚƒȚȘ","Ț‚ȚźȚˆȚŹȚ‰Ț°Ț„ȚŠȚƒȚȘ","Ț‘ȚšȚȚŹȚ‰Ț°Ț„ȚŠȚƒȚȘ"],a=["Ț‡Ț§Ț‹ȚšȚ‡Ț°ȚŒȚŠ","Ț€ȚŻȚ‰ȚŠ","Ț‡ȚŠȚ‚Ț°ȚŽȚ§ȚƒȚŠ","Ț„ȚȘȚ‹ȚŠ","Ț„ȚȘȚƒȚ§ȚȚ°ȚŠȚŠȚŒȚš","Ț€ȚȘȚ†ȚȘȚƒȚȘ","Ț€ȚźȚ‚ȚšȚ€ȚšȚƒȚȘ"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:"Ț‡Ț§Ț‹Țš_Ț€ȚŻȚ‰ȚŠ_Ț‡ȚŠȚ‚Ț°_Ț„ȚȘȚ‹ȚŠ_Ț„ȚȘȚƒȚ§_Ț€ȚȘȚ†ȚȘ_Ț€ȚźȚ‚Țš".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/Ț‰Ț†|Ț‰ȚŠ/,isPM:function(e){return"Ț‰ȚŠ"===e},meridiem:function(e,t,a){return e<12?"Ț‰Ț†":"Ț‰ȚŠ"},calendar:{sameDay:"[Ț‰ȚšȚ‡ȚŠȚ‹ȚȘ] LT",nextDay:"[Ț‰Ț§Ț‹ȚŠȚ‰Ț§] LT",nextWeek:"dddd LT",lastDay:"[Ț‡ȚšȚ‡Ț°Ț”ȚŹ] LT",lastWeek:"[ȚŠȚ§Ț‡ȚšȚŒȚȘȚˆȚš] dddd LT",sameElse:"L"},relativeTime:{future:"ȚŒȚŹȚƒȚ­ȚŽȚŠȚ‡Țš %s",past:"Ț†ȚȘȚƒȚšȚ‚Ț° %s",s:"ȚȚšȚ†ȚȘȚ‚Ț°ȚŒȚȘȚ†ȚźȚ…ȚŹȚ‡Ț°",ss:"d% ȚȚšȚ†ȚȘȚ‚Ț°ȚŒȚȘ",m:"Ț‰ȚšȚ‚ȚšȚ“ȚŹȚ‡Ț°",mm:"Ț‰ȚšȚ‚ȚšȚ“ȚȘ %d",h:"ȚŽȚŠȚ‘ȚšȚ‡ȚšȚƒȚŹȚ‡Ț°",hh:"ȚŽȚŠȚ‘ȚšȚ‡ȚšȚƒȚȘ %d",d:"Ț‹ȚȘȚˆȚŠȚ€ȚŹȚ‡Ț°",dd:"Ț‹ȚȘȚˆȚŠȚȚ° %d",M:"Ț‰ȚŠȚ€ȚŹȚ‡Ț°",MM:"Ț‰ȚŠȚȚ° %d",y:"Ț‡ȚŠȚ€ȚŠȚƒȚŹȚ‡Ț°",yy:"Ț‡ȚŠȚ€ȚŠȚƒȚȘ %d"},preparse:function(e){return e.replace(/ی/g,",")},postformat:function(e){return e.replace(/,/g,"ی")},week:{dow:7,doy:12}})}(a(381))},837:function(e,t,a){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"Î™Î±ÎœÎżÏ…ÎŹÏÎčÎżÏ‚_ΊΔÎČÏÎżÏ…ÎŹÏÎčÎżÏ‚_ÎœÎŹÏÏ„ÎčÎżÏ‚_Î‘Ï€ÏÎŻÎ»ÎčÎżÏ‚_ΜάÎčÎżÏ‚_Î™ÎżÏÎœÎčÎżÏ‚_Î™ÎżÏÎ»ÎčÎżÏ‚_Î‘ÏÎłÎżÏ…ÏƒÏ„ÎżÏ‚_ÎŁÎ”Ï€Ï„Î­ÎŒÎČρÎčÎżÏ‚_ΟÎșτώÎČρÎčÎżÏ‚_ÎÎżÎ­ÎŒÎČρÎčÎżÏ‚_ΔΔÎșέΌÎČρÎčÎżÏ‚".split("_"),monthsGenitiveEl:"Î™Î±ÎœÎżÏ…Î±ÏÎŻÎżÏ…_ΊΔÎČÏÎżÏ…Î±ÏÎŻÎżÏ…_ÎœÎ±ÏÏ„ÎŻÎżÏ…_ΑπρÎčÎ»ÎŻÎżÏ…_ÎœÎ±ÎÎżÏ…_Î™ÎżÏ…ÎœÎŻÎżÏ…_Î™ÎżÏ…Î»ÎŻÎżÏ…_Î‘Ï…ÎłÎżÏÏƒÏ„ÎżÏ…_ÎŁÎ”Ï€Ï„Î”ÎŒÎČÏÎŻÎżÏ…_ΟÎșτωÎČÏÎŻÎżÏ…_ÎÎżÎ”ÎŒÎČÏÎŻÎżÏ…_ΔΔÎșΔΌÎČÏÎŻÎżÏ…".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"ΙαΜ_ΊΔÎČ_Μαρ_Απρ_Μαϊ_Î™ÎżÏ…Îœ_Î™ÎżÏ…Î»_Î‘Ï…Îł_ÎŁÎ”Ï€_ΟÎșτ_ÎÎżÎ”_ΔΔÎș".split("_"),weekdays:"ΚυρÎčαÎșÎź_ΔΔυτέρα_Î€ÏÎŻÏ„Î·_Î€Î”Ï„ÎŹÏÏ„Î·_ΠέΌπτη_ΠαρασÎșÎ”Ï…Îź_ÎŁÎŹÎČÎČÎ±Ï„Îż".split("_"),weekdaysShort:"Κυρ_ΔΔυ_΀ρÎč_΀Δτ_ΠΔΌ_Παρ_ΣαÎČ".split("_"),weekdaysMin:"Κυ_ΔΔ_΀ρ_΀Δ_ΠΔ_Πα_Σα".split("_"),meridiem:function(e,t,a){return e>11?a?"ΌΌ":"ΜΜ":a?"πΌ":"ΠΜ"},isPM:function(e){return"ÎŒ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[ÎŁÎźÎŒÎ”ÏÎ± {}] LT",nextDay:"[ΑύρÎčÎż {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[ΧΞΔς {}] LT",lastWeek:function(){return 6===this.day()?"[Ï„Îż Ï€ÏÎżÎ·ÎłÎżÏÎŒÎ”ÎœÎż] dddd [{}] LT":"[τηΜ Ï€ÏÎżÎ·ÎłÎżÏÎŒÎ”ÎœÎ·] dddd [{}] LT"},sameElse:"L"},calendar:function(e,t){var a,s=this._calendarEl[e],n=t&&t.hours();return a=s,("undefined"!=typeof Function&&a instanceof Function||"[object Function]"===Object.prototype.toString.call(a))&&(s=s.apply(t)),s.replace("{}",n%12==1?"στη":"στÎčς")},relativeTime:{future:"σΔ %s",past:"%s πρÎčÎœ",s:"λίγα ΎΔυτΔρόλΔπτα",ss:"%d ΎΔυτΔρόλΔπτα",m:"έΜα λΔπτό",mm:"%d Î»Î”Ï€Ï„ÎŹ",h:"ÎŒÎŻÎ± ώρα",hh:"%d ώρΔς",d:"ÎŒÎŻÎ± Όέρα",dd:"%d ΌέρΔς",M:"έΜας ÎŒÎźÎœÎ±Ï‚",MM:"%d ÎŒÎźÎœÎ”Ï‚",y:"έΜας Ï‡ÏÏŒÎœÎżÏ‚",yy:"%d χρόΜÎčα"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(a(381))},8348:function(e,t,a){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(a(381))},7925:function(e,t,a){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(a(381))},2243:function(e,t,a){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},6436:function(e,t,a){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},7207:function(e,t,a){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(a(381))},4175:function(e,t,a){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(a(381))},6319:function(e,t,a){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},1662:function(e,t,a){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},2915:function(e,t,a){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aĆ­gusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aĆ­g_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_Ä”aĆ­do_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_Ä”aĆ­_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_Ä”a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,a){return e>11?a?"p.t.m.":"P.T.M.":a?"a.t.m.":"A.T.M."},calendar:{sameDay:"[HodiaĆ­ je] LT",nextDay:"[MorgaĆ­ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[HieraĆ­ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaĆ­ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(a(381))},5251:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,s){return e?/-MMM-/.test(s)?a[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_miĂ©rcoles_jueves_viernes_sĂĄbado".split("_"),weekdaysShort:"dom._lun._mar._miĂ©._jue._vie._sĂĄb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sĂĄ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un dĂ­a",dd:"%d dĂ­as",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:1,doy:4}})}(a(381))},6112:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,s){return e?/-MMM-/.test(s)?a[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_miĂ©rcoles_jueves_viernes_sĂĄbado".split("_"),weekdaysShort:"dom._lun._mar._miĂ©._jue._vie._sĂĄb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sĂĄ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un dĂ­a",dd:"%d dĂ­as",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:0,doy:4},invalidDate:"Fecha invĂĄlida"})}(a(381))},1146:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,s){return e?/-MMM-/.test(s)?a[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_miĂ©rcoles_jueves_viernes_sĂĄbado".split("_"),weekdaysShort:"dom._lun._mar._miĂ©._jue._vie._sĂĄb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sĂĄ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un dĂ­a",dd:"%d dĂ­as",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:0,doy:6}})}(a(381))},5655:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,s){return e?/-MMM-/.test(s)?a[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_miĂ©rcoles_jueves_viernes_sĂĄbado".split("_"),weekdaysShort:"dom._lun._mar._miĂ©._jue._vie._sĂĄb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sĂĄ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un dĂ­a",dd:"%d dĂ­as",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:1,doy:4},invalidDate:"Fecha invĂĄlida"})}(a(381))},5603:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){var n={s:["mĂ”ne sekundi","mĂ”ni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ĂŒhe minuti","ĂŒks minut"],mm:[e+" minuti",e+" minutit"],h:["ĂŒhe tunni","tund aega","ĂŒks tund"],hh:[e+" tunni",e+" tundi"],d:["ĂŒhe pĂ€eva","ĂŒks pĂ€ev"],M:["kuu aja","kuu aega","ĂŒks kuu"],MM:[e+" kuu",e+" kuud"],y:["ĂŒhe aasta","aasta","ĂŒks aasta"],yy:[e+" aasta",e+" aastat"]};return t?n[a][2]?n[a][2]:n[a][1]:s?n[a][0]:n[a][1]}e.defineLocale("et",{months:"jaanuar_veebruar_mĂ€rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_mĂ€rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pĂŒhapĂ€ev_esmaspĂ€ev_teisipĂ€ev_kolmapĂ€ev_neljapĂ€ev_reede_laupĂ€ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[TĂ€na,] LT",nextDay:"[Homme,] LT",nextWeek:"[JĂ€rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pĂ€rast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d pĂ€eva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},7763:function(e,t,a){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},6959:function(e,t,a){!function(e){"use strict";var t={1:"Û±",2:"ÛČ",3:"Ûł",4:"ÛŽ",5:"Û”",6:"Û¶",7:"Û·",8:"Ûž",9:"Ûč",0:"Û°"},a={"Û±":"1","ÛČ":"2","Ûł":"3","ÛŽ":"4","Û”":"5","Û¶":"6","Û·":"7","Ûž":"8","Ûč":"9","Û°":"0"};e.defineLocale("fa",{months:"Ú˜Ű§Ù†ÙˆÛŒÙ‡_ÙÙˆŰ±ÛŒÙ‡_Ù…Ű§Ű±Űł_ŰąÙˆŰ±ÛŒÙ„_مه_Ú˜ÙˆŰŠÙ†_Ú˜ÙˆŰŠÛŒÙ‡_Ű§ÙˆŰȘ_ŰłÙŸŰȘŰ§Ù…ŰšŰ±_ۧکŰȘۚ۱_Ù†ÙˆŰ§Ù…ŰšŰ±_ŰŻŰłŰ§Ù…ŰšŰ±".split("_"),monthsShort:"Ú˜Ű§Ù†ÙˆÛŒÙ‡_ÙÙˆŰ±ÛŒÙ‡_Ù…Ű§Ű±Űł_ŰąÙˆŰ±ÛŒÙ„_مه_Ú˜ÙˆŰŠÙ†_Ú˜ÙˆŰŠÛŒÙ‡_Ű§ÙˆŰȘ_ŰłÙŸŰȘŰ§Ù…ŰšŰ±_ۧکŰȘۚ۱_Ù†ÙˆŰ§Ù…ŰšŰ±_ŰŻŰłŰ§Ù…ŰšŰ±".split("_"),weekdays:"ÛŒÚ©â€ŒŰŽÙ†ŰšÙ‡_ŰŻÙˆŰŽÙ†ŰšÙ‡_ŰłÙ‡â€ŒŰŽÙ†ŰšÙ‡_Ú†Ù‡Ű§Ű±ŰŽÙ†ŰšÙ‡_ÙŸÙ†ŰŹâ€ŒŰŽÙ†ŰšÙ‡_ŰŹÙ…Űčه_ŰŽÙ†ŰšÙ‡".split("_"),weekdaysShort:"ÛŒÚ©â€ŒŰŽÙ†ŰšÙ‡_ŰŻÙˆŰŽÙ†ŰšÙ‡_ŰłÙ‡â€ŒŰŽÙ†ŰšÙ‡_Ú†Ù‡Ű§Ű±ŰŽÙ†ŰšÙ‡_ÙŸÙ†ŰŹâ€ŒŰŽÙ†ŰšÙ‡_ŰŹÙ…Űčه_ŰŽÙ†ŰšÙ‡".split("_"),weekdaysMin:"ی_ŰŻ_Űł_چ_ÙŸ_ŰŹ_ŰŽ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/Ù‚ŰšÙ„ ۧŰČ ŰžÙ‡Ű±|ŰšŰčŰŻ ۧŰČ ŰžÙ‡Ű±/,isPM:function(e){return/ŰšŰčŰŻ ۧŰČ ŰžÙ‡Ű±/.test(e)},meridiem:function(e,t,a){return e<12?"Ù‚ŰšÙ„ ۧŰČ ŰžÙ‡Ű±":"ŰšŰčŰŻ ۧŰČ ŰžÙ‡Ű±"},calendar:{sameDay:"[Ű§Ù…Ű±ÙˆŰČ ŰłŰ§ŰčŰȘ] LT",nextDay:"[ÙŰ±ŰŻŰ§ ۳ۧŰčŰȘ] LT",nextWeek:"dddd [۳ۧŰčŰȘ] LT",lastDay:"[ŰŻÛŒŰ±ÙˆŰČ ŰłŰ§ŰčŰȘ] LT",lastWeek:"dddd [ÙŸÛŒŰŽ] [۳ۧŰčŰȘ] LT",sameElse:"L"},relativeTime:{future:"ۯ۱ %s",past:"%s ÙŸÛŒŰŽ",s:"Ú†Ù†ŰŻ Ű«Ű§Ù†ÛŒÙ‡",ss:"%d Ű«Ű§Ù†ÛŒÙ‡",m:"یک ŰŻÙ‚ÛŒÙ‚Ù‡",mm:"%d ŰŻÙ‚ÛŒÙ‚Ù‡",h:"یک ۳ۧŰčŰȘ",hh:"%d ۳ۧŰčŰȘ",d:"یک Ű±ÙˆŰČ",dd:"%d Ű±ÙˆŰČ",M:"یک Ù…Ű§Ù‡",MM:"%d Ù…Ű§Ù‡",y:"یک ŰłŰ§Ù„",yy:"%d ŰłŰ§Ù„"},preparse:function(e){return e.replace(/[Û°-Ûč]/g,(function(e){return a[e]})).replace(/ی/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"ی")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(a(381))},1897:function(e,t,a){!function(e){"use strict";var t="nolla yksi kaksi kolme neljĂ€ viisi kuusi seitsemĂ€n kahdeksan yhdeksĂ€n".split(" "),a=["nolla","yhden","kahden","kolmen","neljĂ€n","viiden","kuuden",t[7],t[8],t[9]];function s(e,s,n,i){var r="";switch(n){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":r=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":r=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":r=i?"tunnin":"tuntia";break;case"d":return i?"pĂ€ivĂ€n":"pĂ€ivĂ€";case"dd":r=i?"pĂ€ivĂ€n":"pĂ€ivÀÀ";break;case"M":return i?"kuukauden":"kuukausi";case"MM":r=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":r=i?"vuoden":"vuotta"}return function(e,s){return e<10?s?a[e]:t[e]:e}(e,i)+" "+r}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesĂ€kuu_heinĂ€kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesĂ€_heinĂ€_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tĂ€nÀÀn] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s pÀÀstĂ€",past:"%s sitten",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2549:function(e,t,a){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},4694:function(e,t,a){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_aprĂ­l_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mĂĄnadagur_tĂœsdagur_mikudagur_hĂłsdagur_frĂ­ggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mĂĄn_tĂœs_mik_hĂłs_frĂ­_ley".split("_"),weekdaysMin:"su_mĂĄ_tĂœ_mi_hĂł_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjĂĄr kl.] LT",lastWeek:"[sĂ­Ă°stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s sĂ­Ă°ani",s:"fĂĄ sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tĂ­mi",hh:"%d tĂ­mar",d:"ein dagur",dd:"%d dagar",M:"ein mĂĄnaĂ°ur",MM:"%d mĂĄnaĂ°ir",y:"eitt ĂĄr",yy:"%d ĂĄr"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},3049:function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_fĂ©vrier_mars_avril_mai_juin_juillet_aoĂ»t_septembre_octobre_novembre_dĂ©cembre".split("_"),monthsShort:"janv._fĂ©vr._mars_avr._mai_juin_juil._aoĂ»t_sept._oct._nov._dĂ©c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui Ă ] LT",nextDay:"[Demain Ă ] LT",nextWeek:"dddd [Ă ] LT",lastDay:"[Hier Ă ] LT",lastWeek:"dddd [dernier Ă ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(a(381))},2330:function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_fĂ©vrier_mars_avril_mai_juin_juillet_aoĂ»t_septembre_octobre_novembre_dĂ©cembre".split("_"),monthsShort:"janv._fĂ©vr._mars_avr._mai_juin_juil._aoĂ»t_sept._oct._nov._dĂ©c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui Ă ] LT",nextDay:"[Demain Ă ] LT",nextWeek:"dddd [Ă ] LT",lastDay:"[Hier Ă ] LT",lastWeek:"dddd [dernier Ă ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(381))},4470:function(e,t,a){!function(e){"use strict";var t=/(janv\.?|fĂ©vr\.?|mars|avr\.?|mai|juin|juil\.?|aoĂ»t|sept\.?|oct\.?|nov\.?|dĂ©c\.?|janvier|fĂ©vrier|mars|avril|mai|juin|juillet|aoĂ»t|septembre|octobre|novembre|dĂ©cembre)/i,a=[/^janv/i,/^fĂ©vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^aoĂ»t/i,/^sept/i,/^oct/i,/^nov/i,/^dĂ©c/i];e.defineLocale("fr",{months:"janvier_fĂ©vrier_mars_avril_mai_juin_juillet_aoĂ»t_septembre_octobre_novembre_dĂ©cembre".split("_"),monthsShort:"janv._fĂ©vr._mars_avr._mai_juin_juil._aoĂ»t_sept._oct._nov._dĂ©c.".split("_"),monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(janvier|fĂ©vrier|mars|avril|mai|juin|juillet|aoĂ»t|septembre|octobre|novembre|dĂ©cembre)/i,monthsShortStrictRegex:/(janv\.?|fĂ©vr\.?|mars|avr\.?|mai|juin|juil\.?|aoĂ»t|sept\.?|oct\.?|nov\.?|dĂ©c\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui Ă ] LT",nextDay:"[Demain Ă ] LT",nextWeek:"dddd [Ă ] LT",lastDay:"[Hier Ă ] LT",lastWeek:"dddd [dernier Ă ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(381))},5044:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),a="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,s){return e?/-MMM-/.test(s)?a[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ĂŽfrĂ»ne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minĂșt",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},9295:function(e,t,a){!function(e){"use strict";e.defineLocale("ga",{months:["EanĂĄir","Feabhra","MĂĄrta","AibreĂĄn","Bealtaine","Meitheamh","IĂșil","LĂșnasa","MeĂĄn FĂłmhair","Deireadh FĂłmhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","MĂĄrt","Aib","Beal","Meith","IĂșil","LĂșn","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["DĂ© Domhnaigh","DĂ© Luain","DĂ© MĂĄirt","DĂ© CĂ©adaoin","DĂ©ardaoin","DĂ© hAoine","DĂ© Sathairn"],weekdaysShort:["Domh","Luan","MĂĄirt","CĂ©ad","DĂ©ar","Aoine","Sath"],weekdaysMin:["Do","Lu","MĂĄ","CĂ©","DĂ©","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[AmĂĄrach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[InnĂ© ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s Ăł shin",s:"cĂșpla soicind",ss:"%d soicind",m:"nĂłimĂ©ad",mm:"%d nĂłimĂ©ad",h:"uair an chloig",hh:"%d uair an chloig",d:"lĂĄ",dd:"%d lĂĄ",M:"mĂ­",MM:"%d mĂ­onna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(381))},2101:function(e,t,a){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am MĂ rt","An Giblean","An CĂšitean","An t-Ògmhios","An t-Iuchar","An LĂčnastal","An t-Sultain","An DĂ mhair","An t-Samhain","An DĂčbhlachd"],monthsShort:["Faoi","Gear","MĂ rt","Gibl","CĂšit","Ògmh","Iuch","LĂčn","Sult","DĂ mh","Samh","DĂčbh"],monthsParseExact:!0,weekdays:["DidĂČmhnaich","Diluain","DimĂ irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["DĂČ","Lu","MĂ ","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-mĂ ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dĂš aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mĂŹos",MM:"%d mĂŹosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(381))},8794:function(e,t,a){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mĂ©rcores_xoves_venres_sĂĄbado".split("_"),weekdaysShort:"dom._lun._mar._mĂ©r._xov._ven._sĂĄb.".split("_"),weekdaysMin:"do_lu_ma_mĂ©_xo_ve_sĂĄ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ĂĄs":"ĂĄ")+"] LT"},nextDay:function(){return"[mañå "+(1!==this.hours()?"ĂĄs":"ĂĄ")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ĂĄs":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"ĂĄ":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ĂĄs":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un dĂ­a",dd:"%d dĂ­as",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:1,doy:4}})}(a(381))},7884:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){var n={s:["à€„à„‹à€Ąà€Żà€Ÿ à€žà„…à€•à€‚à€Ąà€Ÿà€‚à€šà„€","à€„à„‹à€Ąà„‡ à€žà„…à€•à€‚à€Ą"],ss:[e+" à€žà„…à€•à€‚à€Ąà€Ÿà€‚à€šà„€",e+" à€žà„…à€•à€‚à€Ą"],m:["à€à€•à€Ÿ à€źà€żà€Łà€Ÿà€Ÿà€š","à€à€• à€źà€żà€šà„‚à€Ÿ"],mm:[e+" à€źà€żà€Łà€Ÿà€Ÿà€‚à€šà„€",e+" à€źà€żà€Łà€Ÿà€Ÿà€‚"],h:["à€à€•à€Ÿ à€”à€°à€Ÿà€š","à€à€• à€”à€°"],hh:[e+" à€”à€°à€Ÿà€‚à€šà„€",e+" à€”à€°à€Ÿà€‚"],d:["à€à€•à€Ÿ à€Šà€żà€žà€Ÿà€š","à€à€• à€Šà„€à€ž"],dd:[e+" à€Šà€żà€žà€Ÿà€‚à€šà„€",e+" à€Šà„€à€ž"],M:["à€à€•à€Ÿ à€źà„à€čà€Żà€šà„à€Żà€Ÿà€š","à€à€• à€źà„à€čà€Żà€šà„‹"],MM:[e+" à€źà„à€čà€Żà€šà„à€Żà€Ÿà€šà„€",e+" à€źà„à€čà€Żà€šà„‡"],y:["à€à€•à€Ÿ à€”à€°à„à€žà€Ÿà€š","à€à€• à€”à€°à„à€ž"],yy:[e+" à€”à€°à„à€žà€Ÿà€‚à€šà„€",e+" à€”à€°à„à€žà€Ÿà€‚"]};return s?n[a][0]:n[a][1]}e.defineLocale("gom-deva",{months:{standalone:"à€œà€Ÿà€šà„‡à€”à€Ÿà€°à„€_à€«à„‡à€Źà„à€°à„à€”à€Ÿà€°à„€_à€źà€Ÿà€°à„à€š_à€à€Șà„à€°à„€à€Č_à€źà„‡_à€œà„‚à€š_à€œà„à€Čà€Ż_à€‘à€—à€žà„à€Ÿ_à€žà€Șà„à€Ÿà„‡à€‚à€Źà€°_à€‘à€•à„à€Ÿà„‹à€Źà€°_à€šà„‹à€”à„à€čà„‡à€‚à€Źà€°_à€Ąà€żà€žà„‡à€‚à€Źà€°".split("_"),format:"à€œà€Ÿà€šà„‡à€”à€Ÿà€°à„€à€šà„à€Żà€Ÿ_à€«à„‡à€Źà„à€°à„à€”à€Ÿà€°à„€à€šà„à€Żà€Ÿ_à€źà€Ÿà€°à„à€šà€Ÿà€šà„à€Żà€Ÿ_à€à€Șà„à€°à„€à€Čà€Ÿà€šà„à€Żà€Ÿ_à€źà„‡à€Żà€Ÿà€šà„à€Żà€Ÿ_à€œà„‚à€šà€Ÿà€šà„à€Żà€Ÿ_à€œà„à€Čà€Żà€Ÿà€šà„à€Żà€Ÿ_à€‘à€—à€žà„à€Ÿà€Ÿà€šà„à€Żà€Ÿ_à€žà€Șà„à€Ÿà„‡à€‚à€Źà€°à€Ÿà€šà„à€Żà€Ÿ_à€‘à€•à„à€Ÿà„‹à€Źà€°à€Ÿà€šà„à€Żà€Ÿ_à€šà„‹à€”à„à€čà„‡à€‚à€Źà€°à€Ÿà€šà„à€Żà€Ÿ_à€Ąà€żà€žà„‡à€‚à€Źà€°à€Ÿà€šà„à€Żà€Ÿ".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"à€œà€Ÿà€šà„‡._à€«à„‡à€Źà„à€°à„._à€źà€Ÿà€°à„à€š_à€à€Șà„à€°à„€._à€źà„‡_à€œà„‚à€š_à€œà„à€Č._à€‘à€—._à€žà€Șà„à€Ÿà„‡à€‚._à€‘à€•à„à€Ÿà„‹._à€šà„‹à€”à„à€čà„‡à€‚._à€Ąà€żà€žà„‡à€‚.".split("_"),monthsParseExact:!0,weekdays:"à€†à€Żà€€à€Ÿà€°_à€žà„‹à€źà€Ÿà€°_à€źà€‚à€—à€łà€Ÿà€°_à€Źà„à€§à€”à€Ÿà€°_à€Źà€żà€°à„‡à€žà„à€€à€Ÿà€°_à€žà„à€•à„à€°à€Ÿà€°_à€¶à„‡à€šà€”à€Ÿà€°".split("_"),weekdaysShort:"à€†à€Żà€€._à€žà„‹à€ź._à€źà€‚à€—à€ł._à€Źà„à€§._à€Źà„à€°à„‡à€žà„à€€._à€žà„à€•à„à€°._à€¶à„‡à€š.".split("_"),weekdaysMin:"à€†_à€žà„‹_à€źà€‚_à€Źà„_à€Źà„à€°à„‡_à€žà„_à€¶à„‡".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [à€”à€Ÿà€œà€€à€Ÿà€‚]",LTS:"A h:mm:ss [à€”à€Ÿà€œà€€à€Ÿà€‚]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [à€”à€Ÿà€œà€€à€Ÿà€‚]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [à€”à€Ÿà€œà€€à€Ÿà€‚]",llll:"ddd, D MMM YYYY, A h:mm [à€”à€Ÿà€œà€€à€Ÿà€‚]"},calendar:{sameDay:"[à€†à€Żà€œ] LT",nextDay:"[à€«à€Ÿà€Čà„à€Żà€Ÿà€‚] LT",nextWeek:"[à€«à„à€Ąà€Čà„‹] dddd[,] LT",lastDay:"[à€•à€Ÿà€Č] LT",lastWeek:"[à€«à€Ÿà€Ÿà€Čà„‹] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s à€†à€Šà„€à€‚",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(à€”à„‡à€°)/,ordinal:function(e,t){return"D"===t?e+"à€”à„‡à€°":e},week:{dow:0,doy:3},meridiemParse:/à€°à€Ÿà€€à„€|à€žà€•à€Ÿà€łà„€à€‚|à€Šà€šà€Șà€Ÿà€°à€Ÿà€‚|à€žà€Ÿà€‚à€œà„‡/,meridiemHour:function(e,t){return 12===e&&(e=0),"à€°à€Ÿà€€à„€"===t?e<4?e:e+12:"à€žà€•à€Ÿà€łà„€à€‚"===t?e:"à€Šà€šà€Șà€Ÿà€°à€Ÿà€‚"===t?e>12?e:e+12:"à€žà€Ÿà€‚à€œà„‡"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"à€°à€Ÿà€€à„€":e<12?"à€žà€•à€Ÿà€łà„€à€‚":e<16?"à€Šà€šà€Șà€Ÿà€°à€Ÿà€‚":e<20?"à€žà€Ÿà€‚à€œà„‡":"à€°à€Ÿà€€à„€"}})}(a(381))},3168:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){var n={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return s?n[a][0]:n[a][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(a(381))},5349:function(e,t,a){!function(e){"use strict";var t={1:"૧",2:"à«š",3:"à«©",4:"à«Ș",5:"à««",6:"à«Ź",7:"à«­",8:"à«ź",9:"à«Ż",0:"à«Š"},a={"૧":"1","à«š":"2","à«©":"3","à«Ș":"4","à««":"5","à«Ź":"6","à«­":"7","à«ź":"8","à«Ż":"9","à«Š":"0"};e.defineLocale("gu",{months:"àȘœàȘŸàȘšà«àȘŻà«àȘ†àȘ°à«€_àȘ«à«‡àȘŹà«àȘ°à«àȘ†àȘ°à«€_àȘźàȘŸàȘ°à«àȘš_àȘàȘȘ્àȘ°àȘżàȘČ_àȘźà«‡_àȘœà«‚àȘš_àȘœà«àȘČàȘŸàȘˆ_àȘ‘àȘ—àȘžà«àȘŸ_àȘžàȘȘ્àȘŸà«‡àȘźà«àȘŹàȘ°_àȘ‘àȘ•à«àȘŸà«àȘŹàȘ°_àȘšàȘ”ેàȘźà«àȘŹàȘ°_àȘĄàȘżàȘžà«‡àȘźà«àȘŹàȘ°".split("_"),monthsShort:"àȘœàȘŸàȘšà«àȘŻà«._àȘ«à«‡àȘŹà«àȘ°à«._àȘźàȘŸàȘ°à«àȘš_àȘàȘȘ્àȘ°àȘż._àȘźà«‡_àȘœà«‚àȘš_àȘœà«àȘČàȘŸ._àȘ‘àȘ—._àȘžàȘȘ્àȘŸà«‡._àȘ‘àȘ•à«àȘŸà«._àȘšàȘ”ે._àȘĄàȘżàȘžà«‡.".split("_"),monthsParseExact:!0,weekdays:"àȘ°àȘ”àȘżàȘ”àȘŸàȘ°_àȘžà«‹àȘźàȘ”àȘŸàȘ°_àȘźàȘ‚àȘ—àȘłàȘ”àȘŸàȘ°_àȘŹà«àȘ§à«àȘ”àȘŸàȘ°_àȘ—ુàȘ°à«àȘ”àȘŸàȘ°_àȘ¶à«àȘ•à«àȘ°àȘ”àȘŸàȘ°_àȘ¶àȘšàȘżàȘ”àȘŸàȘ°".split("_"),weekdaysShort:"àȘ°àȘ”àȘż_àȘžà«‹àȘź_àȘźàȘ‚àȘ—àȘł_àȘŹà«àȘ§à«_àȘ—ુàȘ°à«_àȘ¶à«àȘ•à«àȘ°_àȘ¶àȘšàȘż".split("_"),weekdaysMin:"àȘ°_àȘžà«‹_àȘźàȘ‚_àȘŹà«_àȘ—ુ_àȘ¶à«_àȘ¶".split("_"),longDateFormat:{LT:"A h:mm àȘ”àȘŸàȘ—્àȘŻà«‡",LTS:"A h:mm:ss àȘ”àȘŸàȘ—્àȘŻà«‡",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm àȘ”àȘŸàȘ—્àȘŻà«‡",LLLL:"dddd, D MMMM YYYY, A h:mm àȘ”àȘŸàȘ—્àȘŻà«‡"},calendar:{sameDay:"[àȘ†àȘœ] LT",nextDay:"[àȘ•àȘŸàȘČે] LT",nextWeek:"dddd, LT",lastDay:"[àȘ—àȘ‡àȘ•àȘŸàȘČે] LT",lastWeek:"[àȘȘàȘŸàȘ›àȘČàȘŸ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s àȘźàȘŸ",past:"%s àȘȘàȘčેàȘČàȘŸ",s:"àȘ…àȘźà«àȘ• àȘȘàȘłà«‹",ss:"%d àȘžà«‡àȘ•àȘ‚àȘĄ",m:"àȘàȘ• àȘźàȘżàȘšàȘżàȘŸ",mm:"%d àȘźàȘżàȘšàȘżàȘŸ",h:"àȘàȘ• àȘ•àȘČàȘŸàȘ•",hh:"%d àȘ•àȘČàȘŸàȘ•",d:"àȘàȘ• àȘŠàȘżàȘ”àȘž",dd:"%d àȘŠàȘżàȘ”àȘž",M:"àȘàȘ• àȘźàȘčàȘżàȘšà«‹",MM:"%d àȘźàȘčàȘżàȘšà«‹",y:"àȘàȘ• àȘ”àȘ°à«àȘ·",yy:"%d àȘ”àȘ°à«àȘ·"},preparse:function(e){return e.replace(/[૧૚૩à«Șà««à«Źà«­à«źà«Żà«Š]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/àȘ°àȘŸàȘ€|àȘŹàȘȘોàȘ°|àȘžàȘ”àȘŸàȘ°|àȘžàȘŸàȘ‚àȘœ/,meridiemHour:function(e,t){return 12===e&&(e=0),"àȘ°àȘŸàȘ€"===t?e<4?e:e+12:"àȘžàȘ”àȘŸàȘ°"===t?e:"àȘŹàȘȘોàȘ°"===t?e>=10?e:e+12:"àȘžàȘŸàȘ‚àȘœ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"àȘ°àȘŸàȘ€":e<10?"àȘžàȘ”àȘŸàȘ°":e<17?"àȘŹàȘȘોàȘ°":e<20?"àȘžàȘŸàȘ‚àȘœ":"àȘ°àȘŸàȘ€"},week:{dow:0,doy:6}})}(a(381))},4206:function(e,t,a){!function(e){"use strict";e.defineLocale("he",{months:"Ś™Ś Ś•ŚŚš_Ś€Ś‘ŚšŚ•ŚŚš_ŚžŚšŚ„_ŚŚ€ŚšŚ™Śœ_ŚžŚŚ™_Ś™Ś•Ś Ś™_Ś™Ś•ŚœŚ™_ŚŚ•Ś’Ś•ŚĄŚ˜_ŚĄŚ€Ś˜ŚžŚ‘Śš_ŚŚ•Ś§Ś˜Ś•Ś‘Śš_Ś Ś•Ś‘ŚžŚ‘Śš_Ś“ŚŠŚžŚ‘Śš".split("_"),monthsShort:"Ś™Ś Ś•Śł_Ś€Ś‘ŚšŚł_ŚžŚšŚ„_ŚŚ€ŚšŚł_ŚžŚŚ™_Ś™Ś•Ś Ś™_Ś™Ś•ŚœŚ™_ŚŚ•Ś’Śł_ŚĄŚ€Ś˜Śł_ŚŚ•Ś§Śł_Ś Ś•Ś‘Śł_Ś“ŚŠŚžŚł".split("_"),weekdays:"ŚšŚŚ©Ś•ŚŸ_Ś©Ś Ś™_Ś©ŚœŚ™Ś©Ś™_ŚšŚ‘Ś™ŚąŚ™_Ś—ŚžŚ™Ś©Ś™_Ś©Ś™Ś©Ś™_Ś©Ś‘ŚȘ".split("_"),weekdaysShort:"ŚŚł_Ś‘Śł_Ś’Śł_Ś“Śł_Ś”Śł_Ś•Śł_Ś©Śł".split("_"),weekdaysMin:"Ś_Ś‘_Ś’_Ś“_Ś”_Ś•_Ś©".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [Ś‘]MMMM YYYY",LLL:"D [Ś‘]MMMM YYYY HH:mm",LLLL:"dddd, D [Ś‘]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Ś”Ś™Ś•Ś Ś‘ÖŸ]LT",nextDay:"[ŚžŚ—Śš Ś‘ÖŸ]LT",nextWeek:"dddd [Ś‘Ś©ŚąŚ”] LT",lastDay:"[ŚŚȘŚžŚ•Śœ Ś‘ÖŸ]LT",lastWeek:"[Ś‘Ś™Ś•Ś] dddd [Ś”ŚŚ—ŚšŚ•ŚŸ Ś‘Ś©ŚąŚ”] LT",sameElse:"L"},relativeTime:{future:"Ś‘ŚąŚ•Ś“ %s",past:"ŚœŚ€Ś Ś™ %s",s:"ŚžŚĄŚ€Śš Ś©Ś Ś™Ś•ŚȘ",ss:"%d Ś©Ś Ś™Ś•ŚȘ",m:"Ś“Ś§Ś”",mm:"%d Ś“Ś§Ś•ŚȘ",h:"Ś©ŚąŚ”",hh:function(e){return 2===e?"Ś©ŚąŚȘŚ™Ś™Ś":e+" Ś©ŚąŚ•ŚȘ"},d:"Ś™Ś•Ś",dd:function(e){return 2===e?"Ś™Ś•ŚžŚ™Ś™Ś":e+" Ś™ŚžŚ™Ś"},M:"Ś—Ś•Ś“Ś©",MM:function(e){return 2===e?"Ś—Ś•Ś“Ś©Ś™Ś™Ś":e+" Ś—Ś•Ś“Ś©Ś™Ś"},y:"Ś©Ś Ś”",yy:function(e){return 2===e?"Ś©Ś ŚȘŚ™Ś™Ś":e%10==0&&10!==e?e+" Ś©Ś Ś”":e+" Ś©Ś Ś™Ś"}},meridiemParse:/ŚŚ—Ś”"ŚŠ|ŚœŚ€Ś Ś”"ŚŠ|ŚŚ—ŚšŚ™ Ś”ŚŠŚ”ŚšŚ™Ś™Ś|ŚœŚ€Ś Ś™ Ś”ŚŠŚ”ŚšŚ™Ś™Ś|ŚœŚ€Ś Ś•ŚȘ Ś‘Ś•Ś§Śš|Ś‘Ś‘Ś•Ś§Śš|Ś‘ŚąŚšŚ‘/i,isPM:function(e){return/^(ŚŚ—Ś”"ŚŠ|ŚŚ—ŚšŚ™ Ś”ŚŠŚ”ŚšŚ™Ś™Ś|Ś‘ŚąŚšŚ‘)$/.test(e)},meridiem:function(e,t,a){return e<5?"ŚœŚ€Ś Ś•ŚȘ Ś‘Ś•Ś§Śš":e<10?"Ś‘Ś‘Ś•Ś§Śš":e<12?a?'ŚœŚ€Ś Ś”"ŚŠ':"ŚœŚ€Ś Ś™ Ś”ŚŠŚ”ŚšŚ™Ś™Ś":e<18?a?'ŚŚ—Ś”"ŚŠ':"ŚŚ—ŚšŚ™ Ś”ŚŠŚ”ŚšŚ™Ś™Ś":"Ś‘ŚąŚšŚ‘"}})}(a(381))},94:function(e,t,a){!function(e){"use strict";var t={1:"à„§",2:"à„š",3:"à„©",4:"à„Ș",5:"à„«",6:"à„Ź",7:"à„­",8:"à„ź",9:"à„Ż",0:"à„Š"},a={"à„§":"1","à„š":"2","à„©":"3","à„Ș":"4","à„«":"5","à„Ź":"6","à„­":"7","à„ź":"8","à„Ż":"9","à„Š":"0"},s=[/^à€œà€š/i,/^à€«à€Œà€°|à€«à€°/i,/^à€źà€Ÿà€°à„à€š/i,/^à€…à€Șà„à€°à„ˆ/i,/^à€źà€ˆ/i,/^à€œà„‚à€š/i,/^à€œà„à€Č/i,/^à€…à€—/i,/^à€žà€żà€€à€‚|à€žà€żà€€/i,/^à€…à€•à„à€Ÿà„‚/i,/^à€šà€”|à€šà€”à€‚/i,/^à€Šà€żà€žà€‚|à€Šà€żà€ž/i];e.defineLocale("hi",{months:{format:"à€œà€šà€”à€°à„€_à€«à€Œà€°à€”à€°à„€_à€źà€Ÿà€°à„à€š_à€…à€Șà„à€°à„ˆà€Č_à€źà€ˆ_à€œà„‚à€š_à€œà„à€Čà€Ÿà€ˆ_à€…à€—à€žà„à€€_à€žà€żà€€à€źà„à€Źà€°_à€…à€•à„à€Ÿà„‚à€Źà€°_à€šà€”à€źà„à€Źà€°_à€Šà€żà€žà€źà„à€Źà€°".split("_"),standalone:"à€œà€šà€”à€°à„€_à€«à€°à€”à€°à„€_à€źà€Ÿà€°à„à€š_à€…à€Șà„à€°à„ˆà€Č_à€źà€ˆ_à€œà„‚à€š_à€œà„à€Čà€Ÿà€ˆ_à€…à€—à€žà„à€€_à€žà€żà€€à€‚à€Źà€°_à€…à€•à„à€Ÿà„‚à€Źà€°_à€šà€”à€‚à€Źà€°_à€Šà€żà€žà€‚à€Źà€°".split("_")},monthsShort:"à€œà€š._à€«à€Œà€°._à€źà€Ÿà€°à„à€š_à€…à€Șà„à€°à„ˆ._à€źà€ˆ_à€œà„‚à€š_à€œà„à€Č._à€…à€—._à€žà€żà€€._à€…à€•à„à€Ÿà„‚._à€šà€”._à€Šà€żà€ž.".split("_"),weekdays:"à€°à€”à€żà€”à€Ÿà€°_à€žà„‹à€źà€”à€Ÿà€°_à€źà€‚à€—à€Čà€”à€Ÿà€°_à€Źà„à€§à€”à€Ÿà€°_à€—à„à€°à„‚à€”à€Ÿà€°_à€¶à„à€•à„à€°à€”à€Ÿà€°_à€¶à€šà€żà€”à€Ÿà€°".split("_"),weekdaysShort:"à€°à€”à€ż_à€žà„‹à€ź_à€źà€‚à€—à€Č_à€Źà„à€§_à€—à„à€°à„‚_à€¶à„à€•à„à€°_à€¶à€šà€ż".split("_"),weekdaysMin:"à€°_à€žà„‹_à€źà€‚_à€Źà„_à€—à„_à€¶à„_à€¶".split("_"),longDateFormat:{LT:"A h:mm à€Źà€œà„‡",LTS:"A h:mm:ss à€Źà€œà„‡",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm à€Źà€œà„‡",LLLL:"dddd, D MMMM YYYY, A h:mm à€Źà€œà„‡"},monthsParse:s,longMonthsParse:s,shortMonthsParse:[/^à€œà€š/i,/^à€«à€Œà€°/i,/^à€źà€Ÿà€°à„à€š/i,/^à€…à€Șà„à€°à„ˆ/i,/^à€źà€ˆ/i,/^à€œà„‚à€š/i,/^à€œà„à€Č/i,/^à€…à€—/i,/^à€žà€żà€€/i,/^à€…à€•à„à€Ÿà„‚/i,/^à€šà€”/i,/^à€Šà€żà€ž/i],monthsRegex:/^(à€œà€šà€”à€°à„€|à€œà€š\.?|à€«à€Œà€°à€”à€°à„€|à€«à€°à€”à€°à„€|à€«à€Œà€°\.?|à€źà€Ÿà€°à„à€š?|à€…à€Șà„à€°à„ˆà€Č|à€…à€Șà„à€°à„ˆ\.?|à€źà€ˆ?|à€œà„‚à€š?|à€œà„à€Čà€Ÿà€ˆ|à€œà„à€Č\.?|à€…à€—à€žà„à€€|à€…à€—\.?|à€žà€żà€€à€źà„à€Źà€°|à€žà€żà€€à€‚à€Źà€°|à€žà€żà€€\.?|à€…à€•à„à€Ÿà„‚à€Źà€°|à€…à€•à„à€Ÿà„‚\.?|à€šà€”à€źà„à€Źà€°|à€šà€”à€‚à€Źà€°|à€šà€”\.?|à€Šà€żà€žà€źà„à€Źà€°|à€Šà€żà€žà€‚à€Źà€°|à€Šà€żà€ž\.?)/i,monthsShortRegex:/^(à€œà€šà€”à€°à„€|à€œà€š\.?|à€«à€Œà€°à€”à€°à„€|à€«à€°à€”à€°à„€|à€«à€Œà€°\.?|à€źà€Ÿà€°à„à€š?|à€…à€Șà„à€°à„ˆà€Č|à€…à€Șà„à€°à„ˆ\.?|à€źà€ˆ?|à€œà„‚à€š?|à€œà„à€Čà€Ÿà€ˆ|à€œà„à€Č\.?|à€…à€—à€žà„à€€|à€…à€—\.?|à€žà€żà€€à€źà„à€Źà€°|à€žà€żà€€à€‚à€Źà€°|à€žà€żà€€\.?|à€…à€•à„à€Ÿà„‚à€Źà€°|à€…à€•à„à€Ÿà„‚\.?|à€šà€”à€źà„à€Źà€°|à€šà€”à€‚à€Źà€°|à€šà€”\.?|à€Šà€żà€žà€źà„à€Źà€°|à€Šà€żà€žà€‚à€Źà€°|à€Šà€żà€ž\.?)/i,monthsStrictRegex:/^(à€œà€šà€”à€°à„€?|à€«à€Œà€°à€”à€°à„€|à€«à€°à€”à€°à„€?|à€źà€Ÿà€°à„à€š?|à€…à€Șà„à€°à„ˆà€Č?|à€źà€ˆ?|à€œà„‚à€š?|à€œà„à€Čà€Ÿà€ˆ?|à€…à€—à€žà„à€€?|à€žà€żà€€à€źà„à€Źà€°|à€žà€żà€€à€‚à€Źà€°|à€žà€żà€€?\.?|à€…à€•à„à€Ÿà„‚à€Źà€°|à€…à€•à„à€Ÿà„‚\.?|à€šà€”à€źà„à€Źà€°|à€šà€”à€‚à€Źà€°?|à€Šà€żà€žà€źà„à€Źà€°|à€Šà€żà€žà€‚à€Źà€°?)/i,monthsShortStrictRegex:/^(à€œà€š\.?|à€«à€Œà€°\.?|à€źà€Ÿà€°à„à€š?|à€…à€Șà„à€°à„ˆ\.?|à€źà€ˆ?|à€œà„‚à€š?|à€œà„à€Č\.?|à€…à€—\.?|à€žà€żà€€\.?|à€…à€•à„à€Ÿà„‚\.?|à€šà€”\.?|à€Šà€żà€ž\.?)/i,calendar:{sameDay:"[à€†à€œ] LT",nextDay:"[à€•à€Č] LT",nextWeek:"dddd, LT",lastDay:"[à€•à€Č] LT",lastWeek:"[à€Șà€żà€›à€Čà„‡] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à€źà„‡à€‚",past:"%s à€Șà€čà€Čà„‡",s:"à€•à„à€› à€čà„€ à€•à„à€·à€Ł",ss:"%d à€žà„‡à€•à€‚à€Ą",m:"à€à€• à€źà€żà€šà€Ÿ",mm:"%d à€źà€żà€šà€Ÿ",h:"à€à€• à€˜à€‚à€Ÿà€Ÿ",hh:"%d à€˜à€‚à€Ÿà„‡",d:"à€à€• à€Šà€żà€š",dd:"%d à€Šà€żà€š",M:"à€à€• à€źà€čà„€à€šà„‡",MM:"%d à€źà€čà„€à€šà„‡",y:"à€à€• à€”à€°à„à€·",yy:"%d à€”à€°à„à€·"},preparse:function(e){return e.replace(/[à„§à„šà„©à„Șà„«à„Źà„­à„źà„Żà„Š]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/à€°à€Ÿà€€|à€žà„à€Źà€č|à€Šà„‹à€Șà€čà€°|à€¶à€Ÿà€ź/,meridiemHour:function(e,t){return 12===e&&(e=0),"à€°à€Ÿà€€"===t?e<4?e:e+12:"à€žà„à€Źà€č"===t?e:"à€Šà„‹à€Șà€čà€°"===t?e>=10?e:e+12:"à€¶à€Ÿà€ź"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"à€°à€Ÿà€€":e<10?"à€žà„à€Źà€č":e<17?"à€Šà„‹à€Șà€čà€°":e<20?"à€¶à€Ÿà€ź":"à€°à€Ÿà€€"},week:{dow:0,doy:6}})}(a(381))},316:function(e,t,a){!function(e){"use strict";function t(e,t,a){var s=e+" ";switch(a){case"ss":return s+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"m":return t?"jedna minuta":"jedne minute";case"mm":return s+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return s+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return s+(1===e?"dan":"dana");case"MM":return s+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return s+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("hr",{months:{format:"siječnja_veljače_oĆŸujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_oĆŸujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._oĆŸu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[proĆĄlu] [nedjelju] [u] LT";case 3:return"[proĆĄlu] [srijedu] [u] LT";case 6:return"[proĆĄle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[proĆĄli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},2138:function(e,t,a){!function(e){"use strict";var t="vasĂĄrnap hĂ©tfƑn kedden szerdĂĄn csĂŒtörtökön pĂ©nteken szombaton".split(" ");function a(e,t,a,s){var n=e;switch(a){case"s":return s||t?"nĂ©hĂĄny mĂĄsodperc":"nĂ©hĂĄny mĂĄsodperce";case"ss":return n+(s||t)?" mĂĄsodperc":" mĂĄsodperce";case"m":return"egy"+(s||t?" perc":" perce");case"mm":return n+(s||t?" perc":" perce");case"h":return"egy"+(s||t?" Ăłra":" ĂłrĂĄja");case"hh":return n+(s||t?" Ăłra":" ĂłrĂĄja");case"d":return"egy"+(s||t?" nap":" napja");case"dd":return n+(s||t?" nap":" napja");case"M":return"egy"+(s||t?" hĂłnap":" hĂłnapja");case"MM":return n+(s||t?" hĂłnap":" hĂłnapja");case"y":return"egy"+(s||t?" Ă©v":" Ă©ve");case"yy":return n+(s||t?" Ă©v":" Ă©ve")}return""}function s(e){return(e?"":"[mĂșlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"januĂĄr_februĂĄr_mĂĄrcius_ĂĄprilis_mĂĄjus_jĂșnius_jĂșlius_augusztus_szeptember_oktĂłber_november_december".split("_"),monthsShort:"jan._feb._mĂĄrc._ĂĄpr._mĂĄj._jĂșn._jĂșl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasĂĄrnap_hĂ©tfƑ_kedd_szerda_csĂŒtörtök_pĂ©ntek_szombat".split("_"),weekdaysShort:"vas_hĂ©t_kedd_sze_csĂŒt_pĂ©n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,a){return e<12?!0===a?"de":"DE":!0===a?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return s.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return s.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s mĂșlva",past:"%s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},1423:function(e,t,a){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"Ő°ŐžÖ‚Ő¶ŐŸŐĄÖ€Ő«_ÖƒŐ„ŐżÖ€ŐŸŐĄÖ€Ő«_ŐŽŐĄÖ€ŐżŐ«_ŐĄŐșÖ€Ő«ŐŹŐ«_ŐŽŐĄŐ”Ő«ŐœŐ«_Ő°ŐžÖ‚Ő¶Ő«ŐœŐ«_Ő°ŐžÖ‚ŐŹŐ«ŐœŐ«_Ö…ŐŁŐžŐœŐżŐžŐœŐ«_ŐœŐ„ŐșŐżŐ„ŐŽŐąŐ„Ö€Ő«_Ő°ŐžŐŻŐżŐ„ŐŽŐąŐ„Ö€Ő«_Ő¶ŐžŐ”Ő„ŐŽŐąŐ„Ö€Ő«_Ő€Ő„ŐŻŐżŐ„ŐŽŐąŐ„Ö€Ő«".split("_"),standalone:"Ő°ŐžÖ‚Ő¶ŐŸŐĄÖ€_ÖƒŐ„ŐżÖ€ŐŸŐĄÖ€_ծարտ_ŐĄŐșÖ€Ő«ŐŹ_ŐŽŐĄŐ”Ő«Őœ_Ő°ŐžÖ‚Ő¶Ő«Őœ_Ő°ŐžÖ‚ŐŹŐ«Őœ_Ö…ŐŁŐžŐœŐżŐžŐœ_ŐœŐ„ŐșŐżŐ„ŐŽŐąŐ„Ö€_Ő°ŐžŐŻŐżŐ„ŐŽŐąŐ„Ö€_Ő¶ŐžŐ”Ő„ŐŽŐąŐ„Ö€_Ő€Ő„ŐŻŐżŐ„ŐŽŐąŐ„Ö€".split("_")},monthsShort:"Ő°Ő¶ŐŸ_փտր_ծրտ_ŐĄŐșր_ŐŽŐ”Őœ_Ő°Ő¶Őœ_Ő°ŐŹŐœ_Ö…ŐŁŐœ_ŐœŐșŐż_Ő°ŐŻŐż_Ő¶ŐŽŐą_Ő€ŐŻŐż".split("_"),weekdays:"ŐŻŐ«Ö€ŐĄŐŻŐ«_Ő„Ö€ŐŻŐžÖ‚Ő·ŐĄŐąŐ©Ő«_Ő„Ö€Ő„Ö„Ő·ŐĄŐąŐ©Ő«_ŐčŐžÖ€Ő„Ö„Ő·ŐĄŐąŐ©Ő«_Ő°Ő«Ő¶ŐŁŐ·ŐĄŐąŐ©Ő«_ŐžÖ‚Ö€ŐąŐĄŐ©_Ő·ŐĄŐąŐĄŐ©".split("_"),weekdaysShort:"կրկ_Ő„Ö€ŐŻ_Ő„Ö€Ö„_Őčրք_Ő°Ő¶ŐŁ_վւրձ_Ő·ŐąŐ©".split("_"),weekdaysMin:"կրկ_Ő„Ö€ŐŻ_Ő„Ö€Ö„_Őčրք_Ő°Ő¶ŐŁ_վւրձ_Ő·ŐąŐ©".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Ő©.",LLL:"D MMMM YYYY Ő©., HH:mm",LLLL:"dddd, D MMMM YYYY Ő©., HH:mm"},calendar:{sameDay:"[ŐĄŐ”ŐœÖ…Ö€] LT",nextDay:"[ŐŸŐĄŐČŐš] LT",lastDay:"[Ő„Ö€Ő„ŐŻ] LT",nextWeek:function(){return"dddd [օրչ ŐȘŐĄŐŽŐš] LT"},lastWeek:function(){return"[ենցե՟] dddd [օրչ ŐȘŐĄŐŽŐš] LT"},sameElse:"L"},relativeTime:{future:"%s Ő°Ő„ŐżŐž",past:"%s ŐĄŐŒŐĄŐ»",s:"ŐŽŐ« Ö„ŐĄŐ¶Ő« ŐŸŐĄŐ”Ö€ŐŻŐ”ŐĄŐ¶",ss:"%d ŐŸŐĄŐ”Ö€ŐŻŐ”ŐĄŐ¶",m:"րվŐșŐ„",mm:"%d րվŐșŐ„",h:"ŐȘŐĄŐŽ",hh:"%d ŐȘŐĄŐŽ",d:"օր",dd:"%d օր",M:"ŐĄŐŽŐ«Őœ",MM:"%d ŐĄŐŽŐ«Őœ",y:"ŐżŐĄÖ€Ő«",yy:"%d ŐżŐĄÖ€Ő«"},meridiemParse:/ŐŁŐ«Ő·Ő„Ö€ŐŸŐĄ|ŐĄŐŒŐĄŐŸŐžŐżŐŸŐĄ|ÖŐ„Ö€Ő„ŐŻŐŸŐĄ|Ő„Ö€Ő„ŐŻŐžŐ”ŐĄŐ¶/,isPM:function(e){return/^(ÖŐ„Ö€Ő„ŐŻŐŸŐĄ|Ő„Ö€Ő„ŐŻŐžŐ”ŐĄŐ¶)$/.test(e)},meridiem:function(e){return e<4?"ŐŁŐ«Ő·Ő„Ö€ŐŸŐĄ":e<12?"ŐĄŐŒŐĄŐŸŐžŐżŐŸŐĄ":e<17?"ÖŐ„Ö€Ő„ŐŻŐŸŐĄ":"Ő„Ö€Ő„ŐŻŐžŐ”ŐĄŐ¶"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(Ő«Ő¶|Ö€Ő€)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-Ő«Ő¶":e+"-Ö€Ő€";default:return e}},week:{dow:1,doy:7}})}(a(381))},9218:function(e,t,a){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(a(381))},135:function(e,t,a){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function a(e,a,s,n){var i=e+" ";switch(s){case"s":return a||n?"nokkrar sekĂșndur":"nokkrum sekĂșndum";case"ss":return t(e)?i+(a||n?"sekĂșndur":"sekĂșndum"):i+"sekĂșnda";case"m":return a?"mĂ­nĂșta":"mĂ­nĂștu";case"mm":return t(e)?i+(a||n?"mĂ­nĂștur":"mĂ­nĂștum"):a?i+"mĂ­nĂșta":i+"mĂ­nĂștu";case"hh":return t(e)?i+(a||n?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return a?"dagur":n?"dag":"degi";case"dd":return t(e)?a?i+"dagar":i+(n?"daga":"dögum"):a?i+"dagur":i+(n?"dag":"degi");case"M":return a?"mĂĄnuĂ°ur":n?"mĂĄnuĂ°":"mĂĄnuĂ°i";case"MM":return t(e)?a?i+"mĂĄnuĂ°ir":i+(n?"mĂĄnuĂ°i":"mĂĄnuĂ°um"):a?i+"mĂĄnuĂ°ur":i+(n?"mĂĄnuĂ°":"mĂĄnuĂ°i");case"y":return a||n?"ĂĄr":"ĂĄri";case"yy":return t(e)?i+(a||n?"ĂĄr":"ĂĄrum"):i+(a||n?"ĂĄr":"ĂĄri")}}e.defineLocale("is",{months:"janĂșar_febrĂșar_mars_aprĂ­l_maĂ­_jĂșnĂ­_jĂșlĂ­_ĂĄgĂșst_september_oktĂłber_nĂłvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maĂ­_jĂșn_jĂșl_ĂĄgĂș_sep_okt_nĂłv_des".split("_"),weekdays:"sunnudagur_mĂĄnudagur_ĂŸriĂ°judagur_miĂ°vikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mĂĄn_ĂŸri_miĂ°_fim_fös_lau".split("_"),weekdaysMin:"Su_MĂĄ_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[Ă­ dag kl.] LT",nextDay:"[ĂĄ morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Ă­ gĂŠr kl.] LT",lastWeek:"[sĂ­Ă°asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s sĂ­Ă°an",s:a,ss:a,m:a,mm:a,h:"klukkustund",hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},150:function(e,t,a){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedĂŹ_martedĂŹ_mercoledĂŹ_giovedĂŹ_venerdĂŹ_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:1,doy:4}})}(a(381))},626:function(e,t,a){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedĂŹ_martedĂŹ_mercoledĂŹ_giovedĂŹ_venerdĂŹ_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:1,doy:4}})}(a(381))},9183:function(e,t,a){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"ä»€ć’Œ",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"ćčłæˆ",narrow:"ă»",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"æ˜­ć’Œ",narrow:"ăŒ",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"ć€§æ­Ł",narrow:"ăœ",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明æČ»",narrow:"ăŸ",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"è„żæšŠ",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"简慃才",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(慃|\d+)ćčŽ/,eraYearOrdinalParse:function(e,t){return"慃"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"旄曜旄_月曜旄_火曜旄_氎曜旄_朚曜旄_金曜旄_ćœŸæ›œæ—„".split("_"),weekdaysShort:"æ—„_月_火_æ°Ž_朚_金_期".split("_"),weekdaysMin:"æ—„_月_火_æ°Ž_朚_金_期".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYćčŽM月Dæ—„",LLL:"YYYYćčŽM月Dæ—„ HH:mm",LLLL:"YYYYćčŽM月Dæ—„ dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYYćčŽM月Dæ—„",lll:"YYYYćčŽM月Dæ—„ HH:mm",llll:"YYYYćčŽM月Dæ—„(ddd) HH:mm"},meridiemParse:/捈才|ćˆćŸŒ/i,isPM:function(e){return"ćˆćŸŒ"===e},meridiem:function(e,t,a){return e<12?"捈才":"ćˆćŸŒ"},calendar:{sameDay:"[今旄] LT",nextDay:"[明旄] LT",nextWeek:function(e){return e.week()!==this.week()?"[杄週]dddd LT":"dddd LT"},lastDay:"[昚旄] LT",lastWeek:function(e){return this.week()!==e.week()?"[ć…ˆé€±]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}æ—„/,ordinal:function(e,t){switch(t){case"y":return 1===e?"慃ćčŽ":e+"ćčŽ";case"d":case"D":case"DDD":return e+"æ—„";default:return e}},relativeTime:{future:"%sćŸŒ",past:"%s才",s:"数秒",ss:"%d秒",m:"1戆",mm:"%d戆",h:"1時間",hh:"%d時間",d:"1æ—„",dd:"%dæ—„",M:"1ăƒ¶æœˆ",MM:"%dăƒ¶æœˆ",y:"1ćčŽ",yy:"%dćčŽ"}})}(a(381))},4286:function(e,t,a){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(a(381))},2105:function(e,t,a){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარჱი_აპრილი_მაისი_ივნისი_ივლისი_აგვისჱო_áƒĄáƒ”áƒ„áƒąáƒ”áƒ›áƒ‘áƒ”áƒ áƒ˜_áƒáƒ„áƒąáƒáƒ›áƒ‘áƒ”áƒ áƒ˜_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_áƒĄáƒ”áƒ„_áƒáƒ„áƒą_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორჹაბათი_სამჹაბათი_ოთჼჹაბათი_ჼუთჹაბათი_პარასკევი_ჹაბათი".split("_"),format:"კვირას_ორჹაბათს_სამჹაბათს_ოთჼჹაბათს_ჼუთჹაბათს_პარასკევს_ჹაბათს".split("_"),isFormat:/(წინა|ჹემდეგ)/},weekdaysShort:"კვი_ორჹ_სამ_ოთჼ_ჼუთ_პარ_ჹაბ".split("_"),weekdaysMin:"კვ_ორ_ქა_ოთ_ჟუ_პა_ლა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დჩეს] LT[-ზე]",nextDay:"[ჼვალ] LT[-ზე]",lastDay:"[გუჹინ] LT[-ზე]",nextWeek:"[ჹემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დჩ|თვ)(ი|ე)/,(function(e,t,a){return"ი"===a?t+"ლი":t+a+"ლი"}))},past:function(e){return/(წამი|წუთი|საათი|დჩე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"იქ წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დჩე",dd:"%d დჩე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(a(381))},7772:function(e,t,a){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"Ò›Đ°ÒŁŃ‚Đ°Ń€_Đ°Ò›ĐżĐ°Đœ_ĐœĐ°ŃƒŃ€Ń‹Đ·_сәуір_ĐŒĐ°ĐŒŃ‹Ń€_ĐŒĐ°ŃƒŃŃ‹ĐŒ_ŃˆŃ–Đ»ĐŽĐ”_Ń‚Đ°ĐŒŃ‹Đ·_Ò›Ń‹Ń€ĐșÒŻĐčĐ”Đș_Ò›Đ°Đ·Đ°Đœ_Ò›Đ°Ń€Đ°ŃˆĐ°_Đ¶Đ”Đ»Ń‚ĐŸÒ›ŃĐ°Đœ".split("_"),monthsShort:"Ò›Đ°ÒŁ_Đ°Ò›Đż_ĐœĐ°Ńƒ_сәу_ĐŒĐ°ĐŒ_ĐŒĐ°Ńƒ_ŃˆŃ–Đ»_Ń‚Đ°ĐŒ_Ò›Ń‹Ń€_Ò›Đ°Đ·_Ò›Đ°Ń€_жДл".split("_"),weekdays:"жДĐșŃĐ”ĐœĐ±Ń–_ĐŽÒŻĐčŃĐ”ĐœĐ±Ń–_сДĐčŃĐ”ĐœĐ±Ń–_ŃÓ™Ń€ŃĐ”ĐœĐ±Ń–_бДĐčŃĐ”ĐœĐ±Ń–_Đ¶Ò±ĐŒĐ°_ŃĐ”ĐœĐ±Ń–".split("_"),weekdaysShort:"жДĐș_ĐŽÒŻĐč_сДĐč_сәр_бДĐč_Đ¶Ò±ĐŒ_ŃĐ”Đœ".split("_"),weekdaysMin:"жĐș_ĐŽĐč_сĐč_ср_бĐč_Đ¶ĐŒ_ŃĐœ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Đ‘ÒŻĐłŃ–Đœ ŃĐ°Ò“Đ°Ń‚] LT",nextDay:"[Đ•Ń€Ń‚Đ”ÒŁ ŃĐ°Ò“Đ°Ń‚] LT",nextWeek:"dddd [ŃĐ°Ò“Đ°Ń‚] LT",lastDay:"[ĐšĐ”ŃˆĐ” ŃĐ°Ò“Đ°Ń‚] LT",lastWeek:"[ӹтĐșĐ”Đœ Đ°ĐżŃ‚Đ°ĐœŃ‹ÒŁ] dddd [ŃĐ°Ò“Đ°Ń‚] LT",sameElse:"L"},relativeTime:{future:"%s Ń–ŃˆŃ–ĐœĐŽĐ”",past:"%s Đ±Ò±Ń€Ń‹Đœ",s:"Đ±Ń–Ń€ĐœĐ”ŃˆĐ” сДĐșŃƒĐœĐŽ",ss:"%d сДĐșŃƒĐœĐŽ",m:"бір ĐŒĐžĐœŃƒŃ‚",mm:"%d ĐŒĐžĐœŃƒŃ‚",h:"бір ŃĐ°Ò“Đ°Ń‚",hh:"%d ŃĐ°Ò“Đ°Ń‚",d:"бір ĐșÒŻĐœ",dd:"%d ĐșÒŻĐœ",M:"бір Đ°Đč",MM:"%d Đ°Đč",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},8758:function(e,t,a){!function(e){"use strict";var t={1:"១",2:"៱",3:"៣",4:"ៀ",5:"ោ",6:"៩",7:"៧",8:"៹",9:"៩",0:"០"},a={"១":"1","៱":"2","៣":"3","ៀ":"4","ោ":"5","៩":"6","៧":"7","៹":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មឞនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សឞហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នឌ".split("_"),monthsShort:"មករា_កុម្ភៈ_មឞនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សឞហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នឌ".split("_"),weekdays:"ážąáž¶áž‘áž·ážáŸ’áž™_ច័ន្ទ_ážąáž„áŸ’áž‚áž¶ážš_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"ឹា_ច_ឱ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"ឹា_ច_ឱ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រážčក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,a){return e<12?"ព្រážčក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្ឱែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទឞ",ss:"%d វិនាទឞ",m:"មវយនាទឞ",mm:"%d នាទឞ",h:"មវយម៉ោង",hh:"%d ម៉ោង",d:"មវយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មវយខែ",MM:"%d ខែ",y:"មវយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទើ\d{1,2}/,ordinal:"ទើ%d",preparse:function(e){return e.replace(/[áŸĄáŸąáŸŁáŸ€áŸ„áŸŠáŸ§áŸšáŸ©áŸ ]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(a(381))},9282:function(e,t,a){!function(e){"use strict";var t={1:"àł§",2:"àłš",3:"àł©",4:"àłȘ",5:"àł«",6:"àłŹ",7:"àł­",8:"àłź",9:"àłŻ",0:"àłŠ"},a={"àł§":"1","àłš":"2","àł©":"3","àłȘ":"4","àł«":"5","àłŹ":"6","àł­":"7","àłź":"8","àłŻ":"9","àłŠ":"0"};e.defineLocale("kn",{months:"àȜàČšàČ”àČ°àČż_àČ«àł†àČŹàłàČ°àČ”àČ°àČż_àČźàČŸàČ°àłàČšàł_àȏàČȘàłàČ°àČżàČČàł_àČźàł†àł•_àČœàł‚àČšàł_àČœàłàČČàł†àł–_àȆàȗàČžàłàČŸàł_àČžàł†àČȘàłàČŸàł†àȂàČŹàČ°àł_àȅàČ•àłàČŸàł†àł‚àł•àČŹàČ°àł_àČšàČ”àł†àȂàČŹàČ°àł_àČĄàČżàČžàł†àȂàČŹàČ°àł".split("_"),monthsShort:"àȜàČš_àČ«àł†àČŹàłàČ°_àČźàČŸàČ°àłàČšàł_àȏàČȘàłàČ°àČżàČČàł_àČźàł†àł•_àČœàł‚àČšàł_àČœàłàČČàł†àł–_àȆàȗàČžàłàČŸàł_àČžàł†àČȘàłàČŸàł†àȂ_àȅàČ•àłàČŸàł†àł‚àł•_àČšàČ”àł†àȂ_àČĄàČżàČžàł†àȂ".split("_"),monthsParseExact:!0,weekdays:"àČ­àČŸàČšàłàČ”àČŸàČ°_àČžàł†àł‚àł•àČźàČ”àČŸàČ°_àČźàȂàȗàČłàČ”àČŸàČ°_àČŹàłàȧàČ”àČŸàČ°_àČ—àłàČ°àłàČ”àČŸàČ°_àČ¶àłàČ•àłàČ°àČ”àČŸàČ°_àȶàČšàČżàČ”àČŸàČ°".split("_"),weekdaysShort:"àČ­àČŸàČšàł_àČžàł†àł‚àł•àČź_àČźàȂàȗàČł_àČŹàłàȧ_àČ—àłàČ°àł_àČ¶àłàČ•àłàČ°_àȶàČšàČż".split("_"),weekdaysMin:"àČ­àČŸ_àČžàł†àł‚àł•_àČźàȂ_àČŹàł_àČ—àł_àČ¶àł_àȶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[àȇàȂàČŠàł] LT",nextDay:"[àČšàČŸàČłàł†] LT",nextWeek:"dddd, LT",lastDay:"[àČšàČżàČšàłàČšàł†] LT",lastWeek:"[àČ•àł†àł‚àČšàł†àČŻ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s àČšàȂàČ€àČ°",past:"%s àČčàČżàȂàČŠàł†",s:"àČ•àł†àČČàČ”àł àČ•àłàČ·àČŁàȗàČłàł",ss:"%d àČžàł†àČ•àł†àȂàČĄàłàȗàČłàł",m:"àȒàȂàČŠàł àČšàČżàČźàČżàČ·",mm:"%d àČšàČżàČźàČżàČ·",h:"àȒàȂàČŠàł àȗàȂàČŸàł†",hh:"%d àȗàȂàČŸàł†",d:"àȒàȂàČŠàł àČŠàČżàČš",dd:"%d àČŠàČżàČš",M:"àȒàȂàČŠàł àČ€àČżàȂàȗàČłàł",MM:"%d àČ€àČżàȂàȗàČłàł",y:"àȒàȂàČŠàł àČ”àČ°àłàČ·",yy:"%d àČ”àČ°àłàČ·"},preparse:function(e){return e.replace(/[àł§àłšàł©àłȘàł«àłŹàł­àłźàłŻàłŠ]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/àČ°àČŸàČ€àłàČ°àČż|àČŹàł†àČłàČżàČ—àłàČ—àł†|àČźàČ§àłàČŻàČŸàČčàłàČš|àČžàȂàČœàł†/,meridiemHour:function(e,t){return 12===e&&(e=0),"àČ°àČŸàČ€àłàČ°àČż"===t?e<4?e:e+12:"àČŹàł†àČłàČżàČ—àłàČ—àł†"===t?e:"àČźàČ§àłàČŻàČŸàČčàłàČš"===t?e>=10?e:e+12:"àČžàȂàČœàł†"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"àČ°àČŸàČ€àłàČ°àČż":e<10?"àČŹàł†àČłàČżàČ—àłàČ—àł†":e<17?"àČźàČ§àłàČŻàČŸàČčàłàČš":e<20?"àČžàȂàČœàł†":"àČ°àČŸàČ€àłàČ°àČż"},dayOfMonthOrdinalParse:/\d{1,2}(àČšàł†àł•)/,ordinal:function(e){return e+"àČšàł†àł•"},week:{dow:0,doy:6}})}(a(381))},3730:function(e,t,a){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"음요음_월요음_화요음_수요음_ëȘ©ìš”음_ꞈ요음_토요음".split("_"),weekdaysShort:"음_월_화_수_ëȘ©_ꞈ_토".split("_"),weekdaysMin:"음_월_화_수_ëȘ©_ꞈ_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D음",LLL:"YYYY년 MMMM D음 A h:mm",LLLL:"YYYY년 MMMM D음 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D음",lll:"YYYY년 MMMM D음 A h:mm",llll:"YYYY년 MMMM D음 dddd A h:mm"},calendar:{sameDay:"였늘 LT",nextDay:"낎음 LT",nextWeek:"dddd LT",lastDay:"ì–Žì œ LT",lastWeek:"ì§€ë‚œìŁŒ dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"ëȘ‡ 쎈",ss:"%d쎈",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하룹",dd:"%d음",M:"한 달",MM:"%d달",y:"음 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(음|월|ìŁŒ)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"음";case"M":return e+"월";case"w":case"W":return e+"ìŁŒ";default:return e}},meridiemParse:/였전|였후/,isPM:function(e){return"였후"===e},meridiem:function(e,t,a){return e<12?"였전":"였후"}})}(a(381))},1408:function(e,t,a){!function(e){"use strict";var t={1:"ÙĄ",2:"Ùą",3:"ÙŁ",4:"Ù€",5:"Ù„",6:"ÙŠ",7:"Ù§",8:"Ùš",9:"Ù©",0:"Ù "},a={"ÙĄ":"1","Ùą":"2","ÙŁ":"3","Ù€":"4","Ù„":"5","ÙŠ":"6","Ù§":"7","Ùš":"8","Ù©":"9","Ù ":"0"},s=["Ú©Ű§Ù†ÙˆÙ†ÛŒ ŰŻÙˆÙˆÛ•Ù…","ŰŽÙˆŰšŰ§ŰȘ","ۊۧŰČۧ۱","Ù†ÛŒŰłŰ§Ù†","ŰŠŰ§ÛŒŰ§Ű±","Ű­ÙˆŰČÛ•ÛŒŰ±Ű§Ù†","ŰȘەمموŰČ","ۊۧۚ","ŰŠÛ•ÛŒÙ„ÙˆÙˆÙ„","ŰȘŰŽŰ±ÛŒÙ†ÛŒ یەكەم","ŰȘŰŽŰ±ÛŒÙ†ÛŒ ŰŻÙˆÙˆÛ•Ù…","ÙƒŰ§Ù†ÙˆÙ†ÛŒ یەکەم"];e.defineLocale("ku",{months:s,monthsShort:s,weekdays:"ÛŒÙ‡â€ŒÙƒŰŽÙ‡â€ŒÙ…Ù…Ù‡â€Œ_ŰŻÙˆÙˆŰŽÙ‡â€ŒÙ…Ù…Ù‡â€Œ_ŰłÛŽŰŽÙ‡â€ŒÙ…Ù…Ù‡â€Œ_Ú†ÙˆŰ§Ű±ŰŽÙ‡â€ŒÙ…Ù…Ù‡â€Œ_ÙŸÛŽÙ†ŰŹŰŽÙ‡â€ŒÙ…Ù…Ù‡â€Œ_هه‌ینی_ŰŽÙ‡â€ŒÙ…Ù…Ù‡â€Œ".split("_"),weekdaysShort:"ÛŒÙ‡â€ŒÙƒŰŽÙ‡â€ŒÙ…_ŰŻÙˆÙˆŰŽÙ‡â€ŒÙ…_ŰłÛŽŰŽÙ‡â€ŒÙ…_Ú†ÙˆŰ§Ű±ŰŽÙ‡â€ŒÙ…_ÙŸÛŽÙ†ŰŹŰŽÙ‡â€ŒÙ…_هه‌ینی_ŰŽÙ‡â€ŒÙ…Ù…Ù‡â€Œ".split("_"),weekdaysMin:"ی_ŰŻ_Űł_چ_ÙŸ_ه_ŰŽ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ŰŠÛŽÙˆŰ§Ű±Ù‡â€Œ|ŰšÙ‡â€ŒÛŒŰ§Ù†ÛŒ/,isPM:function(e){return/ŰŠÛŽÙˆŰ§Ű±Ù‡â€Œ/.test(e)},meridiem:function(e,t,a){return e<12?"ŰšÙ‡â€ŒÛŒŰ§Ù†ÛŒ":"ŰŠÛŽÙˆŰ§Ű±Ù‡â€Œ"},calendar:{sameDay:"[ŰŠÙ‡â€ŒÙ…Ű±Û† ÙƒŰ§ŰȘÚ˜Ù…ÛŽŰ±] LT",nextDay:"[ŰšÙ‡â€ŒÛŒŰ§Ù†ÛŒ ÙƒŰ§ŰȘÚ˜Ù…ÛŽŰ±] LT",nextWeek:"dddd [ÙƒŰ§ŰȘÚ˜Ù…ÛŽŰ±] LT",lastDay:"[ŰŻÙˆÛŽÙ†ÛŽ ÙƒŰ§ŰȘÚ˜Ù…ÛŽŰ±] LT",lastWeek:"dddd [ÙƒŰ§ŰȘÚ˜Ù…ÛŽŰ±] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"Ú†Ù‡â€ŒÙ†ŰŻ Ú†Ű±ÙƒÙ‡â€ŒÛŒÙ‡â€ŒÙƒ",ss:"Ú†Ű±ÙƒÙ‡â€Œ %d",m:"یه‌ك ŰźÙˆÙ„Ù‡â€ŒÙƒ",mm:"%d ŰźÙˆÙ„Ù‡â€ŒÙƒ",h:"یه‌ك ÙƒŰ§ŰȘÚ˜Ù…ÛŽŰ±",hh:"%d ÙƒŰ§ŰȘÚ˜Ù…ÛŽŰ±",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك Ù…Ű§Ù†ÚŻ",MM:"%d Ù…Ű§Ù†ÚŻ",y:"یه‌ك ۳ۧڔ",yy:"%d ۳ۧڔ"},preparse:function(e){return e.replace(/[ÙĄÙąÙŁÙ€Ù„ÙŠÙ§ÙšÙ©Ù ]/g,(function(e){return a[e]})).replace(/ی/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"ی")},week:{dow:6,doy:12}})}(a(381))},3291:function(e,t,a){!function(e){"use strict";var t={0:"-Ń‡ÒŻ",1:"-чо",2:"-чо",3:"-Ń‡ÒŻ",4:"-Ń‡ÒŻ",5:"-чо",6:"-чы",7:"-чо",8:"-чо",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-Ń‡ÒŻ",60:"-чы",70:"-чо",80:"-чо",90:"-чу",100:"-Ń‡ÒŻ"};e.defineLocale("ky",{months:"ŃĐœĐČарь_Ń„Đ”ĐČŃ€Đ°Đ»ŃŒ_ĐŒĐ°Ń€Ń‚_Đ°ĐżŃ€Đ”Đ»ŃŒ_ĐŒĐ°Đč_ĐžŃŽĐœŃŒ_ĐžŃŽĐ»ŃŒ_Đ°ĐČгуст_ŃĐ”ĐœŃ‚ŃĐ±Ń€ŃŒ_ĐŸĐșŃ‚ŃĐ±Ń€ŃŒ_ĐœĐŸŃĐ±Ń€ŃŒ_ĐŽĐ”ĐșĐ°Đ±Ń€ŃŒ".split("_"),monthsShort:"ŃĐœĐČ_Ń„Đ”ĐČ_ĐŒĐ°Ń€Ń‚_апр_ĐŒĐ°Đč_ĐžŃŽĐœŃŒ_ĐžŃŽĐ»ŃŒ_Đ°ĐČĐł_ŃĐ”Đœ_ĐŸĐșт_ĐœĐŸŃ_ĐŽĐ”Đș".split("_"),weekdays:"Đ–Đ”ĐșŃˆĐ”ĐŒĐ±Đž_Đ”ÒŻĐčŃˆÓ©ĐŒĐ±ÒŻ_КДĐčŃˆĐ”ĐŒĐ±Đž_ĐšĐ°Ń€ŃˆĐ”ĐŒĐ±Đž_Đ‘Đ”ĐčŃˆĐ”ĐŒĐ±Đž_Đ–ŃƒĐŒĐ°_Đ˜ŃˆĐ”ĐŒĐ±Đž".split("_"),weekdaysShort:"Đ–Đ”Đș_Đ”ÒŻĐč_КДĐč_йар_Đ‘Đ”Đč_Đ–ŃƒĐŒ_ИшД".split("_"),weekdaysMin:"ЖĐș_ДĐč_ĐšĐč_йр_БĐč_Đ–ĐŒ_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Đ‘ÒŻĐłÒŻĐœ саат] LT",nextDay:"[Đ­Ń€Ń‚Đ”ÒŁ саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[ĐšĐ”Ń‡ŃŃ саат] LT",lastWeek:"[ӹтĐșÓ©Đœ Đ°ĐżŃ‚Đ°ĐœŃ‹Đœ] dddd [ĐșÒŻĐœÒŻ] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ĐžŃ‡ĐžĐœĐŽĐ”",past:"%s ĐŒŃƒŃ€ŃƒĐœ",s:"Đ±ĐžŃ€ĐœĐ”Ń‡Đ” сДĐșŃƒĐœĐŽ",ss:"%d сДĐșŃƒĐœĐŽ",m:"бОр ĐŒÒŻĐœÓ©Ń‚",mm:"%d ĐŒÒŻĐœÓ©Ń‚",h:"бОр саат",hh:"%d саат",d:"бОр ĐșÒŻĐœ",dd:"%d ĐșÒŻĐœ",M:"бОр Đ°Đč",MM:"%d Đ°Đč",y:"бОр жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чо|чы|Ń‡ÒŻ|чу)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},6841:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){var n={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?n[a][0]:n[a][1]}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return a(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return a(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_MĂ€erz_AbrĂ«ll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_MĂ©indeg_DĂ«nschdeg_MĂ«ttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._MĂ©._DĂ«._MĂ«._Do._Fr._Sa.".split("_"),weekdaysMin:"So_MĂ©_DĂ«_MĂ«_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[GĂ«schter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d MĂ©int",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},5466:function(e,t,a){!function(e){"use strict";e.defineLocale("lo",{months:"àșĄàș±àș‡àșàș­àș™_àșàșžàșĄàșžàșČ_àșĄàș”àș™àșČ_ເàșĄàșȘàșČ_àșžàș¶àș”àșȘàș°àșžàșČ_àșĄàșŽàș–àșžàș™àșČ_àșà»àș„àș°àșàș»àș”_àșȘàșŽàș‡àș«àșČ_àșàș±àș™àșàșČ_àș•àșžàș„àșČ_àșžàș°àșˆàșŽàș_àș—àș±àș™àș§àșČ".split("_"),monthsShort:"àșĄàș±àș‡àșàș­àș™_àșàșžàșĄàșžàșČ_àșĄàș”àș™àșČ_ເàșĄàșȘàșČ_àșžàș¶àș”àșȘàș°àșžàșČ_àșĄàșŽàș–àșžàș™àșČ_àșà»àș„àș°àșàș»àș”_àșȘàșŽàș‡àș«àșČ_àșàș±àș™àșàșČ_àș•àșžàș„àșČ_àșžàș°àșˆàșŽàș_àș—àș±àș™àș§àșČ".split("_"),weekdays:"àș­àșČàș—àșŽàș”_àșˆàș±àș™_àș­àș±àș‡àș„àșČàș™_àșžàșžàș”_àșžàș°àș«àș±àș”_àșȘàșžàș_ເàșȘàș»àșČ".split("_"),weekdaysShort:"àș—àșŽàș”_àșˆàș±àș™_àș­àș±àș‡àș„àșČàș™_àșžàșžàș”_àșžàș°àș«àș±àș”_àșȘàșžàș_ເàșȘàș»àșČ".split("_"),weekdaysMin:"àș—_àșˆ_àș­àș„_àșž_àșžàș«_àșȘàș_àșȘ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"àș§àș±àș™dddd D MMMM YYYY HH:mm"},meridiemParse:/àș•àș­àș™à»€àșŠàș»à»‰àșČ|àș•àș­àș™à»àș„àș‡/,isPM:function(e){return"àș•àș­àș™à»àș„àș‡"===e},meridiem:function(e,t,a){return e<12?"àș•àș­àș™à»€àșŠàș»à»‰àșČ":"àș•àș­àș™à»àș„àș‡"},calendar:{sameDay:"[àșĄàș·à»‰àș™àș”້ເàș§àș„àșČ] LT",nextDay:"[àșĄàș·à»‰àș­àș·à»ˆàș™à»€àș§àș„àșČ] LT",nextWeek:"[àș§àș±àș™]dddd[ໜ້àșČເàș§àș„àșČ] LT",lastDay:"[àșĄàș·à»‰àș§àșČàș™àș™àș”້ເàș§àș„àșČ] LT",lastWeek:"[àș§àș±àș™]dddd[ແàș„້àș§àș™àș”້ເàș§àș„àșČ] LT",sameElse:"L"},relativeTime:{future:"àș­àș”àș %s",past:"%sàșœà»ˆàșČàș™àșĄàșČ",s:"àșšà»à»ˆà»€àș—àș»à»ˆàșČໃàș”àș§àșŽàș™àșČàș—àș”",ss:"%d àș§àșŽàș™àșČàș—àș”",m:"1 àș™àșČàș—àș”",mm:"%d àș™àșČàș—àș”",h:"1 àșŠàș»à»ˆàș§à»‚àșĄàș‡",hh:"%d àșŠàș»à»ˆàș§à»‚àșĄàș‡",d:"1 àșĄàș·à»‰",dd:"%d àșĄàș·à»‰",M:"1 ເàș”àș·àș­àș™",MM:"%d ເàș”àș·àș­àș™",y:"1 àș›àș”",yy:"%d àș›àș”"},dayOfMonthOrdinalParse:/(àș—àș”່)\d{1,2}/,ordinal:function(e){return"àș—àș”່"+e}})}(a(381))},7010:function(e,t,a){!function(e){"use strict";var t={ss:"sekundė_sekundĆŸiĆł_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučiĆł_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandĆł_valandas",d:"diena_dienos_dieną",dd:"dienos_dienĆł_dienas",M:"mėnuo_mėnesio_mėnesÄŻ",MM:"mėnesiai_mėnesiĆł_mėnesius",y:"metai_metĆł_metus",yy:"metai_metĆł_metus"};function a(e,t,a,s){return t?n(a)[0]:s?n(a)[1]:n(a)[2]}function s(e){return e%10==0||e>10&&e<20}function n(e){return t[e].split("_")}function i(e,t,i,r){var o=e+" ";return 1===e?o+a(0,t,i[0],r):t?o+(s(e)?n(i)[1]:n(i)[0]):r?o+n(i)[1]:o+(s(e)?n(i)[1]:n(i)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandĆŸio_geguĆŸÄ—s_birĆŸelio_liepos_rugpjĆ«Äio_rugsėjo_spalio_lapkričio_gruodĆŸio".split("_"),standalone:"sausis_vasaris_kovas_balandis_geguĆŸÄ—_birĆŸelis_liepa_rugpjĆ«tis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienÄŻ_pirmadienÄŻ_antradienÄŻ_trečiadienÄŻ_ketvirtadienÄŻ_penktadienÄŻ_ĆĄeĆĄtadienÄŻ".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_ĆĄeĆĄtadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Ć eĆĄ".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Ć ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Ć iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[PraėjusÄŻ] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieĆĄ %s",s:function(e,t,a,s){return t?"kelios sekundės":s?"keliĆł sekundĆŸiĆł":"kelias sekundes"},ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(a(381))},7595:function(e,t,a){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minĆ«tes_minĆ«tēm_minĆ«te_minĆ«tes".split("_"),mm:"minĆ«tes_minĆ«tēm_minĆ«te_minĆ«tes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneĆĄa_mēneĆĄiem_mēnesis_mēneĆĄi".split("_"),MM:"mēneĆĄa_mēneĆĄiem_mēnesis_mēneĆĄi".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function a(e,t,a){return a?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function s(e,s,n){return e+" "+a(t[n],e,s)}function n(e,s,n){return a(t[n],e,s)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprÄ«lis_maijs_jĆ«nijs_jĆ«lijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jĆ«n_jĆ«l_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_treĆĄdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Ć odien pulksten] LT",nextDay:"[RÄ«t pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājuƥā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"daĆŸas sekundes":"daĆŸÄm sekundēm"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9861:function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,a,s){var n=t.words[s];return 1===s.length?a?n[0]:n[1]:e+" "+t.correctGrammaticalCase(e,n)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[proĆĄle] [nedjelje] [u] LT","[proĆĄlog] [ponedjeljka] [u] LT","[proĆĄlog] [utorka] [u] LT","[proĆĄle] [srijede] [u] LT","[proĆĄlog] [četvrtka] [u] LT","[proĆĄlog] [petka] [u] LT","[proĆĄle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},5493:function(e,t,a){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_PoutĆ«-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hƍngoingoi_Here-turi-kƍkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hƍngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_TĆ«rei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_TĆ«_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_TĆ«_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:1,doy:4}})}(a(381))},5966:function(e,t,a){!function(e){"use strict";e.defineLocale("mk",{months:"Ń˜Đ°ĐœŃƒĐ°Ń€Đž_Ń„Đ”ĐČруаро_ĐŒĐ°Ń€Ń‚_апрОл_ĐŒĐ°Ń˜_Ń˜ŃƒĐœĐž_јулО_Đ°ĐČгуст_ŃĐ”ĐżŃ‚Đ”ĐŒĐČро_ĐŸĐșŃ‚ĐŸĐŒĐČро_ĐœĐŸĐ”ĐŒĐČро_ĐŽĐ”ĐșĐ”ĐŒĐČро".split("_"),monthsShort:"Ń˜Đ°Đœ_Ń„Đ”ĐČ_ĐŒĐ°Ń€_апр_ĐŒĐ°Ń˜_Ń˜ŃƒĐœ_јул_Đ°ĐČĐł_сДп_ĐŸĐșт_ĐœĐŸĐ”_ĐŽĐ”Đș".split("_"),weekdays:"ĐœĐ”ĐŽĐ”Đ»Đ°_ĐżĐŸĐœĐ”ĐŽĐ”Đ»ĐœĐžĐș_ĐČŃ‚ĐŸŃ€ĐœĐžĐș_срДЎа_чДтĐČŃ€Ń‚ĐŸĐș_ĐżĐ”Ń‚ĐŸĐș_ŃĐ°Đ±ĐŸŃ‚Đ°".split("_"),weekdaysShort:"ĐœĐ”ĐŽ_ĐżĐŸĐœ_ĐČŃ‚ĐŸ_срД_чДт_пДт_саб".split("_"),weekdaysMin:"Đœe_Đżo_ĐČт_ср_чД_пД_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Đ”Đ”ĐœĐ”Ń ĐČĐŸ] LT",nextDay:"[УтрД ĐČĐŸ] LT",nextWeek:"[Đ’ĐŸ] dddd [ĐČĐŸ] LT",lastDay:"[ВчДра ĐČĐŸ] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Đ˜Đ·ĐŒĐžĐœĐ°Ń‚Đ°Ń‚Đ°] dddd [ĐČĐŸ] LT";case 1:case 2:case 4:case 5:return"[Đ˜Đ·ĐŒĐžĐœĐ°Ń‚ĐžĐŸŃ‚] dddd [ĐČĐŸ] LT"}},sameElse:"L"},relativeTime:{future:"Đ·Đ° %s",past:"прДЎ %s",s:"ĐœĐ”ĐșĐŸĐ»Đșу сДĐșŃƒĐœĐŽĐž",ss:"%d сДĐșŃƒĐœĐŽĐž",m:"Đ”ĐŽĐœĐ° ĐŒĐžĐœŃƒŃ‚Đ°",mm:"%d ĐŒĐžĐœŃƒŃ‚Đž",h:"Đ”ĐŽĐ”Đœ час",hh:"%d часа",d:"Đ”ĐŽĐ”Đœ ĐŽĐ”Đœ",dd:"%d ĐŽĐ”ĐœĐ°",M:"Đ”ĐŽĐ”Đœ ĐŒĐ”ŃĐ”Ń†",MM:"%d ĐŒĐ”ŃĐ”Ń†Đž",y:"Đ”ĐŽĐœĐ° ĐłĐŸĐŽĐžĐœĐ°",yy:"%d ĐłĐŸĐŽĐžĐœĐž"},dayOfMonthOrdinalParse:/\d{1,2}-(Đ”ĐČ|Đ”Đœ|то|ĐČĐž|ро|ĐŒĐž)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-Đ”ĐČ":0===a?e+"-Đ”Đœ":a>10&&a<20?e+"-то":1===t?e+"-ĐČĐž":2===t?e+"-ро":7===t||8===t?e+"-ĐŒĐž":e+"-то"},week:{dow:1,doy:7}})}(a(381))},7341:function(e,t,a){!function(e){"use strict";e.defineLocale("ml",{months:"àŽœàŽšà”àŽ”àŽ°àŽż_àŽ«à”†àŽŹà”àŽ°à”àŽ”àŽ°àŽż_àŽźàŽŸà”ŒàŽšà”àŽšà”_àŽàŽȘà”àŽ°àŽżà”œ_àŽźà”‡àŽŻà”_àŽœà”‚à”ș_àŽœà”‚àŽČà”ˆ_àŽ“àŽ—àŽžà”àŽ±à”àŽ±à”_àŽžà”†àŽȘà”àŽ±à”àŽ±àŽ‚àŽŹà”Œ_àŽ’àŽ•à”àŽŸà”‹àŽŹà”Œ_àŽšàŽ”àŽ‚àŽŹà”Œ_àŽĄàŽżàŽžàŽ‚àŽŹà”Œ".split("_"),monthsShort:"àŽœàŽšà”._àŽ«à”†àŽŹà”àŽ°à”._àŽźàŽŸà”Œ._àŽàŽȘà”àŽ°àŽż._àŽźà”‡àŽŻà”_àŽœà”‚à”ș_àŽœà”‚àŽČà”ˆ._àŽ“àŽ—._àŽžà”†àŽȘà”àŽ±à”àŽ±._àŽ’àŽ•à”àŽŸà”‹._àŽšàŽ”àŽ‚._àŽĄàŽżàŽžàŽ‚.".split("_"),monthsParseExact:!0,weekdays:"àŽžàŽŸàŽŻàŽ±àŽŸàŽŽà”àŽš_àŽ€àŽżàŽ™à”àŽ•àŽłàŽŸàŽŽà”àŽš_àŽšà”ŠàŽ”à”àŽ”àŽŸàŽŽà”àŽš_àŽŹà”àŽ§àŽšàŽŸàŽŽà”àŽš_àŽ”à”àŽŻàŽŸàŽŽàŽŸàŽŽà”àŽš_àŽ”à”†àŽłà”àŽłàŽżàŽŻàŽŸàŽŽà”àŽš_àŽ¶àŽšàŽżàŽŻàŽŸàŽŽà”àŽš".split("_"),weekdaysShort:"àŽžàŽŸàŽŻà”Œ_àŽ€àŽżàŽ™à”àŽ•à”Ÿ_àŽšà”ŠàŽ”à”àŽ”_àŽŹà”àŽ§à”»_àŽ”à”àŽŻàŽŸàŽŽàŽ‚_àŽ”à”†àŽłà”àŽłàŽż_àŽ¶àŽšàŽż".split("_"),weekdaysMin:"àŽžàŽŸ_àŽ€àŽż_àŽšà”Š_àŽŹà”_àŽ”à”àŽŻàŽŸ_àŽ”à”†_àŽ¶".split("_"),longDateFormat:{LT:"A h:mm -àŽšà”",LTS:"A h:mm:ss -àŽšà”",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -àŽšà”",LLLL:"dddd, D MMMM YYYY, A h:mm -àŽšà”"},calendar:{sameDay:"[àŽ‡àŽšà”àŽšà”] LT",nextDay:"[àŽšàŽŸàŽłà”†] LT",nextWeek:"dddd, LT",lastDay:"[àŽ‡àŽšà”àŽšàŽČà”†] LT",lastWeek:"[àŽ•àŽŽàŽżàŽžà”àŽž] dddd, LT",sameElse:"L"},relativeTime:{future:"%s àŽ•àŽŽàŽżàŽžà”àŽžà”",past:"%s àŽźà”à”»àŽȘà”",s:"àŽ…à”œàŽȘ àŽšàŽżàŽźàŽżàŽ·àŽ™à”àŽ™à”Ÿ",ss:"%d àŽžà”†àŽ•à”àŽ•à”»àŽĄà”",m:"àŽ’àŽ°à” àŽźàŽżàŽšàŽżàŽ±à”àŽ±à”",mm:"%d àŽźàŽżàŽšàŽżàŽ±à”àŽ±à”",h:"àŽ’àŽ°à” àŽźàŽŁàŽżàŽ•à”àŽ•à”‚à”Œ",hh:"%d àŽźàŽŁàŽżàŽ•à”àŽ•à”‚à”Œ",d:"àŽ’àŽ°à” àŽŠàŽżàŽ”àŽžàŽ‚",dd:"%d àŽŠàŽżàŽ”àŽžàŽ‚",M:"àŽ’àŽ°à” àŽźàŽŸàŽžàŽ‚",MM:"%d àŽźàŽŸàŽžàŽ‚",y:"àŽ’àŽ°à” àŽ”à”ŒàŽ·àŽ‚",yy:"%d àŽ”à”ŒàŽ·àŽ‚"},meridiemParse:/àŽ°àŽŸàŽ€à”àŽ°àŽż|àŽ°àŽŸàŽ”àŽżàŽČà”†|àŽ‰àŽšà”àŽš àŽ•àŽŽàŽżàŽžà”àŽžà”|àŽ”à”ˆàŽ•à”àŽšà”àŽšà”‡àŽ°àŽ‚|àŽ°àŽŸàŽ€à”àŽ°àŽż/i,meridiemHour:function(e,t){return 12===e&&(e=0),"àŽ°àŽŸàŽ€à”àŽ°àŽż"===t&&e>=4||"àŽ‰àŽšà”àŽš àŽ•àŽŽàŽżàŽžà”àŽžà”"===t||"àŽ”à”ˆàŽ•à”àŽšà”àŽšà”‡àŽ°àŽ‚"===t?e+12:e},meridiem:function(e,t,a){return e<4?"àŽ°àŽŸàŽ€à”àŽ°àŽż":e<12?"àŽ°àŽŸàŽ”àŽżàŽČà”†":e<17?"àŽ‰àŽšà”àŽš àŽ•àŽŽàŽżàŽžà”àŽžà”":e<20?"àŽ”à”ˆàŽ•à”àŽšà”àŽšà”‡àŽ°àŽ‚":"àŽ°àŽŸàŽ€à”àŽ°àŽż"}})}(a(381))},5115:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){switch(a){case"s":return t?"Ń…ŃĐŽŃ…ŃĐœ сДĐșŃƒĐœĐŽ":"Ń…ŃĐŽŃ…ŃĐœ сДĐșŃƒĐœĐŽŃ‹Đœ";case"ss":return e+(t?" сДĐșŃƒĐœĐŽ":" сДĐșŃƒĐœĐŽŃ‹Đœ");case"m":case"mm":return e+(t?" ĐŒĐžĐœŃƒŃ‚":" ĐŒĐžĐœŃƒŃ‚Ń‹Đœ");case"h":case"hh":return e+(t?" цаг":" цагоĐčĐœ");case"d":case"dd":return e+(t?" Ó©ĐŽÓ©Ń€":" өЎрОĐčĐœ");case"M":case"MM":return e+(t?" сар":" ŃĐ°Ń€Ń‹Đœ");case"y":case"yy":return e+(t?" жОл":" жОлОĐčĐœ");default:return e}}e.defineLocale("mn",{months:"ĐŃĐłĐŽÒŻĐłŃŃŃ€ сар_Đ„ĐŸŃ‘Ń€ĐŽŃƒĐłĐ°Đ°Ń€ сар_ГураĐČЮугаар сар_ДөрөĐČĐŽÒŻĐłŃŃŃ€ сар_йаĐČЮугаар сар_ЗургаЮугаар сар_Đ”ĐŸĐ»ĐŽŃƒĐłĐ°Đ°Ń€ сар_НаĐčĐŒĐŽŃƒĐłĐ°Đ°Ń€ сар_Đ•ŃĐŽÒŻĐłŃŃŃ€ сар_АраĐČЮугаар сар_АрĐČĐ°Đœ ĐœŃĐłĐŽÒŻĐłŃŃŃ€ сар_АрĐČĐ°Đœ Ń…ĐŸŃ‘Ń€ĐŽŃƒĐłĐ°Đ°Ń€ сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"ĐŃĐŒ_ДаĐČĐ°Đ°_ĐœŃĐłĐŒĐ°Ń€_ЛхагĐČĐ°_ĐŸÒŻŃ€ŃĐČ_Đ‘Đ°Đ°ŃĐ°Đœ_Đ‘ŃĐŒĐ±Đ°".split("_"),weekdaysShort:"ĐŃĐŒ_ДаĐČ_Мяг_Лха_ĐŸÒŻŃ€_Баа_Đ‘ŃĐŒ".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_ĐŸÒŻ_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY ĐŸĐœŃ‹ MMMMŃ‹Đœ D",LLL:"YYYY ĐŸĐœŃ‹ MMMMŃ‹Đœ D HH:mm",LLLL:"dddd, YYYY ĐŸĐœŃ‹ MMMMŃ‹Đœ D HH:mm"},meridiemParse:/ÒźÓš|ÒźĐ„/i,isPM:function(e){return"ÒźĐ„"===e},meridiem:function(e,t,a){return e<12?"ÒźÓš":"ÒźĐ„"},calendar:{sameDay:"[ÓšĐœÓ©Ó©ĐŽÓ©Ń€] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[ӚчОгЎөр] LT",lastWeek:"[ÓšĐœĐłÓ©Ń€ŃÓ©Đœ] dddd LT",sameElse:"L"},relativeTime:{future:"%s Юараа",past:"%s Ó©ĐŒĐœÓ©",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} Ó©ĐŽÓ©Ń€/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" Ó©ĐŽÓ©Ń€";default:return e}}})}(a(381))},370:function(e,t,a){!function(e){"use strict";var t={1:"à„§",2:"à„š",3:"à„©",4:"à„Ș",5:"à„«",6:"à„Ź",7:"à„­",8:"à„ź",9:"à„Ż",0:"à„Š"},a={"à„§":"1","à„š":"2","à„©":"3","à„Ș":"4","à„«":"5","à„Ź":"6","à„­":"7","à„ź":"8","à„Ż":"9","à„Š":"0"};function s(e,t,a,s){var n="";if(t)switch(a){case"s":n="à€•à€Ÿà€čà„€ à€žà„‡à€•à€‚à€Š";break;case"ss":n="%d à€žà„‡à€•à€‚à€Š";break;case"m":n="à€à€• à€źà€żà€šà€żà€Ÿ";break;case"mm":n="%d à€źà€żà€šà€żà€Ÿà„‡";break;case"h":n="à€à€• à€€à€Ÿà€ž";break;case"hh":n="%d à€€à€Ÿà€ž";break;case"d":n="à€à€• à€Šà€żà€”à€ž";break;case"dd":n="%d à€Šà€żà€”à€ž";break;case"M":n="à€à€• à€źà€čà€żà€šà€Ÿ";break;case"MM":n="%d à€źà€čà€żà€šà„‡";break;case"y":n="à€à€• à€”à€°à„à€·";break;case"yy":n="%d à€”à€°à„à€·à„‡"}else switch(a){case"s":n="à€•à€Ÿà€čà„€ à€žà„‡à€•à€‚à€Šà€Ÿà€‚";break;case"ss":n="%d à€žà„‡à€•à€‚à€Šà€Ÿà€‚";break;case"m":n="à€à€•à€Ÿ à€źà€żà€šà€żà€Ÿà€Ÿ";break;case"mm":n="%d à€źà€żà€šà€żà€Ÿà€Ÿà€‚";break;case"h":n="à€à€•à€Ÿ à€€à€Ÿà€žà€Ÿ";break;case"hh":n="%d à€€à€Ÿà€žà€Ÿà€‚";break;case"d":n="à€à€•à€Ÿ à€Šà€żà€”à€žà€Ÿ";break;case"dd":n="%d à€Šà€żà€”à€žà€Ÿà€‚";break;case"M":n="à€à€•à€Ÿ à€źà€čà€żà€šà„à€Żà€Ÿ";break;case"MM":n="%d à€źà€čà€żà€šà„à€Żà€Ÿà€‚";break;case"y":n="à€à€•à€Ÿ à€”à€°à„à€·à€Ÿ";break;case"yy":n="%d à€”à€°à„à€·à€Ÿà€‚"}return n.replace(/%d/i,e)}e.defineLocale("mr",{months:"à€œà€Ÿà€šà„‡à€”à€Ÿà€°à„€_à€«à„‡à€Źà„à€°à„à€”à€Ÿà€°à„€_à€źà€Ÿà€°à„à€š_à€à€Șà„à€°à€żà€Č_à€źà„‡_à€œà„‚à€š_à€œà„à€Čà„ˆ_à€‘à€—à€žà„à€Ÿ_à€žà€Șà„à€Ÿà„‡à€‚à€Źà€°_à€‘à€•à„à€Ÿà„‹à€Źà€°_à€šà„‹à€”à„à€čà„‡à€‚à€Źà€°_à€Ąà€żà€žà„‡à€‚à€Źà€°".split("_"),monthsShort:"à€œà€Ÿà€šà„‡._à€«à„‡à€Źà„à€°à„._à€źà€Ÿà€°à„à€š._à€à€Șà„à€°à€ż._à€źà„‡._à€œà„‚à€š._à€œà„à€Čà„ˆ._à€‘à€—._à€žà€Șà„à€Ÿà„‡à€‚._à€‘à€•à„à€Ÿà„‹._à€šà„‹à€”à„à€čà„‡à€‚._à€Ąà€żà€žà„‡à€‚.".split("_"),monthsParseExact:!0,weekdays:"à€°à€”à€żà€”à€Ÿà€°_à€žà„‹à€źà€”à€Ÿà€°_à€źà€‚à€—à€łà€”à€Ÿà€°_à€Źà„à€§à€”à€Ÿà€°_à€—à„à€°à„‚à€”à€Ÿà€°_à€¶à„à€•à„à€°à€”à€Ÿà€°_à€¶à€šà€żà€”à€Ÿà€°".split("_"),weekdaysShort:"à€°à€”à€ż_à€žà„‹à€ź_à€źà€‚à€—à€ł_à€Źà„à€§_à€—à„à€°à„‚_à€¶à„à€•à„à€°_à€¶à€šà€ż".split("_"),weekdaysMin:"à€°_à€žà„‹_à€źà€‚_à€Źà„_à€—à„_à€¶à„_à€¶".split("_"),longDateFormat:{LT:"A h:mm à€”à€Ÿà€œà€€à€Ÿ",LTS:"A h:mm:ss à€”à€Ÿà€œà€€à€Ÿ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm à€”à€Ÿà€œà€€à€Ÿ",LLLL:"dddd, D MMMM YYYY, A h:mm à€”à€Ÿà€œà€€à€Ÿ"},calendar:{sameDay:"[à€†à€œ] LT",nextDay:"[à€‰à€Šà„à€Żà€Ÿ] LT",nextWeek:"dddd, LT",lastDay:"[à€•à€Ÿà€Č] LT",lastWeek:"[à€źà€Ÿà€—à„€à€Č] dddd, LT",sameElse:"L"},relativeTime:{future:"%sà€źà€§à„à€Żà„‡",past:"%sà€Șà„‚à€°à„à€”à„€",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},preparse:function(e){return e.replace(/[à„§à„šà„©à„Șà„«à„Źà„­à„źà„Żà„Š]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/à€Șà€čà€Ÿà€Ÿà„‡|à€žà€•à€Ÿà€łà„€|à€Šà„à€Șà€Ÿà€°à„€|à€žà€Ÿà€Żà€‚à€•à€Ÿà€łà„€|à€°à€Ÿà€€à„à€°à„€/,meridiemHour:function(e,t){return 12===e&&(e=0),"à€Șà€čà€Ÿà€Ÿà„‡"===t||"à€žà€•à€Ÿà€łà„€"===t?e:"à€Šà„à€Șà€Ÿà€°à„€"===t||"à€žà€Ÿà€Żà€‚à€•à€Ÿà€łà„€"===t||"à€°à€Ÿà€€à„à€°à„€"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,a){return e>=0&&e<6?"à€Șà€čà€Ÿà€Ÿà„‡":e<12?"à€žà€•à€Ÿà€łà„€":e<17?"à€Šà„à€Șà€Ÿà€°à„€":e<20?"à€žà€Ÿà€Żà€‚à€•à€Ÿà€łà„€":"à€°à€Ÿà€€à„à€°à„€"},week:{dow:0,doy:6}})}(a(381))},1237:function(e,t,a){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(381))},9847:function(e,t,a){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(381))},2126:function(e,t,a){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ä unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ä un_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-ÄŠadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-ÄŠamis_Il-Ä imgħa_Is-Sibt".split("_"),weekdaysShort:"ÄŠad_Tne_Tli_Erb_ÄŠam_Ä im_Sib".split("_"),weekdaysMin:"ÄŠa_Tn_Tl_Er_ÄŠa_Ä i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ÄĄurnata",dd:"%d ÄĄranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:1,doy:4}})}(a(381))},6165:function(e,t,a){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},a={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇနá€șá€”á€á€«á€›á€ź_ဖေဖေဏá€șá€á€«á€›á€ź_မတá€ș_á€§á€•á€Œá€ź_မေ_ဇလနá€ș_ဇူလိုငá€ș_á€žá€Œá€‚á€Żá€á€ș_စကá€șတငá€șဘာ_ဥေဏကá€șတိုဘာ_နိုဝငá€șဘာ_ဒြဇငá€șဘာ".split("_"),monthsShort:"ဇနá€ș_ဖေ_မတá€ș_á€•á€Œá€ź_မေ_ဇလနá€ș_လိုငá€ș_သဌ_စကá€ș_ဥေဏကá€ș_နို_ဒြ".split("_"),weekdays:"တနငá€șá€čဂနလေ_တနငá€șá€čလာ_အငá€șá€čဂါ_ဗုဒá€čဓဟူှ_á€€á€Œá€Źá€žá€•á€á€±á€ž_á€žá€±á€Źá€€á€Œá€Ź_စနေ".split("_"),weekdaysShort:"နလေ_လာ_ဂါ_ဟူှ_á€€á€Œá€Ź_သေဏ_နေ".split("_"),weekdaysMin:"နလေ_လာ_ဂါ_ဟူှ_á€€á€Œá€Ź_သေဏ_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [á€™á€Ÿá€Ź]",nextDay:"[မနကá€șဖဌနá€ș] LT [á€™á€Ÿá€Ź]",nextWeek:"dddd LT [á€™á€Ÿá€Ź]",lastDay:"[မနေ.က] LT [á€™á€Ÿá€Ź]",lastWeek:"[á€•á€Œá€źá€žá€á€Č့သေဏ] dddd LT [á€™á€Ÿá€Ź]",sameElse:"L"},relativeTime:{future:"လာမညá€ș့ %s á€™á€Ÿá€Ź",past:"လလနá€șခá€Č့သေဏ %s က",s:"စကá€čကနá€ș.အနညá€șှငယá€ș",ss:"%d စကá€čကန့á€ș",m:"တစá€șမိနစá€ș",mm:"%d မိနစá€ș",h:"တစá€șနာရြ",hh:"%d နာရြ",d:"တစá€șရကá€ș",dd:"%d ရကá€ș",M:"တစá€șလ",MM:"%d လ",y:"တစá€șနဟစá€ș",yy:"%d နဟစá€ș"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(a(381))},4924:function(e,t,a){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sĂžndag_mandag_tirsdag_onsdag_torsdag_fredag_lĂžrdag".split("_"),weekdaysShort:"sĂž._ma._ti._on._to._fr._lĂž.".split("_"),weekdaysMin:"sĂž_ma_ti_on_to_fr_lĂž".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i gĂ„r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en mĂ„ned",MM:"%d mĂ„neder",y:"ett Ă„r",yy:"%d Ă„r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},6744:function(e,t,a){!function(e){"use strict";var t={1:"à„§",2:"à„š",3:"à„©",4:"à„Ș",5:"à„«",6:"à„Ź",7:"à„­",8:"à„ź",9:"à„Ż",0:"à„Š"},a={"à„§":"1","à„š":"2","à„©":"3","à„Ș":"4","à„«":"5","à„Ź":"6","à„­":"7","à„ź":"8","à„Ż":"9","à„Š":"0"};e.defineLocale("ne",{months:"à€œà€šà€”à€°à„€_à€«à„‡à€Źà„à€°à„à€”à€°à„€_à€źà€Ÿà€°à„à€š_à€…à€Șà„à€°à€żà€Č_à€źà€ˆ_à€œà„à€š_à€œà„à€Čà€Ÿà€ˆ_à€…à€—à€·à„à€Ÿ_à€žà„‡à€Șà„à€Ÿà„‡à€źà„à€Źà€°_à€…à€•à„à€Ÿà„‹à€Źà€°_à€šà„‹à€­à„‡à€źà„à€Źà€°_à€Ąà€żà€žà„‡à€źà„à€Źà€°".split("_"),monthsShort:"à€œà€š._à€«à„‡à€Źà„à€°à„._à€źà€Ÿà€°à„à€š_à€…à€Șà„à€°à€ż._à€źà€ˆ_à€œà„à€š_à€œà„à€Čà€Ÿà€ˆ._à€…à€—._à€žà„‡à€Șà„à€Ÿ._à€…à€•à„à€Ÿà„‹._à€šà„‹à€­à„‡._à€Ąà€żà€žà„‡.".split("_"),monthsParseExact:!0,weekdays:"à€†à€‡à€€à€Źà€Ÿà€°_à€žà„‹à€źà€Źà€Ÿà€°_à€źà€™à„à€—à€Čà€Źà€Ÿà€°_à€Źà„à€§à€Źà€Ÿà€°_à€Źà€żà€čà€żà€Źà€Ÿà€°_à€¶à„à€•à„à€°à€Źà€Ÿà€°_à€¶à€šà€żà€Źà€Ÿà€°".split("_"),weekdaysShort:"à€†à€‡à€€._à€žà„‹à€ź._à€źà€™à„à€—à€Č._à€Źà„à€§._à€Źà€żà€čà€ż._à€¶à„à€•à„à€°._à€¶à€šà€ż.".split("_"),weekdaysMin:"à€†._à€žà„‹._à€źà€‚._à€Źà„._à€Źà€ż._à€¶à„._à€¶.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aà€•à„‹ h:mm à€Źà€œà„‡",LTS:"Aà€•à„‹ h:mm:ss à€Źà€œà„‡",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aà€•à„‹ h:mm à€Źà€œà„‡",LLLL:"dddd, D MMMM YYYY, Aà€•à„‹ h:mm à€Źà€œà„‡"},preparse:function(e){return e.replace(/[à„§à„šà„©à„Șà„«à„Źà„­à„źà„Żà„Š]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/à€°à€Ÿà€€à€ż|à€Źà€żà€čà€Ÿà€š|à€Šà€żà€‰à€à€žà„‹|à€žà€Ÿà€à€/,meridiemHour:function(e,t){return 12===e&&(e=0),"à€°à€Ÿà€€à€ż"===t?e<4?e:e+12:"à€Źà€żà€čà€Ÿà€š"===t?e:"à€Šà€żà€‰à€à€žà„‹"===t?e>=10?e:e+12:"à€žà€Ÿà€à€"===t?e+12:void 0},meridiem:function(e,t,a){return e<3?"à€°à€Ÿà€€à€ż":e<12?"à€Źà€żà€čà€Ÿà€š":e<16?"à€Šà€żà€‰à€à€žà„‹":e<20?"à€žà€Ÿà€à€":"à€°à€Ÿà€€à€ż"},calendar:{sameDay:"[à€†à€œ] LT",nextDay:"[à€­à„‹à€Čà€ż] LT",nextWeek:"[à€†à€‰à€à€Šà„‹] dddd[,] LT",lastDay:"[à€čà€żà€œà„‹] LT",lastWeek:"[à€—à€à€•à„‹] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sà€źà€Ÿ",past:"%s à€…à€—à€Ÿà€Ąà€ż",s:"à€•à„‡à€čà„€ à€•à„à€·à€Ł",ss:"%d à€žà„‡à€•à„‡à€Łà„à€Ą",m:"à€à€• à€źà€żà€šà„‡à€Ÿ",mm:"%d à€źà€żà€šà„‡à€Ÿ",h:"à€à€• à€˜à€Łà„à€Ÿà€Ÿ",hh:"%d à€˜à€Łà„à€Ÿà€Ÿ",d:"à€à€• à€Šà€żà€š",dd:"%d à€Šà€żà€š",M:"à€à€• à€źà€čà€żà€šà€Ÿ",MM:"%d à€źà€čà€żà€šà€Ÿ",y:"à€à€• à€Źà€°à„à€·",yy:"%d à€Źà€°à„à€·"},week:{dow:0,doy:6}})}(a(381))},9814:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,s){return e?/-MMM-/.test(s)?a[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"Ă©Ă©n minuut",mm:"%d minuten",h:"Ă©Ă©n uur",hh:"%d uur",d:"Ă©Ă©n dag",dd:"%d dagen",M:"Ă©Ă©n maand",MM:"%d maanden",y:"Ă©Ă©n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},3901:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,s){return e?/-MMM-/.test(s)?a[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"Ă©Ă©n minuut",mm:"%d minuten",h:"Ă©Ă©n uur",hh:"%d uur",d:"Ă©Ă©n dag",dd:"%d dagen",w:"Ă©Ă©n week",ww:"%d weken",M:"Ă©Ă©n maand",MM:"%d maanden",y:"Ă©Ă©n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},3877:function(e,t,a){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_mĂ„ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._mĂ„._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_mĂ„_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I gĂ„r klokka] LT",lastWeek:"[FĂžregĂ„ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein mĂ„nad",MM:"%d mĂ„nader",y:"eit Ă„r",yy:"%d Ă„r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2135:function(e,t,a){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"geniĂšr_febriĂšr_març_abril_mai_junh_julhet_agost_setembre_octĂČbre_novembre_decembre".split("_"),format:"de geniĂšr_de febriĂšr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octĂČbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimĂšcres_dijĂČus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uĂši a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[iĂšr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquĂ­ %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|Ăš|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"Ăš";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}})}(a(381))},5858:function(e,t,a){!function(e){"use strict";var t={1:"੧",2:"à©š",3:"à©©",4:"à©Ș",5:"à©«",6:"à©Ź",7:"à©­",8:"à©ź",9:"à©Ż",0:"à©Š"},a={"੧":"1","à©š":"2","à©©":"3","à©Ș":"4","à©«":"5","à©Ź":"6","à©­":"7","à©ź":"8","à©Ż":"9","à©Š":"0"};e.defineLocale("pa-in",{months:"àšœàššàš”àš°à©€_àš«àšŒàš°àš”àš°à©€_àšźàšŸàš°àšš_àš…àšȘà©àš°à©ˆàšČ_àšźàšˆ_àšœà©‚àšš_àšœà©àšČàšŸàšˆ_àš…àš—àšžàš€_àšžàš€à©°àšŹàš°_àš…àš•àš€à©‚àšŹàš°_àššàš”à©°àšŹàš°_àšŠàšžà©°àšŹàš°".split("_"),monthsShort:"àšœàššàš”àš°à©€_àš«àšŒàš°àš”àš°à©€_àšźàšŸàš°àšš_àš…àšȘà©àš°à©ˆàšČ_àšźàšˆ_àšœà©‚àšš_àšœà©àšČàšŸàšˆ_àš…àš—àšžàš€_àšžàš€à©°àšŹàš°_àš…àš•àš€à©‚àšŹàš°_àššàš”à©°àšŹàš°_àšŠàšžà©°àšŹàš°".split("_"),weekdays:"àšàš€àš”àšŸàš°_àšžà©‹àšźàš”àšŸàš°_àšźà©°àš—àšČàš”àšŸàš°_àšŹà©àš§àš”àšŸàš°_àš”à©€àš°àš”àšŸàš°_àšžàšŒà©à©±àš•àš°àš”àšŸàš°_àšžàšŒàššà©€àššàš°àš”àšŸàš°".split("_"),weekdaysShort:"àšàš€_àšžà©‹àšź_àšźà©°àš—àšČ_àšŹà©àš§_àš”à©€àš°_àšžàšŒà©àš•àš°_àšžàšŒàššà©€".split("_"),weekdaysMin:"àšàš€_àšžà©‹àšź_àšźà©°àš—àšČ_àšŹà©àš§_àš”à©€àš°_àšžàšŒà©àš•àš°_àšžàšŒàššà©€".split("_"),longDateFormat:{LT:"A h:mm àš”àšœà©‡",LTS:"A h:mm:ss àš”àšœà©‡",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm àš”àšœà©‡",LLLL:"dddd, D MMMM YYYY, A h:mm àš”àšœà©‡"},calendar:{sameDay:"[àš…àšœ] LT",nextDay:"[àš•àšČ] LT",nextWeek:"[àš…àš—àšČàšŸ] dddd, LT",lastDay:"[àš•àšČ] LT",lastWeek:"[àšȘàšżàš›àšČੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s àš”àšżà©±àšš",past:"%s àšȘàšżàš›àšČੇ",s:"àš•à©àš àšžàš•àšżà©°àšŸ",ss:"%d àšžàš•àšżà©°àšŸ",m:"àš‡àš• àšźàšżà©°àšŸ",mm:"%d àšźàšżà©°àšŸ",h:"àš‡à©±àš• àš˜à©°àšŸàšŸ",hh:"%d àš˜à©°àšŸà©‡",d:"àš‡à©±àš• àšŠàšżàšš",dd:"%d àšŠàšżàšš",M:"àš‡à©±àš• àšźàščà©€àššàšŸ",MM:"%d àšźàščà©€àššà©‡",y:"àš‡à©±àš• àšžàšŸàšČ",yy:"%d àšžàšŸàšČ"},preparse:function(e){return e.replace(/[੧ਗ਼੩à©Șà©«à©Źà©­à©źà©Żà©Š]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/àš°àšŸàš€|àšžàš”à©‡àš°|àšŠà©àšȘàščàšżàš°|àšžàšŒàšŸàšź/,meridiemHour:function(e,t){return 12===e&&(e=0),"àš°àšŸàš€"===t?e<4?e:e+12:"àšžàš”à©‡àš°"===t?e:"àšŠà©àšȘàščàšżàš°"===t?e>=10?e:e+12:"àšžàšŒàšŸàšź"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"àš°àšŸàš€":e<10?"àšžàš”à©‡àš°":e<17?"àšŠà©àšȘàščàšżàš°":e<20?"àšžàšŒàšŸàšź":"àš°àšŸàš€"},week:{dow:0,doy:6}})}(a(381))},4495:function(e,t,a){!function(e){"use strict";var t="styczeƄ_luty_marzec_kwiecieƄ_maj_czerwiec_lipiec_sierpieƄ_wrzesieƄ_paĆșdziernik_listopad_grudzieƄ".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrzeƛnia_paĆșdziernika_listopada_grudnia".split("_"),s=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paĆș/i,/^lis/i,/^gru/i];function n(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function i(e,t,a){var s=e+" ";switch(a){case"ss":return s+(n(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return s+(n(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return s+(n(e)?"godziny":"godzin");case"ww":return s+(n(e)?"tygodnie":"tygodni");case"MM":return s+(n(e)?"miesiące":"miesięcy");case"yy":return s+(n(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,s){return e?/D MMMM/.test(s)?a[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paĆș_lis_gru".split("_"),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"niedziela_poniedziaƂek_wtorek_ƛroda_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_ƛr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_ƚr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziƛ o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W ƛrodę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszƂą niedzielę o] LT";case 3:return"[W zeszƂą ƛrodę o] LT";case 6:return"[W zeszƂą sobotę o] LT";default:return"[W zeszƂy] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzieƄ",dd:"%d dni",w:"tydzieƄ",ww:i,M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},7971:function(e,t,a){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sĂĄbado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sĂĄb".split("_"),weekdaysMin:"do_2ÂȘ_3ÂȘ_4ÂȘ_5ÂȘ_6ÂȘ_sĂĄ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [Ă s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [Ă s] HH:mm"},calendar:{sameDay:"[Hoje Ă s] LT",nextDay:"[AmanhĂŁ Ă s] LT",nextWeek:"dddd [Ă s] LT",lastDay:"[Ontem Ă s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [Ă s] LT":"[Última] dddd [Ă s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"hĂĄ %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mĂȘs",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",invalidDate:"Data invĂĄlida"})}(a(381))},9520:function(e,t,a){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_SĂĄbado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_SĂĄb".split("_"),weekdaysMin:"Do_2ÂȘ_3ÂȘ_4ÂȘ_5ÂȘ_6ÂȘ_SĂĄ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje Ă s] LT",nextDay:"[AmanhĂŁ Ă s] LT",nextWeek:"dddd [Ă s] LT",lastDay:"[Ontem Ă s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [Ă s] LT":"[Última] dddd [Ă s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"hĂĄ %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mĂȘs",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}Âș/,ordinal:"%dÂș",week:{dow:1,doy:4}})}(a(381))},6459:function(e,t,a){!function(e){"use strict";function t(e,t,a){var s=" ";return(e%100>=20||e>=100&&e%100==0)&&(s=" de "),e+s+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămĂąni",MM:"luni",yy:"ani"}[a]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sĂąmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_SĂąm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_SĂą".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mĂąine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s Ăźn urmă",s:"cĂąteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămĂąnă",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(a(381))},1793:function(e,t,a){!function(e){"use strict";function t(e,t,a){return"m"===a?t?"ĐŒĐžĐœŃƒŃ‚Đ°":"ĐŒĐžĐœŃƒŃ‚Ńƒ":e+" "+(s=+e,n={ss:t?"сДĐșŃƒĐœĐŽĐ°_сДĐșŃƒĐœĐŽŃ‹_сДĐșŃƒĐœĐŽ":"сДĐșŃƒĐœĐŽŃƒ_сДĐșŃƒĐœĐŽŃ‹_сДĐșŃƒĐœĐŽ",mm:t?"ĐŒĐžĐœŃƒŃ‚Đ°_ĐŒĐžĐœŃƒŃ‚Ń‹_ĐŒĐžĐœŃƒŃ‚":"ĐŒĐžĐœŃƒŃ‚Ńƒ_ĐŒĐžĐœŃƒŃ‚Ń‹_ĐŒĐžĐœŃƒŃ‚",hh:"час_часа_Ń‡Đ°ŃĐŸĐČ",dd:"ĐŽĐ”ĐœŃŒ_ĐŽĐœŃ_ĐŽĐœĐ”Đč",ww:"ĐœĐ”ĐŽĐ”Đ»Ń_ĐœĐ”ĐŽĐ”Đ»Đž_ĐœĐ”ĐŽĐ”Đ»ŃŒ",MM:"ĐŒĐ”ŃŃŃ†_ĐŒĐ”ŃŃŃ†Đ°_ĐŒĐ”ŃŃŃ†Đ”ĐČ",yy:"ĐłĐŸĐŽ_ĐłĐŸĐŽĐ°_лДт"}[a].split("_"),s%10==1&&s%100!=11?n[0]:s%10>=2&&s%10<=4&&(s%100<10||s%100>=20)?n[1]:n[2]);var s,n}var a=[/^ŃĐœĐČ/i,/^Ń„Đ”ĐČ/i,/^ĐŒĐ°Ń€/i,/^апр/i,/^ĐŒĐ°[Đčя]/i,/^ĐžŃŽĐœ/i,/^Оюл/i,/^Đ°ĐČĐł/i,/^ŃĐ”Đœ/i,/^ĐŸĐșт/i,/^ĐœĐŸŃ/i,/^ĐŽĐ”Đș/i];e.defineLocale("ru",{months:{format:"ŃĐœĐČаря_Ń„Đ”ĐČŃ€Đ°Đ»Ń_ĐŒĐ°Ń€Ń‚Đ°_Đ°ĐżŃ€Đ”Đ»Ń_ĐŒĐ°Ń_ĐžŃŽĐœŃ_ĐžŃŽĐ»Ń_Đ°ĐČгуста_ŃĐ”ĐœŃ‚ŃĐ±Ń€Ń_ĐŸĐșŃ‚ŃĐ±Ń€Ń_ĐœĐŸŃĐ±Ń€Ń_ĐŽĐ”ĐșĐ°Đ±Ń€Ń".split("_"),standalone:"ŃĐœĐČарь_Ń„Đ”ĐČŃ€Đ°Đ»ŃŒ_ĐŒĐ°Ń€Ń‚_Đ°ĐżŃ€Đ”Đ»ŃŒ_ĐŒĐ°Đč_ĐžŃŽĐœŃŒ_ĐžŃŽĐ»ŃŒ_Đ°ĐČгуст_ŃĐ”ĐœŃ‚ŃĐ±Ń€ŃŒ_ĐŸĐșŃ‚ŃĐ±Ń€ŃŒ_ĐœĐŸŃĐ±Ń€ŃŒ_ĐŽĐ”ĐșĐ°Đ±Ń€ŃŒ".split("_")},monthsShort:{format:"ŃĐœĐČ._Ń„Đ”ĐČр._ĐŒĐ°Ń€._апр._ĐŒĐ°Ń_ĐžŃŽĐœŃ_ĐžŃŽĐ»Ń_Đ°ĐČĐł._ŃĐ”ĐœŃ‚._ĐŸĐșт._ĐœĐŸŃĐ±._ĐŽĐ”Đș.".split("_"),standalone:"ŃĐœĐČ._Ń„Đ”ĐČр._ĐŒĐ°Ń€Ń‚_апр._ĐŒĐ°Đč_ĐžŃŽĐœŃŒ_ĐžŃŽĐ»ŃŒ_Đ°ĐČĐł._ŃĐ”ĐœŃ‚._ĐŸĐșт._ĐœĐŸŃĐ±._ĐŽĐ”Đș.".split("_")},weekdays:{standalone:"ĐČĐŸŃĐșŃ€Đ”ŃĐ”ĐœŃŒĐ”_ĐżĐŸĐœĐ”ĐŽĐ”Đ»ŃŒĐœĐžĐș_ĐČŃ‚ĐŸŃ€ĐœĐžĐș_срДЎа_чДтĐČДрг_ĐżŃŃ‚ĐœĐžŃ†Đ°_ŃŃƒĐ±Đ±ĐŸŃ‚Đ°".split("_"),format:"ĐČĐŸŃĐșŃ€Đ”ŃĐ”ĐœŃŒĐ”_ĐżĐŸĐœĐ”ĐŽĐ”Đ»ŃŒĐœĐžĐș_ĐČŃ‚ĐŸŃ€ĐœĐžĐș_ŃŃ€Đ”ĐŽŃƒ_чДтĐČДрг_ĐżŃŃ‚ĐœĐžŃ†Ńƒ_ŃŃƒĐ±Đ±ĐŸŃ‚Ńƒ".split("_"),isFormat:/\[ ?[ВĐČ] ?(?:ĐżŃ€ĐŸŃˆĐ»ŃƒŃŽ|ŃĐ»Đ”ĐŽŃƒŃŽŃ‰ŃƒŃŽ|эту)? ?] ?dddd/},weekdaysShort:"ĐČс_ĐżĐœ_ĐČт_ср_чт_пт_сб".split("_"),weekdaysMin:"ĐČс_ĐżĐœ_ĐČт_ср_чт_пт_сб".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,monthsRegex:/^(ŃĐœĐČар[ья]|ŃĐœĐČ\.?|Ń„Đ”ĐČрал[ья]|Ń„Đ”ĐČр?\.?|ĐŒĐ°Ń€Ń‚Đ°?|ĐŒĐ°Ń€\.?|апрДл[ья]|апр\.?|ĐŒĐ°[Đčя]|ĐžŃŽĐœ[ья]|ĐžŃŽĐœ\.?|Оюл[ья]|Оюл\.?|Đ°ĐČгуста?|Đ°ĐČĐł\.?|ŃĐ”ĐœŃ‚ŃĐ±Ń€[ья]|ŃĐ”ĐœŃ‚?\.?|ĐŸĐșŃ‚ŃĐ±Ń€[ья]|ĐŸĐșт\.?|ĐœĐŸŃĐ±Ń€[ья]|ĐœĐŸŃĐ±?\.?|ĐŽĐ”Đșабр[ья]|ĐŽĐ”Đș\.?)/i,monthsShortRegex:/^(ŃĐœĐČар[ья]|ŃĐœĐČ\.?|Ń„Đ”ĐČрал[ья]|Ń„Đ”ĐČр?\.?|ĐŒĐ°Ń€Ń‚Đ°?|ĐŒĐ°Ń€\.?|апрДл[ья]|апр\.?|ĐŒĐ°[Đčя]|ĐžŃŽĐœ[ья]|ĐžŃŽĐœ\.?|Оюл[ья]|Оюл\.?|Đ°ĐČгуста?|Đ°ĐČĐł\.?|ŃĐ”ĐœŃ‚ŃĐ±Ń€[ья]|ŃĐ”ĐœŃ‚?\.?|ĐŸĐșŃ‚ŃĐ±Ń€[ья]|ĐŸĐșт\.?|ĐœĐŸŃĐ±Ń€[ья]|ĐœĐŸŃĐ±?\.?|ĐŽĐ”Đșабр[ья]|ĐŽĐ”Đș\.?)/i,monthsStrictRegex:/^(ŃĐœĐČар[яь]|Ń„Đ”ĐČрал[яь]|ĐŒĐ°Ń€Ń‚Đ°?|апрДл[яь]|ĐŒĐ°[яĐč]|ĐžŃŽĐœ[яь]|Оюл[яь]|Đ°ĐČгуста?|ŃĐ”ĐœŃ‚ŃĐ±Ń€[яь]|ĐŸĐșŃ‚ŃĐ±Ń€[яь]|ĐœĐŸŃĐ±Ń€[яь]|ĐŽĐ”Đșабр[яь])/i,monthsShortStrictRegex:/^(ŃĐœĐČ\.|Ń„Đ”ĐČр?\.|ĐŒĐ°Ń€[т.]|апр\.|ĐŒĐ°[яĐč]|ĐžŃŽĐœ[ья.]|Оюл[ья.]|Đ°ĐČĐł\.|ŃĐ”ĐœŃ‚?\.|ĐŸĐșт\.|ĐœĐŸŃĐ±?\.|ĐŽĐ”Đș\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Đł.",LLL:"D MMMM YYYY Đł., H:mm",LLLL:"dddd, D MMMM YYYY Đł., H:mm"},calendar:{sameDay:"[ĐĄĐ”ĐłĐŸĐŽĐœŃ, ĐČ] LT",nextDay:"[ЗаĐČтра, ĐČ] LT",lastDay:"[ВчДра, ĐČ] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Đ’ĐŸ] dddd, [ĐČ] LT":"[В] dddd, [ĐČ] LT";switch(this.day()){case 0:return"[В ŃĐ»Đ”ĐŽŃƒŃŽŃ‰Đ”Đ”] dddd, [ĐČ] LT";case 1:case 2:case 4:return"[В ŃĐ»Đ”ĐŽŃƒŃŽŃ‰ĐžĐč] dddd, [ĐČ] LT";case 3:case 5:case 6:return"[В ŃĐ»Đ”ĐŽŃƒŃŽŃ‰ŃƒŃŽ] dddd, [ĐČ] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Đ’ĐŸ] dddd, [ĐČ] LT":"[В] dddd, [ĐČ] LT";switch(this.day()){case 0:return"[В ĐżŃ€ĐŸŃˆĐ»ĐŸĐ”] dddd, [ĐČ] LT";case 1:case 2:case 4:return"[В ĐżŃ€ĐŸŃˆĐ»Ń‹Đč] dddd, [ĐČ] LT";case 3:case 5:case 6:return"[В ĐżŃ€ĐŸŃˆĐ»ŃƒŃŽ] dddd, [ĐČ] LT"}},sameElse:"L"},relativeTime:{future:"чДрДз %s",past:"%s ĐœĐ°Đ·Đ°ĐŽ",s:"ĐœĐ”ŃĐșĐŸĐ»ŃŒĐșĐŸ сДĐșŃƒĐœĐŽ",ss:t,m:t,mm:t,h:"час",hh:t,d:"ĐŽĐ”ĐœŃŒ",dd:t,w:"ĐœĐ”ĐŽĐ”Đ»Ń",ww:t,M:"ĐŒĐ”ŃŃŃ†",MM:t,y:"ĐłĐŸĐŽ",yy:t},meridiemParse:/ĐœĐŸŃ‡Đž|утра|ĐŽĐœŃ|ĐČДчДра/i,isPM:function(e){return/^(ĐŽĐœŃ|ĐČДчДра)$/.test(e)},meridiem:function(e,t,a){return e<4?"ĐœĐŸŃ‡Đž":e<12?"утра":e<17?"ĐŽĐœŃ":"ĐČДчДра"},dayOfMonthOrdinalParse:/\d{1,2}-(Đč|ĐłĐŸ|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-Đč";case"D":return e+"-ĐłĐŸ";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(a(381))},950:function(e,t,a){!function(e){"use strict";var t=["ŰŹÙ†ÙˆŰ±ÙŠ","ÙÙŠŰšŰ±ÙˆŰ±ÙŠ","Ù…Ű§Ű±Ú†","Ű§ÙŸŰ±ÙŠÙ„","Ù…ŰŠÙŠ","ŰŹÙˆÙ†","ŰŹÙˆÙ„Ű§ŰĄÙ","ŰąÚŻŰłÙœ","ŰłÙŠÙŸÙœÙ…ŰšŰ±","ŰąÚȘÙœÙˆŰšŰ±","Ù†ÙˆÙ…ŰšŰ±","ÚŠŰłÙ…ŰšŰ±"],a=["۹چ۱","ŰłÙˆÙ…Ű±","Ű§Ú±Ű§Ű±Ùˆ","ۧ۱ۚŰč","ŰźÙ…ÙŠŰł","ŰŹÙ…Űč","Ú‡Ù†Ú‡Ű±"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ddddی D MMMM YYYY HH:mm"},meridiemParse:/۔ۭۚ|ŰŽŰ§Ù…/,isPM:function(e){return"ŰŽŰ§Ù…"===e},meridiem:function(e,t,a){return e<12?"۔ۭۚ":"ŰŽŰ§Ù…"},calendar:{sameDay:"[ۧڄ] LT",nextDay:"[ŰłÚ€Ű§Ú»ÙŠ] LT",nextWeek:"dddd [Ű§ÚłÙŠÙ† هفŰȘي ŰȘي] LT",lastDay:"[ÚȘŰ§Ù„Ù‡Ù‡] LT",lastWeek:"[ÚŻŰČŰ±ÙŠÙ„ هفŰȘي] dddd [ŰȘي] LT",sameElse:"L"},relativeTime:{future:"%s ÙŸÙˆŰĄ",past:"%s ۧڳ",s:"Ú†Ù†ŰŻ ŰłÙŠÚȘنڊ",ss:"%d ŰłÙŠÚȘنڊ",m:"هÚȘ منٜ",mm:"%d منٜ",h:"هÚȘ ÚȘÙ„Ű§ÚȘ",hh:"%d ÚȘÙ„Ű§ÚȘ",d:"هÚȘ ڏينهن",dd:"%d ڏينهن",M:"هÚȘ مهينو",MM:"%d Ù…Ù‡ÙŠÙ†Ű§",y:"هÚȘ ŰłŰ§Ù„",yy:"%d ŰłŰ§Ù„"},preparse:function(e){return e.replace(/ی/g,",")},postformat:function(e){return e.replace(/,/g,"ی")},week:{dow:1,doy:4}})}(a(381))},490:function(e,t,a){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemĂĄnnu_guovvamĂĄnnu_njukčamĂĄnnu_cuoƋomĂĄnnu_miessemĂĄnnu_geassemĂĄnnu_suoidnemĂĄnnu_borgemĂĄnnu_čakčamĂĄnnu_golggotmĂĄnnu_skĂĄbmamĂĄnnu_juovlamĂĄnnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skĂĄb_juov".split("_"),weekdays:"sotnabeaivi_vuossĂĄrga_maƋƋebĂĄrga_gaskavahkku_duorastat_bearjadat_lĂĄvvardat".split("_"),weekdaysShort:"sotn_vuos_maƋ_gask_duor_bear_lĂĄv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geaĆŸes",past:"maƋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mĂĄnnu",MM:"%d mĂĄnut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},124:function(e,t,a){!function(e){"use strict";e.defineLocale("si",{months:"à¶ąà¶±à·€à·à¶»à·’_ඎෙබරවාරි_ඞාර්තු_අඎ්‍රේග්_ඞැà¶șි_à¶ąà·–à¶±à·’_à¶ąà·–à¶œà·’_අගෝස්තු_සැඎ්තැඞ්බර්_ඔක්තෝබර්_නොවැඞ්බර්_à¶Żà·™à·ƒà·à¶žà·Šà¶¶à¶»à·Š".split("_"),monthsShort:"à¶ąà¶±_ඎෙබ_ඞාර්_අඎ්_ඞැà¶șි_à¶ąà·–à¶±à·’_à¶ąà·–à¶œà·’_අගෝ_සැඎ්_ඔක්_නොවැ_à¶Żà·™à·ƒà·".split("_"),weekdays:"à¶‰à¶»à·’à¶Żà·_à·ƒà¶łà·”à¶Żà·_à¶…à¶Ÿà·„à¶»à·”à·€à·à¶Żà·_à¶¶à¶Żà·à¶Żà·_à¶¶à·Šâ€à¶»à·„à·ƒà·Šà¶Žà¶­à·’à¶±à·Šà¶Żà·_à·ƒà·’à¶šà·”à¶»à·à¶Żà·_à·ƒà·™à¶±à·ƒà·”à¶»à·à¶Żà·".split("_"),weekdaysShort:"ඉරි_à·ƒà¶łà·”_අඟ_à¶¶à¶Żà·_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[à¶…à¶Ż] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊà¶șේ] LT[ට]",lastWeek:"[ඎසුගිà¶ș] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට ඎෙර",s:"තත්ඎර කිහිඎà¶ș",ss:"තත්ඎර %d",m:"ඞිනිත්තුව",mm:"ඞිනිත්තු %d",h:"ඎැà¶ș",hh:"ඎැà¶ș %d",d:"à¶Żà·’à¶±à¶ș",dd:"à¶Żà·’à¶± %d",M:"ඞාසà¶ș",MM:"ඞාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/ඎෙර වරු|ඎස් වරු|ඎෙ.ව|ඎ.ව./,isPM:function(e){return"ඎ.ව."===e||"ඎස් වරු"===e},meridiem:function(e,t,a){return e>11?a?"ඎ.ව.":"ඎස් වරු":a?"ඎෙ.ව.":"ඎෙර වරු"}})}(a(381))},4249:function(e,t,a){!function(e){"use strict";var t="januĂĄr_februĂĄr_marec_aprĂ­l_mĂĄj_jĂșn_jĂșl_august_september_oktĂłber_november_december".split("_"),a="jan_feb_mar_apr_mĂĄj_jĂșn_jĂșl_aug_sep_okt_nov_dec".split("_");function s(e){return e>1&&e<5}function n(e,t,a,n){var i=e+" ";switch(a){case"s":return t||n?"pĂĄr sekĂșnd":"pĂĄr sekundami";case"ss":return t||n?i+(s(e)?"sekundy":"sekĂșnd"):i+"sekundami";case"m":return t?"minĂșta":n?"minĂștu":"minĂștou";case"mm":return t||n?i+(s(e)?"minĂșty":"minĂșt"):i+"minĂștami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?i+(s(e)?"hodiny":"hodĂ­n"):i+"hodinami";case"d":return t||n?"deƈ":"dƈom";case"dd":return t||n?i+(s(e)?"dni":"dnĂ­"):i+"dƈami";case"M":return t||n?"mesiac":"mesiacom";case"MM":return t||n?i+(s(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return t||n?"rok":"rokom";case"yy":return t||n?i+(s(e)?"roky":"rokov"):i+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:a,weekdays:"nedeÄŸa_pondelok_utorok_streda_ĆĄtvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_ĆĄt_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_ĆĄt_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeÄŸu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo ĆĄtvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulĂș nedeÄŸu o] LT";case 1:case 2:case 4:case 5:return"[minulĂœ] dddd [o] LT";case 3:return"[minulĂș stredu o] LT";case 6:return"[minulĂș sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},4985:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){var n=e+" ";switch(a){case"s":return t||s?"nekaj sekund":"nekaj sekundami";case"ss":return n+(1===e?t?"sekundo":"sekundi":2===e?t||s?"sekundi":"sekundah":e<5?t||s?"sekunde":"sekundah":"sekund");case"m":return t?"ena minuta":"eno minuto";case"mm":return n+(1===e?t?"minuta":"minuto":2===e?t||s?"minuti":"minutama":e<5?t||s?"minute":"minutami":t||s?"minut":"minutami");case"h":return t?"ena ura":"eno uro";case"hh":return n+(1===e?t?"ura":"uro":2===e?t||s?"uri":"urama":e<5?t||s?"ure":"urami":t||s?"ur":"urami");case"d":return t||s?"en dan":"enim dnem";case"dd":return n+(1===e?t||s?"dan":"dnem":2===e?t||s?"dni":"dnevoma":t||s?"dni":"dnevi");case"M":return t||s?"en mesec":"enim mesecem";case"MM":return n+(1===e?t||s?"mesec":"mesecem":2===e?t||s?"meseca":"mesecema":e<5?t||s?"mesece":"meseci":t||s?"mesecev":"meseci");case"y":return t||s?"eno leto":"enim letom";case"yy":return n+(1===e?t||s?"leto":"letom":2===e?t||s?"leti":"letoma":e<5?t||s?"leta":"leti":t||s?"let":"leti")}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejĆĄnjo] [nedeljo] [ob] LT";case 3:return"[prejĆĄnjo] [sredo] [ob] LT";case 6:return"[prejĆĄnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejĆĄnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},1104:function(e,t,a){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_NĂ«ntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_NĂ«n_Dhj".split("_"),weekdays:"E Diel_E HĂ«nĂ«_E MartĂ«_E MĂ«rkurĂ«_E Enjte_E Premte_E ShtunĂ«".split("_"),weekdaysShort:"Die_HĂ«n_Mar_MĂ«r_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_MĂ«_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,a){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot nĂ«] LT",nextDay:"[NesĂ«r nĂ«] LT",nextWeek:"dddd [nĂ«] LT",lastDay:"[Dje nĂ«] LT",lastWeek:"dddd [e kaluar nĂ«] LT",sameElse:"L"},relativeTime:{future:"nĂ« %s",past:"%s mĂ« parĂ«",s:"disa sekonda",ss:"%d sekonda",m:"njĂ« minutĂ«",mm:"%d minuta",h:"njĂ« orĂ«",hh:"%d orĂ«",d:"njĂ« ditĂ«",dd:"%d ditĂ«",M:"njĂ« muaj",MM:"%d muaj",y:"njĂ« vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9915:function(e,t,a){!function(e){"use strict";var t={words:{ss:["сДĐșŃƒĐœĐŽĐ°","сДĐșŃƒĐœĐŽĐ”","сДĐșŃƒĐœĐŽĐž"],m:["Ń˜Đ”ĐŽĐ°Đœ ĐŒĐžĐœŃƒŃ‚","Ń˜Đ”ĐŽĐœĐŸĐł ĐŒĐžĐœŃƒŃ‚Đ°"],mm:["ĐŒĐžĐœŃƒŃ‚","ĐŒĐžĐœŃƒŃ‚Đ°","ĐŒĐžĐœŃƒŃ‚Đ°"],h:["Ń˜Đ”ĐŽĐ°Đœ сат","Ń˜Đ”ĐŽĐœĐŸĐł сата"],hh:["сат","сата","сато"],d:["Ń˜Đ”ĐŽĐ°Đœ ĐŽĐ°Đœ","Ń˜Đ”ĐŽĐœĐŸĐł ĐŽĐ°ĐœĐ°"],dd:["ĐŽĐ°Đœ","ĐŽĐ°ĐœĐ°","ĐŽĐ°ĐœĐ°"],M:["Ń˜Đ”ĐŽĐ°Đœ ĐŒĐ”ŃĐ”Ń†","Ń˜Đ”ĐŽĐœĐŸĐł ĐŒĐ”ŃĐ”Ń†Đ°"],MM:["ĐŒĐ”ŃĐ”Ń†","ĐŒĐ”ŃĐ”Ń†Đ°","ĐŒĐ”ŃĐ”Ń†Đž"],y:["Ń˜Đ”ĐŽĐœŃƒ ĐłĐŸĐŽĐžĐœŃƒ","Ń˜Đ”ĐŽĐœĐ” ĐłĐŸĐŽĐžĐœĐ”"],yy:["ĐłĐŸĐŽĐžĐœŃƒ","ĐłĐŸĐŽĐžĐœĐ”","ĐłĐŸĐŽĐžĐœĐ°"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,a,s,n){var i,r=t.words[s];return 1===s.length?"y"===s&&a?"Ń˜Đ”ĐŽĐœĐ° ĐłĐŸĐŽĐžĐœĐ°":n||a?r[0]:r[1]:(i=t.correctGrammaticalCase(e,r),"yy"===s&&a&&"ĐłĐŸĐŽĐžĐœŃƒ"===i?e+" ĐłĐŸĐŽĐžĐœĐ°":e+" "+i)}};e.defineLocale("sr-cyrl",{months:"Ń˜Đ°ĐœŃƒĐ°Ń€_Ń„Đ”Đ±Ń€ŃƒĐ°Ń€_ĐŒĐ°Ń€Ń‚_апрОл_ĐŒĐ°Ń˜_Ń˜ŃƒĐœ_јул_Đ°ĐČгуст_ŃĐ”ĐżŃ‚Đ”ĐŒĐ±Đ°Ń€_ĐŸĐșŃ‚ĐŸĐ±Đ°Ń€_ĐœĐŸĐČĐ”ĐŒĐ±Đ°Ń€_ĐŽĐ”Ń†Đ”ĐŒĐ±Đ°Ń€".split("_"),monthsShort:"Ń˜Đ°Đœ._фДб._ĐŒĐ°Ń€._апр._ĐŒĐ°Ń˜_Ń˜ŃƒĐœ_јул_Đ°ĐČĐł._сДп._ĐŸĐșт._ĐœĐŸĐČ._ЎДц.".split("_"),monthsParseExact:!0,weekdays:"ĐœĐ”ĐŽĐ”Ń™Đ°_ĐżĐŸĐœĐ”ĐŽĐ”Ń™Đ°Đș_ŃƒŃ‚ĐŸŃ€Đ°Đș_срДЎа_чДтĐČртаĐș_пДтаĐș_ŃŃƒĐ±ĐŸŃ‚Đ°".split("_"),weekdaysShort:"ĐœĐ”ĐŽ._ĐżĐŸĐœ._ŃƒŃ‚ĐŸ._срД._чДт._пДт._суб.".split("_"),weekdaysMin:"ĐœĐ”_ĐżĐŸ_ут_ср_чД_пД_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[ĐŽĐ°ĐœĐ°Ń у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [ĐœĐ”ĐŽĐ”Ń™Ńƒ] [у] LT";case 3:return"[у] [ŃŃ€Đ”ĐŽŃƒ] [у] LT";case 6:return"[у] [ŃŃƒĐ±ĐŸŃ‚Ńƒ] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[Ń˜ŃƒŃ‡Đ” у] LT",lastWeek:function(){return["[ĐżŃ€ĐŸŃˆĐ»Đ”] [ĐœĐ”ĐŽĐ”Ń™Đ”] [у] LT","[ĐżŃ€ĐŸŃˆĐ»ĐŸĐł] [ĐżĐŸĐœĐ”ĐŽĐ”Ń™ĐșĐ°] [у] LT","[ĐżŃ€ĐŸŃˆĐ»ĐŸĐł] [ŃƒŃ‚ĐŸŃ€ĐșĐ°] [у] LT","[ĐżŃ€ĐŸŃˆĐ»Đ”] [срДЎД] [у] LT","[ĐżŃ€ĐŸŃˆĐ»ĐŸĐł] [чДтĐČртĐșĐ°] [у] LT","[ĐżŃ€ĐŸŃˆĐ»ĐŸĐł] [пДтĐșĐ°] [у] LT","[ĐżŃ€ĐŸŃˆĐ»Đ”] [ŃŃƒĐ±ĐŸŃ‚Đ”] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"Đ·Đ° %s",past:"прД %s",s:"ĐœĐ”ĐșĐŸĐ»ĐžĐșĐŸ сДĐșŃƒĐœĐŽĐž",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},9131:function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,a,s,n){var i,r=t.words[s];return 1===s.length?"y"===s&&a?"jedna godina":n||a?r[0]:r[1]:(i=t.correctGrammaticalCase(e,r),"yy"===s&&a&&"godinu"===i?e+" godina":e+" "+i)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[proĆĄle] [nedelje] [u] LT","[proĆĄlog] [ponedeljka] [u] LT","[proĆĄlog] [utorka] [u] LT","[proĆĄle] [srede] [u] LT","[proĆĄlog] [četvrtka] [u] LT","[proĆĄlog] [petka] [u] LT","[proĆĄle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},5893:function(e,t,a){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,a){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(a(381))},8760:function(e,t,a){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_mĂ„ndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mĂ„n_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_mĂ„_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[IgĂ„r] LT",nextWeek:"[PĂ„] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"nĂ„gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en mĂ„nad",MM:"%d mĂ„nader",y:"ett Ă„r",yy:"%d Ă„r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(a(381))},1172:function(e,t,a){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(a(381))},7333:function(e,t,a){!function(e){"use strict";var t={1:"àŻ§",2:"àŻš",3:"àŻ©",4:"àŻȘ",5:"àŻ«",6:"àŻŹ",7:"àŻ­",8:"àŻź",9:"àŻŻ",0:"àŻŠ"},a={"àŻ§":"1","àŻš":"2","àŻ©":"3","àŻȘ":"4","àŻ«":"5","àŻŹ":"6","àŻ­":"7","àŻź":"8","àŻŻ":"9","àŻŠ":"0"};e.defineLocale("ta",{months:"àźœàź©àź”àź°àźż_àźȘàźżàźȘàŻàź°àź”àź°àźż_àźźàźŸàź°àŻàźšàŻ_àźàźȘàŻàź°àźČàŻ_àźźàŻ‡_àźœàŻ‚àź©àŻ_àźœàŻ‚àźČàŻˆ_àź†àź•àźžàŻàźŸàŻ_àźšàŻ†àźȘàŻàźŸàŻ†àźźàŻàźȘàź°àŻ_àź…àź•àŻàźŸàŻ‡àźŸàźȘàź°àŻ_àźšàź”àźźàŻàźȘàź°àŻ_àźŸàźżàźšàźźàŻàźȘàź°àŻ".split("_"),monthsShort:"àźœàź©àź”àź°àźż_àźȘàźżàźȘàŻàź°àź”àź°àźż_àźźàźŸàź°àŻàźšàŻ_àźàźȘàŻàź°àźČàŻ_àźźàŻ‡_àźœàŻ‚àź©àŻ_àźœàŻ‚àźČàŻˆ_àź†àź•àźžàŻàźŸàŻ_àźšàŻ†àźȘàŻàźŸàŻ†àźźàŻàźȘàź°àŻ_àź…àź•àŻàźŸàŻ‡àźŸàźȘàź°àŻ_àźšàź”àźźàŻàźȘàź°àŻ_àźŸàźżàźšàźźàŻàźȘàź°àŻ".split("_"),weekdays:"àźžàźŸàźŻàźżàź±àŻàź±àŻàź•àŻàź•àźżàźŽàźźàŻˆ_àź€àźżàź™àŻàź•àźŸàŻàź•àźżàźŽàźźàŻˆ_àźšàŻ†àź”àŻàź”àźŸàźŻàŻàź•àźżàźŽàźźàŻˆ_àźȘàŻàź€àź©àŻàź•àźżàźŽàźźàŻˆ_àź”àźżàźŻàźŸàźŽàź•àŻàź•àźżàźŽàźźàŻˆ_àź”àŻ†àźłàŻàźłàźżàź•àŻàź•àźżàźŽàźźàŻˆ_àźšàź©àźżàź•àŻàź•àźżàźŽàźźàŻˆ".split("_"),weekdaysShort:"àźžàźŸàźŻàźżàź±àŻ_àź€àźżàź™àŻàź•àźłàŻ_àźšàŻ†àź”àŻàź”àźŸàźŻàŻ_àźȘàŻàź€àź©àŻ_àź”àźżàźŻàźŸàźŽàź©àŻ_àź”àŻ†àźłàŻàźłàźż_àźšàź©àźż".split("_"),weekdaysMin:"àźžàźŸ_àź€àźż_àźšàŻ†_àźȘàŻ_àź”àźż_àź”àŻ†_àźš".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[àź‡àź©àŻàź±àŻ] LT",nextDay:"[àźšàźŸàźłàŻˆ] LT",nextWeek:"dddd, LT",lastDay:"[àźšàŻ‡àź±àŻàź±àŻ] LT",lastWeek:"[àź•àźŸàźšàŻàź€ àź”àźŸàź°àźźàŻ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s àź‡àźČàŻ",past:"%s àźźàŻàź©àŻ",s:"àź’àź°àŻ àźšàźżàźČ àź”àźżàźšàźŸàźŸàźżàź•àźłàŻ",ss:"%d àź”àźżàźšàźŸàźŸàźżàź•àźłàŻ",m:"àź’àź°àŻ àźšàźżàźźàźżàźŸàźźàŻ",mm:"%d àźšàźżàźźàźżàźŸàź™àŻàź•àźłàŻ",h:"àź’àź°àŻ àźźàźŁàźż àźšàŻ‡àź°àźźàŻ",hh:"%d àźźàźŁàźż àźšàŻ‡àź°àźźàŻ",d:"àź’àź°àŻ àźšàźŸàźłàŻ",dd:"%d àźšàźŸàźŸàŻàź•àźłàŻ",M:"àź’àź°àŻ àźźàźŸàź€àźźàŻ",MM:"%d àźźàźŸàź€àź™àŻàź•àźłàŻ",y:"àź’àź°àŻ àź”àź°àŻàźŸàźźàŻ",yy:"%d àź†àźŁàŻàźŸàŻàź•àźłàŻ"},dayOfMonthOrdinalParse:/\d{1,2}àź”àź€àŻ/,ordinal:function(e){return e+"àź”àź€àŻ"},preparse:function(e){return e.replace(/[àŻ§àŻšàŻ©àŻȘàŻ«àŻŹàŻ­àŻźàŻŻàŻŠ]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/àźŻàźŸàźźàźźàŻ|àź”àŻˆàź•àź±àŻˆ|àź•àźŸàźČàŻˆ|àźšàźŁàŻàźȘàź•àźČàŻ|àźŽàź±àŻàźȘàźŸàźŸàŻ|àźźàźŸàźČàŻˆ/,meridiem:function(e,t,a){return e<2?" àźŻàźŸàźźàźźàŻ":e<6?" àź”àŻˆàź•àź±àŻˆ":e<10?" àź•àźŸàźČàŻˆ":e<14?" àźšàźŁàŻàźȘàź•àźČàŻ":e<18?" àźŽàź±àŻàźȘàźŸàźŸàŻ":e<22?" àźźàźŸàźČàŻˆ":" àźŻàźŸàźźàźźàŻ"},meridiemHour:function(e,t){return 12===e&&(e=0),"àźŻàźŸàźźàźźàŻ"===t?e<2?e:e+12:"àź”àŻˆàź•àź±àŻˆ"===t||"àź•àźŸàźČàŻˆ"===t||"àźšàźŁàŻàźȘàź•àźČàŻ"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(a(381))},3110:function(e,t,a){!function(e){"use strict";e.defineLocale("te",{months:"à°œà°šà°”à°°à°ż_à°«à°żà°Źà±à°°à°”à°°à°ż_à°źà°Ÿà°°à±à°šà°ż_ఏà°Șà±à°°à°żà°Č్_à°źà±‡_జూచ్_జుà°Čై_ఆగఞ్టు_ఞెà°Șà±à°Ÿà±†à°‚à°Źà°°à±_à°…à°•à±à°Ÿà±‹à°Źà°°à±_à°šà°”à°‚à°Źà°°à±_à°Ąà°żà°žà±†à°‚à°Źà°°à±".split("_"),monthsShort:"జచ._à°«à°żà°Źà±à°°._à°źà°Ÿà°°à±à°šà°ż_ఏà°Șà±à°°à°ż._à°źà±‡_జూచ్_జుà°Čై_ఆగ._ఞెà°Ș్._అక్టో._à°šà°”._à°Ąà°żà°žà±†.".split("_"),monthsParseExact:!0,weekdays:"à°†à°Šà°żà°”à°Ÿà°°à°‚_à°žà±‹à°źà°”à°Ÿà°°à°‚_à°źà°‚à°—à°łà°”à°Ÿà°°à°‚_à°Źà±à°§à°”à°Ÿà°°à°‚_గురుఔటరం_శుక్రఔటరం_à°¶à°šà°żà°”à°Ÿà°°à°‚".split("_"),weekdaysShort:"à°†à°Šà°ż_à°žà±‹à°ź_à°źà°‚à°—à°ł_à°Źà±à°§_గురు_శుక్ర_à°¶à°šà°ż".split("_"),weekdaysMin:"ఆ_ఞో_à°źà°‚_à°Źà±_గు_శు_à°¶".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[à°šà±‡à°Ąà±] LT",nextDay:"[రేà°Șు] LT",nextWeek:"dddd, LT",lastDay:"[à°šà°żà°šà±à°š] LT",lastWeek:"[à°—à°€] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à°Čో",past:"%s à°•à±à°°à°żà°€à°‚",s:"à°•à±Šà°šà±à°šà°ż à°•à±à°·à°Łà°Ÿà°Čు",ss:"%d ఞెకచ్à°Čు",m:"ఒక à°šà°żà°źà°żà°·à°‚",mm:"%d à°šà°żà°źà°żà°·à°Ÿà°Čు",h:"ఒక గంట",hh:"%d గంటà°Čు",d:"ఒక రోజు",dd:"%d రోజుà°Čు",M:"ఒక చెà°Č",MM:"%d చెà°Čà°Čు",y:"ఒక ఞంఔఀ్ఞరం",yy:"%d ఞంఔఀ్ఞరటà°Čు"},dayOfMonthOrdinalParse:/\d{1,2}à°”/,ordinal:"%dà°”",meridiemParse:/à°°à°Ÿà°€à±à°°à°ż|à°‰à°Šà°Żà°‚|à°źà°§à±à°Żà°Ÿà°č్చం|à°žà°Ÿà°Żà°‚à°€à±à°°à°‚/,meridiemHour:function(e,t){return 12===e&&(e=0),"à°°à°Ÿà°€à±à°°à°ż"===t?e<4?e:e+12:"à°‰à°Šà°Żà°‚"===t?e:"à°źà°§à±à°Żà°Ÿà°č్చం"===t?e>=10?e:e+12:"à°žà°Ÿà°Żà°‚à°€à±à°°à°‚"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"à°°à°Ÿà°€à±à°°à°ż":e<10?"à°‰à°Šà°Żà°‚":e<17?"à°źà°§à±à°Żà°Ÿà°č్చం":e<20?"à°žà°Ÿà°Żà°‚à°€à±à°°à°‚":"à°°à°Ÿà°€à±à°°à°ż"},week:{dow:0,doy:6}})}(a(381))},2095:function(e,t,a){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},7321:function(e,t,a){!function(e){"use strict";var t={0:"-ŃƒĐŒ",1:"-ŃƒĐŒ",2:"-ŃŽĐŒ",3:"-ŃŽĐŒ",4:"-ŃƒĐŒ",5:"-ŃƒĐŒ",6:"-ŃƒĐŒ",7:"-ŃƒĐŒ",8:"-ŃƒĐŒ",9:"-ŃƒĐŒ",10:"-ŃƒĐŒ",12:"-ŃƒĐŒ",13:"-ŃƒĐŒ",20:"-ŃƒĐŒ",30:"-ŃŽĐŒ",40:"-ŃƒĐŒ",50:"-ŃƒĐŒ",60:"-ŃƒĐŒ",70:"-ŃƒĐŒ",80:"-ŃƒĐŒ",90:"-ŃƒĐŒ",100:"-ŃƒĐŒ"};e.defineLocale("tg",{months:{format:"ŃĐœĐČаро_Ń„Đ”ĐČралО_ĐŒĐ°Ń€Ń‚Đž_апрДлО_ĐŒĐ°ĐčĐž_ĐžŃŽĐœĐž_ОюлО_Đ°ĐČгусто_ŃĐ”ĐœŃ‚ŃĐ±Ń€Đž_ĐŸĐșŃ‚ŃĐ±Ń€Đž_ĐœĐŸŃĐ±Ń€Đž_ĐŽĐ”ĐșабрО".split("_"),standalone:"ŃĐœĐČар_Ń„Đ”ĐČрал_ĐŒĐ°Ń€Ń‚_апрДл_ĐŒĐ°Đč_ĐžŃŽĐœ_Оюл_Đ°ĐČгуст_ŃĐ”ĐœŃ‚ŃĐ±Ń€_ĐŸĐșŃ‚ŃĐ±Ń€_ĐœĐŸŃĐ±Ń€_ĐŽĐ”Đșабр".split("_")},monthsShort:"ŃĐœĐČ_Ń„Đ”ĐČ_ĐŒĐ°Ń€_апр_ĐŒĐ°Đč_ĐžŃŽĐœ_Оюл_Đ°ĐČĐł_ŃĐ”Đœ_ĐŸĐșт_ĐœĐŸŃ_ĐŽĐ”Đș".split("_"),weekdays:"яĐșŃˆĐ°ĐœĐ±Đ”_ĐŽŃƒŃˆĐ°ĐœĐ±Đ”_ŃĐ”ŃˆĐ°ĐœĐ±Đ”_Ń‡ĐŸŃ€ŃˆĐ°ĐœĐ±Đ”_ĐżĐ°ĐœÒ·ŃˆĐ°ĐœĐ±Đ”_Ò·ŃƒĐŒŃŠĐ°_ŃˆĐ°ĐœĐ±Đ”".split("_"),weekdaysShort:"ŃŃˆĐ±_Ўшб_сшб_Ń‡ŃˆĐ±_пшб_Ò·ŃƒĐŒ_ŃˆĐœĐ±".split("_"),weekdaysMin:"яш_Ўш_сш_чш_пш_Ò·ĐŒ_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Đ˜ĐŒŃ€ÓŻĐ· ŃĐŸĐ°Ń‚Đž] LT",nextDay:"[Đ€Đ°Ń€ĐŽĐŸ ŃĐŸĐ°Ń‚Đž] LT",lastDay:"[ДОрӯз ŃĐŸĐ°Ń‚Đž] LT",nextWeek:"dddd[Đž] [ÒłĐ°Ń„Ń‚Đ°Đž ĐŸŃĐœĐŽĐ° ŃĐŸĐ°Ń‚Đž] LT",lastWeek:"dddd[Đž] [ÒłĐ°Ń„Ń‚Đ°Đž ĐłŃƒĐ·Đ°ŃˆŃ‚Đ° ŃĐŸĐ°Ń‚Đž] LT",sameElse:"L"},relativeTime:{future:"баъЎО %s",past:"%s пДш",s:"яĐșŃ‡Đ°ĐœĐŽ ŃĐŸĐœĐžŃ",m:"яĐș ĐŽĐ°Ò›ĐžÒ›Đ°",mm:"%d ĐŽĐ°Ò›ĐžÒ›Đ°",h:"яĐș ŃĐŸĐ°Ń‚",hh:"%d ŃĐŸĐ°Ń‚",d:"яĐș Ń€ÓŻĐ·",dd:"%d Ń€ÓŻĐ·",M:"яĐș ĐŒĐŸÒł",MM:"%d ĐŒĐŸÒł",y:"яĐș ŃĐŸĐ»",yy:"%d ŃĐŸĐ»"},meridiemParse:/шаб|ŃŃƒĐ±Òł|Ń€ÓŻĐ·|Đ±Đ”ĐłĐŸÒł/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"ŃŃƒĐ±Òł"===t?e:"Ń€ÓŻĐ·"===t?e>=11?e:e+12:"Đ±Đ”ĐłĐŸÒł"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"шаб":e<11?"ŃŃƒĐ±Òł":e<16?"Ń€ÓŻĐ·":e<19?"Đ±Đ”ĐłĐŸÒł":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ŃƒĐŒ|ŃŽĐŒ)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(a(381))},9041:function(e,t,a){!function(e){"use strict";e.defineLocale("th",{months:"àžĄàžàžŁàžČàž„àžĄ_àžàžžàžĄàž àžČàžžàž±àž™àž˜àčŒ_àžĄàž”àž™àžČàž„àžĄ_àč€àžĄàž©àžČàžąàž™_àžžàž€àž©àž àžČàž„àžĄ_àžĄàžŽàž–àžžàž™àžČàžąàž™_àžàžŁàžàžŽàžČàž„àžĄ_àžȘàžŽàž‡àž«àžČàž„àžĄ_àžàž±àž™àžąàžČàžąàž™_àž•àžžàž„àžČàž„àžĄ_àžžàž€àžšàžˆàžŽàžàžČàžąàž™_àž˜àž±àž™àž§àžČàž„àžĄ".split("_"),monthsShort:"àžĄ.àž„._àž.àžž._àžĄàž”.àž„._àč€àžĄ.àžą._àžž.àž„._àžĄàžŽ.àžą._àž.àž„._àžȘ.àž„._àž.àžą._àž•.àž„._àžž.àžą._àž˜.àž„.".split("_"),monthsParseExact:!0,weekdays:"àž­àžČàž—àžŽàž•àžąàčŒ_àžˆàž±àž™àž—àžŁàčŒ_àž­àž±àž‡àž„àžČàžŁ_àžžàžžàž˜_àžžàž€àž«àž±àžȘàžšàž”àž”_àžšàžžàžàžŁàčŒ_àč€àžȘàžČàžŁàčŒ".split("_"),weekdaysShort:"àž­àžČàž—àžŽàž•àžąàčŒ_àžˆàž±àž™àž—àžŁàčŒ_àž­àž±àž‡àž„àžČàžŁ_àžžàžžàž˜_àžžàž€àž«àž±àžȘ_àžšàžžàžàžŁàčŒ_àč€àžȘàžČàžŁàčŒ".split("_"),weekdaysMin:"àž­àžČ._àžˆ._àž­._àžž._àžžàž€._àžš._àžȘ.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY àč€àž§àž„àžČ H:mm",LLLL:"àž§àž±àž™ddddàž—àž”àčˆ D MMMM YYYY àč€àž§àž„àžČ H:mm"},meridiemParse:/àžàčˆàž­àž™àč€àž—àž”àčˆàžąàž‡|àž«àž„àž±àž‡àč€àž—àž”àčˆàžąàž‡/,isPM:function(e){return"àž«àž„àž±àž‡àč€àž—àž”àčˆàžąàž‡"===e},meridiem:function(e,t,a){return e<12?"àžàčˆàž­àž™àč€àž—àž”àčˆàžąàž‡":"àž«àž„àž±àž‡àč€àž—àž”àčˆàžąàž‡"},calendar:{sameDay:"[àž§àž±àž™àž™àž”àč‰ àč€àž§àž„àžČ] LT",nextDay:"[àžžàžŁàžžàčˆàž‡àž™àž”àč‰ àč€àž§àž„àžČ] LT",nextWeek:"dddd[àž«àž™àč‰àžČ àč€àž§àž„àžČ] LT",lastDay:"[àč€àžĄàž·àčˆàž­àž§àžČàž™àž™àž”àč‰ àč€àž§àž„àžČ] LT",lastWeek:"[àž§àž±àž™]dddd[àž—àž”àčˆàčàž„àč‰àž§ àč€àž§àž„àžČ] LT",sameElse:"L"},relativeTime:{future:"àž­àž”àž %s",past:"%sàž—àž”àčˆàčàž„àč‰àž§",s:"àč„àžĄàčˆàžàž”àčˆàž§àžŽàž™àžČàž—àž”",ss:"%d àž§àžŽàž™àžČàž—àž”",m:"1 àž™àžČàž—àž”",mm:"%d àž™àžČàž—àž”",h:"1 àžŠàž±àčˆàž§àč‚àžĄàž‡",hh:"%d àžŠàž±àčˆàž§àč‚àžĄàž‡",d:"1 àž§àž±àž™",dd:"%d àž§àž±àž™",w:"1 àžȘàž±àž›àž”àžČàž«àčŒ",ww:"%d àžȘàž±àž›àž”àžČàž«àčŒ",M:"1 àč€àž”àž·àž­àž™",MM:"%d àč€àž”àž·àž­àž™",y:"1 àž›àž”",yy:"%d àž›àž”"}})}(a(381))},9005:function(e,t,a){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ĂŒnji",4:"'ĂŒnji",100:"'ĂŒnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_MaĂœ_IĂœun_IĂœul_Awgust_SentĂœabr_OktĂœabr_NoĂœabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_MaĂœ_IĂœn_IĂœl_Awg_Sen_Okt_NoĂœ_Dek".split("_"),weekdays:"ÝekƟenbe_DuƟenbe_SiƟenbe_ÇarƟenbe_PenƟenbe_Anna_ƞenbe".split("_"),weekdaysShort:"Ýek_DuƟ_SiƟ_Çar_Pen_Ann_ƞen".split("_"),weekdaysMin:"Ýk_DƟ_SƟ_Çr_Pn_An_ƞn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugĂŒn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[dĂŒĂœn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soƈ",past:"%s öƈ",s:"birnÀçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gĂŒn",dd:"%d gĂŒn",M:"bir aĂœ",MM:"%d aĂœ",y:"bir Ăœyl",yy:"%d Ăœyl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var s=e%10;return e+(t[s]||t[e%100-s]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(a(381))},5768:function(e,t,a){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},9444:function(e,t,a){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function a(e,a,s,n){var i=function(e){var a=Math.floor(e%1e3/100),s=Math.floor(e%100/10),n=e%10,i="";return a>0&&(i+=t[a]+"vatlh"),s>0&&(i+=(""!==i?" ":"")+t[s]+"maH"),n>0&&(i+=(""!==i?" ":"")+t[n]),""===i?"pagh":i}(e);switch(s){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2397:function(e,t,a){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'ĂŒncĂŒ",4:"'ĂŒncĂŒ",100:"'ĂŒncĂŒ",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_ƞubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_EylĂŒl_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_ƞub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_ÇarƟamba_PerƟembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,a){return e<12?a?"öö":"ÖÖ":a?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugĂŒn saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dĂŒn] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gĂŒn",dd:"%d gĂŒn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var s=e%10;return e+(t[s]||t[e%100-s]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(a(381))},8254:function(e,t,a){!function(e){"use strict";function t(e,t,a,s){var n={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n mĂ­ut","'iens mĂ­ut"],mm:[e+" mĂ­uts",e+" mĂ­uts"],h:["'n ĂŸora","'iensa ĂŸora"],hh:[e+" ĂŸoras",e+" ĂŸoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return s||t?n[a][0]:n[a][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_AvrĂŻu_Mai_GĂŒn_Julia_Guscht_Setemvar_ListopĂ€ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_GĂŒn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"SĂșladi_LĂșneçi_Maitzi_MĂĄrcuri_XhĂșadi_ViĂ©nerçi_SĂĄturi".split("_"),weekdaysShort:"SĂșl_LĂșn_Mai_MĂĄr_XhĂș_ViĂ©_SĂĄt".split("_"),weekdaysMin:"SĂș_LĂș_Ma_MĂĄ_Xh_Vi_SĂĄ".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,a){return e>11?a?"d'o":"D'O":a?"d'a":"D'A"},calendar:{sameDay:"[oxhi Ă ] LT",nextDay:"[demĂ  Ă ] LT",nextWeek:"dddd [Ă ] LT",lastDay:"[ieiri Ă ] LT",lastWeek:"[sĂŒr el] dddd [lasteu Ă ] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},699:function(e,t,a){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brË€ayrË€_marË€sË€_ibrir_mayyw_ywnyw_ywlywz_ÉŁwĆĄt_ĆĄwtanbir_ktË€wbrË€_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brË€ayrË€_marË€sË€_ibrir_mayyw_ywnyw_ywlywz_ÉŁwĆĄt_ĆĄwtanbir_ktË€wbrË€_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiឍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiឍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiឍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuឍ",mm:"%d minuឍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(a(381))},1106:function(e,t,a){!function(e){"use strict";e.defineLocale("tzm",{months:"â”‰â”â”âŽ°â”ąâ””_⎱┕⎰┹┕_┎⎰┕┚_┉⎱└┉└_┎⎰┹┹┓_â”ąâ”“â”â”ąâ”“_â”ąâ”“â”â”ąâ”“â”Ł_┖┓┛├_┛┓├⎰┏⎱┉└_⎜┟┓⎱┕_â”â”“â”ĄâŽ°â”âŽ±â”‰â””_⎷┓┊┏⎱┉└".split("_"),monthsShort:"â”‰â”â”âŽ°â”ąâ””_⎱┕⎰┹┕_┎⎰┕┚_┉⎱└┉└_┎⎰┹┹┓_â”ąâ”“â”â”ąâ”“_â”ąâ”“â”â”ąâ”“â”Ł_┖┓┛├_┛┓├⎰┏⎱┉└_⎜┟┓⎱┕_â”â”“â”ĄâŽ°â”âŽ±â”‰â””_⎷┓┊┏⎱┉└".split("_"),weekdays:"⎰┙⎰┎⎰┙_âŽ°â”ąâ”âŽ°â”™_⎰┙┉┏⎰┙_⎰⎜└⎰┙_âŽ°âŽœâ”ĄâŽ°â”™_⎰┙┉┎┥⎰┙_⎰┙┉âŽč┹⎰┙".split("_"),weekdaysShort:"⎰┙⎰┎⎰┙_âŽ°â”ąâ”âŽ°â”™_⎰┙┉┏⎰┙_⎰⎜└⎰┙_âŽ°âŽœâ”ĄâŽ°â”™_⎰┙┉┎┥⎰┙_⎰┙┉âŽč┹⎰┙".split("_"),weekdaysMin:"⎰┙⎰┎⎰┙_âŽ°â”ąâ”âŽ°â”™_⎰┙┉┏⎰┙_⎰⎜└⎰┙_âŽ°âŽœâ”ĄâŽ°â”™_⎰┙┉┎┥⎰┙_⎰┙┉âŽč┹⎰┙".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[⎰┙⎷┅ ⎎] LT",nextDay:"[⎰┙⎜⎰ ⎎] LT",nextWeek:"dddd [⎎] LT",lastDay:"[⎰┚⎰┏├ ⎎] LT",lastWeek:"dddd [⎎] LT",sameElse:"L"},relativeTime:{future:"⎷⎰⎷┅ â”™ â”ąâŽ°â” %s",past:"â”ąâŽ°â” %s",s:"┉┎┉⎜",ss:"%d ┉┎┉⎜",m:"┎┉┏┓âŽș",mm:"%d ┎┉┏┓âŽș",h:"┙⎰┄⎰",hh:"%d ├⎰┙┙⎰┄┉┏",d:"⎰┙┙",dd:"%d o┙┙⎰┏",M:"⎰┹o┓└",MM:"%d â”‰â”ąâ”ąâ”‰â””â”",y:"⎰┙⎳⎰┙",yy:"%d â”‰â”™âŽłâŽ°â”™â”"},week:{dow:6,doy:12}})}(a(381))},9288:function(e,t,a){!function(e){"use strict";e.defineLocale("ug-cn",{months:"ÙŠŰ§Ù†Û‹Ű§Ű±_ÙÛÛ‹Ű±Ű§Ù„_Ù…Ű§Ű±ŰȘ_ŰŠŰ§ÙŸŰ±ÛÙ„_Ù…Ű§ÙŠ_ŰŠÙ‰ÙŠÛ‡Ù†_ŰŠÙ‰ÙŠÛ‡Ù„_ŰŠŰ§Û‹ŰșÛ‡ŰłŰȘ_ŰłÛÙ†ŰȘÛ•ŰšÙ‰Ű±_ŰŠÛ†ÙƒŰȘÛ•ŰšÙ‰Ű±_Ù†ÙˆÙŠŰ§ŰšÙ‰Ű±_ŰŻÛÙƒŰ§ŰšÙ‰Ű±".split("_"),monthsShort:"ÙŠŰ§Ù†Û‹Ű§Ű±_ÙÛÛ‹Ű±Ű§Ù„_Ù…Ű§Ű±ŰȘ_ŰŠŰ§ÙŸŰ±ÛÙ„_Ù…Ű§ÙŠ_ŰŠÙ‰ÙŠÛ‡Ù†_ŰŠÙ‰ÙŠÛ‡Ù„_ŰŠŰ§Û‹ŰșÛ‡ŰłŰȘ_ŰłÛÙ†ŰȘÛ•ŰšÙ‰Ű±_ŰŠÛ†ÙƒŰȘÛ•ŰšÙ‰Ű±_Ù†ÙˆÙŠŰ§ŰšÙ‰Ű±_ŰŻÛÙƒŰ§ŰšÙ‰Ű±".split("_"),weekdays:"ÙŠÛ•ÙƒŰŽÛ•Ù†ŰšÛ•_ŰŻÛˆŰŽÛ•Ù†ŰšÛ•_ŰłÛ•ÙŠŰŽÛ•Ù†ŰšÛ•_Ú†Ű§Ű±ŰŽÛ•Ù†ŰšÛ•_ÙŸÛ•ÙŠŰŽÛ•Ù†ŰšÛ•_ŰŹÛˆÙ…Û•_ŰŽÛ•Ù†ŰšÛ•".split("_"),weekdaysShort:"يە_ŰŻÛˆ_ŰłÛ•_چۧ_ÙŸÛ•_ŰŹÛˆ_ŰŽÛ•".split("_"),weekdaysMin:"يە_ŰŻÛˆ_ŰłÛ•_چۧ_ÙŸÛ•_ŰŹÛˆ_ŰŽÛ•".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ŰŠŰ§ÙŠÙ†Ù‰Ú­D-كۈنى",LLL:"YYYY-يىلىM-ŰŠŰ§ÙŠÙ†Ù‰Ú­D-ÙƒÛˆÙ†Ù‰ŰŒ HH:mm",LLLL:"ddddی YYYY-يىلىM-ŰŠŰ§ÙŠÙ†Ù‰Ú­D-ÙƒÛˆÙ†Ù‰ŰŒ HH:mm"},meridiemParse:/ÙŠÛŰ±Ù‰Ù… كېچە|ŰłÛ•ÚŸÛ•Ű±|Ú†ÛˆŰŽŰȘىن ŰšÛ‡Ű±Û‡Ù†|Ú†ÛˆŰŽ|Ú†ÛˆŰŽŰȘىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ÙŠÛŰ±Ù‰Ù… كېچە"===t||"ŰłÛ•ÚŸÛ•Ű±"===t||"Ú†ÛˆŰŽŰȘىن ŰšÛ‡Ű±Û‡Ù†"===t?e:"Ú†ÛˆŰŽŰȘىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var s=100*e+t;return s<600?"ÙŠÛŰ±Ù‰Ù… كېچە":s<900?"ŰłÛ•ÚŸÛ•Ű±":s<1130?"Ú†ÛˆŰŽŰȘىن ŰšÛ‡Ű±Û‡Ù†":s<1230?"Ú†ÛˆŰŽ":s<1800?"Ú†ÛˆŰŽŰȘىن كېيىن":"كەچ"},calendar:{sameDay:"[ŰšÛˆÚŻÛˆÙ† ŰłŰ§ŰŠÛ•ŰȘ] LT",nextDay:"[ŰŠÛ•ŰȘە ŰłŰ§ŰŠÛ•ŰȘ] LT",nextWeek:"[ÙƒÛÙ„Û•Ű±ÙƒÙ‰] dddd [ŰłŰ§ŰŠÛ•ŰȘ] LT",lastDay:"[ŰȘÛ†Ù†ÛˆÚŻÛˆÙ†] LT",lastWeek:"[ŰŠŰ§Ù„ŰŻÙ‰Ù†Ù‚Ù‰] dddd [ŰłŰ§ŰŠÛ•ŰȘ] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s ŰšÛ‡Ű±Û‡Ù†",s:"نەچچە ŰłÛÙƒÙˆÙ†ŰȘ",ss:"%d ŰłÛÙƒÙˆÙ†ŰȘ",m:"ŰšÙ‰Ű± مىنۇŰȘ",mm:"%d مىنۇŰȘ",h:"ŰšÙ‰Ű± ŰłŰ§ŰŠÛ•ŰȘ",hh:"%d ŰłŰ§ŰŠÛ•ŰȘ",d:"ŰšÙ‰Ű± كۈن",dd:"%d كۈن",M:"ŰšÙ‰Ű± ŰŠŰ§ÙŠ",MM:"%d ŰŠŰ§ÙŠ",y:"ŰšÙ‰Ű± يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ŰŠŰ§ÙŠ|-ÚŸÛ•ÙŸŰȘە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ÚŸÛ•ÙŸŰȘە";default:return e}},preparse:function(e){return e.replace(/ی/g,",")},postformat:function(e){return e.replace(/,/g,"ی")},week:{dow:1,doy:7}})}(a(381))},7691:function(e,t,a){!function(e){"use strict";function t(e,t,a){return"m"===a?t?"хĐČĐžĐ»ĐžĐœĐ°":"хĐČĐžĐ»ĐžĐœŃƒ":"h"===a?t?"ĐłĐŸĐŽĐžĐœĐ°":"ĐłĐŸĐŽĐžĐœŃƒ":e+" "+(s=+e,n={ss:t?"сДĐșŃƒĐœĐŽĐ°_сДĐșŃƒĐœĐŽĐž_сДĐșŃƒĐœĐŽ":"сДĐșŃƒĐœĐŽŃƒ_сДĐșŃƒĐœĐŽĐž_сДĐșŃƒĐœĐŽ",mm:t?"хĐČĐžĐ»ĐžĐœĐ°_хĐČĐžĐ»ĐžĐœĐž_хĐČĐžĐ»ĐžĐœ":"хĐČĐžĐ»ĐžĐœŃƒ_хĐČĐžĐ»ĐžĐœĐž_хĐČĐžĐ»ĐžĐœ",hh:t?"ĐłĐŸĐŽĐžĐœĐ°_ĐłĐŸĐŽĐžĐœĐž_ĐłĐŸĐŽĐžĐœ":"ĐłĐŸĐŽĐžĐœŃƒ_ĐłĐŸĐŽĐžĐœĐž_ĐłĐŸĐŽĐžĐœ",dd:"ĐŽĐ”ĐœŃŒ_ĐŽĐœŃ–_ĐŽĐœŃ–ĐČ",MM:"ĐŒŃ–ŃŃŃ†ŃŒ_ĐŒŃ–ŃŃŃ†Ń–_ĐŒŃ–ŃŃŃ†Ń–ĐČ",yy:"ріĐș_Ń€ĐŸĐșĐž_Ń€ĐŸĐșіĐČ"}[a].split("_"),s%10==1&&s%100!=11?n[0]:s%10>=2&&s%10<=4&&(s%100<10||s%100>=20)?n[1]:n[2]);var s,n}function a(e){return function(){return e+"ĐŸ"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"ŃŃ–Ń‡ĐœŃ_Đ»ŃŽŃ‚ĐŸĐłĐŸ_Đ±Đ”Ń€Đ”Đ·ĐœŃ_ĐșĐČŃ–Ń‚ĐœŃ_траĐČĐœŃ_чДрĐČĐœŃ_Đ»ĐžĐżĐœŃ_ŃĐ”Ń€ĐżĐœŃ_ĐČĐ”Ń€Đ”ŃĐœŃ_Đ¶ĐŸĐČŃ‚ĐœŃ_Đ»ĐžŃŃ‚ĐŸĐżĐ°ĐŽĐ°_ĐłŃ€ŃƒĐŽĐœŃ".split("_"),standalone:"ŃŃ–Ń‡Đ”ĐœŃŒ_лютОĐč_Đ±Đ”Ń€Đ”Đ·Đ”ĐœŃŒ_ĐșĐČŃ–Ń‚Đ”ĐœŃŒ_траĐČĐ”ĐœŃŒ_чДрĐČĐ”ĐœŃŒ_Đ»ĐžĐżĐ”ĐœŃŒ_ŃĐ”Ń€ĐżĐ”ĐœŃŒ_ĐČĐ”Ń€Đ”ŃĐ”ĐœŃŒ_Đ¶ĐŸĐČŃ‚Đ”ĐœŃŒ_Đ»ĐžŃŃ‚ĐŸĐżĐ°ĐŽ_ĐłŃ€ŃƒĐŽĐ”ĐœŃŒ".split("_")},monthsShort:"січ_лют_бДр_ĐșĐČіт_траĐČ_чДрĐČ_лОп_сДрп_ĐČДр_Đ¶ĐŸĐČт_лОст_груЮ".split("_"),weekdays:function(e,t){var a={nominative:"ĐœĐ”ĐŽŃ–Đ»Ń_ĐżĐŸĐœĐ”ĐŽŃ–Đ»ĐŸĐș_ĐČіĐČŃ‚ĐŸŃ€ĐŸĐș_сДрДЎа_чДтĐČДр_Đżâ€™ŃŃ‚ĐœĐžŃ†Ń_ŃŃƒĐ±ĐŸŃ‚Đ°".split("_"),accusative:"ĐœĐ”ĐŽŃ–Đ»ŃŽ_ĐżĐŸĐœĐ”ĐŽŃ–Đ»ĐŸĐș_ĐČіĐČŃ‚ĐŸŃ€ĐŸĐș_ŃĐ”Ń€Đ”ĐŽŃƒ_чДтĐČДр_Đżâ€™ŃŃ‚ĐœĐžŃ†ŃŽ_ŃŃƒĐ±ĐŸŃ‚Ńƒ".split("_"),genitive:"ĐœĐ”ĐŽŃ–Đ»Ń–_ĐżĐŸĐœĐ”ĐŽŃ–Đ»ĐșĐ°_ĐČіĐČŃ‚ĐŸŃ€ĐșĐ°_сДрДЎО_чДтĐČДрга_Đżâ€™ŃŃ‚ĐœĐžŃ†Ń–_ŃŃƒĐ±ĐŸŃ‚Đž".split("_")};return!0===e?a.nominative.slice(1,7).concat(a.nominative.slice(0,1)):e?a[/(\[[ВĐČУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:ĐŒĐžĐœŃƒĐ»ĐŸŃ—|ĐœĐ°ŃŃ‚ŃƒĐżĐœĐŸŃ—)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:a.nominative},weekdaysShort:"ĐœĐŽ_ĐżĐœ_ĐČт_ср_чт_пт_сб".split("_"),weekdaysMin:"ĐœĐŽ_ĐżĐœ_ĐČт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[ĐĄŃŒĐŸĐłĐŸĐŽĐœŃ– "),nextDay:a("[ЗаĐČтра "),lastDay:a("[Đ’Ń‡ĐŸŃ€Đ° "),nextWeek:a("[ĐŁ] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[ĐœĐžĐœŃƒĐ»ĐŸŃ—] dddd [").call(this);case 1:case 2:case 4:return a("[ĐœĐžĐœŃƒĐ»ĐŸĐłĐŸ] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"Đ·Đ° %s",past:"%s Ń‚ĐŸĐŒŃƒ",s:"ĐŽĐ”ĐșŃ–Đ»ŃŒĐșĐ° сДĐșŃƒĐœĐŽ",ss:t,m:t,mm:t,h:"ĐłĐŸĐŽĐžĐœŃƒ",hh:t,d:"ĐŽĐ”ĐœŃŒ",dd:t,M:"ĐŒŃ–ŃŃŃ†ŃŒ",MM:t,y:"ріĐș",yy:t},meridiemParse:/ĐœĐŸŃ‡Ń–|Ń€Đ°ĐœĐșу|ĐŽĐœŃ|ĐČĐ”Ń‡ĐŸŃ€Đ°/,isPM:function(e){return/^(ĐŽĐœŃ|ĐČĐ”Ń‡ĐŸŃ€Đ°)$/.test(e)},meridiem:function(e,t,a){return e<4?"ĐœĐŸŃ‡Ń–":e<12?"Ń€Đ°ĐœĐșу":e<17?"ĐŽĐœŃ":"ĐČĐ”Ń‡ĐŸŃ€Đ°"},dayOfMonthOrdinalParse:/\d{1,2}-(Đč|ĐłĐŸ)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-Đč";case"D":return e+"-ĐłĐŸ";default:return e}},week:{dow:1,doy:7}})}(a(381))},3795:function(e,t,a){!function(e){"use strict";var t=["ŰŹÙ†ÙˆŰ±ÛŒ","ÙŰ±ÙˆŰ±ÛŒ","Ù…Ű§Ű±Ú†","Ű§ÙŸŰ±ÛŒÙ„","Ù…ŰŠÛŒ","ŰŹÙˆÙ†","ŰŹÙˆÙ„Ű§ŰŠÛŒ","ۧگ۳ŰȘ","ŰłŰȘÙ…ŰšŰ±","ۧکŰȘÙˆŰšŰ±","Ù†ÙˆÙ…ŰšŰ±","ŰŻŰłÙ…ŰšŰ±"],a=["ۧŰȘÙˆŰ§Ű±","ÙŸÛŒŰ±","Ù…Ù†ÚŻÙ„","ŰšŰŻÚŸ","ŰŹÙ…Űč۱ۧŰȘ","ŰŹÙ…Űčہ","ہفŰȘہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ddddی D MMMM YYYY HH:mm"},meridiemParse:/۔ۭۚ|ŰŽŰ§Ù…/,isPM:function(e){return"ŰŽŰ§Ù…"===e},meridiem:function(e,t,a){return e<12?"۔ۭۚ":"ŰŽŰ§Ù…"},calendar:{sameDay:"[۹ۏ ŰšÙˆÙ‚ŰȘ] LT",nextDay:"[کل ŰšÙˆÙ‚ŰȘ] LT",nextWeek:"dddd [ŰšÙˆÙ‚ŰȘ] LT",lastDay:"[ÚŻŰ°ŰŽŰȘہ Ű±ÙˆŰČ ŰšÙˆÙ‚ŰȘ] LT",lastWeek:"[ÚŻŰ°ŰŽŰȘہ] dddd [ŰšÙˆÙ‚ŰȘ] LT",sameElse:"L"},relativeTime:{future:"%s ŰšŰčŰŻ",past:"%s Ù‚ŰšÙ„",s:"Ú†Ù†ŰŻ ŰłÛŒÚ©Ù†Úˆ",ss:"%d ŰłÛŒÚ©Ù†Úˆ",m:"Ű§ÛŒÚ© منÙč",mm:"%d منÙč",h:"Ű§ÛŒÚ© ÚŻÚŸÙ†Ùčہ",hh:"%d ÚŻÚŸÙ†Ùčے",d:"Ű§ÛŒÚ© ŰŻÙ†",dd:"%d ŰŻÙ†",M:"Ű§ÛŒÚ© Ù…Ű§Û",MM:"%d Ù…Ű§Û",y:"Ű§ÛŒÚ© ŰłŰ§Ù„",yy:"%d ŰłŰ§Ù„"},preparse:function(e){return e.replace(/ی/g,",")},postformat:function(e){return e.replace(/,/g,"ی")},week:{dow:1,doy:4}})}(a(381))},588:function(e,t,a){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(a(381))},6791:function(e,t,a){!function(e){"use strict";e.defineLocale("uz",{months:"ŃĐœĐČар_Ń„Đ”ĐČрал_ĐŒĐ°Ń€Ń‚_апрДл_ĐŒĐ°Đč_ĐžŃŽĐœ_Оюл_Đ°ĐČгуст_ŃĐ”ĐœŃ‚ŃĐ±Ń€_ĐŸĐșŃ‚ŃĐ±Ń€_ĐœĐŸŃĐ±Ń€_ĐŽĐ”Đșабр".split("_"),monthsShort:"ŃĐœĐČ_Ń„Đ”ĐČ_ĐŒĐ°Ń€_апр_ĐŒĐ°Đč_ĐžŃŽĐœ_Оюл_Đ°ĐČĐł_ŃĐ”Đœ_ĐŸĐșт_ĐœĐŸŃ_ĐŽĐ”Đș".split("_"),weekdays:"ĐŻĐșŃˆĐ°ĐœĐ±Đ°_Đ”ŃƒŃˆĐ°ĐœĐ±Đ°_ĐĄĐ”ŃˆĐ°ĐœĐ±Đ°_Đ§ĐŸŃ€ŃˆĐ°ĐœĐ±Đ°_ПаĐčŃˆĐ°ĐœĐ±Đ°_Đ–ŃƒĐŒĐ°_ĐšĐ°ĐœĐ±Đ°".split("_"),weekdaysShort:"ĐŻĐșш_Душ_ХДш_Đ§ĐŸŃ€_ПаĐč_Đ–ŃƒĐŒ_ĐšĐ°Đœ".split("_"),weekdaysMin:"ĐŻĐș_Ду_ĐĄĐ”_Đ§ĐŸ_Па_Жу_Ка".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Đ‘ŃƒĐłŃƒĐœ ŃĐŸĐ°Ń‚] LT [ĐŽĐ°]",nextDay:"[Эртага] LT [ĐŽĐ°]",nextWeek:"dddd [ĐșŃƒĐœĐž ŃĐŸĐ°Ń‚] LT [ĐŽĐ°]",lastDay:"[КДча ŃĐŸĐ°Ń‚] LT [ĐŽĐ°]",lastWeek:"[ĐŁŃ‚ĐłĐ°Đœ] dddd [ĐșŃƒĐœĐž ŃĐŸĐ°Ń‚] LT [ĐŽĐ°]",sameElse:"L"},relativeTime:{future:"ĐŻĐșĐžĐœ %s очоЮа",past:"Бор ĐœĐ”Ń‡Đ° %s ĐŸĐ»ĐŽĐžĐœ",s:"фурсат",ss:"%d фурсат",m:"бОр ĐŽĐ°ĐșĐžĐșĐ°",mm:"%d ĐŽĐ°ĐșĐžĐșĐ°",h:"бОр ŃĐŸĐ°Ń‚",hh:"%d ŃĐŸĐ°Ń‚",d:"бОр ĐșŃƒĐœ",dd:"%d ĐșŃƒĐœ",M:"бОр ĐŸĐč",MM:"%d ĐŸĐč",y:"бОр ĐčОл",yy:"%d ĐčОл"},week:{dow:1,doy:7}})}(a(381))},5666:function(e,t,a){!function(e){"use strict";e.defineLocale("vi",{months:"thĂĄng 1_thĂĄng 2_thĂĄng 3_thĂĄng 4_thĂĄng 5_thĂĄng 6_thĂĄng 7_thĂĄng 8_thĂĄng 9_thĂĄng 10_thĂĄng 11_thĂĄng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nháș­t_thứ hai_thứ ba_thứ tÆ°_thứ năm_thứ sĂĄu_thứ báșŁy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"sa":"SA":a?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[HĂŽm nay lĂșc] LT",nextDay:"[NgĂ y mai lĂșc] LT",nextWeek:"dddd [tuáș§n tới lĂșc] LT",lastDay:"[HĂŽm qua lĂșc] LT",lastWeek:"dddd [tuáș§n trước lĂșc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vĂ i giĂąy",ss:"%d giĂąy",m:"một phĂșt",mm:"%d phĂșt",h:"một giờ",hh:"%d giờ",d:"một ngĂ y",dd:"%d ngĂ y",w:"một tuáș§n",ww:"%d tuáș§n",M:"một thĂĄng",MM:"%d thĂĄng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},4378:function(e,t,a){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~åñĂșĂĄ~rĂœ_F~Ă©brĂș~ĂĄrĂœ_~MĂĄrc~h_Áp~rĂ­l_~MĂĄĂœ_~JĂșñé~_JĂșl~Ăœ_ÁĂș~gĂșst~_SĂ©p~tĂ©mb~Ă©r_Ó~ctĂłb~Ă©r_Ñ~ĂłvĂ©m~bĂ©r_~DĂ©cĂ©~mbĂ©r".split("_"),monthsShort:"J~åñ_~FĂ©b_~MĂĄr_~Ápr_~MĂĄĂœ_~JĂșñ_~JĂșl_~ÁĂșg_~SĂ©p_~Óct_~Ñóv_~DĂ©c".split("_"),monthsParseExact:!0,weekdays:"S~ĂșñdĂĄ~Ăœ_MĂł~ñdĂĄĂœ~_TĂșĂ©~sdĂĄĂœ~_WĂ©d~ñésd~ĂĄĂœ_T~hĂșrs~dĂĄĂœ_~FrĂ­d~ĂĄĂœ_S~ĂĄtĂșr~dĂĄĂœ".split("_"),weekdaysShort:"S~Ășñ_~Móñ_~TĂșĂ©_~WĂ©d_~ThĂș_~FrĂ­_~SĂĄt".split("_"),weekdaysMin:"S~Ăș_MĂł~_TĂș_~WĂ©_T~h_Fr~_SĂĄ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ĂłdĂĄ~Ăœ ĂĄt] LT",nextDay:"[T~ĂłmĂł~rrĂł~w ĂĄt] LT",nextWeek:"dddd [ĂĄt] LT",lastDay:"[Ý~Ă©st~Ă©rdĂĄ~Ăœ ĂĄt] LT",lastWeek:"[L~ĂĄst] dddd [ĂĄt] LT",sameElse:"L"},relativeTime:{future:"Ă­~ñ %s",past:"%s ĂĄ~gĂł",s:"ĂĄ ~fĂ©w ~sĂ©cĂł~ñds",ss:"%d s~Ă©cóñ~ds",m:"ĂĄ ~míñ~ĂștĂ©",mm:"%d m~íñĂș~tĂ©s",h:"ĂĄ~ñ hĂł~Ășr",hh:"%d h~ĂłĂșrs",d:"ĂĄ ~dĂĄĂœ",dd:"%d d~ĂĄĂœs",M:"ĂĄ ~móñ~th",MM:"%d m~óñt~hs",y:"ĂĄ ~ĂœĂ©ĂĄr",yy:"%d Ăœ~Ă©ĂĄrs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},5805:function(e,t,a){!function(e){"use strict";e.defineLocale("yo",{months:"Sáșč́ráșč́_Èrèlè_áșžráșč̀nà_Ìgbé_Èbibi_Òkùdu_Agáșčmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀páșč̀̀".split("_"),monthsShort:"Sáșč́r_Èrl_áșžrn_Ìgb_Èbi_Òkù_Agáșč_Ògú_Owe_Ọ̀wà_Bél_Ọ̀páșč̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsáșč́gun_Ọjọ́rú_Ọjọ́bọ_áșžtì_Àbámáșč́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsáșč́_Ọjr_Ọjb_áșžtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_áșžt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsáșč̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsáșč̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsáșčjú aayá die",ss:"aayá %d",m:"ìsáșčjú kan",mm:"ìsáșčjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(a(381))},3839:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-cn",{months:"䞀月_äșŒæœˆ_䞉月_ć››æœˆ_äș”月_ć…­æœˆ_䞃月_ć…«æœˆ_äčæœˆ_ćæœˆ_ćäž€æœˆ_捁äșŒæœˆ".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期旄_星期䞀_星期äșŒ_星期䞉_æ˜ŸæœŸć››_星期äș”_æ˜ŸæœŸć…­".split("_"),weekdaysShort:"ć‘šæ—„_摹侀_摹äșŒ_摹侉_摹曛_摹äș”_摹慭".split("_"),weekdaysMin:"æ—„_侀_äșŒ_侉_曛_äș”_慭".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYćčŽM月Dæ—„",LLL:"YYYYćčŽM月Dæ—„Ahç‚čmm戆",LLLL:"YYYYćčŽM月Dæ—„ddddAhç‚čmm戆",l:"YYYY/M/D",ll:"YYYYćčŽM月Dæ—„",lll:"YYYYćčŽM月Dæ—„ HH:mm",llll:"YYYYćčŽM月Dæ—„dddd HH:mm"},meridiemParse:/ć‡Œæ™š|早䞊|侊捈|侭捈|例捈|晚䞊/,meridiemHour:function(e,t){return 12===e&&(e=0),"ć‡Œæ™š"===t||"早䞊"===t||"侊捈"===t?e:"例捈"===t||"晚䞊"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var s=100*e+t;return s<600?"ć‡Œæ™š":s<900?"早䞊":s<1130?"侊捈":s<1230?"侭捈":s<1800?"例捈":"晚䞊"},calendar:{sameDay:"[今怩]LT",nextDay:"[æ˜Žć€©]LT",nextWeek:function(e){return e.week()!==this.week()?"[例]dddLT":"[æœŹ]dddLT"},lastDay:"[æ˜šć€©]LT",lastWeek:function(e){return this.week()!==e.week()?"[侊]dddLT":"[æœŹ]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ—„|月|摹)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ—„";case"M":return e+"月";case"w":case"W":return e+"摹";default:return e}},relativeTime:{future:"%s搎",past:"%s才",s:"懠秒",ss:"%d 秒",m:"1 戆钟",mm:"%d 戆钟",h:"1 ć°æ—¶",hh:"%d ć°æ—¶",d:"1 怩",dd:"%d 怩",w:"1 摹",ww:"%d 摹",M:"1 äžȘ月",MM:"%d äžȘ月",y:"1 ćčŽ",yy:"%d ćčŽ"},week:{dow:1,doy:4}})}(a(381))},5726:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-hk",{months:"䞀月_äșŒæœˆ_䞉月_ć››æœˆ_äș”月_ć…­æœˆ_䞃月_ć…«æœˆ_äčæœˆ_ćæœˆ_ćäž€æœˆ_捁äșŒæœˆ".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期旄_星期䞀_星期äșŒ_星期䞉_æ˜ŸæœŸć››_星期äș”_æ˜ŸæœŸć…­".split("_"),weekdaysShort:"週旄_週䞀_週äșŒ_週䞉_週曛_週äș”_週慭".split("_"),weekdaysMin:"æ—„_侀_äșŒ_侉_曛_äș”_慭".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYćčŽM月Dæ—„",LLL:"YYYYćčŽM月Dæ—„ HH:mm",LLLL:"YYYYćčŽM月Dæ—„dddd HH:mm",l:"YYYY/M/D",ll:"YYYYćčŽM月Dæ—„",lll:"YYYYćčŽM月Dæ—„ HH:mm",llll:"YYYYćčŽM月Dæ—„dddd HH:mm"},meridiemParse:/ć‡Œæ™š|早䞊|侊捈|侭捈|例捈|晚䞊/,meridiemHour:function(e,t){return 12===e&&(e=0),"ć‡Œæ™š"===t||"早䞊"===t||"侊捈"===t?e:"侭捈"===t?e>=11?e:e+12:"例捈"===t||"晚䞊"===t?e+12:void 0},meridiem:function(e,t,a){var s=100*e+t;return s<600?"ć‡Œæ™š":s<900?"早䞊":s<1200?"侊捈":1200===s?"侭捈":s<1800?"例捈":"晚䞊"},calendar:{sameDay:"[今怩]LT",nextDay:"[æ˜Žć€©]LT",nextWeek:"[例]ddddLT",lastDay:"[æ˜šć€©]LT",lastWeek:"[侊]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ—„|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ—„";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%sćŸŒ",past:"%s才",s:"ćčŸç§’",ss:"%d 秒",m:"1 戆鐘",mm:"%d 戆鐘",h:"1 ć°æ™‚",hh:"%d ć°æ™‚",d:"1 怩",dd:"%d 怩",M:"1 ć€‹æœˆ",MM:"%d ć€‹æœˆ",y:"1 ćčŽ",yy:"%d ćčŽ"}})}(a(381))},9807:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-mo",{months:"䞀月_äșŒæœˆ_䞉月_ć››æœˆ_äș”月_ć…­æœˆ_䞃月_ć…«æœˆ_äčæœˆ_ćæœˆ_ćäž€æœˆ_捁äșŒæœˆ".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期旄_星期䞀_星期äșŒ_星期䞉_æ˜ŸæœŸć››_星期äș”_æ˜ŸæœŸć…­".split("_"),weekdaysShort:"週旄_週䞀_週äșŒ_週䞉_週曛_週äș”_週慭".split("_"),weekdaysMin:"æ—„_侀_äșŒ_侉_曛_äș”_慭".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYYćčŽM月Dæ—„",LLL:"YYYYćčŽM月Dæ—„ HH:mm",LLLL:"YYYYćčŽM月Dæ—„dddd HH:mm",l:"D/M/YYYY",ll:"YYYYćčŽM月Dæ—„",lll:"YYYYćčŽM月Dæ—„ HH:mm",llll:"YYYYćčŽM月Dæ—„dddd HH:mm"},meridiemParse:/ć‡Œæ™š|早䞊|侊捈|侭捈|例捈|晚䞊/,meridiemHour:function(e,t){return 12===e&&(e=0),"ć‡Œæ™š"===t||"早䞊"===t||"侊捈"===t?e:"侭捈"===t?e>=11?e:e+12:"例捈"===t||"晚䞊"===t?e+12:void 0},meridiem:function(e,t,a){var s=100*e+t;return s<600?"ć‡Œæ™š":s<900?"早䞊":s<1130?"侊捈":s<1230?"侭捈":s<1800?"例捈":"晚䞊"},calendar:{sameDay:"[今怩] LT",nextDay:"[æ˜Žć€©] LT",nextWeek:"[例]dddd LT",lastDay:"[æ˜šć€©] LT",lastWeek:"[侊]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ—„|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ—„";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s慧",past:"%s才",s:"ćčŸç§’",ss:"%d 秒",m:"1 戆鐘",mm:"%d 戆鐘",h:"1 ć°æ™‚",hh:"%d ć°æ™‚",d:"1 怩",dd:"%d 怩",M:"1 ć€‹æœˆ",MM:"%d ć€‹æœˆ",y:"1 ćčŽ",yy:"%d ćčŽ"}})}(a(381))},4152:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-tw",{months:"䞀月_äșŒæœˆ_䞉月_ć››æœˆ_äș”月_ć…­æœˆ_䞃月_ć…«æœˆ_äčæœˆ_ćæœˆ_ćäž€æœˆ_捁äșŒæœˆ".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期旄_星期䞀_星期äșŒ_星期䞉_æ˜ŸæœŸć››_星期äș”_æ˜ŸæœŸć…­".split("_"),weekdaysShort:"週旄_週䞀_週äșŒ_週䞉_週曛_週äș”_週慭".split("_"),weekdaysMin:"æ—„_侀_äșŒ_侉_曛_äș”_慭".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYćčŽM月Dæ—„",LLL:"YYYYćčŽM月Dæ—„ HH:mm",LLLL:"YYYYćčŽM月Dæ—„dddd HH:mm",l:"YYYY/M/D",ll:"YYYYćčŽM月Dæ—„",lll:"YYYYćčŽM月Dæ—„ HH:mm",llll:"YYYYćčŽM月Dæ—„dddd HH:mm"},meridiemParse:/ć‡Œæ™š|早䞊|侊捈|侭捈|例捈|晚䞊/,meridiemHour:function(e,t){return 12===e&&(e=0),"ć‡Œæ™š"===t||"早䞊"===t||"侊捈"===t?e:"侭捈"===t?e>=11?e:e+12:"例捈"===t||"晚䞊"===t?e+12:void 0},meridiem:function(e,t,a){var s=100*e+t;return s<600?"ć‡Œæ™š":s<900?"早䞊":s<1130?"侊捈":s<1230?"侭捈":s<1800?"例捈":"晚䞊"},calendar:{sameDay:"[今怩] LT",nextDay:"[æ˜Žć€©] LT",nextWeek:"[例]dddd LT",lastDay:"[æ˜šć€©] LT",lastWeek:"[侊]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ—„|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ—„";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%sćŸŒ",past:"%s才",s:"ćčŸç§’",ss:"%d 秒",m:"1 戆鐘",mm:"%d 戆鐘",h:"1 ć°æ™‚",hh:"%d ć°æ™‚",d:"1 怩",dd:"%d 怩",M:"1 ć€‹æœˆ",MM:"%d ć€‹æœˆ",y:"1 ćčŽ",yy:"%d ćčŽ"}})}(a(381))},6700:(e,t,a)=>{var s={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":5655,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":5655,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":5044,"./fy.js":5044,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":1793,"./ru.js":1793,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}n.keys=function(){return Object.keys(s)},n.resolve=i,e.exports=n,n.id=6700},381:function(e,t,a){(e=a.nmd(e)).exports=function(){"use strict";var t,s;function n(){return t.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function l(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function _(e,t){var a,s=[],n=e.length;for(a=0;a>>0;for(t=0;t0)for(a=0;a=0?a?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+s}var P=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,j=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,O={},A={};function V(e,t,a,s){var n=s;"string"==typeof s&&(n=function(){return this[s]()}),e&&(A[e]=n),t&&(A[t[0]]=function(){return H(n.apply(this,arguments),t[1],t[2])}),a&&(A[a]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function E(e,t){return e.isValid()?(t=F(t,e.localeData()),O[t]=O[t]||function(e){var t,a,s,n=e.match(P);for(t=0,a=n.length;t=0&&j.test(e);)e=e.replace(j,s),j.lastIndex=0,a-=1;return e}var I={};function $(e,t){var a=e.toLowerCase();I[a]=I[a+"s"]=I[t]=e}function W(e){return"string"==typeof e?I[e]||I[e.toLowerCase()]:void 0}function N(e){var t,a,s={};for(a in e)o(e,a)&&(t=W(a))&&(s[t]=e[a]);return s}var R={};function U(e,t){R[e]=t}function z(e){return e%4==0&&e%100!=0||e%400==0}function B(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Z(e){var t=+e,a=0;return 0!==t&&isFinite(t)&&(a=B(t)),a}function q(e,t){return function(a){return null!=a?(G(this,e,a),n.updateOffset(this,t),this):J(this,e)}}function J(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function G(e,t,a){e.isValid()&&!isNaN(a)&&("FullYear"===t&&z(e.year())&&1===e.month()&&29===e.date()?(a=Z(a),e._d["set"+(e._isUTC?"UTC":"")+t](a,e.month(),He(a,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](a))}var K,X=/\d/,Q=/\d\d/,ee=/\d{3}/,te=/\d{4}/,ae=/[+-]?\d{6}/,se=/\d\d?/,ne=/\d\d\d\d?/,ie=/\d\d\d\d\d\d?/,re=/\d{1,3}/,oe=/\d{1,4}/,de=/[+-]?\d{1,6}/,le=/\d+/,ue=/[+-]?\d+/,ce=/Z|[+-]\d\d:?\d\d/gi,_e=/Z|[+-]\d\d(?::?\d\d)?/gi,me=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function he(e,t,a){K[e]=T(t)?t:function(e,s){return e&&a?a:t}}function pe(e,t){return o(K,e)?K[e](t._strict,t._locale):new RegExp(fe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,a,s,n){return t||a||s||n}))))}function fe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}K={};var ve={};function ge(e,t){var a,s,n=t;for("string"==typeof e&&(e=[e]),u(t)&&(n=function(e,a){a[t]=Z(e)}),s=e.length,a=0;a68?1900:2e3)};var Ne=q("FullYear",!0);function Re(e,t,a,s,n,i,r){var o;return e<100&&e>=0?(o=new Date(e+400,t,a,s,n,i,r),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,a,s,n,i,r),o}function Ue(e){var t,a;return e<100&&e>=0?((a=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,a)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function ze(e,t,a){var s=7+t-a;return-(7+Ue(e,0,s).getUTCDay()-t)%7+s-1}function Be(e,t,a,s,n){var i,r,o=1+7*(t-1)+(7+a-s)%7+ze(e,s,n);return o<=0?r=We(i=e-1)+o:o>We(e)?(i=e+1,r=o-We(e)):(i=e,r=o),{year:i,dayOfYear:r}}function Ze(e,t,a){var s,n,i=ze(e.year(),t,a),r=Math.floor((e.dayOfYear()-i-1)/7)+1;return r<1?s=r+qe(n=e.year()-1,t,a):r>qe(e.year(),t,a)?(s=r-qe(e.year(),t,a),n=e.year()+1):(n=e.year(),s=r),{week:s,year:n}}function qe(e,t,a){var s=ze(e,t,a),n=ze(e+1,t,a);return(We(e)-s+n)/7}V("w",["ww",2],"wo","week"),V("W",["WW",2],"Wo","isoWeek"),$("week","w"),$("isoWeek","W"),U("week",5),U("isoWeek",5),he("w",se),he("ww",se,Q),he("W",se),he("WW",se,Q),ye(["w","ww","W","WW"],(function(e,t,a,s){t[s.substr(0,1)]=Z(e)}));function Je(e,t){return e.slice(t,7).concat(e.slice(0,t))}V("d",0,"do","day"),V("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),V("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),V("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),V("e",0,0,"weekday"),V("E",0,0,"isoWeekday"),$("day","d"),$("weekday","e"),$("isoWeekday","E"),U("day",11),U("weekday",11),U("isoWeekday",11),he("d",se),he("e",se),he("E",se),he("dd",(function(e,t){return t.weekdaysMinRegex(e)})),he("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),he("dddd",(function(e,t){return t.weekdaysRegex(e)})),ye(["dd","ddd","dddd"],(function(e,t,a,s){var n=a._locale.weekdaysParse(e,s,a._strict);null!=n?t.d=n:p(a).invalidWeekday=e})),ye(["d","e","E"],(function(e,t,a,s){t[s]=Z(e)}));var Ge="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ke="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Qe=me,et=me,tt=me;function at(e,t,a){var s,n,i,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)i=h([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(i,"").toLocaleLowerCase();return a?"dddd"===t?-1!==(n=Me.call(this._weekdaysParse,r))?n:null:"ddd"===t?-1!==(n=Me.call(this._shortWeekdaysParse,r))?n:null:-1!==(n=Me.call(this._minWeekdaysParse,r))?n:null:"dddd"===t?-1!==(n=Me.call(this._weekdaysParse,r))||-1!==(n=Me.call(this._shortWeekdaysParse,r))||-1!==(n=Me.call(this._minWeekdaysParse,r))?n:null:"ddd"===t?-1!==(n=Me.call(this._shortWeekdaysParse,r))||-1!==(n=Me.call(this._weekdaysParse,r))||-1!==(n=Me.call(this._minWeekdaysParse,r))?n:null:-1!==(n=Me.call(this._minWeekdaysParse,r))||-1!==(n=Me.call(this._weekdaysParse,r))||-1!==(n=Me.call(this._shortWeekdaysParse,r))?n:null}function st(){function e(e,t){return t.length-e.length}var t,a,s,n,i,r=[],o=[],d=[],l=[];for(t=0;t<7;t++)a=h([2e3,1]).day(t),s=fe(this.weekdaysMin(a,"")),n=fe(this.weekdaysShort(a,"")),i=fe(this.weekdays(a,"")),r.push(s),o.push(n),d.push(i),l.push(s),l.push(n),l.push(i);r.sort(e),o.sort(e),d.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function nt(){return this.hours()%12||12}function it(e,t){V(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function rt(e,t){return t._meridiemParse}V("H",["HH",2],0,"hour"),V("h",["hh",2],0,nt),V("k",["kk",2],0,(function(){return this.hours()||24})),V("hmm",0,0,(function(){return""+nt.apply(this)+H(this.minutes(),2)})),V("hmmss",0,0,(function(){return""+nt.apply(this)+H(this.minutes(),2)+H(this.seconds(),2)})),V("Hmm",0,0,(function(){return""+this.hours()+H(this.minutes(),2)})),V("Hmmss",0,0,(function(){return""+this.hours()+H(this.minutes(),2)+H(this.seconds(),2)})),it("a",!0),it("A",!1),$("hour","h"),U("hour",13),he("a",rt),he("A",rt),he("H",se),he("h",se),he("k",se),he("HH",se,Q),he("hh",se,Q),he("kk",se,Q),he("hmm",ne),he("hmmss",ie),he("Hmm",ne),he("Hmmss",ie),ge(["H","HH"],Ce),ge(["k","kk"],(function(e,t,a){var s=Z(e);t[Ce]=24===s?0:s})),ge(["a","A"],(function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e})),ge(["h","hh"],(function(e,t,a){t[Ce]=Z(e),p(a).bigHour=!0})),ge("hmm",(function(e,t,a){var s=e.length-2;t[Ce]=Z(e.substr(0,s)),t[De]=Z(e.substr(s)),p(a).bigHour=!0})),ge("hmmss",(function(e,t,a){var s=e.length-4,n=e.length-2;t[Ce]=Z(e.substr(0,s)),t[De]=Z(e.substr(s,2)),t[Ye]=Z(e.substr(n)),p(a).bigHour=!0})),ge("Hmm",(function(e,t,a){var s=e.length-2;t[Ce]=Z(e.substr(0,s)),t[De]=Z(e.substr(s))})),ge("Hmmss",(function(e,t,a){var s=e.length-4,n=e.length-2;t[Ce]=Z(e.substr(0,s)),t[De]=Z(e.substr(s,2)),t[Ye]=Z(e.substr(n))}));var ot=q("Hours",!0);var dt,lt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Pe,monthsShort:je,week:{dow:0,doy:6},weekdays:Ge,weekdaysMin:Xe,weekdaysShort:Ke,meridiemParse:/[ap]\.?m?\.?/i},ut={},ct={};function _t(e,t){var a,s=Math.min(e.length,t.length);for(a=0;a0;){if(s=ht(n.slice(0,t).join("-")))return s;if(a&&a.length>=t&&_t(n,a)>=t-1)break;t--}i++}return dt}(e)}function gt(e){var t,a=e._a;return a&&-2===p(e).overflow&&(t=a[Le]<0||a[Le]>11?Le:a[we]<1||a[we]>He(a[be],a[Le])?we:a[Ce]<0||a[Ce]>24||24===a[Ce]&&(0!==a[De]||0!==a[Ye]||0!==a[Te])?Ce:a[De]<0||a[De]>59?De:a[Ye]<0||a[Ye]>59?Ye:a[Te]<0||a[Te]>999?Te:-1,p(e)._overflowDayOfYear&&(twe)&&(t=we),p(e)._overflowWeeks&&-1===t&&(t=Se),p(e)._overflowWeekday&&-1===t&&(t=xe),p(e).overflow=t),e}var yt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,kt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Mt=/Z|[+-]\d\d(?::?\d\d)?/,bt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Lt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],wt=/^\/?Date\((-?\d+)/i,Ct=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Dt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Yt(e){var t,a,s,n,i,r,o=e._i,d=yt.exec(o)||kt.exec(o),l=bt.length,u=Lt.length;if(d){for(p(e).iso=!0,t=0,a=l;t7)&&(d=!0)):(i=e._locale._week.dow,r=e._locale._week.doy,l=Ze(At(),i,r),a=xt(t.gg,e._a[be],l.year),s=xt(t.w,l.week),null!=t.d?((n=t.d)<0||n>6)&&(d=!0):null!=t.e?(n=t.e+i,(t.e<0||t.e>6)&&(d=!0)):n=i),s<1||s>qe(a,i,r)?p(e)._overflowWeeks=!0:null!=d?p(e)._overflowWeekday=!0:(o=Be(a,s,n,i,r),e._a[be]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(r=xt(e._a[be],s[be]),(e._dayOfYear>We(r)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),a=Ue(r,0,e._dayOfYear),e._a[Le]=a.getUTCMonth(),e._a[we]=a.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=s[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ce]&&0===e._a[De]&&0===e._a[Ye]&&0===e._a[Te]&&(e._nextDay=!0,e._a[Ce]=0),e._d=(e._useUTC?Ue:Re).apply(null,o),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ce]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(p(e).weekdayMismatch=!0)}}function Pt(e){if(e._f!==n.ISO_8601)if(e._f!==n.RFC_2822){e._a=[],p(e).empty=!0;var t,a,s,i,r,o,d,l=""+e._i,u=l.length,c=0;for(d=(s=F(e._f,e._locale).match(P)||[]).length,t=0;t0&&p(e).unusedInput.push(r),l=l.slice(l.indexOf(a)+a.length),c+=a.length),A[i]?(a?p(e).empty=!1:p(e).unusedTokens.push(i),ke(i,a,e)):e._strict&&!a&&p(e).unusedTokens.push(i);p(e).charsLeftOver=u-c,l.length>0&&p(e).unusedInput.push(l),e._a[Ce]<=12&&!0===p(e).bigHour&&e._a[Ce]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[Ce]=function(e,t,a){var s;return null==a?t:null!=e.meridiemHour?e.meridiemHour(t,a):null!=e.isPM?((s=e.isPM(a))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}(e._locale,e._a[Ce],e._meridiem),null!==(o=p(e).era)&&(e._a[be]=e._locale.erasConvertYear(o,e._a[be])),Ht(e),gt(e)}else St(e);else Yt(e)}function jt(e){var t=e._i,a=e._f;return e._locale=e._locale||vt(e._l),null===t||void 0===a&&""===t?v({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),b(t)?new M(gt(t)):(c(t)?e._d=t:i(a)?function(e){var t,a,s,n,i,r,o=!1,d=e._f.length;if(0===d)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;nthis?this:e:v()}));function Ft(e,t){var a,s;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return At();for(a=t[0],s=1;s=0?new Date(e+400,t,a)-ma:new Date(e,t,a).valueOf()}function fa(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-ma:Date.UTC(e,t,a)}function va(e,t){return t.erasAbbrRegex(e)}function ga(){var e,t,a=[],s=[],n=[],i=[],r=this.eras();for(e=0,t=r.length;e(i=qe(e,s,n))&&(t=i),Ma.call(this,e,t,a,s,n))}function Ma(e,t,a,s,n){var i=Be(e,t,a,s,n),r=Ue(i.year,0,i.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}V("N",0,0,"eraAbbr"),V("NN",0,0,"eraAbbr"),V("NNN",0,0,"eraAbbr"),V("NNNN",0,0,"eraName"),V("NNNNN",0,0,"eraNarrow"),V("y",["y",1],"yo","eraYear"),V("y",["yy",2],0,"eraYear"),V("y",["yyy",3],0,"eraYear"),V("y",["yyyy",4],0,"eraYear"),he("N",va),he("NN",va),he("NNN",va),he("NNNN",(function(e,t){return t.erasNameRegex(e)})),he("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),ge(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,a,s){var n=a._locale.erasParse(e,s,a._strict);n?p(a).era=n:p(a).invalidEra=e})),he("y",le),he("yy",le),he("yyy",le),he("yyyy",le),he("yo",(function(e,t){return t._eraYearOrdinalRegex||le})),ge(["y","yy","yyy","yyyy"],be),ge(["yo"],(function(e,t,a,s){var n;a._locale._eraYearOrdinalRegex&&(n=e.match(a._locale._eraYearOrdinalRegex)),a._locale.eraYearOrdinalParse?t[be]=a._locale.eraYearOrdinalParse(e,n):t[be]=parseInt(e,10)})),V(0,["gg",2],0,(function(){return this.weekYear()%100})),V(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),ya("gggg","weekYear"),ya("ggggg","weekYear"),ya("GGGG","isoWeekYear"),ya("GGGGG","isoWeekYear"),$("weekYear","gg"),$("isoWeekYear","GG"),U("weekYear",1),U("isoWeekYear",1),he("G",ue),he("g",ue),he("GG",se,Q),he("gg",se,Q),he("GGGG",oe,te),he("gggg",oe,te),he("GGGGG",de,ae),he("ggggg",de,ae),ye(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,a,s){t[s.substr(0,2)]=Z(e)})),ye(["gg","GG"],(function(e,t,a,s){t[s]=n.parseTwoDigitYear(e)})),V("Q",0,"Qo","quarter"),$("quarter","Q"),U("quarter",7),he("Q",X),ge("Q",(function(e,t){t[Le]=3*(Z(e)-1)})),V("D",["DD",2],"Do","date"),$("date","D"),U("date",9),he("D",se),he("DD",se,Q),he("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ge(["D","DD"],we),ge("Do",(function(e,t){t[we]=Z(e.match(se)[0])}));var ba=q("Date",!0);V("DDD",["DDDD",3],"DDDo","dayOfYear"),$("dayOfYear","DDD"),U("dayOfYear",4),he("DDD",re),he("DDDD",ee),ge(["DDD","DDDD"],(function(e,t,a){a._dayOfYear=Z(e)})),V("m",["mm",2],0,"minute"),$("minute","m"),U("minute",14),he("m",se),he("mm",se,Q),ge(["m","mm"],De);var La=q("Minutes",!1);V("s",["ss",2],0,"second"),$("second","s"),U("second",15),he("s",se),he("ss",se,Q),ge(["s","ss"],Ye);var wa,Ca,Da=q("Seconds",!1);for(V("S",0,0,(function(){return~~(this.millisecond()/100)})),V(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),V(0,["SSS",3],0,"millisecond"),V(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),V(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),V(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),V(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),V(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),V(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),$("millisecond","ms"),U("millisecond",16),he("S",re,X),he("SS",re,Q),he("SSS",re,ee),wa="SSSS";wa.length<=9;wa+="S")he(wa,le);function Ya(e,t){t[Te]=Z(1e3*("0."+e))}for(wa="S";wa.length<=9;wa+="S")ge(wa,Ya);Ca=q("Milliseconds",!1),V("z",0,0,"zoneAbbr"),V("zz",0,0,"zoneName");var Ta=M.prototype;function Sa(e){return e}Ta.add=aa,Ta.calendar=function(e,t){1===arguments.length&&(arguments[0]?ia(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,a=r(e)&&!d(e),s=!1,n=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;ta.valueOf():a.valueOf()9999?E(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",E(a,"Z")):E(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ta.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,a,s="moment",n="";return this.isLocal()||(s=0===this.utcOffset()?"moment.utc":"moment.parseZone",n="Z"),e="["+s+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY","-MM-DD[T]HH:mm:ss.SSS",a=n+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+a)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Ta[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ta.toJSON=function(){return this.isValid()?this.toISOString():null},Ta.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ta.unix=function(){return Math.floor(this.valueOf()/1e3)},Ta.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Ta.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ta.eraName=function(){var e,t,a,s=this.localeData().eras();for(e=0,t=s.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ta.isLocal=function(){return!!this.isValid()&&!this._isUTC},Ta.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Ta.isUtc=qt,Ta.isUTC=qt,Ta.zoneAbbr=function(){return this._isUTC?"UTC":""},Ta.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Ta.dates=w("dates accessor is deprecated. Use date instead.",ba),Ta.months=w("months accessor is deprecated. Use month instead",Ie),Ta.years=w("years accessor is deprecated. Use year instead",Ne),Ta.zone=w("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),Ta.isDSTShifted=w("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return k(t,this),(t=jt(t))._a?(e=t._isUTC?h(t._a):At(t._a),this._isDSTShifted=this.isValid()&&function(e,t,a){var s,n=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),r=0;for(s=0;s0):this._isDSTShifted=!1,this._isDSTShifted}));var xa=x.prototype;function Ha(e,t,a,s){var n=vt(),i=h().set(s,t);return n[a](i,e)}function Pa(e,t,a){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return Ha(e,t,a,"month");var s,n=[];for(s=0;s<12;s++)n[s]=Ha(e,s,a,"month");return n}function ja(e,t,a,s){"boolean"==typeof e?(u(t)&&(a=t,t=void 0),t=t||""):(a=t=e,e=!1,u(t)&&(a=t,t=void 0),t=t||"");var n,i=vt(),r=e?i._week.dow:0,o=[];if(null!=a)return Ha(t,(a+r)%7,s,"day");for(n=0;n<7;n++)o[n]=Ha(t,(n+r)%7,s,"day");return o}xa.calendar=function(e,t,a){var s=this._calendar[e]||this._calendar.sameElse;return T(s)?s.call(t,a):s},xa.longDateFormat=function(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.match(P).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},xa.invalidDate=function(){return this._invalidDate},xa.ordinal=function(e){return this._ordinal.replace("%d",e)},xa.preparse=Sa,xa.postformat=Sa,xa.relativeTime=function(e,t,a,s){var n=this._relativeTime[a];return T(n)?n(e,t,a,s):n.replace(/%d/i,e)},xa.pastFuture=function(e,t){var a=this._relativeTime[e>0?"future":"past"];return T(a)?a(t):a.replace(/%s/i,t)},xa.set=function(e){var t,a;for(a in e)o(e,a)&&(T(t=e[a])?this[a]=t:this["_"+a]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},xa.eras=function(e,t){var a,s,i,r=this._eras||vt("en")._eras;for(a=0,s=r.length;a=0)return d[s]},xa.erasConvertYear=function(e,t){var a=e.since<=e.until?1:-1;return void 0===t?n(e.since).year():n(e.since).year()+(t-e.offset)*a},xa.erasAbbrRegex=function(e){return o(this,"_erasAbbrRegex")||ga.call(this),e?this._erasAbbrRegex:this._erasRegex},xa.erasNameRegex=function(e){return o(this,"_erasNameRegex")||ga.call(this),e?this._erasNameRegex:this._erasRegex},xa.erasNarrowRegex=function(e){return o(this,"_erasNarrowRegex")||ga.call(this),e?this._erasNarrowRegex:this._erasRegex},xa.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Oe).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},xa.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Oe.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},xa.monthsParse=function(e,t,a){var s,n,i;if(this._monthsParseExact)return Ee.call(this,e,t,a);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(n=h([2e3,s]),a&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),a||this._monthsParse[s]||(i="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[s]=new RegExp(i.replace(".",""),"i")),a&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(a&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!a&&this._monthsParse[s].test(e))return s}},xa.monthsRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||$e.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=Ve),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},xa.monthsShortRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||$e.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=Ae),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},xa.week=function(e){return Ze(e,this._week.dow,this._week.doy).week},xa.firstDayOfYear=function(){return this._week.doy},xa.firstDayOfWeek=function(){return this._week.dow},xa.weekdays=function(e,t){var a=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Je(a,this._week.dow):e?a[e.day()]:a},xa.weekdaysMin=function(e){return!0===e?Je(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},xa.weekdaysShort=function(e){return!0===e?Je(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},xa.weekdaysParse=function(e,t,a){var s,n,i;if(this._weekdaysParseExact)return at.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(n=h([2e3,1]).day(s),a&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(n,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(n,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(n,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(i="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[s]=new RegExp(i.replace(".",""),"i")),a&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(a&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(a&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!a&&this._weekdaysParse[s].test(e))return s}},xa.weekdaysRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||st.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},xa.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||st.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},xa.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||st.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},xa.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},xa.meridiem=function(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"},pt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===Z(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),n.lang=w("moment.lang is deprecated. Use moment.locale instead.",pt),n.langData=w("moment.langData is deprecated. Use moment.localeData instead.",vt);var Oa=Math.abs;function Aa(e,t,a,s){var n=Kt(t,a);return e._milliseconds+=s*n._milliseconds,e._days+=s*n._days,e._months+=s*n._months,e._bubble()}function Va(e){return e<0?Math.floor(e):Math.ceil(e)}function Ea(e){return 4800*e/146097}function Fa(e){return 146097*e/4800}function Ia(e){return function(){return this.as(e)}}var $a=Ia("ms"),Wa=Ia("s"),Na=Ia("m"),Ra=Ia("h"),Ua=Ia("d"),za=Ia("w"),Ba=Ia("M"),Za=Ia("Q"),qa=Ia("y");function Ja(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ga=Ja("milliseconds"),Ka=Ja("seconds"),Xa=Ja("minutes"),Qa=Ja("hours"),es=Ja("days"),ts=Ja("months"),as=Ja("years");var ss=Math.round,ns={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function is(e,t,a,s,n){return n.relativeTime(t||1,!!a,e,s)}var rs=Math.abs;function os(e){return(e>0)-(e<0)||+e}function ds(){if(!this.isValid())return this.localeData().invalidDate();var e,t,a,s,n,i,r,o,d=rs(this._milliseconds)/1e3,l=rs(this._days),u=rs(this._months),c=this.asSeconds();return c?(e=B(d/60),t=B(e/60),d%=60,e%=60,a=B(u/12),u%=12,s=d?d.toFixed(3).replace(/\.?0+$/,""):"",n=c<0?"-":"",i=os(this._months)!==os(c)?"-":"",r=os(this._days)!==os(c)?"-":"",o=os(this._milliseconds)!==os(c)?"-":"",n+"P"+(a?i+a+"Y":"")+(u?i+u+"M":"")+(l?r+l+"D":"")+(t||e||d?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(d?o+s+"S":"")):"P0D"}var ls=$t.prototype;return ls.isValid=function(){return this._isValid},ls.abs=function(){var e=this._data;return this._milliseconds=Oa(this._milliseconds),this._days=Oa(this._days),this._months=Oa(this._months),e.milliseconds=Oa(e.milliseconds),e.seconds=Oa(e.seconds),e.minutes=Oa(e.minutes),e.hours=Oa(e.hours),e.months=Oa(e.months),e.years=Oa(e.years),this},ls.add=function(e,t){return Aa(this,e,t,1)},ls.subtract=function(e,t){return Aa(this,e,t,-1)},ls.as=function(e){if(!this.isValid())return NaN;var t,a,s=this._milliseconds;if("month"===(e=W(e))||"quarter"===e||"year"===e)switch(t=this._days+s/864e5,a=this._months+Ea(t),e){case"month":return a;case"quarter":return a/3;case"year":return a/12}else switch(t=this._days+Math.round(Fa(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},ls.asMilliseconds=$a,ls.asSeconds=Wa,ls.asMinutes=Na,ls.asHours=Ra,ls.asDays=Ua,ls.asWeeks=za,ls.asMonths=Ba,ls.asQuarters=Za,ls.asYears=qa,ls.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Z(this._months/12):NaN},ls._bubble=function(){var e,t,a,s,n,i=this._milliseconds,r=this._days,o=this._months,d=this._data;return i>=0&&r>=0&&o>=0||i<=0&&r<=0&&o<=0||(i+=864e5*Va(Fa(o)+r),r=0,o=0),d.milliseconds=i%1e3,e=B(i/1e3),d.seconds=e%60,t=B(e/60),d.minutes=t%60,a=B(t/60),d.hours=a%24,r+=B(a/24),o+=n=B(Ea(r)),r-=Va(Fa(n)),s=B(o/12),o%=12,d.days=r,d.months=o,d.years=s,this},ls.clone=function(){return Kt(this)},ls.get=function(e){return e=W(e),this.isValid()?this[e+"s"]():NaN},ls.milliseconds=Ga,ls.seconds=Ka,ls.minutes=Xa,ls.hours=Qa,ls.days=es,ls.weeks=function(){return B(this.days()/7)},ls.months=ts,ls.years=as,ls.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var a,s,n=!1,i=ns;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(n=e),"object"==typeof t&&(i=Object.assign({},ns,t),null!=t.s&&null==t.ss&&(i.ss=t.s-1)),s=function(e,t,a,s){var n=Kt(e).abs(),i=ss(n.as("s")),r=ss(n.as("m")),o=ss(n.as("h")),d=ss(n.as("d")),l=ss(n.as("M")),u=ss(n.as("w")),c=ss(n.as("y")),_=i<=a.ss&&["s",i]||i0,_[4]=s,is.apply(null,_)}(this,!n,i,a=this.localeData()),n&&(s=a.pastFuture(+this,s)),a.postformat(s)},ls.toISOString=ds,ls.toString=ds,ls.toJSON=ds,ls.locale=oa,ls.localeData=la,ls.toIsoString=w("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ds),ls.lang=da,V("X",0,0,"unix"),V("x",0,0,"valueOf"),he("x",ue),he("X",/[+-]?\d+(\.\d{1,3})?/),ge("X",(function(e,t,a){a._d=new Date(1e3*parseFloat(e))})),ge("x",(function(e,t,a){a._d=new Date(Z(e))})),n.version="2.29.4",t=At,n.fn=Ta,n.min=function(){return Ft("isBefore",[].slice.call(arguments,0))},n.max=function(){return Ft("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=h,n.unix=function(e){return At(1e3*e)},n.months=function(e,t){return Pa(e,t,"months")},n.isDate=c,n.locale=pt,n.invalid=v,n.duration=Kt,n.isMoment=b,n.weekdays=function(e,t,a){return ja(e,t,a,"weekdays")},n.parseZone=function(){return At.apply(null,arguments).parseZone()},n.localeData=vt,n.isDuration=Wt,n.monthsShort=function(e,t){return Pa(e,t,"monthsShort")},n.weekdaysMin=function(e,t,a){return ja(e,t,a,"weekdaysMin")},n.defineLocale=ft,n.updateLocale=function(e,t){if(null!=t){var a,s,n=lt;null!=ut[e]&&null!=ut[e].parentLocale?ut[e].set(S(ut[e]._config,t)):(null!=(s=ht(e))&&(n=s._config),t=S(n,t),null==s&&(t.abbr=e),(a=new x(t)).parentLocale=ut[e],ut[e]=a),pt(e)}else null!=ut[e]&&(null!=ut[e].parentLocale?(ut[e]=ut[e].parentLocale,e===pt()&&pt(e)):null!=ut[e]&&delete ut[e]);return ut[e]},n.locales=function(){return C(ut)},n.weekdaysShort=function(e,t,a){return ja(e,t,a,"weekdaysShort")},n.normalizeUnits=W,n.relativeTimeRounding=function(e){return void 0===e?ss:"function"==typeof e&&(ss=e,!0)},n.relativeTimeThreshold=function(e,t){return void 0!==ns[e]&&(void 0===t?ns[e]:(ns[e]=t,"s"===e&&(ns.ss=t-1),!0))},n.calendarFormat=function(e,t){var a=e.diff(t,"days",!0);return a<-6?"sameElse":a<-1?"lastWeek":a<0?"lastDay":a<1?"sameDay":a<2?"nextDay":a<7?"nextWeek":"sameElse"},n.prototype=Ta,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}()},7460:function(e,t){var a,s;a=function e(){"use strict";var t="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:{},a=!t.document&&!!t.postMessage,s=t.IS_PAPA_WORKER||!1,n={},i=0,r={parse:function(a,s){var o=(s=s||{}).dynamicTyping||!1;if(M(o)&&(s.dynamicTypingFunction=o,o={}),s.dynamicTyping=o,s.transform=!!M(s.transform)&&s.transform,s.worker&&r.WORKERS_SUPPORTED){var d=function(){if(!r.WORKERS_SUPPORTED)return!1;var a,s,o=(a=t.URL||t.webkitURL||null,s=e.toString(),r.BLOB_URL||(r.BLOB_URL=a.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",s,")();"],{type:"text/javascript"})))),d=new t.Worker(o);return d.onmessage=f,d.id=i++,n[d.id]=d}();return d.userStep=s.step,d.userChunk=s.chunk,d.userComplete=s.complete,d.userError=s.error,s.step=M(s.step),s.chunk=M(s.chunk),s.complete=M(s.complete),s.error=M(s.error),delete s.worker,void d.postMessage({input:a,config:s,workerId:d.id})}var m=null;return r.NODE_STREAM_INPUT,"string"==typeof a?(a=function(e){return 65279===e.charCodeAt(0)?e.slice(1):e}(a),m=s.download?new l(s):new c(s)):!0===a.readable&&M(a.read)&&M(a.on)?m=new _(s):(t.File&&a instanceof File||a instanceof Object)&&(m=new u(s)),m.stream(a)},unparse:function(e,t){var a=!1,s=!0,n=",",i="\r\n",o='"',d=o+o,l=!1,u=null,c=!1;!function(){if("object"==typeof t){if("string"!=typeof t.delimiter||r.BAD_DELIMITERS.filter((function(e){return-1!==t.delimiter.indexOf(e)})).length||(n=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(a=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(l=t.skipEmptyLines),"string"==typeof t.newline&&(i=t.newline),"string"==typeof t.quoteChar&&(o=t.quoteChar),"boolean"==typeof t.header&&(s=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(d=t.escapeChar+o),("boolean"==typeof t.escapeFormulae||t.escapeFormulae instanceof RegExp)&&(c=t.escapeFormulae instanceof RegExp?t.escapeFormulae:/^[=+\-@\t\r].*$/)}}();var _=new RegExp(h(o),"g");if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return m(null,e,l);if("object"==typeof e[0])return m(u||Object.keys(e[0]),e,l)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),m(e.fields||[],e.data||[],l);throw new Error("Unable to serialize unrecognized input");function m(e,t,a){var r="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var o=Array.isArray(e)&&0=this._config.preview;if(s)t.postMessage({results:o,workerId:r.WORKER_ID,finished:l});else if(M(this._config.chunk)&&!a){if(this._config.chunk(o,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);o=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(o.data),this._completeResults.errors=this._completeResults.errors.concat(o.errors),this._completeResults.meta=o.meta),this._completed||!l||!M(this._config.complete)||o&&o.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),l||o&&o.meta.paused||this._nextChunk(),o}this._halted=!0},this._sendError=function(e){M(this._config.error)?this._config.error(e):s&&this._config.error&&t.postMessage({workerId:r.WORKER_ID,error:e,finished:!1})}}function l(e){var t;(e=e||{}).chunkSize||(e.chunkSize=r.RemoteChunkSize),d.call(this,e),this._nextChunk=a?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),a||(t.onload=k(this._chunkLoaded,this),t.onerror=k(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!a),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var s in e)t.setRequestHeader(s,e[s])}if(this._config.chunkSize){var n=this._start+this._config.chunkSize-1;t.setRequestHeader("Range","bytes="+this._start+"-"+n)}try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}a&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:t.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(e){var t=e.getResponseHeader("Content-Range");return null===t?-1:parseInt(t.substring(t.lastIndexOf("/")+1))}(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){var a=t.statusText||e;this._sendError(new Error(a))}}function u(e){var t,a;(e=e||{}).chunkSize||(e.chunkSize=r.LocalChunkSize),d.call(this,e);var s="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,a=e.slice||e.webkitSlice||e.mozSlice,s?((t=new FileReader).onload=k(this._chunkLoaded,this),t.onerror=k(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function c(e){var t;d.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,a=this._config.chunkSize;return a?(e=t.substring(0,a),t=t.substring(a)):(e=t,t=""),this._finished=!t,this.parseChunk(e)}}}function _(e){d.call(this,e=e||{});var t=[],a=!0,s=!1;this.pause=function(){d.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){d.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){s&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):a=!0},this._streamData=k((function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),a&&(a=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=k((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=k((function(){this._streamCleanUp(),s=!0,this._streamData("")}),this),this._streamCleanUp=k((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function m(e){var t,a,s,n=Math.pow(2,53),i=-n,o=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,d=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,l=this,u=0,c=0,_=!1,m=!1,f=[],v={data:[],errors:[],meta:{}};if(M(e.step)){var g=e.step;e.step=function(t){if(v=t,L())b();else{if(b(),0===v.data.length)return;u+=t.data.length,e.preview&&u>e.preview?a.abort():(v.data=v.data[0],g(v,l))}}}function k(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function b(){return v&&s&&(C("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+r.DefaultDelimiter+"'"),s=!1),e.skipEmptyLines&&(v.data=v.data.filter((function(e){return!k(e)}))),L()&&function(){if(v)if(Array.isArray(v.data[0])){for(var t=0;L()&&t=f.length?"__parsed_extra":f[s]),e.transform&&(r=e.transform(r,i)),r=w(i,r),"__parsed_extra"===i?(n[i]=n[i]||[],n[i].push(r)):n[i]=r}return e.header&&(s>f.length?C("FieldMismatch","TooManyFields","Too many fields: expected "+f.length+" fields but parsed "+s,c+a):s=s.length/2?"\r\n":"\r"}(n,d)),s=!1,e.delimiter)M(e.delimiter)&&(e.delimiter=e.delimiter(n),v.meta.delimiter=e.delimiter);else{var l=function(t,a,s,n,i){var o,d,l,u;i=i||[",","\t","|",";",r.RECORD_SEP,r.UNIT_SEP];for(var c=0;c=o)return B(!0)}else for(I=u,u++;;){if(-1===(I=r.indexOf(t,I+1)))return m||b.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:k.length,index:u}),U();if(I===p-1)return U(r.substring(u,I).replace(F,t));if(t!==l||r[I+1]!==l){if(t===l||0===I||r[I-1]!==l){-1!==V&&V=o)return B(!0);break}b.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:k.length,index:u}),I++}}else I++}return U();function N(e){k.push(e),w=u}function R(e){var t=0;if(-1!==e){var a=r.substring(I+1,e);a&&""===a.trim()&&(t=a.length)}return t}function U(e){return m||(void 0===e&&(e=r.substring(u)),L.push(e),u=p,N(L),y&&Z()),B()}function z(e){u=e,N(L),L=[],E=r.indexOf(s,u)}function B(e){return{data:k,errors:b,meta:{delimiter:a,linebreak:s,aborted:c,truncated:!!e,cursor:w+(_||0)}}}function Z(){i(B()),k=[],b=[]}},this.abort=function(){c=!0},this.getCharIndex=function(){return u}}function f(e){var t=e.data,a=n[t.workerId],s=!1;if(t.error)a.userError(t.error,t.file);else if(t.results&&t.results.data){var i={abort:function(){s=!0,v(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:g,resume:g};if(M(a.userStep)){for(var r=0;r{var s,n,i;!function(r){"use strict";n=[a(5311)],s=function(e){var t,a=window.Slick||{};(t=0,a=function(a,s){var n,i=this;i.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(a),appendDots:e(a),arrows:!0,asNavFor:null,prevArrow:'',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,a){return e(''; } } + + /** + * Add dokan commission meta-box in woocommerce order details page + * and add suborders or related sibling orders in meta-box. + * + * @since 3.14.0 + * + * @return void + */ + public function add_commission_metabox_and_related_orders_in_order_details_page( $post_type, $post ) { + $screen = OrderUtil::get_order_admin_screen(); + + if ( $screen !== $post_type ) { + return; + } + + $order = dokan()->order->get( OrderUtil::get_post_or_order_id( $post ) ); + $has_sub_order = '1' === $order->get_meta( 'has_sub_order', true ); + + // Check if the screen is order details page and if it is a child order. + if ( ! $has_sub_order ) { + add_meta_box( + 'dokan_commission_box', + __( 'Commissions', 'dokan-lite' ), + [ $this, 'commission_meta_box' ], + $screen, + 'normal', + 'core' + ); + } + + // If the order has is a parent order or a child order, avoid those order that has no parent order or child order. + if ( $has_sub_order || ! empty( $order->get_parent_id() ) ) { + $title = $has_sub_order ? __( 'Sub orders', 'dokan-lite' ) : __( 'Related orders', 'dokan-lite' ); + + add_meta_box( + 'dokan_sub_or_related_orders', + $title, + [ $this, 'sub_or_related_orders_meta_box' ], + $screen, + 'normal', + 'core' + ); + } + } + + /** + * Dokan order commission meta-box body. + * + * @since 3.14.0 + * + * @param WP_Post|WC_Order $post_or_order + * + * @return void + */ + public function commission_meta_box( $post_or_order ) { + global $wpdb; + $order = dokan()->order->get( OrderUtil::get_post_or_order_id( $post_or_order ) ); + + $data = $wpdb->get_row( + $wpdb->prepare( "SELECT order_total,net_amount FROM {$wpdb->prefix}dokan_orders WHERE order_id = %d LIMIT 1", $order->get_id() ) + ); + + $order_total = $data && property_exists( $data, 'order_total' ) ? $data->order_total : 0; + $net_amount = $data && property_exists( $data, 'net_amount' ) ? $data->net_amount : 0; + + $total_commission = (float) $order_total - (float) $net_amount; + $all_commission_types = array_merge( dokan_commission_types(), dokan()->commission->get_legacy_commission_types() ); + + dokan_get_template_part( + 'orders/commission-meta-box-html', '', [ + 'order' => $order, + 'data' => $data, + 'total_commission' => $total_commission, + 'all_commission_types' => $all_commission_types, + ] + ); + } + + /** + * Content of suborder or related order meta-box. + * + * @param $post_or_order + * + * @return void + */ + public function sub_or_related_orders_meta_box( $post_or_order ) { + $order = dokan()->order->get( OrderUtil::get_post_or_order_id( $post_or_order ) ); + $parent_order = new WC_Order(); + $has_sub_order = '1' === $order->get_meta( 'has_sub_order', true ); + + if ( $has_sub_order ) { + $orders_to_render = dokan()->order->get_child_orders( $order->get_id() ); + } else { + $orders_to_render = dokan()->order->all( + [ + 'parent' => $order->get_parent_id(), + 'limit' => -1, + 'type' => 'shop_order', + ] + ); + + $parent_order = dokan()->order->get( $order->get_parent_id() ); + + $orders_to_render = array_filter( + $orders_to_render, + function ( $item ) use ( $order ) { + return $item->get_id() !== $order->get_id(); + } + ); + + array_unshift( $orders_to_render, $parent_order ); + } + + dokan_get_template_part( + 'orders/sub-order-related-order-meta-box-html', '', array( + 'order' => $order, + 'parent_order' => $parent_order, + 'has_sub_order' => $has_sub_order, + 'orders_to_render' => $orders_to_render, + ) + ); + } } diff --git a/includes/Order/Controller.php b/includes/Order/Controller.php index 6f1750f2f3..9dfd1b0426 100644 --- a/includes/Order/Controller.php +++ b/includes/Order/Controller.php @@ -37,6 +37,7 @@ public function init_classes() { $this->container['email_hooks'] = new EmailHooks(); $this->container['cache'] = new OrderCache(); $this->container['frontend_hooks'] = new Frontend\Hooks(); + $this->container['event_listener'] = new OrderEventListener(); if ( is_admin() ) { $this->container['permission'] = new Admin\Permissions(); diff --git a/includes/Order/Hooks.php b/includes/Order/Hooks.php index 6bbc834613..dc2e1abecf 100644 --- a/includes/Order/Hooks.php +++ b/includes/Order/Hooks.php @@ -56,9 +56,6 @@ public function __construct() { add_action( 'woocommerce_reduce_order_stock', [ $this, 'restore_reduced_order_stock' ] ); add_action( 'woocommerce_reduce_order_stock', [ $this, 'handle_order_notes_for_suborder' ], 99 ); - - // Suborder pdf button - add_filter( 'dokan_my_account_my_sub_orders_actions', [ $this, 'suborder_pdf_invoice_button' ], 10, 2 ); } /** @@ -93,7 +90,7 @@ public function on_order_status_change( $order_id, $old_status, $new_status, $or } // insert on dokan sync table - $wpdb->update( + $wpdb->update( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $wpdb->dokan_orders, [ 'order_status' => $new_status ], [ 'order_id' => $order_id ], @@ -101,12 +98,17 @@ public function on_order_status_change( $order_id, $old_status, $new_status, $or [ '%d' ] ); - // if any child orders found, change the orders as well + // Update sub-order statuses $sub_orders = dokan()->order->get_child_orders( $order_id ); if ( $sub_orders ) { foreach ( $sub_orders as $sub_order ) { if ( is_callable( [ $sub_order, 'update_status' ] ) ) { - $sub_order->update_status( $new_status ); + $current_status = $sub_order->get_status(); + if ( $this->is_status_change_allowed( $current_status, $new_status ) ) { + $sub_order->update_status( $new_status ); + } else { + $this->log_skipped_status_update( $sub_order->get_id(), $current_status, $new_status ); + } } } } @@ -123,7 +125,7 @@ public function on_order_status_change( $order_id, $old_status, $new_status, $or } // update on vendor-balance table - $wpdb->update( + $wpdb->update( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $wpdb->dokan_vendor_balance, [ 'status' => $new_status ], [ @@ -135,6 +137,98 @@ public function on_order_status_change( $order_id, $old_status, $new_status, $or ); } + /** + * Check if a status change is allowed for a sub-order. + * + * This method determines whether a sub-order can transition from its current status + * to a new status, based on a configurable whitelist of allowed transitions. + * + * @since 3.12.2 + * + * @param string $current_status The current status of the sub-order (should include 'wc-' prefix). + * @param string $new_status The new status to check (should include 'wc-' prefix). + * + * @return bool True if the status change is allowed, false otherwise. + */ + private function is_status_change_allowed( string $current_status, string $new_status ): bool { + // Ensure both statuses have 'wc-' prefix + $current_status = $this->maybe_add_wc_prefix( $current_status ); + $new_status = $this->maybe_add_wc_prefix( $new_status ); + + // Define the default whitelist of allowed status transitions + $default_whitelist = [ + 'wc-pending' => [ 'any' ], + 'wc-on-hold' => [ 'wc-pending', 'wc-on-hold', 'wc-processing', 'wc-completed', 'wc-failed' ], + 'wc-processing' => [ 'wc-completed', 'wc-failed', 'wc-cancelled', 'wc-refunded' ], + 'wc-completed' => [ 'wc-refunded' ], + 'wc-failed' => [ 'wc-pending', 'wc-on-hold', 'wc-processing', 'wc-failed', 'wc-cancelled' ], + 'wc-cancelled' => [], + 'wc-refunded' => [], + ]; + + /** + * Filter the whitelist of allowed status transitions for sub-orders. + * + * This filter allows developers to customize the whitelist that determines + * which status transitions are allowed for sub-orders when the main order + * status is updated. By modifying this whitelist, you can control how + * sub-order statuses are updated in relation to the main order. + * + * @since 3.12.2 + * + * @param array $whitelist An associative array where keys are current statuses + * and values are arrays of allowed new statuses. + * The special value 'any' allows transition to any status. + * + * @return array Modified whitelist of allowed status transitions. + */ + $whitelist = apply_filters( 'dokan_sub_order_status_update_whitelist', $default_whitelist ); + + // Allow any status change if the current status is not in the whitelist or the new status is not allowed + if ( ! array_key_exists( $current_status, $whitelist ) || ! array_key_exists( $new_status, $whitelist ) ) { + return true; + } + + // If 'any' is allowed for the current status, all transitions are allowed + if ( in_array( 'any', $whitelist[ $current_status ], true ) ) { + return true; + } + + // Check if the new status is in the list of allowed transitions + return in_array( $new_status, $whitelist[ $current_status ], true ); + } + + /** + * Ensure a status string has the 'wc-' prefix. + * + * @since 3.12.2 + * + * @param string $status The status string to check. + * + * @return string The status string with 'wc-' prefix added if it was missing. + */ + private function maybe_add_wc_prefix( string $status ): string { + return strpos( $status, 'wc-' ) === 0 ? $status : 'wc-' . $status; + } + + /** + * Log a skipped status update for a sub-order. + * + * This method logs a message to the error log when a status update for a sub-order + * is skipped because the status change is not allowed. + * + * @since 3.12.2 + * + * @param int $order_id The ID of the sub-order. + * @param string $current_status The current status of the sub-order. + * @param string $new_status The new status that was not allowed. + * + * @return void + */ + private function log_skipped_status_update( int $order_id, string $current_status, string $new_status ) { + dokan_log( sprintf( 'Dokan: Skipped status update for sub-order %d from %s to %s', $order_id, $current_status, $new_status ) ); + } + /** * If order status is set to refunded from vendor dashboard, enter remaining balance into vendor balance table. * @@ -168,6 +262,7 @@ public function manage_refunded_for_order( $order_id, $old_status, $new_status, return; } + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $balance_data = $wpdb->get_var( $wpdb->prepare( "SELECT 1 FROM $wpdb->dokan_vendor_balance WHERE trn_id = %d AND trn_type = %s AND status = 'approved'", @@ -182,6 +277,7 @@ public function manage_refunded_for_order( $order_id, $old_status, $new_status, $seller_id = dokan_get_seller_id_by_order( $order_id ); $net_amount = dokan()->commission->get_earning_by_order( $order ); + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery $wpdb->insert( $wpdb->dokan_vendor_balance, [ @@ -207,7 +303,7 @@ public function manage_refunded_for_order( $order_id, $old_status, $new_status, ); // update the order table with new refund amount - $order_data = $wpdb->get_row( + $order_data = $wpdb->get_row( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $wpdb->prepare( "select * from $wpdb->dokan_orders where order_id = %d", $order_id @@ -216,7 +312,7 @@ public function manage_refunded_for_order( $order_id, $old_status, $new_status, if ( isset( $order_data->order_total, $order_data->net_amount ) ) { // insert on dokan sync table - $wpdb->update( + $wpdb->update( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $wpdb->dokan_orders, [ 'order_total' => 0, @@ -322,14 +418,20 @@ public function ensure_vendor_coupon( $valid, $coupon, $discount ) { $available_vendors = []; $available_products = []; - if ( WC()->cart ) { + if ( WC()->cart && ! WC()->cart->is_empty() ) { foreach ( WC()->cart->get_cart() as $item ) { $product_id = $item['data']->get_id(); $available_vendors[] = (int) dokan_get_vendor_by_product( $product_id, true ); $available_products[] = $product_id; } } else { - foreach ( $discount->get_items() as $item_id => $item ) { + foreach ( $discount->get_items() as $item ) { + if ( ! isset( $item->product ) || ! $item->product instanceof \WC_Product ) { + continue; + } + + $item_id = $item->product->get_id(); + $available_vendors[] = (int) dokan_get_vendor_by_product( $item_id, true ); $available_products[] = $item_id; } @@ -448,23 +550,4 @@ public function handle_order_notes_for_suborder( $order ) { } } } - - /** - * PDF Invoices & Packing Slips for WooCommerce plugin integration on suborder section. - * - * @since 3.8.3 - * - * @param $actions - * @param $order - * - * @return mixed - */ - public function suborder_pdf_invoice_button( $actions, $order ) { - $woocommerce_all_actions = apply_filters( 'woocommerce_my_account_my_orders_actions', $actions, $order ); - - if ( isset( $woocommerce_all_actions['invoice'] ) ) { - $actions['action'] = $woocommerce_all_actions['invoice']; - } - return $actions; - } } diff --git a/includes/Order/Manager.php b/includes/Order/Manager.php index 9cd6b096d4..345d4c4fe6 100644 --- a/includes/Order/Manager.php +++ b/includes/Order/Manager.php @@ -646,7 +646,10 @@ public function create_sub_order( $parent_order, $seller_id, $seller_products ) dokan_log( 'Created sub order : #' . $order->get_id() ); do_action( 'dokan_checkout_update_order_meta', $order->get_id(), $seller_id ); - } catch ( Exception $e ) { + } catch ( \Throwable $e ) { + dokan_log( 'Error in create_sub_order: ' . $e->getMessage() ); + dokan_log( 'Stack trace: ' . $e->getTraceAsString() ); + dokan_log( 'Backtrace at error: ' . wp_debug_backtrace_summary() ); return new WP_Error( 'dokan-suborder-error', $e->getMessage() ); } } @@ -929,10 +932,7 @@ public function maybe_split_orders( $parent_order_id, $force_create = false ) { $parent_order->update_meta_data( '_dokan_vendor_id', $seller_id ); $parent_order->save(); - // if the request is made from rest api then insert the order data to the sync table - if ( defined( 'REST_REQUEST' ) ) { - do_action( 'dokan_checkout_update_order_meta', $parent_order_id, $seller_id ); - } + do_action( 'dokan_checkout_update_order_meta', $parent_order_id, $seller_id ); return; } diff --git a/includes/Order/MiscHooks.php b/includes/Order/MiscHooks.php index a4b897530b..60cd36abc0 100644 --- a/includes/Order/MiscHooks.php +++ b/includes/Order/MiscHooks.php @@ -22,13 +22,6 @@ class MiscHooks { * @since 3.8.0 */ public function __construct() { - //Wc remove child order from wc_order_product_lookup & trim child order from posts for analytics - add_action( 'wc-admin_import_orders', [ $this, 'delete_child_order_from_wc_order_product' ] ); - - // Exclude suborders in woocommerce analytics. - add_filter( 'woocommerce_analytics_orders_select_query', [ $this, 'trim_child_order_for_analytics_order' ] ); - add_filter( 'woocommerce_analytics_update_order_stats_data', [ $this, 'trim_child_order_for_analytics_order_stats' ], 10, 2 ); - // remove customer info from order export based on setting add_filter( 'dokan_csv_export_headers', [ $this, 'hide_customer_info_from_vendor_order_export' ], 20, 1 ); @@ -36,46 +29,6 @@ public function __construct() { add_filter( 'wp_count_posts', [ $this, 'modify_vendor_order_counts' ], 10, 1 ); // no need to add hpos support for this filter } - /** - * Delete_child_order_from_wc_order_product - * - * @since 3.8.0 Moved this method from Order/Hooks.php file - * - * @param \ActionScheduler_Action $args - * - * @return void - */ - public function delete_child_order_from_wc_order_product( $args ) { - $order = wc_get_order( $args ); - - if ( $order->get_parent_id() ) { - global $wpdb; - // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching - $wpdb->delete( $wpdb->prefix . 'wc_order_product_lookup', [ 'order_id' => $order->get_id() ] ); - // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching - $wpdb->delete( $wpdb->prefix . 'wc_order_stats', [ 'order_id' => $order->get_id() ] ); - } - } - - /** - * Trim child order if parent exist from wc_order_product_lookup for analytics order - * - * @since 3.8.0 Moved this method from Order/Hooks.php file - * - * @param WC_Order $orders - * - * @return WC_Order - */ - public function trim_child_order_for_analytics_order( $orders ) { - foreach ( $orders->data as $key => $order ) { - if ( $order['parent_id'] ) { - unset( $orders->data[ $key ] ); - } - } - - return $orders; - } - /** * Remove customer sensitive information while exporting order * @@ -195,28 +148,4 @@ public function modify_vendor_order_counts( $counts ) { return $counts; } - - /** - * Exclude suborders and include dokan subscription product orders when generate woocommerce analytics data. - * - * @see https://github.com/getdokan/dokan-pro/issues/2735 - * - * @param array $data - * @param \WC_Order $order - * - * @return array - */ - public function trim_child_order_for_analytics_order_stats( $data, $order ) { - if ( ! $order->get_parent_id() || - ( - dokan()->is_pro_exists() - && dokan_pro()->module->is_active( 'product_subscription' ) - && \DokanPro\Modules\Subscription\Helper::is_vendor_subscription_order( $order ) - ) - ) { - return $data; - } - - return []; - } } diff --git a/includes/Order/OrderEventListener.php b/includes/Order/OrderEventListener.php new file mode 100644 index 0000000000..ac9e95b3c3 --- /dev/null +++ b/includes/Order/OrderEventListener.php @@ -0,0 +1,144 @@ +process_order_status( $order, $wpdb, $order_id ); + $this->log_status_change( 'trashed', $order_id ); + } + + /** + * Perform actions after an order is untrashed (restored). + * + * This method is triggered when an order is restored from the trash. It updates the order status + * in the Dokan tables and logs the action. + * + * @param int $order_id ID of the restored order. + * + * @return void + */ + public function after_order_untrash( int $order_id ) { + global $wpdb; + + $order = wc_get_order( $order_id ); + if ( ! $order instanceof WC_Order ) { + dokan_log( "Failed to fetch order {$order_id} after untrash." ); + return; + } + + $this->process_order_status( $order, $wpdb, $order_id ); + $this->log_status_change( 'restored', $order_id ); + } + + /** + * Update the order status in Dokan tables. + * + * This method updates the order status in the `dokan_orders` and `dokan_vendor_balance` tables + * based on the current status of the WooCommerce order. + * + * @since 3.13.1 + * + * @param WC_Order $order The WooCommerce order object. + * @param \wpdb $wpdb The WordPress database object. + * @param int $order_id The ID of the order. + * + * @return void + */ + protected function process_order_status( WC_Order $order, \wpdb $wpdb, int $order_id ): void { + $previous_status = $order->get_status( 'edit' ); + if ( strpos( $previous_status, 'wc-' ) === false ) { + $previous_status = 'wc-' . $previous_status; + } + + // Update Dokan orders table + $wpdb->update( + $wpdb->prefix . 'dokan_orders', + array( 'order_status' => $previous_status ), + array( 'order_id' => $order_id ), + array( '%s' ), + array( '%d' ) + ); + + // Update Dokan vendor balance table + $wpdb->update( + $wpdb->prefix . 'dokan_vendor_balance', + array( 'status' => $previous_status ), + array( + 'trn_id' => $order_id, + 'trn_type' => 'dokan_orders', + ), + array( '%s' ), + array( '%d', '%s' ) + ); + } + + /** + * Log order status change events. + * + * @param string $action The action performed (trashed/restored) + * @param int $order_id The order ID + * + * @return void + */ + private function log_status_change( string $action, int $order_id ): void { + $user_id = dokan_get_current_user_id(); + $action_message = $action === 'trashed' ? 'moved to trash' : 'restored from trash'; + + if ( $user_id ) { + $user = get_user_by( 'id', $user_id ); + + $user_name = trim( sprintf( '%s %s', $user->first_name, $user->last_name ) ); + if ( empty( $user_name ) ) { + $user_name = $user->user_login; + } + + dokan_log( + sprintf( + '[Order Sync] Order #%d %s by %s (%s) from IP: %s', + $order_id, + $action_message, + $user_name, + implode( ', ', $user->roles ), + WC_Geolocation::get_ip_address() + ) + ); + return; + } + + dokan_log( + sprintf( + '[Order Sync] Order #%d %s by System', + $order_id, + $action_message + ) + ); + } +} diff --git a/includes/Order/functions.php b/includes/Order/functions.php index 6ddde73040..d831572676 100644 --- a/includes/Order/functions.php +++ b/includes/Order/functions.php @@ -137,6 +137,7 @@ function dokan_get_seller_withdraw_by_date( $start_date, $end_date, $seller_id = $seller_id = ! $seller_id ? dokan_get_current_user_id() : intval( $seller_id ); + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching return $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}dokan_withdraw @@ -249,6 +250,7 @@ function dokan_sync_insert_order( $order_id ) { dokan()->order->delete_seller_order( $order_id, $seller_id ); + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery $wpdb->insert( $wpdb->prefix . 'dokan_orders', [ @@ -267,6 +269,7 @@ function dokan_sync_insert_order( $order_id ) { ] ); + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery $wpdb->insert( $wpdb->prefix . 'dokan_vendor_balance', [ @@ -318,6 +321,7 @@ function dokan_get_seller_id_by_order( $order ) { $items = []; if ( false === $seller_id ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $seller_id = (int) $wpdb->get_var( $wpdb->prepare( "SELECT seller_id FROM {$wpdb->prefix}dokan_orders WHERE order_id = %d LIMIT 1", $order_id ) ); @@ -514,6 +518,7 @@ function dokan_total_orders() { global $wpdb; + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $order_count = $wpdb->get_var( 'SELECT COUNT(id) FROM ' . $wpdb->prefix . 'dokan_orders ' ); return (int) $order_count; diff --git a/includes/PageViews.php b/includes/PageViews.php index 028e9bca28..b20390887d 100755 --- a/includes/PageViews.php +++ b/includes/PageViews.php @@ -3,83 +3,84 @@ namespace WeDevs\Dokan; /** - * Pageviews - for counting product post views. + * Page views - for counting product post views. */ class PageViews { - private $meta_key = 'pageview'; - - public function __construct() { - /* Registers the entry views extension scripts if we're on the correct page. */ - add_action( 'template_redirect', array( $this, 'load_views' ), 25 ); - - /* Add the entry views AJAX actions to the appropriate hooks. */ - add_action( 'wp_ajax_dokan_pageview', array( $this, 'update_ajax' ) ); - add_action( 'wp_ajax_nopriv_dokan_pageview', array( $this, 'update_ajax' ) ); - } - - public function load_scripts() { - $nonce = wp_create_nonce( 'dokan_pageview' ); - - echo ''; - } - - public function load_views() { - if ( is_singular( 'product' ) ) { - global $post; - - if ( $post->post_author !== dokan_get_current_user_id() ) { - wp_enqueue_script( 'jquery' ); - add_action( 'wp_footer', array( $this, 'load_scripts' ) ); - } - } - } - - public function update_view( $post_id = '' ) { - if ( ! empty( $post_id ) ) { - $old_views = get_post_meta( $post_id, $this->meta_key, true ); - $new_views = absint( $old_views ) + 1; - - update_post_meta( $post_id, $this->meta_key, $new_views, $old_views ); - $seller_id = get_post_field( 'post_author', $post_id ); - Cache::delete( "pageview_{$seller_id}" ); - } - } - - public function update_ajax() { - check_ajax_referer( 'dokan_pageview' ); - - if ( isset( $_POST['post_id'] ) ) { - $post_id = absint( $_POST['post_id'] ); - } - - if ( ! empty( $post_id ) ) { - $this->update_view( $post_id ); - } - - wp_die(); - } - + private $meta_key = 'pageview'; + + public function __construct() { + /* Registers the entry views extension scripts if we're on the correct page. */ + add_action( 'template_redirect', array( $this, 'load_views' ), 25 ); + + /* Add the entry views AJAX actions to the appropriate hooks. */ + add_action( 'wp_ajax_dokan_pageview', array( $this, 'update_ajax' ) ); + add_action( 'wp_ajax_nopriv_dokan_pageview', array( $this, 'update_ajax' ) ); + } + + /** + * Load the scripts + * + * @return void + */ + public function load_scripts() { + wp_enqueue_script( 'dokan-page-views', DOKAN_PLUGIN_ASSEST . '/js/page-views.js', array( 'jquery' ), DOKAN_PLUGIN_VERSION, true ); + wp_localize_script( + 'dokan-page-views', + 'dokanPageViewsParams', + array( + 'nonce' => wp_create_nonce( 'dokan_pageview' ), + 'post_id' => get_the_ID(), + 'ajax_url' => admin_url( 'admin-ajax.php' ), + ) + ); + } + + public function load_views() { + if ( is_singular( 'product' ) ) { + global $post; + + if ( dokan_get_current_user_id() !== $post->post_author ) { + wp_enqueue_script( 'jquery' ); + add_action( 'wp_footer', array( $this, 'load_scripts' ) ); + } + } + } + + /** + * Update the view count + * + * @param int $post_id The post ID + * + * @return void + */ + public function update_view( $post_id = '' ) { + if ( ! empty( $post_id ) ) { + $old_views = get_post_meta( $post_id, $this->meta_key, true ); + $new_views = absint( $old_views ) + 1; + + update_post_meta( $post_id, $this->meta_key, $new_views, $old_views ); + $seller_id = get_post_field( 'post_author', $post_id ); + Cache::delete( "pageview_{$seller_id}" ); + } + } + + /** + * Update the view count via AJAX + * + * @return void + */ + public function update_ajax() { + check_ajax_referer( 'dokan_pageview' ); + + if ( isset( $_POST['post_id'] ) ) { + $post_id = absint( $_POST['post_id'] ); + } + + if ( ! empty( $post_id ) ) { + $this->update_view( $post_id ); + } + + wp_die(); + } } diff --git a/includes/Product/Hooks.php b/includes/Product/Hooks.php index a2c9cb99a2..02f45a9847 100644 --- a/includes/Product/Hooks.php +++ b/includes/Product/Hooks.php @@ -2,6 +2,7 @@ namespace WeDevs\Dokan\Product; +use WeDevs\Dokan\Commission\Formula\Fixed; use WeDevs\Dokan\ProductCategory\Helper; use WC_Product; @@ -40,6 +41,11 @@ public function __construct() { // Init Product Cache Class new VendorStoreInfo(); new ProductCache(); + + // Product commission + add_action( 'woocommerce_product_options_advanced', array( $this, 'add_per_product_commission_options' ), 15 ); + add_action( 'woocommerce_process_product_meta_simple', array( $this, 'save_per_product_commission_options' ), 15 ); + add_action( 'woocommerce_process_product_meta_variable', array( $this, 'save_per_product_commission_options' ), 15 ); } /** @@ -247,11 +253,13 @@ public function bulk_product_delete( $action, $products ) { return; } + do_action( 'dokan_product_bulk_delete', $products ); foreach ( $products as $product_id ) { if ( dokan_is_product_author( $product_id ) ) { dokan()->product->delete( $product_id, true ); } } + do_action( 'dokan_product_bulk_deleted', $products ); wp_safe_redirect( add_query_arg( [ 'message' => 'product_deleted' ], dokan_get_navigation_url( 'products' ) ) ); exit; @@ -409,7 +417,7 @@ public function own_product_not_purchasable_notice() { wc_print_notice( __( 'As this is your own product, the "Add to Cart" button has been removed. Please visit as a guest to view it.', 'dokan-lite' ), 'notice' ); } - + /** * Filter the recipients of the product review notification. * @@ -451,4 +459,113 @@ public function product_review_notification_recipients( $emails, $comment_id ) { return $filtered_emails; } + + /** + * Add per product commission options + * Moved from dokan pro in version 3.14.0 + * + * @since 2.4.12 + * + * @return void + */ + public function add_per_product_commission_options() { + if ( ! current_user_can( 'manage_woocommerce' ) ) { + return; + } + + $product = wc_get_product( get_the_ID() ); + $admin_commission = $product->get_meta( '_per_product_admin_commission' ); + $additional_fee = $product->get_meta( '_per_product_admin_additional_fee' ); + ?> + +
    +

    + + + + + + + + + + + +

    +
    + + + = $_per_product_admin_commission ) { + $admin_commission = ( '' === $data['_per_product_admin_commission'] ) ? '' : $_per_product_admin_commission; + } + } + + if ( isset( $data['_per_product_admin_additional_fee'] ) ) { + $additional_fee = ( '' === $data['_per_product_admin_additional_fee'] ) ? '' : sanitize_text_field( $data['_per_product_admin_additional_fee'] ); + + if ( 0 > $additional_fee ) { + $additional_fee = ''; + } + + $additional_fee = wc_format_decimal( $additional_fee ); + } + + dokan()->product->save_commission_settings( + $post_id, + [ + 'type' => $commission_type, + 'percentage' => $admin_commission, + 'flat' => $additional_fee, + ] + ); + } } diff --git a/includes/Product/Manager.php b/includes/Product/Manager.php index 6fdeaf0362..0a6a74cb69 100644 --- a/includes/Product/Manager.php +++ b/includes/Product/Manager.php @@ -5,8 +5,10 @@ use WC_Product; use WC_Product_Download; use WeDevs\Dokan\Cache; -use WP_Query; +use WeDevs\Dokan\Commission\Model\Setting; +use WeDevs\Dokan\Commission\Settings\Product; use WP_Error; +use WP_Query; /** * Product manager Class @@ -714,4 +716,55 @@ public function top_rated( $args = [] ) { return $products; } + + /** + * Validate product id (if it's a variable product, return it's parent id) + * + * Moved from \WeDevs\Dokan\Commission() ( commission.php file ) in version 3.14.0 + * + * @since 2.9.21 + * + * @param int $product_id + * + * @return int + */ + public function validate_product_id( $product_id ) { + $product = $this->get( $product_id ); + if ( ! $product ) { + return 0; + } + + $parent_id = $product->get_parent_id(); + + return $parent_id ? $parent_id : $product_id; + } + + /** + * Returns product commission settings data. + * + * @since 3.14.0 + * + * @return \WeDevs\Dokan\Commission\Model\Setting + */ + public function get_commission_settings( $product_id = 0 ) { + $settings = new Product( $product_id ); + + return $settings->get(); + } + + /** + * Saves and returns product commission settings data. + * + * @since 3.14.0 + * + * @return \WeDevs\Dokan\Commission\Model\Setting + */ + public function save_commission_settings( $product_id, $commission ) { + $data['percentage'] = isset( $commission['percentage'] ) ? $commission['percentage'] : ''; + $data['type'] = isset( $commission['type'] ) ? $commission['type'] : ''; + $data['flat'] = isset( $commission['flat'] ) ? $commission['flat'] : ''; + + $setting = new Product( $product_id ); + return $setting->save( $data ); + } } diff --git a/includes/Product/ProductAttribute.php b/includes/Product/ProductAttribute.php index 820a04249e..024fc34b50 100644 --- a/includes/Product/ProductAttribute.php +++ b/includes/Product/ProductAttribute.php @@ -173,7 +173,7 @@ public function get( $post_id ) { */ public function set( &$product, $needs_save = false ) { // Stop if no attributes found. - if ( ! count( $this->request_attributes ) ) { + if ( ! is_array( $this->request_attributes ) ) { return $product; } diff --git a/includes/ProductCategory/Categories.php b/includes/ProductCategory/Categories.php index dd65b1d627..11fd91eced 100644 --- a/includes/ProductCategory/Categories.php +++ b/includes/ProductCategory/Categories.php @@ -20,16 +20,7 @@ class Categories { * @return void|array */ public function get_all_categories( $ret = false ) { - $transient_key = function_exists( 'wpml_get_current_language' ) && ! empty( wpml_get_current_language() ) ? 'multistep_categories_' . wpml_get_current_language() : 'multistep_categories'; - - $this->categories = Cache::get_transient( $transient_key ); - - if ( false === $this->categories ) { - //calculate category data - $this->get_categories(); - // set category data to cache - Cache::set_transient( $transient_key, $this->categories, '', MONTH_IN_SECONDS ); - } + $this->get_categories(); if ( $ret ) { return $this->categories; @@ -134,36 +125,37 @@ public function get_topmost_parent( $category_id ) { * @return void */ private function get_categories() { - global $wpdb; - - // get all categories - $table = $wpdb->prefix . 'terms'; - $fields = 'terms.term_id, terms.name, tax.parent AS parent_id'; - $join = "INNER JOIN `{$wpdb->prefix}term_taxonomy` AS tax ON terms.term_id = tax.term_id"; - $where = " AND tax.taxonomy = 'product_cat'"; - - // If wpml plugin exists then get categories as language set. - if ( function_exists( 'wpml_get_current_language' ) && ! empty( wpml_get_current_language() ) ) { - $current_language = wpml_get_current_language(); - - $join .= " INNER JOIN `{$wpdb->prefix}icl_translations` AS tr ON terms.term_id = tr.element_id"; - $where .= " AND tr.language_code = '{$current_language}' AND tr.element_type = 'tax_product_cat'"; - } + // Get all product categories. + $product_categories = get_terms( + [ + 'taxonomy' => 'product_cat', + 'hide_empty' => false, + ] + ); - // @codingStandardsIgnoreStart - $categories = $wpdb->get_results( - $wpdb->prepare( "SELECT $fields FROM $table AS terms $join WHERE %d=%d $where", 1, 1 ), - OBJECT_K + // Transform the categories with required data. + $transformed_categories = array_map( + function ( $category ) { + return [ + 'term_id' => $category->term_id, + 'name' => $category->name, + 'parent_id' => $category->parent, + ]; + }, + $product_categories ); - // @codingStandardsIgnoreEnd + + // Set categories index as term_id. + $categories = array_column( $transformed_categories, null, 'term_id' ); if ( empty( $categories ) ) { $this->categories = []; return; } - // convert category data to array - $this->categories = json_decode( wp_json_encode( $categories ), true ); + // Set categories data. + $this->categories = $categories; + // we don't need old categories variable unset( $categories ); @@ -193,16 +185,16 @@ private function get_categories() { * @return void */ private function recursively_get_parent_categories( $current_item ) { - $parent_id = intval( $this->categories[ $current_item ]['parent_id'] ); + $parent_id = intval( $this->categories[ $current_item ]['parent_id'] ?? 0 ); // setting base condition to exit recursion if ( 0 === $parent_id ) { $this->categories[ $current_item ]['parents'] = []; - $this->categories[ $current_item ]['breadcumb'][] = $this->categories[ $current_item ]['name']; + $this->categories[ $current_item ]['breadcumb'][] = $this->categories[ $current_item ]['name'] ?? ''; // if parent category parents value is empty, no more recursion is needed } elseif ( isset( $this->categories[ $parent_id ]['parents'] ) && empty( $this->categories[ $parent_id ]['parents'] ) ) { $this->categories[ $current_item ]['parents'][] = $parent_id; - $this->categories[ $current_item ]['breadcumb'][] = $this->categories[ $parent_id ]['name']; + $this->categories[ $current_item ]['breadcumb'][] = $this->categories[ $parent_id ]['name'] ?? ''; // if parent category parents value is not empty, set that value as current category parents } elseif ( ! empty( $this->categories[ $parent_id ]['parents'] ) ) { $this->categories[ $current_item ]['parents'] = array_merge( $this->categories[ $parent_id ]['parents'], [ $parent_id ] ); diff --git a/includes/ProductCategory/Helper.php b/includes/ProductCategory/Helper.php index b8bdfd671e..c582787ff6 100644 --- a/includes/ProductCategory/Helper.php +++ b/includes/ProductCategory/Helper.php @@ -99,13 +99,17 @@ private static function get_formatted_chosen_cat( $all_children, $all_ancestors * * @since 3.6.4 * - * @param object $terms + * @param array $terms * * @return array */ public static function generate_chosen_categories( $terms ) { $all_parents = []; + if ( ! is_array( $terms ) ) { + $terms = []; + } + // If any category selection option is turned we don't need to generate chosen categories, all terms are also chosen category. if ( self::is_any_category_selection_enabled() ) { return $terms; diff --git a/includes/REST/AdminMiscController.php b/includes/REST/AdminMiscController.php index 6716d8c3ae..db0c8ce644 100644 --- a/includes/REST/AdminMiscController.php +++ b/includes/REST/AdminMiscController.php @@ -36,6 +36,30 @@ public function register_routes() { ), ) ); + + register_rest_route( + $this->namespace, '/option', [ + [ + 'methods' => WP_REST_Server::READABLE, + 'callback' => [ $this, 'get_option' ], + 'args' => [ + 'section' => [ + 'type' => 'string', + 'description' => __( 'Dokan setting section', 'dokan-lite' ), + 'required' => true, + 'sanitize_callback' => 'sanitize_text_field', + ], + 'option' => [ + 'type' => 'string', + 'description' => __( 'Dokan setting section key', 'dokan-lite' ), + 'required' => true, + 'sanitize_callback' => 'sanitize_text_field', + ], + ], + 'permission_callback' => [ $this, 'check_permission' ], + ], + ] + ); } /** @@ -51,4 +75,20 @@ public function get_help() { return rest_ensure_response( $help ); } + /** + * Get dokan option. + * + * @since 3.14.0 + * + * @param \WP_REST_Request $request + * + * @return \WP_REST_Response|\WP_Error + */ + public function get_option( $request ) { + $section = $request->get_param( 'section' ); + $option = $request->get_param( 'option' ); + $default = ''; + + return rest_ensure_response( dokan_get_option( $option, $section, $default ) ); + } } diff --git a/includes/REST/AdminNoticeController.php b/includes/REST/AdminNoticeController.php index e044b5fcf5..d5e2a8552f 100644 --- a/includes/REST/AdminNoticeController.php +++ b/includes/REST/AdminNoticeController.php @@ -5,6 +5,7 @@ use WeDevs\Dokan\Admin\Notices\Helper; use WP_REST_Response; use WP_REST_Server; +use WP_REST_Request; use WeDevs\Dokan\Abstracts\DokanRESTAdminController; /** @@ -36,6 +37,16 @@ public function register_routes() { 'methods' => WP_REST_Server::READABLE, 'callback' => [ $this, 'dokan_get_admin_notices' ], 'permission_callback' => [ $this, 'check_permission' ], + 'args' => [ + 'scope' => [ + 'description' => __( 'Choose notice scope: "local" displays only on Dokan pages, "global" displays across the entire site.', 'dokan-lite' ), + 'type' => 'string', + 'enum' => [ 'local', 'global' ], + 'required' => false, + 'default' => '', + 'sanitize_callback' => 'sanitize_text_field', + ], + ], ], ] ); @@ -53,13 +64,26 @@ public function register_routes() { /** * Get dokan specific notices + * @param WP_REST_Request $request * * @return WP_REST_Response */ - public function dokan_get_admin_notices() { + public function dokan_get_admin_notices( WP_REST_Request $request ) { + $notice_scope = $request->get_param( 'scope' ); + $notice_scope = ! empty( $notice_scope ) ? $notice_scope : 'local'; + $notices = Helper::dokan_get_admin_notices(); - return rest_ensure_response( $notices ); + // Filter notices by scope + $filter_notices = array_filter( + $notices, + function ( $notice ) use ( $notice_scope ) { + return $notice_scope === ( $notice['scope'] ?? 'local' ); + } + ); + $filter_notices = array_values( $filter_notices ); + + return rest_ensure_response( $filter_notices ); } /** diff --git a/includes/REST/CommissionControllerV1.php b/includes/REST/CommissionControllerV1.php new file mode 100644 index 0000000000..b8e47bc13d --- /dev/null +++ b/includes/REST/CommissionControllerV1.php @@ -0,0 +1,143 @@ +namespace, '/' . $this->base, [ + [ + 'methods' => WP_REST_Server::READABLE, + 'callback' => [ $this, 'get_commission' ], + 'args' => [ + 'product_id' => [ + 'description' => __( 'Products price', 'dokan-lite' ), + 'type' => 'integer', + 'default' => 0, + 'required' => true, + 'sanitize_callback' => 'absint', + ], + 'amount' => [ + 'description' => __( 'The amount on that the commission will be calculated.', 'dokan-lite' ), + 'type' => 'number', + 'default' => 0, + 'required' => true, + 'sanitize_callback' => 'sanitize_text_field', + ], + 'vendor_id' => [ + 'description' => __( 'Vendor id', 'dokan-lite' ), + 'type' => 'integer', + 'default' => 0, + 'required' => true, + 'sanitize_callback' => 'absint', + ], + 'category_ids' => [ + 'description' => __( 'Category ids', 'dokan-lite' ), + 'type' => 'array', + 'sanitize_callback' => 'wc_clean', + 'items' => array( + 'type' => 'integer', + ), + 'default' => [], + 'required' => true, + ], + 'context' => [ + 'required' => false, + 'description' => __( 'In which context the commission will be calculated', 'dokan-lite' ), + 'type' => 'string', + 'enum' => [ 'admin', 'seller' ], + 'context' => [ 'view', 'edit' ], + 'default' => 'seller', + ], + ], + 'permission_callback' => [ $this, 'get_permissions_check' ], + ], + ] + ); + } + + /** + * Checking if have any permission. + * + * @since 3.14.0 + * + * @return boolean + */ + public function get_permissions_check() { + // phpcs:ignore WordPress.WP.Capabilities.Unknown + return current_user_can( 'dokandar' ) || current_user_can( 'manage_options' ); + } + + /** + * Returns commission or earning based on context. + * + * @param WP_REST_Request $request + * + * @return WP_Error|WP_HTTP_Response|WP_REST_Response + */ + public function get_commission( $request ) { + $product_id = $request->get_param( 'product_id' ); + $amount = $request->get_param( 'amount' ); + $vendor_id = $request->get_param( 'vendor_id' ); + $category_ids = $request->get_param( 'category_ids' ); + $context = $request->get_param( 'context' ); + + $chosen_cats = Helper::generate_chosen_categories( $category_ids ); + $category_id = reset( $chosen_cats ); + + if ( ! $category_id ) { + $category_id = 0; + } + + if ( ! $vendor_id ) { + $vendor_id = dokan_get_vendor_by_product( $product_id, true ); + $vendor_id = $vendor_id ? $vendor_id : 0; + } + + if ( ! is_numeric( $amount ) ) { + $amount = 0; + } + + $commission_or_earning = dokan()->commission->get_commission( + [ + 'total_amount' => $amount, + 'total_quantity' => 1, + 'product_id' => $product_id, + 'vendor_id' => $vendor_id, + 'category_id' => $category_id, + ] + ); + + $data = 'seller' === $context ? $commission_or_earning->get_vendor_earning() : $commission_or_earning->get_admin_commission(); + + return rest_ensure_response( wc_format_decimal( $data, wc_get_price_decimals() + 2 ) ); + } +} diff --git a/includes/REST/Manager.php b/includes/REST/Manager.php index ce0d1f936b..10d0a5970d 100644 --- a/includes/REST/Manager.php +++ b/includes/REST/Manager.php @@ -27,9 +27,6 @@ public function __construct() { add_filter( 'woocommerce_rest_prepare_product_object', array( $this, 'prepeare_product_response' ), 10, 3 ); add_filter( 'dokan_vendor_to_array', array( $this, 'filter_store_open_close_option' ) ); - // populate admin commission data for admin - add_filter( 'dokan_rest_store_additional_fields', array( $this, 'populate_admin_commission' ), 10, 2 ); - // Send email to admin on adding a new product add_action( 'dokan_rest_insert_product_object', array( $this, 'on_dokan_rest_insert_product' ), 10, 3 ); add_filter( 'dokan_vendor_to_array', [ $this, 'filter_payment_response' ] ); @@ -130,37 +127,6 @@ public function filter_store_open_close_option( $data ) { return $data; } - /** - * Populate admin commission - * - * @param array $data - * @param array $store - * - * @since 2.9.13 - * - * @return array - */ - public function populate_admin_commission( $data, $store ) { - if ( ! current_user_can( 'manage_woocommerce' ) ) { - return $data; - } - - $store_id = $store->get_id(); - - if ( ! $store_id ) { - return $data; - } - - $commission = get_user_meta( $store_id, 'dokan_admin_percentage', true ); - $additional_fee = get_user_meta( $store_id, 'dokan_admin_additional_fee', true ); - $commission_type = get_user_meta( $store_id, 'dokan_admin_percentage_type', true ); - $data['admin_commission'] = $commission; - $data['admin_additional_fee'] = $additional_fee; - $data['admin_commission_type'] = $commission_type; - - return $data; - } - /** * Send email to admin on adding a new product * @@ -234,6 +200,7 @@ private function get_rest_api_class_map() { DOKAN_DIR . '/includes/REST/StoreSettingControllerV2.php' => '\WeDevs\Dokan\REST\StoreSettingControllerV2', DOKAN_DIR . '/includes/REST/VendorDashboardController.php' => '\WeDevs\Dokan\REST\VendorDashboardController', DOKAN_DIR . '/includes/REST/ProductBlockController.php' => '\WeDevs\Dokan\REST\ProductBlockController', + DOKAN_DIR . '/includes/REST/CommissionControllerV1.php' => '\WeDevs\Dokan\REST\CommissionControllerV1', ) ); } diff --git a/includes/REST/ProductAttributeController.php b/includes/REST/ProductAttributeController.php index 2ca681dcf3..b080d83b15 100644 --- a/includes/REST/ProductAttributeController.php +++ b/includes/REST/ProductAttributeController.php @@ -237,7 +237,7 @@ public function update_product_attribute( $request ) { return new WP_Error( 'product_bulk_attribute_terms_saved_failed', __( 'Failed to save product bulk attribute and terms. Please try again later.', 'dokan-lite' ), [ 'status' => 400 ] ); } - return rest_ensure_response( $is_saved ); + return rest_ensure_response( $product_attribute->get( $product_id ) ); } /** diff --git a/includes/REST/ProductController.php b/includes/REST/ProductController.php index fbbd5df543..ee78d383e0 100644 --- a/includes/REST/ProductController.php +++ b/includes/REST/ProductController.php @@ -1197,24 +1197,24 @@ protected function prepare_object_for_database( $request, $creating = false ) { /** * Prepare links for the request. * - * @param WC_Data $object Object data. - * @param WP_REST_Request $request Request object. + * @param WC_Data $data_object Object data. + * @param WP_REST_Request $request Request object. * - * @return array Links for the given post. + * @return array Links for the given post. */ - protected function prepare_links( $object, $request ) { + protected function prepare_links( $data_object, $request ) { $links = [ 'self' => [ - 'href' => rest_url( sprintf( '/%s/%s/%d', $this->namespace, $this->base, $object->get_id() ) ), + 'href' => rest_url( sprintf( '/%s/%s/%d', $this->namespace, $this->base, $data_object->get_id() ) ), ], 'collection' => [ 'href' => rest_url( sprintf( '/%s/%s', $this->namespace, $this->base ) ), ], ]; - if ( $object->get_parent_id() ) { + if ( $data_object->get_parent_id() ) { $links['up'] = [ - 'href' => rest_url( sprintf( '/%s/products/%d', $this->namespace, $object->get_parent_id() ) ), + 'href' => rest_url( sprintf( '/%s/products/%d', $this->namespace, $data_object->get_parent_id() ) ), ]; } @@ -1343,9 +1343,7 @@ protected function get_attribute_taxonomy_name( $slug, $product ) { // Taxonomy attribute name. if ( $attribute->is_taxonomy() ) { - $taxonomy = $attribute->get_taxonomy_object(); - - return $taxonomy->attribute_label; + return $attribute->get_taxonomy_object()->attribute_label; } // Custom product attribute name. @@ -1398,7 +1396,9 @@ protected function get_attribute_options( $product_id, $attribute ) { 'fields' => 'names', ] ); - } elseif ( isset( $attribute['value'] ) ) { + } + + if ( isset( $attribute['value'] ) ) { return array_map( 'trim', explode( '|', $attribute['value'] ) ); } @@ -1505,7 +1505,8 @@ protected function set_product_images( $product, $images ) { if ( is_wp_error( $upload ) ) { if ( ! apply_filters( 'woocommerce_rest_suppress_image_upload_error', false, $upload, $product->get_id(), $images ) ) { - throw new WC_REST_Exception( 'woocommerce_product_image_upload_error', $upload->get_error_message(), 400 ); + dokan_log( 'Error uploading image: ' . $upload->get_error_message() ); + throw new WC_REST_Exception( 'woocommerce_product_image_upload_error', esc_html( $upload->get_error_message() ), 400 ); } else { continue; } @@ -1514,9 +1515,9 @@ protected function set_product_images( $product, $images ) { $attachment_id = wc_rest_set_uploaded_image_as_attachment( $upload, $product->get_id() ); } - if ( ! wp_attachment_is_image( $attachment_id ) ) { + if ( $attachment_id && ! wp_attachment_is_image( $attachment_id ) ) { /* translators: %s: attachment id */ - throw new WC_REST_Exception( 'woocommerce_product_invalid_image_id', sprintf( __( '#%s is an invalid image ID.', 'dokan-lite' ), $attachment_id ), 400 ); + throw new WC_REST_Exception( 'woocommerce_product_invalid_image_id', sprintf( esc_html__( '#%s is an invalid image ID.', 'dokan-lite' ), esc_html( $attachment_id ) ), 400 ); } if ( isset( $image['position'] ) && 0 === absint( $image['position'] ) ) { @@ -2308,5 +2309,4 @@ public function get_item_schema() { return $this->add_additional_fields_schema( $schema ); } - } diff --git a/includes/REST/ProductControllerV2.php b/includes/REST/ProductControllerV2.php index 2015555b87..60d21506a9 100644 --- a/includes/REST/ProductControllerV2.php +++ b/includes/REST/ProductControllerV2.php @@ -2,6 +2,8 @@ namespace WeDevs\Dokan\REST; +use WP_Error; +use WP_REST_Response; use WP_REST_Server; use WP_REST_Request; use WeDevs\Dokan\ProductCategory\Helper; diff --git a/includes/REST/StoreController.php b/includes/REST/StoreController.php index e9f11fbb88..63a40a4cb1 100644 --- a/includes/REST/StoreController.php +++ b/includes/REST/StoreController.php @@ -625,14 +625,21 @@ public function get_total_review_count( $id, $post_type, $status ) { /** * Prepare a single user output for response * - * @param $store + * @param Vendor $store * @param WP_REST_Request $request Request object. * @param array $additional_fields (optional) * * @return WP_REST_Response $response Response data. */ public function prepare_item_for_response( $store, $request, $additional_fields = [] ) { - $data = $store->to_array(); + $data = $store->to_array(); + + $commission_settings = $store->get_commission_settings(); + $data['admin_category_commission'] = $commission_settings->get_category_commissions(); + $data['admin_commission'] = $commission_settings->get_percentage(); + $data['admin_additional_fee'] = $commission_settings->get_flat(); + $data['admin_commission_type'] = $commission_settings->get_type(); + $data = array_merge( $data, apply_filters( 'dokan_rest_store_additional_fields', $additional_fields, $store, $request ) ); $response = rest_ensure_response( $data ); $response->add_links( $this->prepare_links( $data, $request ) ); @@ -937,7 +944,22 @@ public function get_store_category( $request ) { } $category_data = $store->get_store_categories( $best_selling ); - $response = rest_ensure_response( $category_data ); + $commission_settings = $store->get_commission_settings(); + $category_commissions = $commission_settings->get_category_commissions(); + + foreach ( $category_data as $term ) { + $term->admin_commission_type = $commission_settings->get_type(); + + if ( isset( $category_commissions['items'][ $term->term_id ] ) ) { + $term->commission = $category_commissions['items'][ $term->term_id ]; + } elseif ( $category_commissions['all'] ) { + $term->commission = $category_commissions['all']; + } else { + $term->commission = []; + } + } + + $response = rest_ensure_response( $category_data ); return $response; } diff --git a/includes/Registration.php b/includes/Registration.php index d59f34a8d8..8c888c459f 100644 --- a/includes/Registration.php +++ b/includes/Registration.php @@ -37,15 +37,8 @@ public function validate_registration( $error ) { return $error; } - $nonce_check = apply_filters( 'dokan_register_nonce_check', true ); - - if ( $nonce_check ) { - $nonce_value = isset( $_POST['_wpnonce'] ) ? sanitize_key( $_POST['_wpnonce'] ) : ''; - $nonce_value = isset( $_POST['woocommerce-register-nonce'] ) ? sanitize_key( $_POST['woocommerce-register-nonce'] ) : $nonce_value; - - if ( empty( $nonce_value ) || ! wp_verify_nonce( $nonce_value, 'woocommerce-register' ) ) { - return new WP_Error( 'nonce_verification_failed', __( 'Nonce verification failed', 'dokan-lite' ) ); - } + if ( ! $this->validate_nonce() ) { + return new WP_Error( 'nonce_verification_failed', __( 'Nonce verification failed', 'dokan-lite' ) ); } $allowed_roles = apply_filters( 'dokan_register_user_role', [ 'customer', 'seller' ] ); @@ -92,10 +85,7 @@ public function validate_registration( $error ) { * @return array */ public function set_new_vendor_names( $data ) { - $nonce_value = isset( $_POST['_wpnonce'] ) ? sanitize_key( wp_unslash( $_POST['_wpnonce'] ) ) : ''; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized - $nonce_value = isset( $_POST['woocommerce-register-nonce'] ) ? sanitize_key( wp_unslash( $_POST['woocommerce-register-nonce'] ) ) : $nonce_value; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized - - if ( ! wp_verify_nonce( $nonce_value, 'woocommerce-register' ) ) { + if ( ! $this->validate_nonce() ) { return $data; } @@ -124,10 +114,8 @@ public function set_new_vendor_names( $data ) { * @return void */ public function save_vendor_info( $user_id, $data ) { - $nonce_value = isset( $_POST['_wpnonce'] ) ? sanitize_key( wp_unslash( $_POST['_wpnonce'] ) ) : ''; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized - $nonce_value = isset( $_POST['woocommerce-register-nonce'] ) ? sanitize_key( wp_unslash( $_POST['woocommerce-register-nonce'] ) ) : $nonce_value; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized - if ( ! wp_verify_nonce( $nonce_value, 'woocommerce-register' ) ) { + if ( ! $this->validate_nonce() ) { return; } @@ -229,4 +217,24 @@ public function check_and_set_address_profile_completion( $vendor_id, $new_dokan return $new_dokan_settings; } + + /** + * Validate nonce for seller registration. + * This function checks the nonce value to ensure the request is valid and secure. + * If the "dokan_register_nonce_check" filter returns false, the validation is bypassed, + * third-party developers to override the nonce check if necessary. + * + * @return bool True if nonce is valid or validation is bypassed, false otherwise. + */ + protected function validate_nonce() { + if ( apply_filters( 'dokan_register_nonce_check', true ) ) { + $nonce_value = isset( $_POST['_wpnonce'] ) ? sanitize_key( $_POST['_wpnonce'] ) : ''; + $nonce_value = isset( $_POST['woocommerce-register-nonce'] ) ? sanitize_key( $_POST['woocommerce-register-nonce'] ) : $nonce_value; + + return ! empty( $nonce_value ) && wp_verify_nonce( $nonce_value, 'woocommerce-register' ); + } + + // Bypass validation if the filter returns false + return true; + } } diff --git a/includes/ReverseWithdrawal/ReverseWithdrawal.php b/includes/ReverseWithdrawal/ReverseWithdrawal.php index a7139ba0da..4d4ff4d32c 100644 --- a/includes/ReverseWithdrawal/ReverseWithdrawal.php +++ b/includes/ReverseWithdrawal/ReverseWithdrawal.php @@ -28,7 +28,7 @@ class ReverseWithdrawal { */ public function __clone() { $message = ' Backtrace: ' . wp_debug_backtrace_summary(); - _doing_it_wrong( __METHOD__, $message . esc_html__( 'Cloning is forbidden.', 'dokan-lite' ), DOKAN_PLUGIN_VERSION ); + _doing_it_wrong( __METHOD__, $message . esc_html__( 'Cloning is forbidden.', 'dokan-lite' ), DOKAN_PLUGIN_VERSION ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** @@ -38,7 +38,7 @@ public function __clone() { */ public function __wakeup() { $message = ' Backtrace: ' . wp_debug_backtrace_summary(); - _doing_it_wrong( __METHOD__, $message . esc_html__( 'Unserializing instances of this class is forbidden.', 'dokan-lite' ), DOKAN_PLUGIN_VERSION ); + _doing_it_wrong( __METHOD__, $message . esc_html__( 'Unserializing instances of this class is forbidden.', 'dokan-lite' ), DOKAN_PLUGIN_VERSION ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** diff --git a/includes/Traits/ChainableContainer.php b/includes/Traits/ChainableContainer.php index 2b0d3a8288..55a39f7130 100644 --- a/includes/Traits/ChainableContainer.php +++ b/includes/Traits/ChainableContainer.php @@ -18,7 +18,7 @@ trait ChainableContainer { */ public function __clone() { $message = ' Backtrace: ' . wp_debug_backtrace_summary(); - _doing_it_wrong( __METHOD__, $message . esc_html__( 'Cloning is forbidden.', 'dokan-lite' ), DOKAN_PLUGIN_VERSION ); + _doing_it_wrong( __METHOD__, $message . esc_html__( 'Cloning is forbidden.', 'dokan-lite' ), DOKAN_PLUGIN_VERSION ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** @@ -28,7 +28,7 @@ public function __clone() { */ public function __wakeup() { $message = ' Backtrace: ' . wp_debug_backtrace_summary(); - _doing_it_wrong( __METHOD__, $message . esc_html__( 'Unserializing instances of this class is forbidden.', 'dokan-lite' ), DOKAN_PLUGIN_VERSION ); + _doing_it_wrong( __METHOD__, $message . esc_html__( 'Unserializing instances of this class is forbidden.', 'dokan-lite' ), DOKAN_PLUGIN_VERSION ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** diff --git a/includes/Upgrade/AdminNotice.php b/includes/Upgrade/AdminNotice.php index 980536c346..abf6c1c0c0 100644 --- a/includes/Upgrade/AdminNotice.php +++ b/includes/Upgrade/AdminNotice.php @@ -37,8 +37,9 @@ public static function show_notice( $notices ) { $notices[] = [ 'type' => 'info', 'title' => __( 'Dokan Data Update Required', 'dokan-lite' ), - 'description' => __( 'We need to update your install to the latest version', 'dokan-lite' ), + 'description' => __( 'Updating your Dokan data is required to continue functional operations. Kindly backup your database before running upgrade for safety.', 'dokan-lite' ), 'priority' => 1, + 'scope' => 'global', 'actions' => [ [ 'type' => 'primary', diff --git a/includes/Upgrade/Hooks.php b/includes/Upgrade/Hooks.php index c7cd4d9aa5..4c9bfc5f84 100644 --- a/includes/Upgrade/Hooks.php +++ b/includes/Upgrade/Hooks.php @@ -2,6 +2,10 @@ namespace WeDevs\Dokan\Upgrade; +use WeDevs\Dokan\Commission\Upugrader\Update_Category_Commission; +use WeDevs\Dokan\Commission\Upugrader\Update_Product_Commission; +use WeDevs\Dokan\Commission\Upugrader\Update_Vendor_Commission; + class Hooks { /** @@ -18,5 +22,13 @@ public function __construct() { add_action( 'wp_ajax_dokan_do_upgrade', [ AdminNotice::class, 'do_upgrade' ] ); add_action( 'dokan_upgrade_is_not_required', [ Upgrades::class, 'update_db_dokan_version' ] ); add_action( 'dokan_upgrade_finished', [ Upgrades::class, 'update_db_dokan_version' ] ); + + $p_scheduler = new Update_Product_Commission(); + $v_scheduler = new Update_Vendor_Commission(); + $c_scheduler = new Update_Category_Commission(); + + $p_scheduler->init_hooks(); + $v_scheduler->init_hooks(); + $c_scheduler->init_hooks(); } } diff --git a/includes/Upgrade/Manager.php b/includes/Upgrade/Manager.php index cb622d8efa..eae16fd326 100644 --- a/includes/Upgrade/Manager.php +++ b/includes/Upgrade/Manager.php @@ -32,7 +32,7 @@ public function is_upgrade_required() { * @return bool */ public function has_ongoing_process() { - return ! ! get_option( $this->is_upgrading_db_key, false ); + return (bool) get_option( $this->is_upgrading_db_key, false ); } /** @@ -112,4 +112,3 @@ public function do_upgrade() { do_action( 'dokan_upgrade_finished' ); } } - diff --git a/includes/Upgrade/Upgrades.php b/includes/Upgrade/Upgrades.php index f12d269472..68b999e47e 100644 --- a/includes/Upgrade/Upgrades.php +++ b/includes/Upgrade/Upgrades.php @@ -43,6 +43,8 @@ class Upgrades { '3.6.5' => Upgrades\V_3_6_5::class, '3.7.10' => Upgrades\V_3_7_10::class, '3.7.19' => Upgrades\V_3_7_19::class, + '3.13.0' => Upgrades\V_3_13_0::class, + '3.14.0' => Upgrades\V_3_14_0::class, ]; /** diff --git a/includes/Upgrade/Upgrades/V_3_13_0.php b/includes/Upgrade/Upgrades/V_3_13_0.php new file mode 100644 index 0000000000..3620a0c75a --- /dev/null +++ b/includes/Upgrade/Upgrades/V_3_13_0.php @@ -0,0 +1,17 @@ +create_dokan_order_stats_table(); + + // Sync the WC order stats. + $import = ReportsSync::regenerate_report_data( null, false ); + } +} diff --git a/includes/Upgrade/Upgrades/V_3_14_0.php b/includes/Upgrade/Upgrades/V_3_14_0.php new file mode 100644 index 0000000000..d97969f94b --- /dev/null +++ b/includes/Upgrade/Upgrades/V_3_14_0.php @@ -0,0 +1,71 @@ +commission->get_legacy_commission_types() ), true ) ) { + if ( Flat::SOURCE === $commission_type ) { + $options['admin_percentage'] = 0; + $options['additional_fee'] = $admin_percentage; + } elseif ( Percentage::SOURCE === $commission_type ) { + $options['admin_percentage'] = $admin_percentage; + $options['additional_fee'] = 0; + } + } + + $options['commission_type'] = $type_to_update; + update_option( 'dokan_selling', $options ); + } + + /** + * Update vendor and product comission settings. + * + * @since 3.14.0 + * + * @return void + */ + public static function update_commission() { + $product_scheduler = new Update_Product_Commission(); + if ( ! $product_scheduler->is_processing() ) { + $product_scheduler->start_processing(); + } + + $vendor_scheduler = new Update_Vendor_Commission(); + if ( ! $vendor_scheduler->is_processing() ) { + $vendor_scheduler->start_processing(); + } + + $category_scheduler = new Update_Category_Commission(); + if ( ! $category_scheduler->is_processing() ) { + $category_scheduler->start_processing(); + } + } +} diff --git a/includes/Vendor/Manager.php b/includes/Vendor/Manager.php index 2346f5822b..95346741d6 100644 --- a/includes/Vendor/Manager.php +++ b/includes/Vendor/Manager.php @@ -325,6 +325,14 @@ public function update( $vendor_id, $data = [] ) { if ( isset( $data['admin_commission'] ) && ( is_numeric( wc_format_decimal( $data['admin_commission'] ) ) || '' === $data['admin_commission'] ) ) { $vendor->update_meta( 'dokan_admin_percentage', wc_format_decimal( $data['admin_commission'] ) ); } + + if ( isset( $data['admin_additional_fee'] ) && ( is_numeric( wc_format_decimal( $data['admin_additional_fee'] ) ) || '' === $data['admin_additional_fee'] ) ) { + $vendor->update_meta( 'dokan_admin_additional_fee', wc_format_decimal( $data['admin_additional_fee'] ) ); + } + + if ( isset( $data['admin_category_commission'] ) ) { + $vendor->update_meta( 'admin_category_commission', wc_clean( $data['admin_category_commission'] ) ); + } } // update vendor store data @@ -429,11 +437,28 @@ public function update( $vendor_id, $data = [] ) { } } + /** + * Fires before a vendor is updated. + * + * @since 2.9.10 + * + * @param int $vendor_id The ID of the vendor being updated. + * @param array $data The array of vendor data being updated. + */ do_action( 'dokan_before_update_vendor', $vendor->get_id(), $data ); $vendor->save(); - do_action( 'dokan_update_vendor', $vendor->get_id() ); + /** + * Fires after a vendor has been updated. + * + * @since 2.9.10 + * @since 3.12.4 added $data parameter + * + * @param int $vendor_id The ID of the vendor that was updated. + * @param array $data The array of vendor data that was updated. + */ + do_action( 'dokan_update_vendor', $vendor->get_id(), $data ); return $vendor->get_id(); } diff --git a/includes/Vendor/Vendor.php b/includes/Vendor/Vendor.php index 3449228979..ae6ee2063d 100644 --- a/includes/Vendor/Vendor.php +++ b/includes/Vendor/Vendor.php @@ -5,9 +5,8 @@ use Automattic\WooCommerce\Utilities\NumberUtil; use WC_Order; use WeDevs\Dokan\Cache; -use WeDevs\Dokan\Product\ProductCache; +use WeDevs\Dokan\Commission\Model\Setting; use WP_Error; -use WP_Query; use WP_User; /** @@ -630,8 +629,6 @@ public function get_store_categories( $best_selling = false ) { // get extra information $display_type = get_term_meta( $term->term_id, 'display_type', true ); $thumbnail_id = absint( get_term_meta( $term->term_id, 'thumbnail_id', true ) ); - $category_commision_type = get_term_meta( $term->term_id, 'per_category_admin_commission_type', true ); - $category_commision = get_term_meta( $term->term_id, 'per_category_admin_commission', true ); $category_icon = get_term_meta( $term->term_id, 'dokan_cat_icon', true ); $category_icon_color = get_term_meta( $term->term_id, 'dokan_cat_icon_color', true ); @@ -645,9 +642,6 @@ public function get_store_categories( $best_selling = false ) { $image = $thumbnail = wc_placeholder_img_src(); } - // fix commission - $category_commision = ! empty( $category_commision ) ? wc_format_decimal( $category_commision ) : 0.00; - // set extra fields to term object $term->thumbnail = $thumbnail; $term->image = $image; @@ -655,9 +649,6 @@ public function get_store_categories( $best_selling = false ) { $term->icon = $category_icon; $term->icon_color = $category_icon_color; $term->display_type = $display_type; - // set commissions - $term->admin_commission_type = $category_commision_type; - $term->admin_commission = $category_commision; // finally store category data $all_categories[] = $term; @@ -943,17 +934,6 @@ public function get_readable_rating( $display = true ) { echo esc_html( $html ); } - /** - * Get vendor percentage - * - * @param integer $product_id - * - * @return integer - */ - public function get_percentage( $product_id = 0 ) { - return dokan_get_seller_percentage( $this->id, $product_id ); - } - /** * Make vendor active * @@ -1375,7 +1355,7 @@ protected function set_prop( $prop, $value ) { * @param string $key * @param bool $single Whether to return a single value * - * @return Mix + * @return mixed|null|false */ public function get_meta( $key, $single = false ) { return get_user_meta( $this->get_id(), $key, $single ); @@ -1567,6 +1547,32 @@ public function save() { $this->apply_changes(); } + /** + * Returns vendor commission settings data. + * + * @since 3.14.0 + * + * @return \WeDevs\Dokan\Commission\Model\Setting + */ + public function get_commission_settings() { + $settings = new \WeDevs\Dokan\Commission\Settings\Vendor( $this->get_id() ); + return $settings->get(); + } + + /** + * Saves commission settings. + * + * @since 3.14.0 + * + * @param array $commission + * + * @return \WeDevs\Dokan\Commission\Model\Setting + */ + public function save_commission_settings( $commission = [] ) { + $settings = new \WeDevs\Dokan\Commission\Settings\Vendor( $this->get_id() ); + return $settings->save( $commission ); + } + /** * Get vendor profile url for admin * diff --git a/includes/Walkers/CategoryDropdownSingle.php b/includes/Walkers/CategoryDropdownSingle.php deleted file mode 100644 index eed9a56e57..0000000000 --- a/includes/Walkers/CategoryDropdownSingle.php +++ /dev/null @@ -1,56 +0,0 @@ - 'parent', - 'id' => 'term_id', - ); - - public function __construct( $post_id ) { - $this->post_id = $post_id; - parent::__construct( $post_id ); - } - - - public function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) { - if ( defined( 'DOKAN_PRO_PLUGIN_VERSION' ) && version_compare( DOKAN_PRO_PLUGIN_VERSION, '2.9.14', '<' ) ) { - $commission_val = dokan_get_seller_percentage( dokan_get_current_user_id(), $this->post_id, $category->term_id ); - $commission_type = dokan_get_commission_type( dokan_get_current_user_id(), $this->post_id, $category->term_id ); - } else { - $commission_val = dokan()->commission->get_earning_by_product( $this->post_id ); - - if ( is_wp_error( $commission_val ) ) { - $commission_val = 0; - } - } - - $pad = str_repeat( ' —', $depth * 1 ); - $cat_name = apply_filters( 'list_cats', $category->name, $category ); - $output .= "\t\n"; - } -} diff --git a/includes/Walkers/TaxonomyDropdown.php b/includes/Walkers/TaxonomyDropdown.php index 106a1359d6..43228aa7e5 100644 --- a/includes/Walkers/TaxonomyDropdown.php +++ b/includes/Walkers/TaxonomyDropdown.php @@ -51,16 +51,16 @@ public function __construct( $post_id = 0 ) { * @return void */ public function start_el( &$output, $category, $depth = 0, $args = [], $id = 0 ) { - if ( defined( 'DOKAN_PRO_PLUGIN_VERSION' ) && version_compare( DOKAN_PRO_PLUGIN_VERSION, '2.9.14', '<' ) ) { - $commission_val = dokan_get_seller_percentage( dokan_get_current_user_id(), $this->post_id, $category->term_id ); - $commission_type = dokan_get_commission_type( dokan_get_current_user_id(), $this->post_id, $category->term_id ); - } else { - $commission_val = dokan()->commission->get_earning_by_product( $this->post_id ); - - if ( is_wp_error( $commission_val ) ) { - $commission_val = 0; - } - } + $commission_data = dokan()->commission->get_commission( + [ + 'product_id' => $this->post_id, + 'category_id' => $category->term_id, + 'vendor_id' => dokan_get_current_user_id(), + ] + ); + + $commission_val = $commission_data->get_vendor_earning(); + $commission_type = $commission_data->get_type(); $pad = str_repeat( ' —', $depth * 1 ); $cat_name = apply_filters( 'list_cats', $category->name, $category ); diff --git a/includes/Widgets/BestSellingProducts.php b/includes/Widgets/BestSellingProducts.php index a6963e1327..b519d6b515 100755 --- a/includes/Widgets/BestSellingProducts.php +++ b/includes/Widgets/BestSellingProducts.php @@ -37,9 +37,10 @@ public function widget( $args, $instance ) { $r = dokan_get_best_selling_products( $no_of_product, $vendor_id, $paged, $hide_outofstock ); - echo $args['before_widget']; // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped + echo wp_kses_post( $args['before_widget'] ); + if ( ! empty( $title ) ) { - echo $args['before_title'] . $title . $args['after_title']; // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped + echo wp_kses_post( $args['before_title'] . $title . $args['after_title'] ); } dokan_get_template_part( @@ -49,7 +50,7 @@ public function widget( $args, $instance ) { ) ); - echo $args['after_widget']; // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped + echo wp_kses_post( $args['after_widget'] ); wp_reset_postdata(); } diff --git a/includes/Widgets/FilterByAttributes.php b/includes/Widgets/FilterByAttributes.php index 09978cab34..1045290d1b 100755 --- a/includes/Widgets/FilterByAttributes.php +++ b/includes/Widgets/FilterByAttributes.php @@ -38,9 +38,9 @@ public function widget( $args, $instance ) { // load frontend script wp_enqueue_script( 'dokan-frontend' ); - $taxonomy = $this->get_instance_taxonomy( $instance ); - $seller_id = empty( $seller_id ) ? get_query_var( 'author' ) : $seller_id; - $vendor = dokan()->vendor->get( $seller_id ); + $taxonomy = $this->get_instance_taxonomy( $instance ); + $seller_id = empty( $seller_id ) ? get_query_var( 'author' ) : $seller_id; + $vendor = dokan()->vendor->get( $seller_id ); if ( ! $vendor instanceof Vendor ) { return; @@ -54,16 +54,17 @@ public function widget( $args, $instance ) { $title = isset( $instance['title'] ) ? apply_filters( 'widget_title', $instance['title'] ) : ''; $query_type = isset( $instance['query_type'] ) ? apply_filters( 'widget_query_type', $instance['query_type'] ) : ''; - echo $args['before_widget']; // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped + echo wp_kses_post( $args['before_widget'] ); + if ( ! empty( $title ) ) { - echo $args['before_title'] . $title . $args['after_title']; // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped + echo wp_kses_post( $args['before_title'] . $title . $args['after_title'] ); } $seller_id = empty( $seller_id ) ? get_query_var( 'author' ) : $seller_id; dokan_store_term_menu_list( $seller_id, $taxonomy, $query_type ); - echo $args['after_widget']; // phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped + echo wp_kses_post( $args['after_widget'] ); wp_reset_postdata(); } @@ -110,7 +111,7 @@ public function form( $instance ) {

    - +

    - +  ' . $term->name . ' (' . $term->count . ') +  ' . esc_html( $term->name ) . ' (' . esc_html( $term->count ) . ') '; } echo ''; diff --git a/includes/wc-functions.php b/includes/wc-functions.php index 736bf30831..91fa6fae21 100755 --- a/includes/wc-functions.php +++ b/includes/wc-functions.php @@ -288,16 +288,12 @@ function ( $value ) { if ( 'yes' === get_option( 'woocommerce_manage_stock' ) ) { $manage_stock = 'no'; $backorders = 'no'; - $stock = ''; $stock_status = wc_clean( $data['_stock_status'] ); - if ( 'external' === $product_type ) { $stock_status = 'instock'; } elseif ( 'variable' === $product_type ) { - // Stock status is always determined by children so sync later $stock_status = ''; - if ( ! empty( $data['_manage_stock'] ) && $data['_manage_stock'] === 'yes' ) { $manage_stock = 'yes'; $backorders = wc_clean( $data['_backorders'] ); @@ -306,10 +302,9 @@ function ( $value ) { $manage_stock = $data['_manage_stock']; $backorders = wc_clean( $data['_backorders'] ); } - + update_post_meta( $post_id, '_manage_stock', $manage_stock ); update_post_meta( $post_id, '_backorders', $backorders ); - if ( $stock_status ) { try { wc_update_product_stock_status( $post_id, $stock_status ); @@ -317,19 +312,25 @@ function ( $value ) { dokan_log( 'product stock update exception' ); } } - - if ( ! empty( $data['_manage_stock'] ) ) { + + // Retrieve original stock value from the hidden field + $original_stock = isset( $data['_original_stock'] ) ? wc_stock_amount( wc_clean( $data['_original_stock'] ) ) : ''; + // Clean the current stock value + $stock_amount = isset( $data['_stock'] ) ? wc_clean( $data['_stock'] ) : ''; + $stock_amount = 'yes' === $manage_stock ? wc_stock_amount( wp_unslash( $stock_amount ) ) : ''; + // Only update the stock amount if it has changed + if ( $original_stock != $stock_amount ) { if ( 'variable' === $product_type ) { update_post_meta( $post_id, '_stock', $stock_amount ); } else { wc_update_product_stock( $post_id, $stock_amount ); } - - update_post_meta( $post_id, '_low_stock_amount', $_low_stock_amount ); - } else { - update_post_meta( $post_id, '_stock', '' ); - update_post_meta( $post_id, '_low_stock_amount', '' ); } + + // Update low stock amount regardless of stock changes + $_low_stock_amount = isset( $data['_low_stock_amount'] ) ? wc_clean( $data['_low_stock_amount'] ) : ''; + $_low_stock_amount = 'yes' === $manage_stock ? wc_stock_amount( wp_unslash( $_low_stock_amount ) ) : ''; + update_post_meta( $post_id, '_low_stock_amount', $_low_stock_amount ); } else { wc_update_product_stock_status( $post_id, wc_clean( $data['_stock_status'] ) ); } @@ -439,7 +440,8 @@ function dokan_process_product_file_download_paths( int $product_id, int $variat if ( ! empty( $new_download_ids ) || ! empty( $removed_download_ids ) ) { // determine whether downloadable file access has been granted via the typical order completion, or via the admin ajax method - $existing_permissions = $wpdb->get_results( $wpdb->prepare( "SELECT * from {$wpdb->prefix}woocommerce_downloadable_product_permissions WHERE product_id = %d GROUP BY order_id", $product_id ) ); + $permission_query = $wpdb->prepare( "SELECT * from {$wpdb->prefix}woocommerce_downloadable_product_permissions WHERE product_id = %d GROUP BY order_id", $product_id ); + $existing_permissions = $wpdb->get_results( $permission_query ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching foreach ( $existing_permissions as $existing_permission ) { $order = wc_get_order( $existing_permission->order_id ); @@ -449,6 +451,7 @@ function dokan_process_product_file_download_paths( int $product_id, int $variat if ( ! empty( $removed_download_ids ) ) { foreach ( $removed_download_ids as $download_id ) { if ( apply_filters( 'woocommerce_process_product_file_download_paths_remove_access_to_old_file', true, $download_id, $product_id, $order ) ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}woocommerce_downloadable_product_permissions WHERE order_id = %d AND product_id = %d AND download_id = %s", dokan_get_prop( $order, 'id' ), $product_id, $download_id ) ); } } @@ -458,6 +461,7 @@ function dokan_process_product_file_download_paths( int $product_id, int $variat foreach ( $new_download_ids as $download_id ) { if ( apply_filters( 'woocommerce_process_product_file_download_paths_grant_access_to_new_file', true, $download_id, $product_id, $order ) ) { // grant permission if it doesn't already exist + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching if ( ! $wpdb->get_var( $wpdb->prepare( "SELECT 1=1 FROM {$wpdb->prefix}woocommerce_downloadable_product_permissions WHERE order_id = %d AND product_id = %d AND download_id = %s", dokan_get_prop( $order, 'id' ), $product_id, $download_id ) ) ) { wc_downloadable_file_permission( $download_id, $product_id, $order ); } @@ -478,10 +482,11 @@ function dokan_process_product_file_download_paths( int $product_id, int $variat * * @return int */ -function dokan_sub_order_get_total_coupon( int $order_id ) : int { +function dokan_sub_order_get_total_coupon( int $order_id ): int { wc_deprecated_function( 'dokan_sub_order_get_total_coupon', '3.8.0' ); global $wpdb; + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $result = $wpdb->get_var( $wpdb->prepare( "SELECT SUM(oim.meta_value) FROM {$wpdb->prefix}woocommerce_order_itemmeta oim @@ -662,7 +667,7 @@ function dokan_get_top_rated_products( $per_page = 8, $seller_id = '', $page = 1 * * @return WP_Query */ -function dokan_get_on_sale_products( int $per_page = 10, int $paged = 1, int $seller_id = 0 ) : WP_Query { +function dokan_get_on_sale_products( int $per_page = 10, int $paged = 1, int $seller_id = 0 ): WP_Query { // Get products on sale $product_ids_on_sale = wc_get_product_ids_on_sale(); diff --git a/includes/wc-template.php b/includes/wc-template.php index bca7bece9e..9b3b2d5410 100755 --- a/includes/wc-template.php +++ b/includes/wc-template.php @@ -217,9 +217,27 @@ function dokan_vendor_quick_edit_data( $column, $post_id ) {

    commission->get_earning_by_product( $post_id, 'admin' ); + echo is_numeric( $commission ) ? wc_price( $commission ) : ''; + + break; + default: break; } + + ?> + + \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2024-06-07T09:14:47+00:00\n" +"POT-Creation-Date: 2024-12-27T05:39:23+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"X-Generator: WP-CLI 2.9.0\n" +"X-Generator: WP-CLI 2.11.0\n" "X-Domain: dokan-lite\n" #. Plugin Name of the plugin +#: dokan.php #: includes/Admin/AdminBar.php:44 #: includes/Admin/Menu.php:43 #: includes/Customizer.php:56 @@ -22,31 +23,35 @@ msgid "Dokan" msgstr "" #. Plugin URI of the plugin +#: dokan.php msgid "https://dokan.co/wordpress/" msgstr "" #. Description of the plugin +#: dokan.php msgid "An e-commerce marketplace plugin for WordPress. Powered by WooCommerce and weDevs." msgstr "" #. Author of the plugin +#: dokan.php msgid "weDevs" msgstr "" #. Author URI of the plugin +#: dokan.php msgid "https://dokan.co/" msgstr "" #. translators: 1: Required PHP Version 2: Running php version -#: dokan.php:203 +#: dokan-class.php:163 msgid "The Minimum PHP Version Requirement for Dokan is %1$s. You are Running PHP %2$s" msgstr "" -#: dokan.php:512 +#: dokan-class.php:408 msgid "Get Pro" msgstr "" -#: dokan.php:515 +#: dokan-class.php:411 #: includes/Admin/AdminBar.php:81 #: includes/Admin/Menu.php:68 #: includes/Dashboard/Templates/Settings.php:60 @@ -56,8 +61,8 @@ msgstr "" msgid "Settings" msgstr "" -#: dokan.php:516 -#: templates/admin-header.php:63 +#: dokan-class.php:412 +#: templates/admin-header.php:118 #: assets/js/vue-admin.js:2 msgid "Documentation" msgstr "" @@ -73,7 +78,7 @@ msgstr "" #: includes/Abstracts/DokanPromotion.php:185 #: includes/Admin/Notices/LimitedTimePromotion.php:50 -#: includes/Admin/Notices/Manager.php:171 +#: includes/Admin/Notices/Manager.php:186 #: includes/Admin/Notices/PluginReview.php:119 #: includes/Admin/Notices/SetupWizard.php:81 msgid "You have no permission to do that" @@ -81,12 +86,12 @@ msgstr "" #: includes/Abstracts/DokanPromotion.php:189 #: includes/Admin/Notices/LimitedTimePromotion.php:46 -#: includes/Admin/Notices/Manager.php:166 +#: includes/Admin/Notices/Manager.php:181 #: includes/Admin/Notices/PluginReview.php:115 #: includes/Admin/Notices/SetupWizard.php:77 #: includes/Admin/Notices/WhatsNew.php:74 -#: includes/Admin/Settings.php:98 -#: includes/Admin/Settings.php:124 +#: includes/Admin/Settings.php:120 +#: includes/Admin/Settings.php:146 #: includes/Ajax.php:320 #: includes/ReverseWithdrawal/Ajax.php:37 msgid "Invalid nonce" @@ -122,9 +127,9 @@ msgstr "" #: includes/Admin/AdminBar.php:54 #: includes/Admin/Menu.php:46 -#: includes/Admin/Settings.php:671 +#: includes/Admin/Settings.php:749 #: includes/functions-dashboard-navigation.php:30 -#: includes/Install/Installer.php:234 +#: includes/Install/Installer.php:233 #: assets/js/vue-admin.js:2 msgid "Dashboard" msgstr "" @@ -132,9 +137,9 @@ msgstr "" #: includes/Admin/AdminBar.php:63 #: includes/Admin/Menu.php:34 #: includes/Admin/Menu.php:47 -#: includes/Admin/SetupWizard.php:164 +#: includes/Admin/SetupWizard.php:205 #: includes/functions-dashboard-navigation.php:51 -#: includes/functions.php:2887 +#: includes/functions.php:2765 #: templates/withdraw/header.php:11 msgid "Withdraw" msgstr "" @@ -190,32 +195,33 @@ msgstr "" msgid "Commision: " msgstr "" -#: includes/Admin/Hooks.php:66 -#: includes/Admin/Settings.php:513 -#: includes/Admin/Settings.php:524 -#: includes/Admin/Settings.php:535 -#: includes/Admin/SetupWizard.php:366 -#: includes/Install/Installer.php:171 -#: includes/Order/Admin/Hooks.php:92 -#: includes/Order/Admin/Hooks.php:375 +#: includes/Admin/Hooks.php:70 +#: includes/Admin/Settings.php:590 +#: includes/Admin/Settings.php:601 +#: includes/Admin/Settings.php:612 +#: includes/Admin/SetupWizard.php:407 +#: includes/Install/Installer.php:170 +#: includes/Order/Admin/Hooks.php:96 +#: includes/Order/Admin/Hooks.php:394 #: includes/wc-template.php:18 #: includes/wc-template.php:164 -#: includes/wc-template.php:311 +#: includes/wc-template.php:329 #: templates/my-orders.php:29 +#: templates/orders/sub-order-related-order-meta-box-html.php:41 #: assets/js/vue-admin.js:2 msgid "Vendor" msgstr "" -#: includes/Admin/Hooks.php:93 +#: includes/Admin/Hooks.php:97 #: assets/js/vue-admin.js:2 msgid "Select vendor" msgstr "" -#: includes/Admin/Hooks.php:99 +#: includes/Admin/Hooks.php:103 msgid "You can search vendors and assign them." msgstr "" -#: includes/Admin/Hooks.php:112 +#: includes/Admin/Hooks.php:116 msgid "Unauthorized operation" msgstr "" @@ -225,7 +231,7 @@ msgid "Withdraw %s" msgstr "" #: includes/Admin/Menu.php:48 -#: includes/Admin/Settings.php:326 +#: includes/Admin/Settings.php:348 #: includes/ReverseWithdrawal/Hooks.php:232 #: templates/reverse-withdrawal/header.php:9 #: assets/js/vue-admin.js:2 @@ -248,20 +254,32 @@ msgid "Help" msgstr "" #. translators: %s permalink settings url -#: includes/Admin/Notices/Manager.php:115 +#: includes/Admin/Notices/Manager.php:116 msgid "The Plain permalink structure is not working for the Dokan plugin. Please change your permalink structure from Settings > Permalinks" msgstr "" -#: includes/Admin/Notices/Manager.php:120 +#: includes/Admin/Notices/Manager.php:121 msgid "Go to Settings" msgstr "" -#: includes/Admin/Notices/Manager.php:143 -msgid "New One-Step Product Form" +#: includes/Admin/Notices/Manager.php:146 +msgid "Dokan came up with a new look!" msgstr "" -#: includes/Admin/Notices/Manager.php:144 -msgid "Try it now to enhance your vendor's product upload experience, the older two-step version will be retired in one month." +#: includes/Admin/Notices/Manager.php:147 +msgid "A new rebranded look is introduced in the entire platform. Check the updated visuals in different places." +msgstr "" + +#: includes/Admin/Notices/Manager.php:214 +msgid "Dokan Update Required" +msgstr "" + +#: includes/Admin/Notices/Manager.php:215 +msgid "To ensure all the feature compatibility and accessibility, Dokan Pro minimum v3.14.0 is required." +msgstr "" + +#: includes/Admin/Notices/Manager.php:219 +msgid "Update Now" msgstr "" #: includes/Admin/Notices/PluginReview.php:66 @@ -343,7 +361,7 @@ msgid "Get all the latest news and updates of Dokan from here." msgstr "" #: includes/Admin/Pointers.php:174 -#: includes/Admin/Settings.php:303 +#: includes/Admin/Settings.php:325 msgid "General Settings" msgstr "" @@ -352,7 +370,7 @@ msgid "Configure all general settings for your marketplace from this tab." msgstr "" #: includes/Admin/Pointers.php:191 -#: includes/Admin/Settings.php:308 +#: includes/Admin/Settings.php:330 msgid "Selling Options" msgstr "" @@ -361,7 +379,7 @@ msgid "You can configure different selling options for your vendors" msgstr "" #: includes/Admin/Pointers.php:208 -#: includes/Admin/Settings.php:317 +#: includes/Admin/Settings.php:339 msgid "Withdraw Options" msgstr "" @@ -433,892 +451,924 @@ msgstr "" msgid "With the simplest configuration options available, only by enabling a single toggle button you will be able to do everything your competitors are doing and even more." msgstr "" -#: includes/Admin/Settings.php:94 +#: includes/Admin/Settings.php:116 msgid "You have no permission to get settings value" msgstr "" -#: includes/Admin/Settings.php:120 -#: includes/Admin/Settings.php:931 +#: includes/Admin/Settings.php:142 +#: includes/Admin/Settings.php:1009 msgid "You are not authorized to perform this action." msgstr "" -#: includes/Admin/Settings.php:128 +#: includes/Admin/Settings.php:150 msgid "`section` parameter is required." msgstr "" -#: includes/Admin/Settings.php:160 +#: includes/Admin/Settings.php:182 msgid "Setting has been saved successfully." msgstr "" -#: includes/Admin/Settings.php:299 +#: includes/Admin/Settings.php:321 #: includes/Vendor/SettingsApi/Settings/Pages/Payments/Payments.php:60 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:48 msgid "General" msgstr "" -#: includes/Admin/Settings.php:301 +#: includes/Admin/Settings.php:323 msgid "Site Settings and Store Options" msgstr "" -#: includes/Admin/Settings.php:304 +#: includes/Admin/Settings.php:326 msgid "You can configure your general site settings and vendor store options from this settings menu. Dokan offers countless custom options when setting up your store to provide you with the ultimate flexibility." msgstr "" -#: includes/Admin/Settings.php:310 +#: includes/Admin/Settings.php:332 msgid "Store Settings, Commissions" msgstr "" -#: includes/Admin/Settings.php:312 +#: includes/Admin/Settings.php:334 msgid "Selling Option Settings" msgstr "" -#: includes/Admin/Settings.php:313 +#: includes/Admin/Settings.php:335 msgid "You can configure commissions scales and vendor capabilities from this menu." msgstr "" -#: includes/Admin/Settings.php:319 +#: includes/Admin/Settings.php:341 msgid "Withdraw Settings, Threshold" msgstr "" -#: includes/Admin/Settings.php:321 +#: includes/Admin/Settings.php:343 msgid "Withdraw Settings" msgstr "" -#: includes/Admin/Settings.php:322 +#: includes/Admin/Settings.php:344 msgid "You can configure your store's withdrawal methods, charges, limits, order status and more." msgstr "" -#: includes/Admin/Settings.php:328 +#: includes/Admin/Settings.php:350 msgid "Admin commission config (on COD)" msgstr "" -#: includes/Admin/Settings.php:330 +#: includes/Admin/Settings.php:352 msgid "Reverse Withdrawal Settings" msgstr "" -#: includes/Admin/Settings.php:331 +#: includes/Admin/Settings.php:353 msgid "Configure commission from vendors on Cash on Delivery orders, method and threshold for reverse balance, restrictive actions on vendors and more." msgstr "" -#: includes/Admin/Settings.php:335 +#: includes/Admin/Settings.php:357 msgid "Page Settings" msgstr "" -#: includes/Admin/Settings.php:337 +#: includes/Admin/Settings.php:359 msgid "Store Page Settings Manage" msgstr "" -#: includes/Admin/Settings.php:339 +#: includes/Admin/Settings.php:361 msgid "Site and Store Page Settings" msgstr "" -#: includes/Admin/Settings.php:340 +#: includes/Admin/Settings.php:362 msgid "You can configure and setup your necessary page settings from this menu." msgstr "" -#: includes/Admin/Settings.php:344 +#: includes/Admin/Settings.php:366 msgid "Appearance" msgstr "" -#: includes/Admin/Settings.php:346 +#: includes/Admin/Settings.php:368 msgid "Custom Store Appearance" msgstr "" -#: includes/Admin/Settings.php:348 +#: includes/Admin/Settings.php:370 msgid "Appearance Settings" msgstr "" -#: includes/Admin/Settings.php:349 +#: includes/Admin/Settings.php:371 msgid "You can configure your store appearance settings, configure map API, Google reCaptcha and more. Dokan offers various store header templates to choose from." msgstr "" -#: includes/Admin/Settings.php:353 -#: includes/Admin/Settings.php:867 +#: includes/Admin/Settings.php:375 +#: includes/Admin/Settings.php:945 msgid "Privacy Policy" msgstr "" -#: includes/Admin/Settings.php:355 +#: includes/Admin/Settings.php:377 msgid "Update Store Privacy Policies" msgstr "" -#: includes/Admin/Settings.php:356 +#: includes/Admin/Settings.php:378 msgid "Privacy Settings" msgstr "" -#: includes/Admin/Settings.php:357 +#: includes/Admin/Settings.php:379 msgid "You can configure your site's privacy settings and policy." msgstr "" -#: includes/Admin/Settings.php:378 -#: includes/Admin/SetupWizard.php:557 +#: includes/Admin/Settings.php:400 +#: includes/Admin/SetupWizard.php:654 #: includes/Dashboard/Templates/Dashboard.php:104 -#: includes/Order/functions.php:426 +#: includes/Order/functions.php:430 #: templates/dashboard/orders-widget.php:33 msgid "Completed" msgstr "" -#: includes/Admin/Settings.php:379 -#: includes/Admin/SetupWizard.php:564 +#: includes/Admin/Settings.php:401 +#: includes/Admin/SetupWizard.php:661 #: includes/Dashboard/Templates/Dashboard.php:114 -#: includes/Order/functions.php:441 +#: includes/Order/functions.php:445 #: templates/dashboard/orders-widget.php:43 -#: templates/orders/listing.php:132 +#: templates/orders/listing.php:142 msgid "Processing" msgstr "" -#: includes/Admin/Settings.php:380 -#: includes/Order/functions.php:436 +#: includes/Admin/Settings.php:402 +#: includes/Order/functions.php:440 msgid "On-hold" msgstr "" -#: includes/Admin/Settings.php:389 +#: includes/Admin/Settings.php:411 msgid "Site Settings" msgstr "" -#: includes/Admin/Settings.php:390 +#: includes/Admin/Settings.php:412 msgid "Configure your site settings and control access to your site." msgstr "" -#: includes/Admin/Settings.php:394 +#: includes/Admin/Settings.php:416 msgid "Admin Area Access" msgstr "" -#: includes/Admin/Settings.php:395 +#: includes/Admin/Settings.php:417 msgid "Prevent vendors from accessing the wp-admin dashboard area. If HPOS feature is enabled, admin access will be blocked regardless of this setting." msgstr "" -#: includes/Admin/Settings.php:401 +#: includes/Admin/Settings.php:423 #: templates/admin-setup-wizard/step-store.php:7 msgid "Vendor Store URL" msgstr "" #. translators: %s: store url -#: includes/Admin/Settings.php:403 +#: includes/Admin/Settings.php:425 msgid "Define the vendor store URL (%s[this-text]/[vendor-name])" msgstr "" -#: includes/Admin/Settings.php:409 +#: includes/Admin/Settings.php:431 msgid "Vendor Setup Wizard Logo" msgstr "" -#: includes/Admin/Settings.php:411 +#: includes/Admin/Settings.php:433 msgid "Recommended logo size ( 270px X 90px ). If no logo is uploaded, site title is shown by default." msgstr "" -#: includes/Admin/Settings.php:415 +#: includes/Admin/Settings.php:437 msgid "Vendor Setup Wizard Message" msgstr "" -#: includes/Admin/Settings.php:417 +#: includes/Admin/Settings.php:439 msgid "Thank you for choosing The Marketplace to power your online store! This quick setup wizard will help you configure the basic settings. It’s completely optional and shouldn’t take longer than two minutes." msgstr "" -#: includes/Admin/Settings.php:421 +#: includes/Admin/Settings.php:443 msgid "Disable Welcome Wizard" msgstr "" -#: includes/Admin/Settings.php:422 +#: includes/Admin/Settings.php:444 msgid "Disable welcome wizard for newly registered vendors" msgstr "" -#: includes/Admin/Settings.php:425 +#: includes/Admin/Settings.php:447 msgid "If checked, vendors will not be prompted through a guided setup process but redirected straight to the vendor dashboard." msgstr "" -#: includes/Admin/Settings.php:435 +#: includes/Admin/Settings.php:457 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:31 msgid "Vendor Store Settings" msgstr "" -#: includes/Admin/Settings.php:436 +#: includes/Admin/Settings.php:458 msgid "Configure your vendor store settings and setup your store policy for vendor." msgstr "" -#: includes/Admin/Settings.php:441 +#: includes/Admin/Settings.php:463 msgid "Store Terms and Conditions" msgstr "" -#: includes/Admin/Settings.php:442 +#: includes/Admin/Settings.php:464 msgid "Enable terms and conditions for vendor stores" msgstr "" -#: includes/Admin/Settings.php:448 +#: includes/Admin/Settings.php:470 msgid "Store Products Per Page" msgstr "" -#: includes/Admin/Settings.php:449 +#: includes/Admin/Settings.php:471 msgid "Set how many products to display per page on the vendor store page." msgstr "" -#: includes/Admin/Settings.php:455 +#: includes/Admin/Settings.php:477 msgid "Enable Address Fields" msgstr "" -#: includes/Admin/Settings.php:456 +#: includes/Admin/Settings.php:478 msgid "Add Address Fields on the Vendor Registration form" msgstr "" -#: includes/Admin/Settings.php:468 +#: includes/Admin/Settings.php:490 msgid "Product Page Settings" msgstr "" -#: includes/Admin/Settings.php:469 +#: includes/Admin/Settings.php:491 msgid "Configure single product page for vendors." msgstr "" -#: includes/Admin/Settings.php:474 +#: includes/Admin/Settings.php:496 msgid "Enable More Products Tab" msgstr "" -#: includes/Admin/Settings.php:475 +#: includes/Admin/Settings.php:497 msgid "Enable \"More Products\" tab on the single product page." msgstr "" -#: includes/Admin/Settings.php:486 +#: includes/Admin/Settings.php:508 +#: includes/Admin/SetupWizard.php:200 +#: includes/functions.php:994 +#: includes/Order/Admin/Hooks.php:95 #: includes/ReverseWithdrawal/Helper.php:65 +#: templates/orders/commission-meta-box-html.php:66 +#: templates/products/dokan-products-edit-bulk-commission.php:17 msgid "Commission" msgstr "" -#: includes/Admin/Settings.php:488 +#: includes/Admin/Settings.php:510 msgid "Define commission types, admin commissions, shipping and tax recipients, and more." msgstr "" -#: includes/Admin/Settings.php:492 +#: includes/Admin/Settings.php:514 msgid "Commission Type " msgstr "" -#: includes/Admin/Settings.php:493 +#: includes/Admin/Settings.php:515 msgid "Select a commission type for vendor" msgstr "" -#: includes/Admin/Settings.php:497 +#: includes/Admin/Settings.php:519 msgid "Select a commission type" msgstr "" -#: includes/Admin/Settings.php:501 -#: templates/admin-setup-wizard/step-selling.php:31 +#: includes/Admin/Settings.php:523 +#: includes/Admin/Settings.php:563 +#: includes/Product/Hooks.php:484 #: assets/js/vue-admin.js:2 -#: assets/js/vue-bootstrap.js:2 msgid "Admin Commission" msgstr "" -#: includes/Admin/Settings.php:502 -msgid "Amount you get from each sale" +#: includes/Admin/Settings.php:528 +msgid "Percent Fee" msgstr "" -#: includes/Admin/Settings.php:509 -#: templates/admin-setup-wizard/step-store.php:14 -msgid "Shipping Fee Recipient" +#: includes/Admin/Settings.php:531 +msgid "Amount you will get from sales in percentage (10%)" msgstr "" -#: includes/Admin/Settings.php:510 +#: includes/Admin/Settings.php:538 +msgid "Fixed Fee" +msgstr "" + +#: includes/Admin/Settings.php:541 +msgid "Amount you will get from sales in flat rate(+5)" +msgstr "" + +#: includes/Admin/Settings.php:550 +msgid "Amount you will get from sales in both percentage and fixed fee" +msgstr "" + +#: includes/Admin/Settings.php:564 +msgid "Amount you will get from each sale" +msgstr "" + +#: includes/Admin/Settings.php:579 +msgid "Fee Recipients" +msgstr "" + +#: includes/Admin/Settings.php:581 +msgid "Define the fees that admin or vendor will recive" +msgstr "" + +#: includes/Admin/Settings.php:586 +msgid "Shipping Fee" +msgstr "" + +#: includes/Admin/Settings.php:587 msgid "Who will be receiving the shipping fees? Note that, tax fees for corresponding shipping method will not be included with shipping fees." msgstr "" -#: includes/Admin/Settings.php:514 -#: includes/Admin/Settings.php:525 -#: includes/Admin/Settings.php:536 -#: includes/Admin/SetupWizard.php:367 +#: includes/Admin/Settings.php:591 +#: includes/Admin/Settings.php:602 +#: includes/Admin/Settings.php:613 +#: includes/Admin/SetupWizard.php:408 msgid "Admin" msgstr "" -#: includes/Admin/Settings.php:520 -#: templates/admin-setup-wizard/step-store.php:27 -msgid "Product Tax Fee Recipient" +#: includes/Admin/Settings.php:597 +msgid "Product Tax Fee" msgstr "" -#: includes/Admin/Settings.php:521 +#: includes/Admin/Settings.php:598 msgid "Who will be receiving the tax fees for products? Note that, shipping tax fees will not be included with product tax." msgstr "" -#: includes/Admin/Settings.php:531 -#: templates/admin-setup-wizard/step-store.php:41 -msgid "Shipping Tax Fee Recipient" +#: includes/Admin/Settings.php:608 +msgid "Shipping Tax Fee" msgstr "" -#: includes/Admin/Settings.php:532 +#: includes/Admin/Settings.php:609 msgid "Who will be receiving the tax fees for shipping?" msgstr "" -#: includes/Admin/Settings.php:547 +#: includes/Admin/Settings.php:624 #: assets/js/vue-admin.js:2 msgid "Vendor Capabilities" msgstr "" -#: includes/Admin/Settings.php:549 +#: includes/Admin/Settings.php:626 msgid "Configure your multivendor site settings and vendor selling capabilities." msgstr "" -#: includes/Admin/Settings.php:554 +#: includes/Admin/Settings.php:631 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Enable Selling" msgstr "" -#: includes/Admin/Settings.php:555 +#: includes/Admin/Settings.php:632 msgid "Immediately enable selling for newly registered vendors" msgstr "" -#: includes/Admin/Settings.php:558 +#: includes/Admin/Settings.php:635 msgid "If checked, vendors will have permission to sell immediately after registration. If unchecked, newly registered vendors cannot add products until selling capability is activated manually from admin dashboard." msgstr "" -#: includes/Admin/Settings.php:562 +#: includes/Admin/Settings.php:639 msgid "One Page Product Creation" msgstr "" -#: includes/Admin/Settings.php:563 +#: includes/Admin/Settings.php:640 msgid "Add new product in single page view" msgstr "" -#: includes/Admin/Settings.php:566 +#: includes/Admin/Settings.php:643 msgid "If disabled, instead of a single add product page it will open a pop up window or vendor will redirect to product page when adding new product." msgstr "" -#: includes/Admin/Settings.php:570 +#: includes/Admin/Settings.php:647 msgid "Disable Product Popup" msgstr "" -#: includes/Admin/Settings.php:571 +#: includes/Admin/Settings.php:648 msgid "Disable add new product in popup view" msgstr "" -#: includes/Admin/Settings.php:577 +#: includes/Admin/Settings.php:654 msgid "If disabled, instead of a pop up window vendor will redirect to product page when adding new product." msgstr "" -#: includes/Admin/Settings.php:581 -#: templates/admin-setup-wizard/step-selling.php:39 +#: includes/Admin/Settings.php:658 +#: templates/admin-setup-wizard/step-selling.php:18 #: assets/js/vue-admin.js:2 msgid "Order Status Change" msgstr "" -#: includes/Admin/Settings.php:582 +#: includes/Admin/Settings.php:659 msgid "Allow vendor to update order status" msgstr "" -#: includes/Admin/Settings.php:585 +#: includes/Admin/Settings.php:662 msgid "Checking this will enable sellers to change the order status. If unchecked, only admin can change the order status." msgstr "" -#: includes/Admin/Settings.php:589 +#: includes/Admin/Settings.php:666 msgid "Select any category" msgstr "" -#: includes/Admin/Settings.php:590 +#: includes/Admin/Settings.php:667 msgid "Allow vendors to select any category while creating/editing products." msgstr "" -#: includes/Admin/Settings.php:613 -#: includes/Admin/SetupWizard.php:500 +#: includes/Admin/Settings.php:691 +#: includes/Admin/SetupWizard.php:597 msgid "Withdraw Methods" msgstr "" -#: includes/Admin/Settings.php:614 +#: includes/Admin/Settings.php:692 msgid "Select suitable withdraw methods for vendors" msgstr "" -#: includes/Admin/Settings.php:618 +#: includes/Admin/Settings.php:696 msgid "Check to add available payment methods for vendors to withdraw money." msgstr "" -#: includes/Admin/Settings.php:622 +#: includes/Admin/Settings.php:700 msgid "Withdraw Charges" msgstr "" -#: includes/Admin/Settings.php:623 +#: includes/Admin/Settings.php:701 msgid "Select suitable withdraw charges for vendors" msgstr "" -#: includes/Admin/Settings.php:641 -#: includes/Admin/SetupWizard.php:543 +#: includes/Admin/Settings.php:719 +#: includes/Admin/SetupWizard.php:640 msgid "Minimum Withdraw Limit" msgstr "" -#: includes/Admin/Settings.php:642 +#: includes/Admin/Settings.php:720 msgid "Minimum balance required to make a withdraw request. Leave blank to set no minimum limits." msgstr "" -#: includes/Admin/Settings.php:651 -#: includes/Admin/SetupWizard.php:550 +#: includes/Admin/Settings.php:729 +#: includes/Admin/SetupWizard.php:647 msgid "Order Status for Withdraw" msgstr "" -#: includes/Admin/Settings.php:652 -#: includes/Admin/SetupWizard.php:569 +#: includes/Admin/Settings.php:730 +#: includes/Admin/SetupWizard.php:666 msgid "Order status for which vendor can make a withdraw request." msgstr "" -#: includes/Admin/Settings.php:658 +#: includes/Admin/Settings.php:736 msgid "Select the order status that will allow vendors to make withdraw request. We prefer you select \"completed\", \"processing\"." msgstr "" -#: includes/Admin/Settings.php:662 +#: includes/Admin/Settings.php:740 msgid "Exclude COD Payments" msgstr "" -#: includes/Admin/Settings.php:663 +#: includes/Admin/Settings.php:741 msgid "If an order is paid with Cash on Delivery (COD), then exclude that payment from vendor balance." msgstr "" -#: includes/Admin/Settings.php:672 +#: includes/Admin/Settings.php:750 msgid "Select a page to show vendor dashboard" msgstr "" -#: includes/Admin/Settings.php:675 -#: includes/Admin/Settings.php:682 -#: includes/Admin/Settings.php:690 -#: includes/Admin/Settings.php:700 -#: includes/Admin/Settings.php:862 +#: includes/Admin/Settings.php:753 +#: includes/Admin/Settings.php:760 +#: includes/Admin/Settings.php:768 +#: includes/Admin/Settings.php:778 +#: includes/Admin/Settings.php:940 msgid "Select page" msgstr "" -#: includes/Admin/Settings.php:679 -#: includes/Install/Installer.php:246 +#: includes/Admin/Settings.php:757 +#: includes/Install/Installer.php:245 #: templates/global/header-menu.php:52 msgid "My Orders" msgstr "" -#: includes/Admin/Settings.php:680 +#: includes/Admin/Settings.php:758 msgid "Select a page to show my orders" msgstr "" -#: includes/Admin/Settings.php:687 +#: includes/Admin/Settings.php:765 msgid "Store Listing" msgstr "" -#: includes/Admin/Settings.php:688 +#: includes/Admin/Settings.php:766 msgid "Select a page to show all stores" msgstr "" -#: includes/Admin/Settings.php:696 +#: includes/Admin/Settings.php:774 msgid "Select where you want to add Dokan pages." msgstr "" -#: includes/Admin/Settings.php:697 +#: includes/Admin/Settings.php:775 msgid "Terms and Conditions Page" msgstr "" -#: includes/Admin/Settings.php:699 +#: includes/Admin/Settings.php:777 msgid "Select a page to display the Terms and Conditions of your store for Vendors." msgstr "" -#: includes/Admin/Settings.php:707 +#: includes/Admin/Settings.php:785 msgid "Store Appearance" msgstr "" -#: includes/Admin/Settings.php:708 +#: includes/Admin/Settings.php:786 msgid "Configure your site appearances." msgstr "" -#: includes/Admin/Settings.php:712 +#: includes/Admin/Settings.php:790 msgid "Show map on Store Page" msgstr "" -#: includes/Admin/Settings.php:713 +#: includes/Admin/Settings.php:791 msgid "Enable map of the store location in the store sidebar" msgstr "" -#: includes/Admin/Settings.php:719 +#: includes/Admin/Settings.php:797 #: templates/admin-setup-wizard/step-store.php:55 msgid "Map API Source" msgstr "" -#: includes/Admin/Settings.php:720 +#: includes/Admin/Settings.php:798 msgid "Which map API source you want to use in your site?" msgstr "" -#: includes/Admin/Settings.php:725 -#: includes/Admin/SetupWizard.php:381 +#: includes/Admin/Settings.php:803 +#: includes/Admin/SetupWizard.php:422 #: assets/js/vue-admin.js:2 msgid "Google Maps" msgstr "" -#: includes/Admin/Settings.php:726 -#: includes/Admin/SetupWizard.php:382 +#: includes/Admin/Settings.php:804 +#: includes/Admin/SetupWizard.php:423 msgid "Mapbox" msgstr "" -#: includes/Admin/Settings.php:731 +#: includes/Admin/Settings.php:809 #: templates/admin-setup-wizard/step-store.php:68 msgid "Google Map API Key" msgstr "" -#: includes/Admin/Settings.php:732 +#: includes/Admin/Settings.php:810 msgid "API Key is needed to display map on store page" msgstr "" -#: includes/Admin/Settings.php:735 +#: includes/Admin/Settings.php:813 msgid "Insert Google API Key (with hyperlink) to display store map." msgstr "" -#: includes/Admin/Settings.php:744 +#: includes/Admin/Settings.php:822 #: templates/admin-setup-wizard/step-store.php:84 msgid "Mapbox Access Token" msgstr "" -#: includes/Admin/Settings.php:745 +#: includes/Admin/Settings.php:823 msgid "Access Token is needed to display map on store page" msgstr "" -#: includes/Admin/Settings.php:748 +#: includes/Admin/Settings.php:826 msgid "Insert Mapbox Access Token (with hyperlink) to display store map." msgstr "" #. translators: 1) Opening anchor tag, 2) Closing anchor tag, 3) Opening anchor tag, 4) Closing anchor tag -#: includes/Admin/Settings.php:760 +#: includes/Admin/Settings.php:838 msgid "%1$sreCAPTCHA%2$s credentials required to enable invisible captcha for contact forms. %3$sGet Help%4$s" msgstr "" -#: includes/Admin/Settings.php:766 +#: includes/Admin/Settings.php:844 msgid "Google reCAPTCHA Validation" msgstr "" -#: includes/Admin/Settings.php:768 +#: includes/Admin/Settings.php:846 msgid "You can successfully connect to your Google reCaptcha account from here." msgstr "" -#: includes/Admin/Settings.php:776 +#: includes/Admin/Settings.php:854 msgid "Site Key" msgstr "" -#: includes/Admin/Settings.php:777 +#: includes/Admin/Settings.php:855 msgid "Insert Google reCAPTCHA v3 site key." msgstr "" -#: includes/Admin/Settings.php:783 +#: includes/Admin/Settings.php:861 msgid "Secret Key" msgstr "" -#: includes/Admin/Settings.php:785 +#: includes/Admin/Settings.php:863 msgid "Insert Google reCAPTCHA v3 secret key." msgstr "" -#: includes/Admin/Settings.php:793 +#: includes/Admin/Settings.php:871 msgid "Show Contact Form on Store Page" msgstr "" -#: includes/Admin/Settings.php:794 +#: includes/Admin/Settings.php:872 msgid "Display a vendor contact form in the store sidebar" msgstr "" -#: includes/Admin/Settings.php:801 +#: includes/Admin/Settings.php:879 msgid "Select a store header for your store." msgstr "" -#: includes/Admin/Settings.php:802 +#: includes/Admin/Settings.php:880 msgid "Store Header Template" msgstr "" -#: includes/Admin/Settings.php:813 +#: includes/Admin/Settings.php:891 msgid "Store Opening Closing Time Widget" msgstr "" -#: includes/Admin/Settings.php:814 +#: includes/Admin/Settings.php:892 msgid "Enable store opening & closing time widget in the store sidebar" msgstr "" -#: includes/Admin/Settings.php:820 +#: includes/Admin/Settings.php:898 msgid "Enable Store Sidebar From Theme" msgstr "" -#: includes/Admin/Settings.php:821 +#: includes/Admin/Settings.php:899 msgid "Enable showing store sidebar from your theme." msgstr "" -#: includes/Admin/Settings.php:827 +#: includes/Admin/Settings.php:905 msgid "Hide Vendor Info" msgstr "" -#: includes/Admin/Settings.php:828 +#: includes/Admin/Settings.php:906 msgid "Hide vendor contact info from single store page." msgstr "" -#: includes/Admin/Settings.php:836 +#: includes/Admin/Settings.php:914 msgid "Email Address" msgstr "" -#: includes/Admin/Settings.php:837 -#: includes/Admin/UserProfile.php:211 -#: templates/account/update-customer-to-vendor.php:45 -#: templates/account/vendor-registration.php:36 -#: templates/global/seller-registration-form.php:51 +#: includes/Admin/Settings.php:915 +#: includes/Admin/UserProfile.php:208 +#: templates/account/update-customer-to-vendor.php:48 +#: templates/account/vendor-registration.php:45 +#: templates/global/seller-registration-form.php:54 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Phone Number" msgstr "" -#: includes/Admin/Settings.php:838 +#: includes/Admin/Settings.php:916 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:249 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:250 msgid "Store Address" msgstr "" -#: includes/Admin/Settings.php:843 +#: includes/Admin/Settings.php:921 msgid "Disable Dokan FontAwesome" msgstr "" -#: includes/Admin/Settings.php:844 +#: includes/Admin/Settings.php:922 msgid "If disabled then dokan fontawesome library won't be loaded in frontend" msgstr "" -#: includes/Admin/Settings.php:852 +#: includes/Admin/Settings.php:930 msgid "Enable Privacy Policy" msgstr "" -#: includes/Admin/Settings.php:854 +#: includes/Admin/Settings.php:932 msgid "Enable privacy policy for vendor store contact form" msgstr "" -#: includes/Admin/Settings.php:859 +#: includes/Admin/Settings.php:937 msgid "Privacy Page" msgstr "" -#: includes/Admin/Settings.php:861 +#: includes/Admin/Settings.php:939 msgid "Select a page to show your privacy policy" msgstr "" -#: includes/Admin/Settings.php:869 -#: includes/functions.php:3351 +#: includes/Admin/Settings.php:947 +#: includes/functions.php:3231 msgid "Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our [dokan_privacy_policy]" msgstr "" -#: includes/Admin/Settings.php:870 +#: includes/Admin/Settings.php:948 msgid "Customize the Privacy Policy text that will be displayed on your store." msgstr "" -#: includes/Admin/Settings.php:942 +#: includes/Admin/Settings.php:1020 msgid "Both section and field params are required." msgstr "" -#: includes/Admin/Settings.php:951 +#: includes/Admin/Settings.php:1029 msgid "No filter found to refresh the setting options" msgstr "" -#: includes/Admin/Settings.php:983 +#: includes/Admin/Settings.php:1061 msgid "Minimum Withdraw Limit can't be negative value." msgstr "" -#: includes/Admin/Settings.php:994 +#: includes/Admin/Settings.php:1072 #: includes/ReverseWithdrawal/Admin/Settings.php:223 msgid "Validation error" msgstr "" -#: includes/Admin/Settings.php:1012 +#: includes/Admin/Settings.php:1090 msgid "Data Clear" msgstr "" -#: includes/Admin/Settings.php:1013 +#: includes/Admin/Settings.php:1091 msgid "Delete all data and tables related to Dokan and Dokan Pro plugin while deleting the Dokan plugin." msgstr "" -#: includes/Admin/Settings.php:1016 +#: includes/Admin/Settings.php:1094 msgid "Check this to remove Dokan related data and table from the database upon deleting the plugin. When you delete the Dokan lite version, it will also delete all the data related to Dokan Pro as well. This won't happen when the plugins are deactivated.." msgstr "" -#: includes/Admin/SetupWizard.php:76 +#: includes/Admin/SetupWizard.php:78 msgctxt "enhanced select" msgid "No matches found" msgstr "" -#: includes/Admin/SetupWizard.php:77 +#: includes/Admin/SetupWizard.php:79 msgctxt "enhanced select" msgid "Loading failed" msgstr "" -#: includes/Admin/SetupWizard.php:78 +#: includes/Admin/SetupWizard.php:80 msgctxt "enhanced select" msgid "Please enter 1 or more characters" msgstr "" -#: includes/Admin/SetupWizard.php:79 +#: includes/Admin/SetupWizard.php:81 msgctxt "enhanced select" msgid "Please enter %qty% or more characters" msgstr "" -#: includes/Admin/SetupWizard.php:80 +#: includes/Admin/SetupWizard.php:82 msgctxt "enhanced select" msgid "Please delete 1 character" msgstr "" -#: includes/Admin/SetupWizard.php:81 +#: includes/Admin/SetupWizard.php:83 msgctxt "enhanced select" msgid "Please delete %qty% characters" msgstr "" -#: includes/Admin/SetupWizard.php:82 +#: includes/Admin/SetupWizard.php:84 msgctxt "enhanced select" msgid "You can only select 1 item" msgstr "" -#: includes/Admin/SetupWizard.php:83 +#: includes/Admin/SetupWizard.php:85 msgctxt "enhanced select" msgid "You can only select %qty% items" msgstr "" -#: includes/Admin/SetupWizard.php:84 +#: includes/Admin/SetupWizard.php:86 msgctxt "enhanced select" msgid "Loading more results…" msgstr "" -#: includes/Admin/SetupWizard.php:85 +#: includes/Admin/SetupWizard.php:87 msgctxt "enhanced select" msgid "Searching…" msgstr "" -#: includes/Admin/SetupWizard.php:150 +#: includes/Admin/SetupWizard.php:186 #: includes/Vendor/SetupWizard.php:78 msgid "Introduction" msgstr "" -#: includes/Admin/SetupWizard.php:154 +#: includes/Admin/SetupWizard.php:190 #: includes/functions-dashboard-navigation.php:67 #: includes/Vendor/SetupWizard.php:83 #: assets/js/vue-admin.js:2 msgid "Store" msgstr "" -#: includes/Admin/SetupWizard.php:159 -#: includes/Admin/UserProfile.php:301 +#: includes/Admin/SetupWizard.php:195 +#: includes/Admin/UserProfile.php:298 msgid "Selling" msgstr "" -#: includes/Admin/SetupWizard.php:169 +#: includes/Admin/SetupWizard.php:210 msgid "Recommended" msgstr "" -#: includes/Admin/SetupWizard.php:174 +#: includes/Admin/SetupWizard.php:215 #: includes/Vendor/SetupWizard.php:93 msgid "Ready!" msgstr "" -#: includes/Admin/SetupWizard.php:271 +#: includes/Admin/SetupWizard.php:312 msgid "Dokan › Setup Wizard" msgstr "" -#: includes/Admin/SetupWizard.php:291 +#: includes/Admin/SetupWizard.php:332 #: includes/Admin/SetupWizardNoWC.php:95 msgid "Return to the WordPress Dashboard" msgstr "" -#: includes/Admin/SetupWizard.php:340 +#: includes/Admin/SetupWizard.php:381 #: templates/admin-setup-wizard/step-no-wc-introduction.php:2 msgid "Welcome to the world of Dokan!" msgstr "" -#: includes/Admin/SetupWizard.php:341 +#: includes/Admin/SetupWizard.php:382 msgid "Thank you for choosing Dokan to power your online marketplace! This quick setup wizard will help you configure the basic settings. It’s completely optional and shouldn’t take longer than three minutes." msgstr "" -#: includes/Admin/SetupWizard.php:342 +#: includes/Admin/SetupWizard.php:383 msgid "No time right now? If you don’t want to go through the wizard, you can skip and return to the WordPress dashboard. Come back anytime if you change your mind!" msgstr "" -#: includes/Admin/SetupWizard.php:344 +#: includes/Admin/SetupWizard.php:385 #: includes/Vendor/SetupWizard.php:191 #: templates/admin-setup-wizard/step-no-wc-introduction.php:74 msgid "Let's Go!" msgstr "" -#: includes/Admin/SetupWizard.php:345 +#: includes/Admin/SetupWizard.php:386 #: includes/Vendor/SetupWizard.php:192 msgid "Not right now" msgstr "" -#: includes/Admin/SetupWizard.php:496 +#: includes/Admin/SetupWizard.php:593 msgid "Withdraw Setup" msgstr "" #. translators: %s: withdraw method name -#: includes/Admin/SetupWizard.php:518 +#: includes/Admin/SetupWizard.php:615 msgid "Enable %s for your vendor as a withdraw method" msgstr "" -#: includes/Admin/SetupWizard.php:546 +#: includes/Admin/SetupWizard.php:643 msgid "Minimum balance required to make a withdraw request ( Leave it blank to set no limits )" msgstr "" -#: includes/Admin/SetupWizard.php:574 -#: includes/Admin/SetupWizard.php:657 +#: includes/Admin/SetupWizard.php:671 +#: includes/Admin/SetupWizard.php:754 #: includes/Admin/SetupWizardWCAdmin.php:232 #: includes/Vendor/SetupWizard.php:368 #: includes/Vendor/SetupWizard.php:575 -#: templates/admin-setup-wizard/step-selling.php:53 +#: templates/admin-setup-wizard/step-commission.php:12 +#: templates/admin-setup-wizard/step-selling.php:32 #: templates/admin-setup-wizard/step-store.php:153 msgid "Continue" msgstr "" -#: includes/Admin/SetupWizard.php:575 +#: includes/Admin/SetupWizard.php:672 #: includes/Vendor/SetupWizard.php:370 #: includes/Vendor/SetupWizard.php:577 -#: templates/admin-setup-wizard/step-selling.php:54 +#: templates/admin-setup-wizard/step-commission.php:13 +#: templates/admin-setup-wizard/step-selling.php:33 #: templates/admin-setup-wizard/step-store.php:154 msgid "Skip this step" msgstr "" -#: includes/Admin/SetupWizard.php:591 +#: includes/Admin/SetupWizard.php:688 msgid "Recommended for All Dokan Marketplaces" msgstr "" -#: includes/Admin/SetupWizard.php:593 +#: includes/Admin/SetupWizard.php:690 msgid "Enhance your store with these recommended features." msgstr "" -#: includes/Admin/SetupWizard.php:603 -#: includes/Admin/SetupWizard.php:609 -#: includes/Admin/SetupWizard.php:682 +#: includes/Admin/SetupWizard.php:700 +#: includes/Admin/SetupWizard.php:706 +#: includes/Admin/SetupWizard.php:779 msgid "WooCommerce Conversion Tracking" msgstr "" -#: includes/Admin/SetupWizard.php:604 +#: includes/Admin/SetupWizard.php:701 msgid "Track conversions on your WooCommerce store like a pro!" msgstr "" -#: includes/Admin/SetupWizard.php:606 +#: includes/Admin/SetupWizard.php:703 msgid "WooCommerce Conversion Tracking logo" msgstr "" -#: includes/Admin/SetupWizard.php:621 -#: includes/Admin/SetupWizard.php:627 -#: includes/Admin/SetupWizard.php:693 +#: includes/Admin/SetupWizard.php:718 +#: includes/Admin/SetupWizard.php:724 +#: includes/Admin/SetupWizard.php:790 msgid "weMail" msgstr "" -#: includes/Admin/SetupWizard.php:622 +#: includes/Admin/SetupWizard.php:719 msgid "Simplified Email Marketing Solution for WordPress!" msgstr "" -#: includes/Admin/SetupWizard.php:624 +#: includes/Admin/SetupWizard.php:721 msgid "weMail logo" msgstr "" -#: includes/Admin/SetupWizard.php:639 -#: includes/Admin/SetupWizard.php:645 -#: includes/Admin/SetupWizard.php:704 +#: includes/Admin/SetupWizard.php:736 +#: includes/Admin/SetupWizard.php:742 +#: includes/Admin/SetupWizard.php:801 msgid "Texty" msgstr "" -#: includes/Admin/SetupWizard.php:640 +#: includes/Admin/SetupWizard.php:737 msgid "SMS Notification for WordPress, WooCommerce, Dokan and more" msgstr "" -#: includes/Admin/SetupWizard.php:642 +#: includes/Admin/SetupWizard.php:739 msgid "Texty logo" msgstr "" -#: includes/Admin/SetupWizard.php:761 +#: includes/Admin/SetupWizard.php:864 msgid "Your Marketplace is Ready!" msgstr "" -#: includes/Admin/SetupWizard.php:766 +#: includes/Admin/SetupWizard.php:869 msgid "Visit Dokan Dashboard" msgstr "" -#: includes/Admin/SetupWizard.php:767 +#: includes/Admin/SetupWizard.php:870 msgid "More Settings" msgstr "" -#: includes/Admin/SetupWizard.php:893 +#: includes/Admin/SetupWizard.php:996 msgid "The following plugins will be installed and activated for you:" msgstr "" @@ -1402,20 +1452,20 @@ msgstr "" #: includes/Admin/UserProfile.php:38 #: includes/Ajax.php:142 -#: includes/Assets.php:587 +#: includes/Assets.php:604 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Available" msgstr "" #: includes/Admin/UserProfile.php:39 -#: includes/Assets.php:588 +#: includes/Assets.php:605 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Not Available" msgstr "" -#: includes/Admin/UserProfile.php:87 +#: includes/Admin/UserProfile.php:84 #: includes/Privacy.php:226 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:218 #: includes/Vendor/SetupWizard.php:294 @@ -1425,98 +1475,98 @@ msgstr "" msgid "Country" msgstr "" -#: includes/Admin/UserProfile.php:91 +#: includes/Admin/UserProfile.php:88 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:222 msgid "Select a country…" msgstr "" -#: includes/Admin/UserProfile.php:94 +#: includes/Admin/UserProfile.php:91 msgid "State/County" msgstr "" -#: includes/Admin/UserProfile.php:95 +#: includes/Admin/UserProfile.php:92 msgid "State/County or state code" msgstr "" -#: includes/Admin/UserProfile.php:100 +#: includes/Admin/UserProfile.php:97 msgid "Dokan Options" msgstr "" -#: includes/Admin/UserProfile.php:105 +#: includes/Admin/UserProfile.php:102 msgid "Banner" msgstr "" -#: includes/Admin/UserProfile.php:117 +#: includes/Admin/UserProfile.php:114 #: templates/settings/store-form.php:72 msgid "Upload banner" msgstr "" #. translators: %1$s: banner width, %2$s: banner height in integers #. translators: 1) store banner width 2) store banner height -#: includes/Admin/UserProfile.php:122 +#: includes/Admin/UserProfile.php:119 #: templates/settings/store-form.php:86 msgid "Upload a banner for your store. Banner size is (%1$sx%2$s) pixels." msgstr "" -#: includes/Admin/UserProfile.php:134 +#: includes/Admin/UserProfile.php:131 #: includes/REST/ReverseWithdrawalController.php:679 msgid "Store name" msgstr "" -#: includes/Admin/UserProfile.php:141 +#: includes/Admin/UserProfile.php:138 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Store URL" msgstr "" -#: includes/Admin/UserProfile.php:149 +#: includes/Admin/UserProfile.php:146 #: includes/Privacy.php:222 msgid "Address 1" msgstr "" -#: includes/Admin/UserProfile.php:156 +#: includes/Admin/UserProfile.php:153 #: includes/Privacy.php:223 msgid "Address 2" msgstr "" -#: includes/Admin/UserProfile.php:163 +#: includes/Admin/UserProfile.php:160 msgid "Town/City" msgstr "" -#: includes/Admin/UserProfile.php:170 +#: includes/Admin/UserProfile.php:167 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:210 msgid "Zip Code" msgstr "" -#: includes/Admin/UserProfile.php:236 +#: includes/Admin/UserProfile.php:233 msgid "Payment Options : " msgstr "" -#: includes/Admin/UserProfile.php:241 +#: includes/Admin/UserProfile.php:238 msgid "Paypal Email " msgstr "" -#: includes/Admin/UserProfile.php:249 +#: includes/Admin/UserProfile.php:246 msgid "Skrill Email " msgstr "" -#: includes/Admin/UserProfile.php:258 +#: includes/Admin/UserProfile.php:255 msgid "Bank name " msgstr "" -#: includes/Admin/UserProfile.php:264 +#: includes/Admin/UserProfile.php:261 msgid "Account Name " msgstr "" -#: includes/Admin/UserProfile.php:270 +#: includes/Admin/UserProfile.php:267 msgid "Account Number " msgstr "" -#: includes/Admin/UserProfile.php:276 +#: includes/Admin/UserProfile.php:273 msgid "Bank Address " msgstr "" -#: includes/Admin/UserProfile.php:282 +#: includes/Admin/UserProfile.php:279 #: includes/Privacy.php:278 #: includes/Vendor/SettingsApi/Settings/Pages/Payments/Gateways/Bank.php:83 #: includes/Withdraw/functions.php:297 @@ -1526,59 +1576,43 @@ msgstr "" msgid "Routing Number" msgstr "" -#: includes/Admin/UserProfile.php:288 +#: includes/Admin/UserProfile.php:285 msgid "Bank IBAN " msgstr "" -#: includes/Admin/UserProfile.php:294 +#: includes/Admin/UserProfile.php:291 msgid "Bank Swift " msgstr "" -#: includes/Admin/UserProfile.php:306 +#: includes/Admin/UserProfile.php:303 msgid "Enable Adding Products" msgstr "" -#: includes/Admin/UserProfile.php:309 +#: includes/Admin/UserProfile.php:306 msgid "Enable or disable product adding capability" msgstr "" -#: includes/Admin/UserProfile.php:314 +#: includes/Admin/UserProfile.php:311 msgid "Publishing" msgstr "" -#: includes/Admin/UserProfile.php:319 +#: includes/Admin/UserProfile.php:316 msgid "Publish product directly" msgstr "" -#: includes/Admin/UserProfile.php:322 +#: includes/Admin/UserProfile.php:319 msgid "Bypass pending, publish products directly" msgstr "" -#: includes/Admin/UserProfile.php:327 -msgid "Admin Commission Type " -msgstr "" - -#: includes/Admin/UserProfile.php:334 -msgid "Set the commmission type admin gets from this seller" -msgstr "" - -#: includes/Admin/UserProfile.php:338 -msgid "Admin Commission " -msgstr "" - -#: includes/Admin/UserProfile.php:342 -msgid "It will override the default commission admin gets from each sales" -msgstr "" - -#: includes/Admin/UserProfile.php:347 +#: includes/Admin/UserProfile.php:324 msgid "Featured vendor" msgstr "" -#: includes/Admin/UserProfile.php:352 +#: includes/Admin/UserProfile.php:329 msgid "Mark as featured vendor" msgstr "" -#: includes/Admin/UserProfile.php:355 +#: includes/Admin/UserProfile.php:332 msgid "This vendor will be marked as a featured vendor." msgstr "" @@ -1603,8 +1637,9 @@ msgstr "" #: includes/Product/functions.php:215 #: templates/my-orders.php:27 #: templates/orders/listing.php:33 -#: templates/orders/listing.php:83 -#: templates/products/products-listing-row.php:67 +#: templates/orders/listing.php:93 +#: templates/orders/sub-order-related-order-meta-box-html.php:39 +#: templates/products/products-listing-row.php:140 #: templates/products/products-listing.php:121 #: templates/sub-orders.php:47 #: templates/withdraw/pending-request-listing-dashboard.php:25 @@ -1627,9 +1662,10 @@ msgstr "" #: includes/Admin/WithdrawLogExporter.php:116 #: templates/my-orders.php:26 #: templates/orders/listing.php:35 -#: templates/orders/listing.php:93 -#: templates/products/products-listing-row.php:125 -#: templates/products/products-listing.php:130 +#: templates/orders/listing.php:103 +#: templates/orders/sub-order-related-order-meta-box-html.php:38 +#: templates/products/products-listing-row.php:290 +#: templates/products/products-listing.php:131 #: templates/reverse-withdrawal/transaction-listing.php:19 #: templates/sub-orders.php:46 #: templates/withdraw/approved-request-listing.php:20 @@ -1713,8 +1749,8 @@ msgid "Note" msgstr "" #: includes/Ajax.php:71 -#: includes/Ajax.php:982 -#: includes/Ajax.php:1010 +#: includes/Ajax.php:983 +#: includes/Ajax.php:1011 #: includes/Dashboard/Templates/Withdraw.php:121 #: includes/Withdraw/Hooks.php:147 #: includes/Withdraw/Hooks.php:222 @@ -1777,7 +1813,7 @@ msgid "reCAPTCHA verification failed!" msgstr "" #: includes/Ajax.php:359 -#: includes/REST/StoreController.php:831 +#: includes/REST/StoreController.php:838 msgid "Email sent successfully!" msgstr "" @@ -1805,7 +1841,7 @@ msgid "Delete" msgstr "" #: includes/Ajax.php:529 -#: includes/Product/Hooks.php:53 +#: includes/Product/Hooks.php:59 msgid "Error: Nonce verification failed" msgstr "" @@ -1813,121 +1849,122 @@ msgstr "" msgid "Image could not be processed. Please go back and try again." msgstr "" -#: includes/Ajax.php:902 +#: includes/Ajax.php:903 msgid "Please Login to Continue" msgstr "" -#: includes/Ajax.php:924 +#: includes/Ajax.php:925 msgid "Invalid username or password." msgstr "" -#: includes/Ajax.php:935 +#: includes/Ajax.php:936 msgid "Wrong username or password." msgstr "" -#: includes/Ajax.php:964 +#: includes/Ajax.php:965 msgid "User logged in successfully." msgstr "" -#: includes/Ajax.php:986 +#: includes/Ajax.php:987 msgid "id param is required" msgstr "" -#: includes/Assets.php:148 +#: includes/Assets.php:151 msgid "Could not find any vendor." msgstr "" -#: includes/Assets.php:149 +#: includes/Assets.php:152 msgid "Searching vendors" msgstr "" -#: includes/Assets.php:150 +#: includes/Assets.php:153 msgid "Search vendors" msgstr "" -#: includes/Assets.php:151 +#: includes/Assets.php:154 msgid "Are you sure ?" msgstr "" -#: includes/Assets.php:590 +#: includes/Assets.php:607 #: includes/Product/functions.php:504 #: templates/products/products-listing.php:109 +#: assets/js/dokan-admin-notice.js:2 #: assets/js/dokan-promo-notice.js:2 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Are you sure?" msgstr "" -#: includes/Assets.php:591 +#: includes/Assets.php:608 msgid "Something went wrong. Please try again." msgstr "" -#: includes/Assets.php:605 +#: includes/Assets.php:622 msgid "Are you sure you want to revoke access to this download?" msgstr "" -#: includes/Assets.php:606 +#: includes/Assets.php:623 msgid "Could not grant access - the user may already have permission for this file or billing email is not set. Ensure the billing email is set, and the order has been saved." msgstr "" -#: includes/Assets.php:732 +#: includes/Assets.php:753 msgctxt "time constant" msgid "am" msgstr "" -#: includes/Assets.php:733 +#: includes/Assets.php:754 msgctxt "time constant" msgid "pm" msgstr "" -#: includes/Assets.php:734 +#: includes/Assets.php:755 msgctxt "time constant" msgid "AM" msgstr "" -#: includes/Assets.php:735 +#: includes/Assets.php:756 msgctxt "time constant" msgid "PM" msgstr "" -#: includes/Assets.php:736 +#: includes/Assets.php:757 msgctxt "time constant" msgid "hr" msgstr "" -#: includes/Assets.php:737 +#: includes/Assets.php:758 msgctxt "time constant" msgid "hrs" msgstr "" -#: includes/Assets.php:738 +#: includes/Assets.php:759 msgctxt "time constant" msgid "mins" msgstr "" -#: includes/Assets.php:741 -#: templates/products/edit-product-single.php:306 +#: includes/Assets.php:762 +#: templates/products/edit-product-single.php:368 #: templates/products/new-product.php:252 -#: templates/products/tmpl-add-product-popup.php:88 +#: templates/products/tmpl-add-product-popup.php:87 msgid "To" msgstr "" -#: includes/Assets.php:743 -#: templates/products/edit-product-single.php:299 +#: includes/Assets.php:764 +#: templates/products/edit-product-single.php:361 #: templates/products/new-product.php:245 -#: templates/products/tmpl-add-product-popup.php:81 +#: templates/products/tmpl-add-product-popup.php:80 msgid "From" msgstr "" -#: includes/Assets.php:744 +#: includes/Assets.php:765 msgid " - " msgstr "" -#: includes/Assets.php:745 +#: includes/Assets.php:766 msgid "W" msgstr "" -#: includes/Assets.php:746 +#: includes/Assets.php:767 #: templates/orders/listing.php:20 #: templates/products/products-listing.php:108 #: templates/store-lists-filter.php:84 @@ -1935,100 +1972,100 @@ msgstr "" msgid "Apply" msgstr "" -#: includes/Assets.php:747 +#: includes/Assets.php:768 #: assets/js/vue-admin.js:2 msgid "Clear" msgstr "" -#: includes/Assets.php:748 +#: includes/Assets.php:769 #: includes/Withdraw/Hooks.php:68 msgid "Custom" msgstr "" -#: includes/Assets.php:750 +#: includes/Assets.php:771 msgid "Su" msgstr "" -#: includes/Assets.php:751 +#: includes/Assets.php:772 msgid "Mo" msgstr "" -#: includes/Assets.php:752 +#: includes/Assets.php:773 msgid "Tu" msgstr "" -#: includes/Assets.php:753 +#: includes/Assets.php:774 msgid "We" msgstr "" -#: includes/Assets.php:754 +#: includes/Assets.php:775 msgid "Th" msgstr "" -#: includes/Assets.php:755 +#: includes/Assets.php:776 msgid "Fr" msgstr "" -#: includes/Assets.php:756 +#: includes/Assets.php:777 msgid "Sa" msgstr "" -#: includes/Assets.php:759 +#: includes/Assets.php:780 msgid "January" msgstr "" -#: includes/Assets.php:760 +#: includes/Assets.php:781 msgid "February" msgstr "" -#: includes/Assets.php:761 +#: includes/Assets.php:782 msgid "March" msgstr "" -#: includes/Assets.php:762 +#: includes/Assets.php:783 msgid "April" msgstr "" -#: includes/Assets.php:763 +#: includes/Assets.php:784 msgid "May" msgstr "" -#: includes/Assets.php:764 +#: includes/Assets.php:785 msgid "June" msgstr "" -#: includes/Assets.php:765 +#: includes/Assets.php:786 msgid "July" msgstr "" -#: includes/Assets.php:766 +#: includes/Assets.php:787 msgid "August" msgstr "" -#: includes/Assets.php:767 +#: includes/Assets.php:788 msgid "September" msgstr "" -#: includes/Assets.php:768 +#: includes/Assets.php:789 msgid "October" msgstr "" -#: includes/Assets.php:769 +#: includes/Assets.php:790 msgid "November" msgstr "" -#: includes/Assets.php:770 +#: includes/Assets.php:791 msgid "December" msgstr "" -#: includes/Assets.php:774 -#: includes/Assets.php:1046 +#: includes/Assets.php:795 +#: includes/Assets.php:1067 #: includes/Product/functions.php:310 #: templates/my-orders.php:95 #: templates/orders/details.php:196 -#: templates/products/edit-product-single.php:270 +#: templates/products/edit-product-single.php:332 #: templates/products/new-product.php:232 -#: templates/products/tmpl-add-product-popup.php:68 +#: templates/products/tmpl-add-product-popup.php:67 #: templates/settings/bank-payment-method-settings.php:203 #: templates/store-lists-filter.php:83 #: templates/withdraw/pending-request-listing-dashboard.php:24 @@ -2036,25 +2073,26 @@ msgstr "" #: templates/withdraw/pending-request-listing.php:19 #: templates/withdraw/pending-request-listing.php:39 #: templates/withdraw/pending-request-listing.php:63 +#: assets/js/dokan-admin-notice.js:2 #: assets/js/dokan-promo-notice.js:2 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Cancel" msgstr "" -#: includes/Assets.php:775 +#: includes/Assets.php:796 #: includes/Product/functions.php:321 #: templates/orders/details.php:347 #: templates/settings/store-form.php:38 msgid "Close" msgstr "" -#: includes/Assets.php:776 -#: includes/Assets.php:1045 +#: includes/Assets.php:797 +#: includes/Assets.php:1066 msgid "OK" msgstr "" -#: includes/Assets.php:777 +#: includes/Assets.php:798 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:283 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:430 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:446 @@ -2064,312 +2102,312 @@ msgstr "" msgid "No" msgstr "" -#: includes/Assets.php:778 +#: includes/Assets.php:799 msgid "Close this dialog" msgstr "" -#: includes/Assets.php:793 +#: includes/Assets.php:814 msgid "This field is required" msgstr "" -#: includes/Assets.php:794 +#: includes/Assets.php:815 msgid "Please fix this field." msgstr "" -#: includes/Assets.php:795 +#: includes/Assets.php:816 msgid "Please enter a valid email address." msgstr "" -#: includes/Assets.php:796 +#: includes/Assets.php:817 msgid "Please enter a valid URL." msgstr "" -#: includes/Assets.php:797 +#: includes/Assets.php:818 msgid "Please enter a valid date." msgstr "" -#: includes/Assets.php:798 +#: includes/Assets.php:819 msgid "Please enter a valid date (ISO)." msgstr "" -#: includes/Assets.php:799 +#: includes/Assets.php:820 msgid "Please enter a valid number." msgstr "" -#: includes/Assets.php:800 +#: includes/Assets.php:821 msgid "Please enter only digits." msgstr "" -#: includes/Assets.php:801 +#: includes/Assets.php:822 msgid "Please enter a valid credit card number." msgstr "" -#: includes/Assets.php:802 +#: includes/Assets.php:823 msgid "Please enter the same value again." msgstr "" -#: includes/Assets.php:803 +#: includes/Assets.php:824 msgid "Please enter no more than {0} characters." msgstr "" -#: includes/Assets.php:804 +#: includes/Assets.php:825 msgid "Please enter at least {0} characters." msgstr "" -#: includes/Assets.php:805 +#: includes/Assets.php:826 msgid "Please enter a value between {0} and {1} characters long." msgstr "" -#: includes/Assets.php:806 +#: includes/Assets.php:827 msgid "Please enter a value between {0} and {1}." msgstr "" -#: includes/Assets.php:807 +#: includes/Assets.php:828 msgid "Please enter a value less than or equal to {0}." msgstr "" -#: includes/Assets.php:808 +#: includes/Assets.php:829 msgid "Please enter a value greater than or equal to {0}." msgstr "" -#: includes/Assets.php:970 +#: includes/Assets.php:991 msgid "Upload featured image" msgstr "" -#: includes/Assets.php:971 +#: includes/Assets.php:992 msgid "Choose a file" msgstr "" -#: includes/Assets.php:972 +#: includes/Assets.php:993 msgid "Add Images to Product Gallery" msgstr "" -#: includes/Assets.php:973 +#: includes/Assets.php:994 msgid "Set featured image" msgstr "" -#: includes/Assets.php:974 +#: includes/Assets.php:995 #: includes/woo-views/html-product-download.php:8 msgid "Insert file URL" msgstr "" -#: includes/Assets.php:975 +#: includes/Assets.php:996 msgid "Add to gallery" msgstr "" -#: includes/Assets.php:976 +#: includes/Assets.php:997 msgid "Sorry, this attribute option already exists, Try a different one." msgstr "" -#: includes/Assets.php:977 +#: includes/Assets.php:998 msgid "Warning! This product will not have any variations if this option is not checked." msgstr "" -#: includes/Assets.php:978 +#: includes/Assets.php:999 msgid "Enter a name for the new attribute term:" msgstr "" -#: includes/Assets.php:979 +#: includes/Assets.php:1000 msgid "Remove this attribute?" msgstr "" #. translators: %d: max linked variation. -#: includes/Assets.php:988 +#: includes/Assets.php:1009 msgid "Are you sure you want to link all variations? This will create a new variation for each and every possible combination of variation attributes (max %d per run)." msgstr "" -#: includes/Assets.php:989 +#: includes/Assets.php:1010 msgid "Enter a value" msgstr "" -#: includes/Assets.php:990 +#: includes/Assets.php:1011 msgid "Variation menu order (determines position in the list of variations)" msgstr "" -#: includes/Assets.php:991 +#: includes/Assets.php:1012 msgid "Enter a value (fixed or %)" msgstr "" -#: includes/Assets.php:992 +#: includes/Assets.php:1013 msgid "Are you sure you want to delete all variations? This cannot be undone." msgstr "" -#: includes/Assets.php:993 +#: includes/Assets.php:1014 msgid "Last warning, are you sure?" msgstr "" -#: includes/Assets.php:994 +#: includes/Assets.php:1015 msgid "Choose an image" msgstr "" -#: includes/Assets.php:995 +#: includes/Assets.php:1016 msgid "Set variation image" msgstr "" -#: includes/Assets.php:996 +#: includes/Assets.php:1017 msgid "variation added" msgstr "" -#: includes/Assets.php:997 +#: includes/Assets.php:1018 msgid "variations added" msgstr "" -#: includes/Assets.php:998 +#: includes/Assets.php:1019 msgid "No variations added" msgstr "" -#: includes/Assets.php:999 +#: includes/Assets.php:1020 msgid "Are you sure you want to remove this variation?" msgstr "" -#: includes/Assets.php:1000 +#: includes/Assets.php:1021 msgid "Sale start date (YYYY-MM-DD format or leave blank)" msgstr "" -#: includes/Assets.php:1001 +#: includes/Assets.php:1022 msgid "Sale end date (YYYY-MM-DD format or leave blank)" msgstr "" -#: includes/Assets.php:1002 +#: includes/Assets.php:1023 msgid "Save changes before changing page?" msgstr "" -#: includes/Assets.php:1003 +#: includes/Assets.php:1024 msgid "%qty% variation" msgstr "" -#: includes/Assets.php:1004 +#: includes/Assets.php:1025 msgid "%qty% variations" msgstr "" -#: includes/Assets.php:1005 +#: includes/Assets.php:1026 msgid "No Result Found" msgstr "" -#: includes/Assets.php:1006 +#: includes/Assets.php:1027 msgid "Please insert value less than the regular price!" msgstr "" #. translators: %s: decimal -#: includes/Assets.php:1008 -#: includes/Assets.php:1188 +#: includes/Assets.php:1029 +#: includes/Assets.php:1209 msgid "Please enter with one decimal point (%s) without thousand separators." msgstr "" #. translators: %s: price decimal separator -#: includes/Assets.php:1010 -#: includes/Assets.php:1190 +#: includes/Assets.php:1031 +#: includes/Assets.php:1211 msgid "Please enter with one monetary decimal point (%s) without thousand separators and currency symbols." msgstr "" -#: includes/Assets.php:1011 -#: includes/Assets.php:1191 +#: includes/Assets.php:1032 +#: includes/Assets.php:1212 msgid "Please enter in country code with two capital letters." msgstr "" -#: includes/Assets.php:1012 -#: includes/Assets.php:1192 +#: includes/Assets.php:1033 +#: includes/Assets.php:1213 msgid "Please enter in a value less than the regular price." msgstr "" -#: includes/Assets.php:1013 -#: includes/Assets.php:1193 +#: includes/Assets.php:1034 +#: includes/Assets.php:1214 msgid "This product has produced sales and may be linked to existing orders. Are you sure you want to delete it?" msgstr "" -#: includes/Assets.php:1014 -#: includes/Assets.php:1194 +#: includes/Assets.php:1035 +#: includes/Assets.php:1215 msgid "This action cannot be reversed. Are you sure you wish to erase personal data from the selected orders?" msgstr "" -#: includes/Assets.php:1024 +#: includes/Assets.php:1045 msgid "Select and Crop" msgstr "" -#: includes/Assets.php:1025 +#: includes/Assets.php:1046 msgid "Choose Image" msgstr "" -#: includes/Assets.php:1026 +#: includes/Assets.php:1047 msgid "Product title is required" msgstr "" -#: includes/Assets.php:1027 +#: includes/Assets.php:1048 msgid "Product category is required" msgstr "" -#: includes/Assets.php:1028 +#: includes/Assets.php:1049 msgid "Product created successfully" msgstr "" -#: includes/Assets.php:1032 +#: includes/Assets.php:1053 msgid "One result is available, press enter to select it." msgstr "" -#: includes/Assets.php:1033 +#: includes/Assets.php:1054 msgid "%qty% results are available, use up and down arrow keys to navigate." msgstr "" -#: includes/Assets.php:1034 +#: includes/Assets.php:1055 msgid "No matches found" msgstr "" -#: includes/Assets.php:1035 +#: includes/Assets.php:1056 msgid "Loading failed" msgstr "" -#: includes/Assets.php:1036 +#: includes/Assets.php:1057 msgid "Please enter 1 or more characters" msgstr "" -#: includes/Assets.php:1037 +#: includes/Assets.php:1058 msgid "Please enter %qty% or more characters" msgstr "" -#: includes/Assets.php:1038 +#: includes/Assets.php:1059 msgid "Please delete 1 character" msgstr "" -#: includes/Assets.php:1039 +#: includes/Assets.php:1060 msgid "Please delete %qty% characters" msgstr "" -#: includes/Assets.php:1040 +#: includes/Assets.php:1061 msgid "You can only select 1 item" msgstr "" -#: includes/Assets.php:1041 +#: includes/Assets.php:1062 msgid "You can only select %qty% items" msgstr "" -#: includes/Assets.php:1042 +#: includes/Assets.php:1063 msgid "Loading more results…" msgstr "" -#: includes/Assets.php:1043 +#: includes/Assets.php:1064 msgid "Searching…" msgstr "" -#: includes/Assets.php:1044 +#: includes/Assets.php:1065 msgid "Calculating" msgstr "" -#: includes/Assets.php:1047 +#: includes/Assets.php:1068 msgid "Attribute Name" msgstr "" -#: includes/Assets.php:1049 +#: includes/Assets.php:1070 msgid "Are you sure? You have uploaded banner but didn't click the Update Settings button!" msgstr "" -#: includes/Assets.php:1050 +#: includes/Assets.php:1071 #: templates/settings/header.php:20 #: templates/settings/payment-manage.php:48 #: templates/settings/store-form.php:270 msgid "Update Settings" msgstr "" -#: includes/Assets.php:1052 +#: includes/Assets.php:1073 msgid "Please enter 3 or more characters" msgstr "" @@ -2392,7 +2430,7 @@ msgid "Out of Stock" msgstr "" #: includes/Blocks/ProductBlock.php:34 -#: templates/products/inventory.php:67 +#: templates/products/inventory.php:69 msgid "Do not allow" msgstr "" @@ -2401,21 +2439,21 @@ msgid "Allow, but notify customer" msgstr "" #: includes/Blocks/ProductBlock.php:36 -#: templates/products/inventory.php:69 +#: templates/products/inventory.php:71 msgid "Allow" msgstr "" #: includes/Blocks/ProductBlock.php:40 -#: templates/products/edit-product-single.php:329 +#: templates/products/edit-product-single.php:384 #: templates/products/new-product.php:271 -#: templates/products/tmpl-add-product-popup.php:19 +#: templates/products/tmpl-add-product-popup.php:18 msgid "Select tags/Add tags" msgstr "" #: includes/Blocks/ProductBlock.php:40 -#: templates/products/edit-product-single.php:329 +#: templates/products/edit-product-single.php:384 #: templates/products/new-product.php:271 -#: templates/products/tmpl-add-product-popup.php:19 +#: templates/products/tmpl-add-product-popup.php:18 msgid "Select product tags" msgstr "" @@ -2470,27 +2508,35 @@ msgid "Check to remove Add to Cart option from your products." msgstr "" #: includes/CatalogMode/Dashboard/Settings.php:79 -#: templates/products/catalog-mode-content.php:45 -msgid "Check to hide product price from your products." -msgstr "" - -#. translators: %s: Geteway fee -#: includes/Commission.php:116 -msgid "Payment gateway processing fee %s" +#: templates/products/catalog-mode-content.php:45 +msgid "Check to hide product price from your products." msgstr "" -#: includes/Commission.php:238 +#: includes/Commission.php:174 #: includes/REST/ProductBlockController.php:69 msgid "Product not found" msgstr "" -#: includes/Commission.php:268 +#: includes/Commission.php:211 msgid "Order not found" msgstr "" -#: includes/Commission.php:771 -#: includes/Commission.php:803 -msgid "Please provide a valid order object." +#: includes/Commission.php:539 +msgid "Combine" +msgstr "" + +#: includes/Commission.php:540 +#: assets/js/dokan-setup-wizard-commission.js:1 +#: assets/js/vue-admin.js:2 +#: assets/js/vue-bootstrap.js:2 +msgid "Percentage" +msgstr "" + +#: includes/Commission.php:541 +#: assets/js/dokan-setup-wizard-commission.js:1 +#: assets/js/vue-admin.js:2 +#: assets/js/vue-bootstrap.js:2 +msgid "Flat" msgstr "" #. translators: 1) page number @@ -2584,7 +2630,7 @@ msgid "Show store opening/closing Time" msgstr "" #: includes/Customizer.php:392 -#: includes/Install/Installer.php:240 +#: includes/Install/Installer.php:239 msgid "Store List" msgstr "" @@ -2603,14 +2649,14 @@ msgid "Pending" msgstr "" #: includes/Dashboard/Templates/Dashboard.php:119 -#: includes/Order/functions.php:451 +#: includes/Order/functions.php:455 #: templates/dashboard/orders-widget.php:48 #: assets/js/vue-admin.js:2 msgid "Cancelled" msgstr "" #: includes/Dashboard/Templates/Dashboard.php:124 -#: includes/Order/functions.php:446 +#: includes/Order/functions.php:450 #: templates/dashboard/orders-widget.php:53 msgid "Refunded" msgstr "" @@ -3282,13 +3328,23 @@ msgstr "" msgid "Withdrawal request for {amount} is cancelled" msgstr "" +#. translators: %s: Geteway fee +#: includes/Fees.php:112 +msgid "Payment gateway processing fee %s" +msgstr "" + +#: includes/Fees.php:168 +#: includes/Fees.php:201 +msgid "Please provide a valid order object." +msgstr "" + #: includes/Frontend/MyAccount/BecomeAVendor.php:82 -#: includes/Frontend/MyAccount/BecomeAVendor.php:162 +#: includes/Frontend/MyAccount/BecomeAVendor.php:166 msgid "You need to login before applying for vendor." msgstr "" #: includes/Frontend/MyAccount/BecomeAVendor.php:88 -#: includes/Frontend/MyAccount/BecomeAVendor.php:164 +#: includes/Frontend/MyAccount/BecomeAVendor.php:168 msgid "You are already a vendor." msgstr "" @@ -3304,12 +3360,12 @@ msgstr "" msgid "Enter your phone number." msgstr "" -#: includes/Frontend/MyAccount/BecomeAVendor.php:166 +#: includes/Frontend/MyAccount/BecomeAVendor.php:170 msgid "You are an administrator. Please use dokan admin settings to enable your selling capabilities." msgstr "" #: includes/functions-dashboard-navigation.php:37 -#: includes/functions.php:1294 +#: includes/functions.php:1199 #: templates/dashboard/products-widget.php:22 #: assets/js/vue-admin.js:2 msgid "Products" @@ -3327,18 +3383,18 @@ msgstr "" msgid "No Title" msgstr "" -#: includes/functions-dashboard-navigation.php:291 +#: includes/functions-dashboard-navigation.php:292 #: templates/settings/header.php:14 #: templates/store-lists-loop.php:105 msgid "Visit Store" msgstr "" -#: includes/functions-dashboard-navigation.php:292 +#: includes/functions-dashboard-navigation.php:293 #: templates/global/header-menu.php:54 msgid "Edit Account" msgstr "" -#: includes/functions-dashboard-navigation.php:293 +#: includes/functions-dashboard-navigation.php:294 msgid "Log out" msgstr "" @@ -3360,540 +3416,551 @@ msgstr "" msgid "No store found with given store id" msgstr "" -#: includes/functions.php:774 +#: includes/functions.php:682 msgid "Online" msgstr "" -#: includes/functions.php:775 -#: includes/Order/functions.php:460 +#: includes/functions.php:683 +#: includes/Order/functions.php:464 msgid "Draft" msgstr "" -#: includes/functions.php:776 +#: includes/functions.php:684 #: templates/dashboard/products-widget.php:47 #: templates/withdraw/pending-request-listing-dashboard.php:52 #: templates/withdraw/pending-request-listing.php:45 msgid "Pending Review" msgstr "" -#: includes/functions.php:777 -#: templates/products/products-listing-row.php:166 +#: includes/functions.php:685 +#: templates/products/products-listing-row.php:329 msgid "Scheduled" msgstr "" -#: includes/functions.php:846 +#: includes/functions.php:754 msgid "Simple Product" msgstr "" -#: includes/functions.php:847 +#: includes/functions.php:755 #: assets/js/vue-admin.js:2 msgid "Variable Product" msgstr "" -#: includes/functions.php:848 +#: includes/functions.php:756 msgid "Grouped Product" msgstr "" -#: includes/functions.php:849 +#: includes/functions.php:757 msgid "External/Affiliate Product" msgstr "" -#: includes/functions.php:1086 +#: includes/functions.php:995 msgid "Author" msgstr "" -#: includes/functions.php:1298 +#: includes/functions.php:1203 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:518 #: templates/settings/store-form.php:195 msgid "Terms and Conditions" msgstr "" #. translators: 1) bank account name -#: includes/functions.php:1338 +#: includes/functions.php:1243 #: assets/js/vue-admin.js:2 msgid "Account Name: %s" msgstr "" #. translators: 1) bank account number -#: includes/functions.php:1343 +#: includes/functions.php:1248 #: assets/js/vue-admin.js:2 msgid "Account Number: %s" msgstr "" #. translators: 1) bank name -#: includes/functions.php:1348 +#: includes/functions.php:1253 #: assets/js/vue-admin.js:2 msgid "Bank Name: %s" msgstr "" #. translators: 1) bank address -#: includes/functions.php:1353 +#: includes/functions.php:1258 msgid "Address: %s" msgstr "" #. translators: 1) bank routing number -#: includes/functions.php:1358 +#: includes/functions.php:1263 #: assets/js/vue-admin.js:2 msgid "Routing Number: %s" msgstr "" #. translators: 1) bank iban -#: includes/functions.php:1363 +#: includes/functions.php:1268 #: assets/js/vue-admin.js:2 msgid "IBAN: %s" msgstr "" #. translators: 1) bank swift -#: includes/functions.php:1368 +#: includes/functions.php:1273 msgid "SWIFT: %s" msgstr "" -#: includes/functions.php:1723 +#: includes/functions.php:1628 msgid "Date is not valid" msgstr "" -#: includes/functions.php:2089 +#: includes/functions.php:1994 msgid "- Select a location -" msgstr "" -#: includes/functions.php:2093 -#: includes/functions.php:2117 +#: includes/functions.php:1998 +#: includes/functions.php:2022 msgid "Everywhere Else" msgstr "" -#: includes/functions.php:2113 +#: includes/functions.php:2018 msgid "- Select a State -" msgstr "" -#: includes/functions.php:2136 +#: includes/functions.php:2041 msgid "Ready to ship in..." msgstr "" -#: includes/functions.php:2137 +#: includes/functions.php:2042 msgid "1 business day" msgstr "" -#: includes/functions.php:2138 +#: includes/functions.php:2043 msgid "1-2 business days" msgstr "" -#: includes/functions.php:2139 +#: includes/functions.php:2044 msgid "1-3 business days" msgstr "" -#: includes/functions.php:2140 +#: includes/functions.php:2045 msgid "3-5 business days" msgstr "" -#: includes/functions.php:2141 +#: includes/functions.php:2046 msgid "1-2 weeks" msgstr "" -#: includes/functions.php:2142 +#: includes/functions.php:2047 msgid "2-3 weeks" msgstr "" -#: includes/functions.php:2143 +#: includes/functions.php:2048 msgid "3-4 weeks" msgstr "" -#: includes/functions.php:2144 +#: includes/functions.php:2049 msgid "4-6 weeks" msgstr "" -#: includes/functions.php:2145 +#: includes/functions.php:2050 msgid "6-8 weeks" msgstr "" -#: includes/functions.php:2245 +#: includes/functions.php:2150 msgid "All dates" msgstr "" #. translators: 1: month name, 2: 4-digit year -#: includes/functions.php:2260 -#: includes/REST/ProductControllerV2.php:198 +#: includes/functions.php:2165 +#: includes/REST/ProductControllerV2.php:200 msgid "%1$s %2$d" msgstr "" -#: includes/functions.php:2275 -#: includes/REST/ProductControllerV2.php:236 -#: templates/products/edit-product-single.php:225 -#: templates/products/products-listing-row.php:112 -#: templates/products/products-listing.php:138 +#: includes/functions.php:2180 +#: includes/REST/ProductControllerV2.php:238 +#: templates/products/edit-product-single.php:257 +#: templates/products/products-listing-row.php:247 +#: templates/products/products-listing.php:139 msgid "Simple" msgstr "" -#: includes/functions.php:2357 +#: includes/functions.php:2263 #: includes/Privacy.php:201 #: assets/js/vue-bootstrap.js:2 msgid "Facebook" msgstr "" -#: includes/functions.php:2361 +#: includes/functions.php:2267 #: includes/Privacy.php:202 #: assets/js/vue-bootstrap.js:2 msgid "Twitter" msgstr "" -#: includes/functions.php:2365 +#: includes/functions.php:2271 #: includes/Privacy.php:203 #: assets/js/vue-bootstrap.js:2 msgid "Pinterest" msgstr "" -#: includes/functions.php:2369 +#: includes/functions.php:2275 msgid "LinkedIn" msgstr "" -#: includes/functions.php:2373 +#: includes/functions.php:2279 #: includes/Privacy.php:205 #: assets/js/vue-bootstrap.js:2 msgid "Youtube" msgstr "" -#: includes/functions.php:2377 +#: includes/functions.php:2283 #: includes/Privacy.php:206 #: assets/js/vue-bootstrap.js:2 msgid "Instagram" msgstr "" -#: includes/functions.php:2381 +#: includes/functions.php:2287 #: includes/Privacy.php:207 #: assets/js/vue-bootstrap.js:2 msgid "Flickr" msgstr "" -#: includes/functions.php:2385 +#: includes/functions.php:2291 msgid "Threads" msgstr "" -#: includes/functions.php:2651 +#: includes/functions.php:2557 msgid "Dokan Store Sidebar" msgstr "" -#: includes/functions.php:2808 +#: includes/functions.php:2686 msgid "View sales overview" msgstr "" -#: includes/functions.php:2809 +#: includes/functions.php:2687 msgid "View sales report chart" msgstr "" -#: includes/functions.php:2810 +#: includes/functions.php:2688 msgid "View announcement" msgstr "" -#: includes/functions.php:2811 +#: includes/functions.php:2689 msgid "View order report" msgstr "" -#: includes/functions.php:2812 +#: includes/functions.php:2690 msgid "View review report" msgstr "" -#: includes/functions.php:2813 +#: includes/functions.php:2691 msgid "View product status report" msgstr "" -#: includes/functions.php:2816 +#: includes/functions.php:2694 msgid "View overview report" msgstr "" -#: includes/functions.php:2817 +#: includes/functions.php:2695 msgid "View daily sales report" msgstr "" -#: includes/functions.php:2818 +#: includes/functions.php:2696 msgid "View top selling report" msgstr "" -#: includes/functions.php:2819 +#: includes/functions.php:2697 msgid "View top earning report" msgstr "" -#: includes/functions.php:2820 +#: includes/functions.php:2698 msgid "View statement report" msgstr "" -#: includes/functions.php:2823 +#: includes/functions.php:2701 msgid "View order" msgstr "" -#: includes/functions.php:2824 +#: includes/functions.php:2702 msgid "Manage order" msgstr "" -#: includes/functions.php:2825 +#: includes/functions.php:2703 msgid "Manage order note" msgstr "" -#: includes/functions.php:2826 +#: includes/functions.php:2704 msgid "Manage refund" msgstr "" -#: includes/functions.php:2827 +#: includes/functions.php:2705 msgid "Export order" msgstr "" -#: includes/functions.php:2830 +#: includes/functions.php:2708 msgid "Add coupon" msgstr "" -#: includes/functions.php:2831 +#: includes/functions.php:2709 msgid "Edit coupon" msgstr "" -#: includes/functions.php:2832 +#: includes/functions.php:2710 msgid "Delete coupon" msgstr "" -#: includes/functions.php:2835 +#: includes/functions.php:2713 msgid "View reviews" msgstr "" -#: includes/functions.php:2836 +#: includes/functions.php:2714 #: assets/js/vue-admin.js:2 msgid "Manage reviews" msgstr "" -#: includes/functions.php:2840 +#: includes/functions.php:2718 msgid "Manage withdraw" msgstr "" -#: includes/functions.php:2843 +#: includes/functions.php:2721 msgid "Add product" msgstr "" -#: includes/functions.php:2844 +#: includes/functions.php:2722 msgid "Edit product" msgstr "" -#: includes/functions.php:2845 +#: includes/functions.php:2723 msgid "Delete product" msgstr "" -#: includes/functions.php:2846 +#: includes/functions.php:2724 msgid "View product" msgstr "" -#: includes/functions.php:2847 +#: includes/functions.php:2725 msgid "Duplicate product" msgstr "" -#: includes/functions.php:2848 +#: includes/functions.php:2726 msgid "Import product" msgstr "" -#: includes/functions.php:2849 +#: includes/functions.php:2727 msgid "Export product" msgstr "" -#: includes/functions.php:2852 +#: includes/functions.php:2730 msgid "View overview menu" msgstr "" -#: includes/functions.php:2853 +#: includes/functions.php:2731 msgid "View product menu" msgstr "" -#: includes/functions.php:2854 +#: includes/functions.php:2732 msgid "View order menu" msgstr "" -#: includes/functions.php:2855 +#: includes/functions.php:2733 msgid "View coupon menu" msgstr "" -#: includes/functions.php:2856 +#: includes/functions.php:2734 msgid "View report menu" msgstr "" -#: includes/functions.php:2857 +#: includes/functions.php:2735 msgid "View review menu" msgstr "" -#: includes/functions.php:2858 +#: includes/functions.php:2736 msgid "View withdraw menu" msgstr "" -#: includes/functions.php:2859 +#: includes/functions.php:2737 msgid "View store settings menu" msgstr "" -#: includes/functions.php:2860 +#: includes/functions.php:2738 msgid "View payment settings menu" msgstr "" -#: includes/functions.php:2861 +#: includes/functions.php:2739 msgid "View shipping settings menu" msgstr "" -#: includes/functions.php:2862 +#: includes/functions.php:2740 msgid "View social settings menu" msgstr "" -#: includes/functions.php:2863 +#: includes/functions.php:2741 msgid "View seo settings menu" msgstr "" -#: includes/functions.php:2882 +#: includes/functions.php:2760 #: assets/js/vue-admin.js:2 msgid "Overview" msgstr "" -#: includes/functions.php:2883 +#: includes/functions.php:2761 msgid "Report" msgstr "" -#: includes/functions.php:2884 +#: includes/functions.php:2762 #: templates/dashboard/big-counter-widget.php:29 #: templates/my-orders.php:25 #: templates/orders/details.php:19 #: templates/orders/listing.php:30 #: templates/orders/listing.php:57 +#: templates/orders/sub-order-related-order-meta-box-html.php:37 #: templates/sub-orders.php:45 #: assets/js/vue-admin.js:2 msgid "Order" msgstr "" -#: includes/functions.php:2885 +#: includes/functions.php:2763 msgid "Coupon" msgstr "" -#: includes/functions.php:2886 +#: includes/functions.php:2764 msgid "Review" msgstr "" -#: includes/functions.php:2888 +#: includes/functions.php:2766 #: templates/emails/vendor-completed-order.php:54 #: templates/emails/vendor-new-order.php:53 #: assets/js/vue-admin.js:2 msgid "Product" msgstr "" -#: includes/functions.php:2889 +#: includes/functions.php:2767 msgid "Menu" msgstr "" -#: includes/functions.php:3018 +#: includes/functions.php:2896 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:350 msgid "Sunday" msgstr "" -#: includes/functions.php:3019 +#: includes/functions.php:2897 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:302 msgid "Monday" msgstr "" -#: includes/functions.php:3020 +#: includes/functions.php:2898 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:310 msgid "Tuesday" msgstr "" -#: includes/functions.php:3021 +#: includes/functions.php:2899 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:318 msgid "Wednesday" msgstr "" -#: includes/functions.php:3022 +#: includes/functions.php:2900 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:326 msgid "Thursday" msgstr "" -#: includes/functions.php:3023 +#: includes/functions.php:2901 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:334 msgid "Friday" msgstr "" -#: includes/functions.php:3024 +#: includes/functions.php:2902 #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:342 msgid "Saturday" msgstr "" -#: includes/functions.php:3029 +#: includes/functions.php:2907 msgid "Sun" msgstr "" -#: includes/functions.php:3030 +#: includes/functions.php:2908 msgid "Mon" msgstr "" -#: includes/functions.php:3031 +#: includes/functions.php:2909 msgid "Tue" msgstr "" -#: includes/functions.php:3032 +#: includes/functions.php:2910 msgid "Wed" msgstr "" -#: includes/functions.php:3033 +#: includes/functions.php:2911 msgid "Thu" msgstr "" -#: includes/functions.php:3034 +#: includes/functions.php:2912 msgid "Fri" msgstr "" -#: includes/functions.php:3035 +#: includes/functions.php:2913 msgid "Sat" msgstr "" -#: includes/functions.php:3329 +#: includes/functions.php:3209 msgid "privacy policy" msgstr "" -#: includes/functions.php:3376 -#: assets/js/vue-admin.js:2 -#: assets/js/vue-bootstrap.js:2 -msgid "Flat" +#: includes/functions.php:3256 +#: templates/products/dokan-products-edit-bulk-commission.php:28 +msgid "Fixed" msgstr "" -#: includes/functions.php:3377 -#: assets/js/vue-admin.js:2 -#: assets/js/vue-bootstrap.js:2 -msgid "Percentage" +#: includes/functions.php:3257 +msgid "Category Based" msgstr "" #. translators: 1) plugin slug -#: includes/functions.php:3551 +#: includes/functions.php:3431 msgid "Unable to fetch plugin information from wordpress.org for %s." msgstr "" #. translators: 1) plugin slug -#: includes/functions.php:3564 +#: includes/functions.php:3444 msgid "Unable to install %s from wordpress.org" msgstr "" -#: includes/Order/Admin/Hooks.php:93 +#: includes/Order/Admin/Hooks.php:97 #: assets/js/vue-admin.js:2 msgid "Actions" msgstr "" -#: includes/Order/Admin/Hooks.php:94 +#: includes/Order/Admin/Hooks.php:98 msgid "Sub Order" msgstr "" -#: includes/Order/Admin/Hooks.php:133 +#: includes/Order/Admin/Hooks.php:137 msgid " Sub Order of" msgstr "" -#: includes/Order/Admin/Hooks.php:141 +#: includes/Order/Admin/Hooks.php:145 msgid "Show Sub-Orders" msgstr "" -#: includes/Order/Admin/Hooks.php:141 +#: includes/Order/Admin/Hooks.php:145 msgid "Hide Sub-Orders" msgstr "" -#: includes/Order/Admin/Hooks.php:154 +#: includes/Order/Admin/Hooks.php:158 +#: templates/orders/sub-order-related-order-meta-box-html.php:96 #: assets/js/vue-admin.js:2 msgid "(no name)" msgstr "" -#: includes/Order/Admin/Hooks.php:513 +#: includes/Order/Admin/Hooks.php:532 msgid "Toggle Sub-orders" msgstr "" +#: includes/Order/Admin/Hooks.php:558 +msgid "Commissions" +msgstr "" + +#: includes/Order/Admin/Hooks.php:568 +msgid "Sub orders" +msgstr "" + +#: includes/Order/Admin/Hooks.php:568 +msgid "Related orders" +msgstr "" + #: includes/Order/EmailHooks.php:145 msgid "Your {site_title} order receipt from {order_date}" msgstr "" @@ -3902,168 +3969,168 @@ msgstr "" msgid "Your {site_title} order from {order_date} is complete" msgstr "" -#: includes/Order/functions.php:431 +#: includes/Order/functions.php:435 msgid "Pending Payment" msgstr "" -#: includes/Order/functions.php:456 +#: includes/Order/functions.php:460 msgid "Failed" msgstr "" -#: includes/Order/functions.php:642 +#: includes/Order/functions.php:647 msgid "Order No" msgstr "" -#: includes/Order/functions.php:643 +#: includes/Order/functions.php:648 #: templates/orders/details.php:19 msgid "Order Items" msgstr "" -#: includes/Order/functions.php:644 +#: includes/Order/functions.php:649 msgid "Shipping method" msgstr "" -#: includes/Order/functions.php:645 +#: includes/Order/functions.php:650 msgid "Shipping Cost" msgstr "" -#: includes/Order/functions.php:646 +#: includes/Order/functions.php:651 msgid "Payment method" msgstr "" -#: includes/Order/functions.php:647 +#: includes/Order/functions.php:652 #: templates/orders/listing.php:31 #: templates/orders/listing.php:77 msgid "Order Total" msgstr "" -#: includes/Order/functions.php:648 +#: includes/Order/functions.php:653 msgid "Earnings" msgstr "" -#: includes/Order/functions.php:649 +#: includes/Order/functions.php:654 #: includes/REST/OrderController.php:107 msgid "Order Status" msgstr "" -#: includes/Order/functions.php:650 +#: includes/Order/functions.php:655 msgid "Order Date" msgstr "" -#: includes/Order/functions.php:651 +#: includes/Order/functions.php:656 msgid "Billing Company" msgstr "" -#: includes/Order/functions.php:652 +#: includes/Order/functions.php:657 msgid "Billing First Name" msgstr "" -#: includes/Order/functions.php:653 +#: includes/Order/functions.php:658 msgid "Billing Last Name" msgstr "" -#: includes/Order/functions.php:654 +#: includes/Order/functions.php:659 msgid "Billing Full Name" msgstr "" -#: includes/Order/functions.php:655 +#: includes/Order/functions.php:660 msgid "Billing Email" msgstr "" -#: includes/Order/functions.php:656 +#: includes/Order/functions.php:661 msgid "Billing Phone" msgstr "" -#: includes/Order/functions.php:657 +#: includes/Order/functions.php:662 msgid "Billing Address 1" msgstr "" -#: includes/Order/functions.php:658 +#: includes/Order/functions.php:663 msgid "Billing Address 2" msgstr "" -#: includes/Order/functions.php:659 +#: includes/Order/functions.php:664 msgid "Billing City" msgstr "" -#: includes/Order/functions.php:660 +#: includes/Order/functions.php:665 msgid "Billing State" msgstr "" -#: includes/Order/functions.php:661 +#: includes/Order/functions.php:666 msgid "Billing Postcode" msgstr "" -#: includes/Order/functions.php:662 +#: includes/Order/functions.php:667 msgid "Billing Country" msgstr "" -#: includes/Order/functions.php:663 +#: includes/Order/functions.php:668 msgid "Shipping Company" msgstr "" -#: includes/Order/functions.php:664 +#: includes/Order/functions.php:669 msgid "Shipping First Name" msgstr "" -#: includes/Order/functions.php:665 +#: includes/Order/functions.php:670 msgid "Shipping Last Name" msgstr "" -#: includes/Order/functions.php:666 +#: includes/Order/functions.php:671 msgid "Shipping Full Name" msgstr "" -#: includes/Order/functions.php:667 +#: includes/Order/functions.php:672 msgid "Shipping Address 1" msgstr "" -#: includes/Order/functions.php:668 +#: includes/Order/functions.php:673 msgid "Shipping Address 2" msgstr "" -#: includes/Order/functions.php:669 +#: includes/Order/functions.php:674 msgid "Shipping City" msgstr "" -#: includes/Order/functions.php:670 +#: includes/Order/functions.php:675 msgid "Shipping State" msgstr "" -#: includes/Order/functions.php:671 +#: includes/Order/functions.php:676 msgid "Shipping Postcode" msgstr "" -#: includes/Order/functions.php:672 +#: includes/Order/functions.php:677 msgid "Shipping Country" msgstr "" -#: includes/Order/functions.php:673 +#: includes/Order/functions.php:678 msgid "Customer IP" msgstr "" -#: includes/Order/functions.php:674 +#: includes/Order/functions.php:679 msgid "Customer Note" msgstr "" -#: includes/Order/Hooks.php:272 +#: includes/Order/Hooks.php:368 msgid "Marked as completed because it contains digital products only." msgstr "" -#: includes/Order/Hooks.php:286 +#: includes/Order/Hooks.php:382 msgid "Mark parent order completed when all child orders are completed." msgstr "" -#: includes/Order/Hooks.php:341 +#: includes/Order/Hooks.php:443 msgid "This coupon is invalid for multiple vendors." msgstr "" -#: includes/Order/Hooks.php:355 +#: includes/Order/Hooks.php:457 msgid "A coupon must be restricted with a vendor product." msgstr "" #. translators: %s item name. -#: includes/Order/Hooks.php:401 +#: includes/Order/Hooks.php:503 msgid "Unable to restore stock for item %s." msgstr "" @@ -4393,7 +4460,7 @@ msgid "Toggle "Manage stock"" msgstr "" #: includes/Product/functions.php:231 -#: templates/products/products-listing-row.php:82 +#: templates/products/products-listing-row.php:189 #: templates/products/products-listing.php:126 msgid "Stock" msgstr "" @@ -4491,13 +4558,13 @@ msgid "Catalog" msgstr "" #: includes/Product/functions.php:363 -#: includes/Product/Hooks.php:190 +#: includes/Product/Hooks.php:196 #: templates/products/listing-filter.php:85 msgid "Search" msgstr "" #: includes/Product/functions.php:364 -#: templates/products/edit-product-single.php:163 +#: templates/products/edit-product-single.php:184 msgid "Hidden" msgstr "" @@ -4508,7 +4575,7 @@ msgstr "" #: includes/Product/functions.php:510 #: templates/my-orders.php:101 -#: templates/orders/listing.php:150 +#: templates/orders/listing.php:160 #: templates/sub-orders.php:99 msgid "View" msgstr "" @@ -4541,27 +4608,34 @@ msgstr "" msgid "Relevance" msgstr "" -#: includes/Product/Hooks.php:60 +#: includes/Product/Hooks.php:66 msgid "Products not found with this search" msgstr "" -#: includes/Product/Hooks.php:149 +#: includes/Product/Hooks.php:155 +#: templates/orders/commission-meta-box-html.php:111 msgid "SKU:" msgstr "" -#: includes/Product/Hooks.php:186 +#: includes/Product/Hooks.php:192 msgid "Enter product name" msgstr "" -#: includes/Product/Hooks.php:194 +#: includes/Product/Hooks.php:200 msgid "Shop order" msgstr "" -#: includes/Product/Hooks.php:410 +#: includes/Product/Hooks.php:418 msgid "As this is your own product, the \"Add to Cart\" button has been removed. Please visit as a guest to view it." msgstr "" -#: includes/Product/Manager.php:472 +#: includes/Product/Hooks.php:488 +#: includes/Product/Hooks.php:489 +#: assets/js/vue-admin.js:2 +msgid "When the value is 0, no commissions will be deducted from this vendor." +msgstr "" + +#: includes/Product/Manager.php:474 msgid "No product ID found for updating" msgstr "" @@ -4573,11 +4647,11 @@ msgstr "" msgid "Show vendor information on single product page" msgstr "" -#: includes/ProductCategory/Helper.php:244 +#: includes/ProductCategory/Helper.php:248 msgid "Select a category" msgstr "" -#: includes/ProductCategory/Helper.php:245 +#: includes/ProductCategory/Helper.php:249 msgid "This category has already been selected" msgstr "" @@ -4627,35 +4701,35 @@ msgstr "" msgid "top rated products" msgstr "" -#: includes/Registration.php:47 +#: includes/Registration.php:41 msgid "Nonce verification failed" msgstr "" -#: includes/Registration.php:55 +#: includes/Registration.php:48 msgid "Cheating, eh?" msgstr "" -#: includes/Registration.php:62 +#: includes/Registration.php:55 msgid "Please enter your first name." msgstr "" -#: includes/Registration.php:63 +#: includes/Registration.php:56 msgid "Please enter your last name." msgstr "" -#: includes/Registration.php:64 +#: includes/Registration.php:57 msgid "Please enter your phone number." msgstr "" -#: includes/Registration.php:65 +#: includes/Registration.php:58 msgid "Please provide a shop name." msgstr "" -#: includes/Registration.php:66 +#: includes/Registration.php:59 msgid "Please provide a unique shop URL." msgstr "" -#: includes/Registration.php:80 +#: includes/Registration.php:73 msgid "Shop URL is not available" msgstr "" @@ -4691,482 +4765,515 @@ msgstr "" msgid "Untitled" msgstr "" +#: includes/REST/AdminMiscController.php:48 +msgid "Dokan setting section" +msgstr "" + +#: includes/REST/AdminMiscController.php:54 +msgid "Dokan setting section key" +msgstr "" + +#: includes/REST/AdminNoticeController.php:42 +msgid "Choose notice scope: \"local\" displays only on Dokan pages, \"global\" displays across the entire site." +msgstr "" + #: includes/REST/AdminReportController.php:145 #: templates/dashboard/orders-widget.php:28 #: templates/dashboard/products-widget.php:32 #: templates/my-orders.php:28 #: templates/orders/order-fee-html.php:24 +#: templates/orders/sub-order-related-order-meta-box-html.php:40 #: templates/sub-orders.php:51 msgid "Total" msgstr "" +#: includes/REST/CommissionControllerV1.php:42 +msgid "Products price" +msgstr "" + +#: includes/REST/CommissionControllerV1.php:49 +msgid "The amount on that the commission will be calculated." +msgstr "" + +#: includes/REST/CommissionControllerV1.php:56 +msgid "Vendor id" +msgstr "" + +#: includes/REST/CommissionControllerV1.php:63 +msgid "Category ids" +msgstr "" + +#: includes/REST/CommissionControllerV1.php:74 +msgid "In which context the commission will be calculated" +msgstr "" + #: includes/REST/DummyDataController.php:171 msgid "Vendors products data." msgstr "" #: includes/REST/DummyDataController.php:179 #: includes/REST/OrderController.php:918 -#: includes/REST/ProductController.php:1704 +#: includes/REST/ProductController.php:1705 msgid "Unique identifier for the resource." msgstr "" #: includes/REST/DummyDataController.php:185 #: includes/REST/OrderController.php:1274 -#: includes/REST/ProductController.php:1710 +#: includes/REST/ProductController.php:1711 msgid "Product name." msgstr "" #: includes/REST/DummyDataController.php:191 -#: includes/REST/ProductController.php:1715 +#: includes/REST/ProductController.php:1716 msgid "Product slug." msgstr "" #: includes/REST/DummyDataController.php:197 -#: includes/REST/ProductController.php:1720 +#: includes/REST/ProductController.php:1721 msgid "Product URL." msgstr "" #: includes/REST/DummyDataController.php:205 -#: includes/REST/ProductController.php:1727 +#: includes/REST/ProductController.php:1728 msgid "The date the product was created, in the site's timezone." msgstr "" #: includes/REST/DummyDataController.php:212 -#: includes/REST/ProductController.php:1733 +#: includes/REST/ProductController.php:1734 msgid "The date the product was created, as GMT." msgstr "" #: includes/REST/DummyDataController.php:219 -#: includes/REST/ProductController.php:1739 +#: includes/REST/ProductController.php:1740 msgid "The date the product was last modified, in the site's timezone." msgstr "" #: includes/REST/DummyDataController.php:226 -#: includes/REST/ProductController.php:1745 +#: includes/REST/ProductController.php:1746 msgid "The date the product was last modified, as GMT." msgstr "" #: includes/REST/DummyDataController.php:233 -#: includes/REST/ProductController.php:1751 +#: includes/REST/ProductController.php:1752 msgid "Product type." msgstr "" #: includes/REST/DummyDataController.php:242 -#: includes/REST/ProductController.php:1758 +#: includes/REST/ProductController.php:1759 msgid "Product status (post status)." msgstr "" #: includes/REST/DummyDataController.php:251 -#: includes/REST/ProductController.php:1765 +#: includes/REST/ProductController.php:1766 msgid "Featured product." msgstr "" #: includes/REST/DummyDataController.php:257 -#: includes/REST/ProductController.php:1771 +#: includes/REST/ProductController.php:1772 msgid "Catalog visibility." msgstr "" #: includes/REST/DummyDataController.php:265 -#: includes/REST/ProductController.php:1778 +#: includes/REST/ProductController.php:1779 msgid "Product description." msgstr "" #: includes/REST/DummyDataController.php:271 -#: includes/REST/ProductController.php:1783 +#: includes/REST/ProductController.php:1784 msgid "Product short description." msgstr "" #: includes/REST/DummyDataController.php:277 -#: includes/REST/ProductController.php:1788 +#: includes/REST/ProductController.php:1789 msgid "Unique identifier." msgstr "" #: includes/REST/DummyDataController.php:283 -#: includes/REST/ProductController.php:1793 +#: includes/REST/ProductController.php:1794 msgid "Current product price." msgstr "" #: includes/REST/DummyDataController.php:289 -#: includes/REST/ProductController.php:1799 +#: includes/REST/ProductController.php:1800 msgid "Product regular price." msgstr "" #: includes/REST/DummyDataController.php:295 -#: includes/REST/ProductController.php:1804 +#: includes/REST/ProductController.php:1805 msgid "Product sale price." msgstr "" #: includes/REST/DummyDataController.php:302 -#: includes/REST/ProductController.php:1809 +#: includes/REST/ProductController.php:1810 msgid "Start date of sale price, in the site's timezone." msgstr "" #: includes/REST/DummyDataController.php:308 -#: includes/REST/ProductController.php:1814 +#: includes/REST/ProductController.php:1815 msgid "Start date of sale price, as GMT." msgstr "" #: includes/REST/DummyDataController.php:314 -#: includes/REST/ProductController.php:1819 +#: includes/REST/ProductController.php:1820 msgid "End date of sale price, in the site's timezone." msgstr "" #: includes/REST/DummyDataController.php:320 -#: includes/REST/ProductController.php:1824 +#: includes/REST/ProductController.php:1825 msgid "End date of sale price, as GMT." msgstr "" #: includes/REST/DummyDataController.php:326 -#: includes/REST/ProductController.php:1835 +#: includes/REST/ProductController.php:1836 msgid "Shows if the product is on sale." msgstr "" #: includes/REST/DummyDataController.php:332 -#: includes/REST/ProductController.php:1841 +#: includes/REST/ProductController.php:1842 msgid "Shows if the product can be bought." msgstr "" #: includes/REST/DummyDataController.php:338 -#: includes/REST/ProductController.php:1847 +#: includes/REST/ProductController.php:1848 msgid "Amount of sales." msgstr "" #: includes/REST/DummyDataController.php:345 -#: includes/REST/ProductController.php:1853 +#: includes/REST/ProductController.php:1854 msgid "If the product is virtual." msgstr "" #: includes/REST/DummyDataController.php:352 -#: includes/REST/ProductController.php:1859 +#: includes/REST/ProductController.php:1860 msgid "If the product is downloadable." msgstr "" #: includes/REST/DummyDataController.php:359 -#: includes/REST/ProductController.php:1865 +#: includes/REST/ProductController.php:1866 msgid "List of downloadable files." msgstr "" #: includes/REST/DummyDataController.php:366 -#: includes/REST/ProductController.php:1872 +#: includes/REST/ProductController.php:1873 msgid "File MD5 hash." msgstr "" #: includes/REST/DummyDataController.php:373 -#: includes/REST/ProductController.php:1878 +#: includes/REST/ProductController.php:1879 msgid "File name." msgstr "" #: includes/REST/DummyDataController.php:379 -#: includes/REST/ProductController.php:1883 +#: includes/REST/ProductController.php:1884 msgid "File URL." msgstr "" #: includes/REST/DummyDataController.php:388 -#: includes/REST/ProductController.php:1891 +#: includes/REST/ProductController.php:1892 msgid "Number of times downloadable files can be downloaded after purchase." msgstr "" #: includes/REST/DummyDataController.php:395 -#: includes/REST/ProductController.php:1897 +#: includes/REST/ProductController.php:1898 msgid "Number of days until access to downloadable files expires." msgstr "" #: includes/REST/DummyDataController.php:402 -#: includes/REST/ProductController.php:1903 +#: includes/REST/ProductController.php:1904 msgid "Product external URL. Only for external products." msgstr "" #: includes/REST/DummyDataController.php:409 -#: includes/REST/ProductController.php:1909 +#: includes/REST/ProductController.php:1910 msgid "Product external button text. Only for external products." msgstr "" #: includes/REST/DummyDataController.php:415 -#: includes/REST/ProductController.php:1914 +#: includes/REST/ProductController.php:1915 msgid "Tax status." msgstr "" #: includes/REST/DummyDataController.php:423 -#: includes/REST/ProductController.php:1921 +#: includes/REST/ProductController.php:1922 msgid "Tax class." msgstr "" #: includes/REST/DummyDataController.php:429 -#: includes/REST/ProductController.php:1926 +#: includes/REST/ProductController.php:1927 msgid "Stock management at product level." msgstr "" #: includes/REST/DummyDataController.php:435 -#: includes/REST/ProductController.php:1932 +#: includes/REST/ProductController.php:1933 msgid "Stock quantity." msgstr "" #: includes/REST/DummyDataController.php:442 -#: includes/REST/ProductController.php:1937 +#: includes/REST/ProductController.php:1938 msgid "Controls whether or not the product is listed as \"in stock\" or \"out of stock\" on the frontend." msgstr "" #: includes/REST/DummyDataController.php:448 -#: includes/REST/ProductController.php:1943 +#: includes/REST/ProductController.php:1944 msgid "If managing stock, this controls if backorders are allowed." msgstr "" #: includes/REST/DummyDataController.php:455 -#: includes/REST/ProductController.php:1950 +#: includes/REST/ProductController.php:1951 msgid "Shows if backorders are allowed." msgstr "" #: includes/REST/DummyDataController.php:461 -#: includes/REST/ProductController.php:1956 +#: includes/REST/ProductController.php:1957 msgid "Shows if the product is on backordered." msgstr "" #: includes/REST/DummyDataController.php:467 -#: includes/REST/ProductController.php:1962 +#: includes/REST/ProductController.php:1963 msgid "Allow one item to be bought in a single order." msgstr "" #. translators: %s: weight unit #: includes/REST/DummyDataController.php:475 -#: includes/REST/ProductController.php:1969 +#: includes/REST/ProductController.php:1970 msgid "Product weight (%s)." msgstr "" #: includes/REST/DummyDataController.php:481 -#: includes/REST/ProductController.php:1974 +#: includes/REST/ProductController.php:1975 msgid "Product dimensions." msgstr "" #. translators: %s: dimension unit #: includes/REST/DummyDataController.php:487 -#: includes/REST/ProductController.php:1980 +#: includes/REST/ProductController.php:1981 msgid "Product length (%s)." msgstr "" #. translators: %s: dimension unit #: includes/REST/DummyDataController.php:494 -#: includes/REST/ProductController.php:1986 +#: includes/REST/ProductController.php:1987 msgid "Product width (%s)." msgstr "" #. translators: %s: dimension unit #: includes/REST/DummyDataController.php:501 -#: includes/REST/ProductController.php:1992 +#: includes/REST/ProductController.php:1993 msgid "Product height (%s)." msgstr "" #: includes/REST/DummyDataController.php:509 -#: includes/REST/ProductController.php:1999 +#: includes/REST/ProductController.php:2000 msgid "Shows if the product need to be shipped." msgstr "" #: includes/REST/DummyDataController.php:515 -#: includes/REST/ProductController.php:2005 +#: includes/REST/ProductController.php:2006 msgid "Shows whether or not the product shipping is taxable." msgstr "" #: includes/REST/DummyDataController.php:521 -#: includes/REST/ProductController.php:2011 +#: includes/REST/ProductController.php:2012 msgid "Shipping class slug." msgstr "" #: includes/REST/DummyDataController.php:527 -#: includes/REST/ProductController.php:2016 +#: includes/REST/ProductController.php:2017 msgid "Shipping class ID." msgstr "" #: includes/REST/DummyDataController.php:534 -#: includes/REST/ProductController.php:2022 +#: includes/REST/ProductController.php:2023 msgid "Allow reviews." msgstr "" #: includes/REST/DummyDataController.php:540 -#: includes/REST/ProductController.php:2028 +#: includes/REST/ProductController.php:2029 msgid "Reviews average rating." msgstr "" #: includes/REST/DummyDataController.php:547 -#: includes/REST/ProductController.php:2034 +#: includes/REST/ProductController.php:2035 msgid "Amount of reviews that the product have." msgstr "" #: includes/REST/DummyDataController.php:554 -#: includes/REST/ProductController.php:2040 +#: includes/REST/ProductController.php:2041 msgid "List of related products IDs." msgstr "" #: includes/REST/DummyDataController.php:563 -#: includes/REST/ProductController.php:2049 +#: includes/REST/ProductController.php:2050 msgid "List of up-sell products IDs." msgstr "" #: includes/REST/DummyDataController.php:571 -#: includes/REST/ProductController.php:2057 +#: includes/REST/ProductController.php:2058 msgid "List of cross-sell products IDs." msgstr "" #: includes/REST/DummyDataController.php:579 -#: includes/REST/ProductController.php:2065 +#: includes/REST/ProductController.php:2066 msgid "Product parent ID." msgstr "" #: includes/REST/DummyDataController.php:586 -#: includes/REST/ProductController.php:2070 +#: includes/REST/ProductController.php:2071 msgid "Optional note to send the customer after purchase." msgstr "" #: includes/REST/DummyDataController.php:592 -#: includes/REST/ProductController.php:2075 +#: includes/REST/ProductController.php:2076 msgid "List of categories." msgstr "" #: includes/REST/DummyDataController.php:599 -#: includes/REST/ProductController.php:2082 +#: includes/REST/ProductController.php:2083 msgid "Category ID." msgstr "" #: includes/REST/DummyDataController.php:605 -#: includes/REST/ProductController.php:2087 +#: includes/REST/ProductController.php:2088 msgid "Category name." msgstr "" #: includes/REST/DummyDataController.php:612 -#: includes/REST/ProductController.php:2093 +#: includes/REST/ProductController.php:2094 msgid "Category slug." msgstr "" #: includes/REST/DummyDataController.php:622 -#: includes/REST/ProductController.php:2102 +#: includes/REST/ProductController.php:2103 msgid "List of tags." msgstr "" #: includes/REST/DummyDataController.php:629 -#: includes/REST/ProductController.php:2109 +#: includes/REST/ProductController.php:2110 msgid "Tag ID." msgstr "" #: includes/REST/DummyDataController.php:635 -#: includes/REST/ProductController.php:2114 +#: includes/REST/ProductController.php:2115 msgid "Tag name." msgstr "" #: includes/REST/DummyDataController.php:642 -#: includes/REST/ProductController.php:2120 +#: includes/REST/ProductController.php:2121 msgid "Tag slug." msgstr "" #: includes/REST/DummyDataController.php:652 -#: includes/REST/ProductController.php:2129 +#: includes/REST/ProductController.php:2130 msgid "List of images." msgstr "" #: includes/REST/DummyDataController.php:659 -#: includes/REST/ProductController.php:2136 +#: includes/REST/ProductController.php:2137 msgid "Image ID." msgstr "" #: includes/REST/DummyDataController.php:665 -#: includes/REST/ProductController.php:2141 +#: includes/REST/ProductController.php:2142 msgid "The date the image was created, in the site's timezone." msgstr "" #: includes/REST/DummyDataController.php:673 -#: includes/REST/ProductController.php:2147 +#: includes/REST/ProductController.php:2148 msgid "The date the image was created, as GMT." msgstr "" #: includes/REST/DummyDataController.php:681 -#: includes/REST/ProductController.php:2153 +#: includes/REST/ProductController.php:2154 msgid "The date the image was last modified, in the site's timezone." msgstr "" #: includes/REST/DummyDataController.php:689 -#: includes/REST/ProductController.php:2159 +#: includes/REST/ProductController.php:2160 msgid "The date the image was last modified, as GMT." msgstr "" #: includes/REST/DummyDataController.php:697 -#: includes/REST/ProductController.php:2165 +#: includes/REST/ProductController.php:2166 msgid "Image URL." msgstr "" #: includes/REST/DummyDataController.php:704 -#: includes/REST/ProductController.php:2171 +#: includes/REST/ProductController.php:2172 msgid "Image name." msgstr "" #: includes/REST/DummyDataController.php:710 -#: includes/REST/ProductController.php:2176 +#: includes/REST/ProductController.php:2177 msgid "Image alternative text." msgstr "" #: includes/REST/DummyDataController.php:716 -#: includes/REST/ProductController.php:2181 +#: includes/REST/ProductController.php:2182 msgid "Image position. 0 means that the image is featured." msgstr "" #: includes/REST/DummyDataController.php:726 -#: includes/REST/ProductController.php:2189 +#: includes/REST/ProductController.php:2190 msgid "List of attributes." msgstr "" #: includes/REST/DummyDataController.php:733 #: includes/REST/DummyDataController.php:783 -#: includes/REST/ProductController.php:2196 -#: includes/REST/ProductController.php:2241 +#: includes/REST/ProductController.php:2197 +#: includes/REST/ProductController.php:2242 msgid "Attribute ID." msgstr "" #: includes/REST/DummyDataController.php:739 #: includes/REST/DummyDataController.php:789 #: includes/REST/ProductAttributeController.php:181 -#: includes/REST/ProductController.php:2201 -#: includes/REST/ProductController.php:2246 +#: includes/REST/ProductController.php:2202 +#: includes/REST/ProductController.php:2247 msgid "Attribute name." msgstr "" #: includes/REST/DummyDataController.php:745 -#: includes/REST/ProductController.php:2206 +#: includes/REST/ProductController.php:2207 msgid "Attribute position." msgstr "" #: includes/REST/DummyDataController.php:752 -#: includes/REST/ProductController.php:2211 +#: includes/REST/ProductController.php:2212 msgid "Define if the attribute is visible on the \"Additional information\" tab in the product's page." msgstr "" #: includes/REST/DummyDataController.php:758 -#: includes/REST/ProductController.php:2217 +#: includes/REST/ProductController.php:2218 msgid "Define if the attribute can be used as variation." msgstr "" #: includes/REST/DummyDataController.php:764 -#: includes/REST/ProductController.php:2223 +#: includes/REST/ProductController.php:2224 msgid "List of available term names of the attribute." msgstr "" #: includes/REST/DummyDataController.php:776 -#: includes/REST/ProductController.php:2234 +#: includes/REST/ProductController.php:2235 msgid "Defaults variation attributes." msgstr "" #: includes/REST/DummyDataController.php:795 -#: includes/REST/ProductController.php:2251 +#: includes/REST/ProductController.php:2252 msgid "Selected attribute term name." msgstr "" #: includes/REST/DummyDataController.php:804 -#: includes/REST/ProductController.php:2259 +#: includes/REST/ProductController.php:2260 msgid "List of variations IDs." msgstr "" #: includes/REST/DummyDataController.php:814 -#: includes/REST/ProductController.php:2268 +#: includes/REST/ProductController.php:2269 msgid "List of grouped products ID." msgstr "" #: includes/REST/DummyDataController.php:823 -#: includes/REST/ProductController.php:2276 +#: includes/REST/ProductController.php:2277 msgid "Menu order, used to custom sort products." msgstr "" @@ -5177,7 +5284,7 @@ msgstr "" #: includes/REST/OrderController.php:1524 #: includes/REST/OrderController.php:1622 #: includes/REST/OrderController.php:1680 -#: includes/REST/ProductController.php:2281 +#: includes/REST/ProductController.php:2282 msgid "Meta data." msgstr "" @@ -5188,7 +5295,7 @@ msgstr "" #: includes/REST/OrderController.php:1531 #: includes/REST/OrderController.php:1629 #: includes/REST/OrderController.php:1687 -#: includes/REST/ProductController.php:2288 +#: includes/REST/ProductController.php:2289 msgid "Meta ID." msgstr "" @@ -5199,7 +5306,7 @@ msgstr "" #: includes/REST/OrderController.php:1537 #: includes/REST/OrderController.php:1635 #: includes/REST/OrderController.php:1693 -#: includes/REST/ProductController.php:2294 +#: includes/REST/ProductController.php:2295 msgid "Meta key." msgstr "" @@ -5210,7 +5317,7 @@ msgstr "" #: includes/REST/OrderController.php:1542 #: includes/REST/OrderController.php:1640 #: includes/REST/OrderController.php:1698 -#: includes/REST/ProductController.php:2299 +#: includes/REST/ProductController.php:2300 msgid "Meta value." msgstr "" @@ -5902,55 +6009,55 @@ msgid "Placeholder" msgstr "" #. translators: %s: attachment id -#: includes/REST/ProductController.php:1519 +#: includes/REST/ProductController.php:1520 msgid "#%s is an invalid image ID." msgstr "" -#: includes/REST/ProductController.php:1829 +#: includes/REST/ProductController.php:1830 msgid "Price formatted in HTML." msgstr "" -#: includes/REST/ProductControllerV2.php:124 +#: includes/REST/ProductControllerV2.php:126 msgid "Products author id" msgstr "" -#: includes/REST/ProductControllerV2.php:132 +#: includes/REST/ProductControllerV2.php:134 msgid "Product status publish, pending, draft etc." msgstr "" -#: includes/REST/ProductControllerV2.php:140 +#: includes/REST/ProductControllerV2.php:142 msgid "Products publish month" msgstr "" -#: includes/REST/ProductControllerV2.php:148 +#: includes/REST/ProductControllerV2.php:150 msgid "Products category." msgstr "" -#: includes/REST/ProductControllerV2.php:156 +#: includes/REST/ProductControllerV2.php:158 msgid "Products type simple, variable, grouped product etc." msgstr "" -#: includes/REST/ProductControllerV2.php:164 +#: includes/REST/ProductControllerV2.php:166 msgid "Products stock status in stock or out of stock." msgstr "" -#: includes/REST/ProductControllerV2.php:172 +#: includes/REST/ProductControllerV2.php:174 msgid "Best selling, featured products etc." msgstr "" -#: includes/REST/ProductControllerV2.php:302 +#: includes/REST/ProductControllerV2.php:304 msgid "All product created months." msgstr "" -#: includes/REST/ProductControllerV2.php:309 +#: includes/REST/ProductControllerV2.php:311 msgid "Product publish year." msgstr "" -#: includes/REST/ProductControllerV2.php:313 +#: includes/REST/ProductControllerV2.php:315 msgid "Product publish month." msgstr "" -#: includes/REST/ProductControllerV2.php:317 +#: includes/REST/ProductControllerV2.php:319 msgid "Product publish month and year full title." msgstr "" @@ -6129,7 +6236,7 @@ msgid "Invalid user ID for reassignment." msgstr "" #: includes/REST/StoreController.php:538 -#: includes/REST/StoreController.php:934 +#: includes/REST/StoreController.php:941 msgid "No store found" msgstr "" @@ -6138,36 +6245,36 @@ msgstr "" msgid "No reviews found" msgstr "" -#: includes/REST/StoreController.php:760 +#: includes/REST/StoreController.php:767 msgid "This email address is not valid" msgstr "" -#: includes/REST/StoreController.php:803 +#: includes/REST/StoreController.php:810 msgid "No vendor is found to be send an email." msgstr "" -#: includes/REST/StoreController.php:850 +#: includes/REST/StoreController.php:857 msgid "Status parameter must be active or inactive" msgstr "" -#: includes/REST/StoreController.php:856 +#: includes/REST/StoreController.php:863 msgid "No vendor found for updating status" msgstr "" -#: includes/REST/StoreController.php:884 +#: includes/REST/StoreController.php:891 msgid "No items found for bulk updating" msgstr "" -#: includes/REST/StoreController.php:953 +#: includes/REST/StoreController.php:975 msgid "Status of the store" msgstr "" -#: includes/REST/StoreController.php:960 +#: includes/REST/StoreController.php:982 msgid "Store List Order By" msgstr "" -#: includes/REST/StoreController.php:966 -#: includes/REST/StoreController.php:972 +#: includes/REST/StoreController.php:988 +#: includes/REST/StoreController.php:994 msgid "Store List Order" msgstr "" @@ -6703,7 +6810,7 @@ msgstr "" #: includes/template-tags.php:582 #: includes/Widgets/StoreContactForm.php:40 -#: includes/Widgets/StoreContactForm.php:118 +#: includes/Widgets/StoreContactForm.php:117 msgid "Contact Vendor" msgstr "" @@ -6722,35 +6829,35 @@ msgid "Dokan Data Update Required" msgstr "" #: includes/Upgrade/AdminNotice.php:40 -msgid "We need to update your install to the latest version" +msgid "Updating your Dokan data is required to continue functional operations. Kindly backup your database before running upgrade for safety." msgstr "" -#: includes/Upgrade/AdminNotice.php:45 +#: includes/Upgrade/AdminNotice.php:46 #: templates/orders/details.php:194 msgid "Update" msgstr "" -#: includes/Upgrade/AdminNotice.php:46 +#: includes/Upgrade/AdminNotice.php:47 msgid "Updating..." msgstr "" -#: includes/Upgrade/AdminNotice.php:47 +#: includes/Upgrade/AdminNotice.php:48 msgid "Updated" msgstr "" -#: includes/Upgrade/AdminNotice.php:49 +#: includes/Upgrade/AdminNotice.php:50 msgid "It is strongly recommended that you backup your database before proceeding. Are you sure you wish to run the updater now?" msgstr "" -#: includes/Upgrade/AdminNotice.php:73 +#: includes/Upgrade/AdminNotice.php:74 msgid "You are not authorize to perform this operation." msgstr "" -#: includes/Upgrade/AdminNotice.php:77 +#: includes/Upgrade/AdminNotice.php:78 msgid "There is an upgrading process going on." msgstr "" -#: includes/Upgrade/AdminNotice.php:81 +#: includes/Upgrade/AdminNotice.php:82 msgid "Update is not required." msgstr "" @@ -7128,14 +7235,14 @@ msgstr "" #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:535 #: templates/admin-setup-wizard/step-selling.php:9 -#: templates/admin-setup-wizard/step-selling.php:43 +#: templates/admin-setup-wizard/step-selling.php:22 #: templates/admin-setup-wizard/step-store.php:105 msgid "On" msgstr "" #: includes/Vendor/SettingsApi/Settings/Pages/Store.php:536 #: templates/admin-setup-wizard/step-selling.php:10 -#: templates/admin-setup-wizard/step-selling.php:44 +#: templates/admin-setup-wizard/step-selling.php:23 #: templates/admin-setup-wizard/step-store.php:106 msgid "Off" msgstr "" @@ -7259,140 +7366,141 @@ msgstr "" msgid "Switched back to %1$s (%2$s)." msgstr "" -#: includes/Vendor/Vendor.php:925 +#: includes/Vendor/Vendor.php:916 msgid "No ratings found yet!" msgstr "" -#: includes/Vendor/Vendor.php:927 +#: includes/Vendor/Vendor.php:918 msgid "%s rating from %d review" msgid_plural "%s rating from %d reviews" msgstr[0] "" msgstr[1] "" -#: includes/Vendor/Vendor.php:928 +#: includes/Vendor/Vendor.php:919 msgid "Rated %s out of %d" msgstr "" -#: includes/Vendor/Vendor.php:1039 +#: includes/Vendor/Vendor.php:1019 #: templates/settings/store-form.php:252 msgid "Store is open" msgstr "" -#: includes/Vendor/Vendor.php:1053 +#: includes/Vendor/Vendor.php:1033 #: templates/settings/store-form.php:260 msgid "Store is closed" msgstr "" -#: includes/wc-functions.php:401 +#: includes/wc-functions.php:402 msgid "Product SKU must be unique" msgstr "" -#: includes/wc-functions.php:820 -#: templates/account/update-customer-to-vendor.php:23 -#: templates/account/vendor-registration.php:9 -#: templates/global/seller-registration-form.php:13 +#: includes/wc-functions.php:825 +#: templates/account/update-customer-to-vendor.php:26 +#: templates/account/vendor-registration.php:18 +#: templates/global/seller-registration-form.php:16 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "First Name" msgstr "" -#: includes/wc-functions.php:821 -#: templates/account/update-customer-to-vendor.php:27 -#: templates/account/vendor-registration.php:14 -#: templates/global/seller-registration-form.php:18 +#: includes/wc-functions.php:826 +#: templates/account/update-customer-to-vendor.php:30 +#: templates/account/vendor-registration.php:23 +#: templates/global/seller-registration-form.php:21 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Last Name" msgstr "" -#: includes/wc-functions.php:822 -#: templates/account/vendor-registration.php:27 +#: includes/wc-functions.php:827 +#: templates/account/vendor-registration.php:36 #: templates/dashboard/edit-account.php:65 msgid "Email address" msgstr "" -#: includes/wc-functions.php:828 +#: includes/wc-functions.php:833 msgid "is a required field." msgstr "" -#: includes/wc-functions.php:834 +#: includes/wc-functions.php:839 msgid "Please provide a valid email address." msgstr "" -#: includes/wc-functions.php:836 +#: includes/wc-functions.php:841 msgid "This email address is already registered." msgstr "" -#: includes/wc-functions.php:842 +#: includes/wc-functions.php:847 msgid "Your current password is incorrect." msgstr "" -#: includes/wc-functions.php:847 +#: includes/wc-functions.php:852 msgid "Please fill out all password fields." msgstr "" -#: includes/wc-functions.php:850 +#: includes/wc-functions.php:855 msgid "Please enter your current password." msgstr "" -#: includes/wc-functions.php:853 +#: includes/wc-functions.php:858 msgid "Please re-enter your password." msgstr "" -#: includes/wc-functions.php:856 +#: includes/wc-functions.php:861 msgid "New passwords do not match." msgstr "" -#: includes/wc-functions.php:876 +#: includes/wc-functions.php:881 msgid "Account details changed successfully." msgstr "" -#: includes/wc-functions.php:922 +#: includes/wc-functions.php:927 msgid "More Products" msgstr "" -#: includes/wc-functions.php:975 +#: includes/wc-functions.php:980 msgid "No product has been found!" msgstr "" -#: includes/wc-functions.php:1048 +#: includes/wc-functions.php:1053 msgid "Reviews cannot be posted for products that you own." msgstr "" #: includes/wc-template.php:171 +#: templates/products/dokan-products-edit-bulk-commission.php:20 msgid "— No change —" msgstr "" -#: includes/wc-template.php:280 +#: includes/wc-template.php:298 msgid "Go to Vendor Dashboard" msgstr "" -#: includes/Widgets/BestSellingProducts.php:65 +#: includes/Widgets/BestSellingProducts.php:66 msgid "Best Selling Product" msgstr "" -#: includes/Widgets/BestSellingProducts.php:72 -#: includes/Widgets/FilterByAttributes.php:109 -#: includes/Widgets/ProductCategoryMenu.php:95 +#: includes/Widgets/BestSellingProducts.php:73 +#: includes/Widgets/FilterByAttributes.php:110 +#: includes/Widgets/ProductCategoryMenu.php:96 #: includes/Widgets/StoreCategoryMenu.php:88 -#: includes/Widgets/StoreContactForm.php:125 +#: includes/Widgets/StoreContactForm.php:124 #: includes/Widgets/StoreLocation.php:108 #: includes/Widgets/StoreOpenClose.php:117 -#: includes/Widgets/TopratedProducts.php:74 +#: includes/Widgets/TopratedProducts.php:75 msgid "Title:" msgstr "" -#: includes/Widgets/BestSellingProducts.php:76 -#: includes/Widgets/TopratedProducts.php:78 +#: includes/Widgets/BestSellingProducts.php:77 +#: includes/Widgets/TopratedProducts.php:79 msgid "No of Product:" msgstr "" -#: includes/Widgets/BestSellingProducts.php:81 -#: includes/Widgets/TopratedProducts.php:83 +#: includes/Widgets/BestSellingProducts.php:82 +#: includes/Widgets/TopratedProducts.php:84 msgid "Show Product Rating" msgstr "" -#: includes/Widgets/BestSellingProducts.php:85 +#: includes/Widgets/BestSellingProducts.php:86 msgid "Hide Out of Stock" msgstr "" @@ -7404,23 +7512,23 @@ msgstr "" msgid "A Widget for displaying products by attribute for dokan" msgstr "" -#: includes/Widgets/FilterByAttributes.php:84 +#: includes/Widgets/FilterByAttributes.php:85 msgid "Filter by" msgstr "" -#: includes/Widgets/FilterByAttributes.php:102 +#: includes/Widgets/FilterByAttributes.php:103 msgid "AND" msgstr "" -#: includes/Widgets/FilterByAttributes.php:103 +#: includes/Widgets/FilterByAttributes.php:104 msgid "OR" msgstr "" -#: includes/Widgets/FilterByAttributes.php:113 +#: includes/Widgets/FilterByAttributes.php:114 msgid "Attribute" msgstr "" -#: includes/Widgets/FilterByAttributes.php:121 +#: includes/Widgets/FilterByAttributes.php:122 msgid "Query Type" msgstr "" @@ -7428,7 +7536,7 @@ msgstr "" msgid "Dokan product category menu" msgstr "" -#: includes/Widgets/ProductCategoryMenu.php:88 +#: includes/Widgets/ProductCategoryMenu.php:89 msgid "Product Category" msgstr "" @@ -7472,7 +7580,7 @@ msgstr "" msgid "A Widget for displaying To rated products for dokan" msgstr "" -#: includes/Widgets/TopratedProducts.php:67 +#: includes/Widgets/TopratedProducts.php:68 msgid "Top Rated Product" msgstr "" @@ -7673,13 +7781,9 @@ msgstr "" msgid "Choose file" msgstr "" -#: lib/class.category-walker.php:13 -msgid "Use `WeDevs\\Dokan\\Walkers\\CategoryDropdownSingle` instead." -msgstr "" - #: templates/account/become-a-vendor-section.php:16 #: templates/account/become-a-vendor-section.php:20 -#: templates/account/update-customer-to-vendor.php:75 +#: templates/account/update-customer-to-vendor.php:78 msgid "Become a Vendor" msgstr "" @@ -7687,96 +7791,96 @@ msgstr "" msgid "Vendors can sell products and manage a store with a vendor dashboard." msgstr "" -#: templates/account/update-customer-to-vendor.php:18 +#: templates/account/update-customer-to-vendor.php:21 msgid "Update account to Vendor" msgstr "" -#: templates/account/update-customer-to-vendor.php:33 -#: templates/account/vendor-registration.php:52 -#: templates/global/seller-registration-form.php:24 +#: templates/account/update-customer-to-vendor.php:36 +#: templates/account/vendor-registration.php:61 +#: templates/global/seller-registration-form.php:27 msgid "Shop Name" msgstr "" -#: templates/account/update-customer-to-vendor.php:38 -#: templates/account/vendor-registration.php:57 -#: templates/global/seller-registration-form.php:29 +#: templates/account/update-customer-to-vendor.php:41 +#: templates/account/vendor-registration.php:66 +#: templates/global/seller-registration-form.php:32 msgid "Shop URL" msgstr "" -#: templates/account/update-customer-to-vendor.php:64 +#: templates/account/update-customer-to-vendor.php:67 msgid "Terms & Conditions" msgstr "" #. translators: 1. Terms and conditions of agreement link. -#: templates/account/update-customer-to-vendor.php:66 +#: templates/account/update-customer-to-vendor.php:69 msgid "I have read and agree to the %1$s." msgstr "" -#: templates/account/vendor-registration.php:21 +#: templates/account/vendor-registration.php:30 #: templates/login-form/login-form.php:4 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Username" msgstr "" -#: templates/account/vendor-registration.php:31 +#: templates/account/vendor-registration.php:40 msgid "A link to set a new password will be sent to your email address." msgstr "" -#: templates/account/vendor-registration.php:43 +#: templates/account/vendor-registration.php:52 #: templates/login-form/login-form.php:9 #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Password" msgstr "" -#: templates/account/vendor-registration.php:49 +#: templates/account/vendor-registration.php:58 msgid "Anti-spam" msgstr "" #. translators: %1$s: opening anchor tag with link, %2$s: an ampersand %3$s: closing anchor tag -#: templates/account/vendor-registration.php:92 -#: templates/global/seller-registration-form.php:67 +#: templates/account/vendor-registration.php:101 +#: templates/global/seller-registration-form.php:70 msgid "I have read and agree to the %1$sTerms %2$s Conditions%3$s." msgstr "" -#: templates/account/vendor-registration.php:107 +#: templates/account/vendor-registration.php:116 msgid "Register" msgstr "" -#: templates/admin-header.php:19 +#: templates/admin-header.php:74 msgid "Get Help" msgstr "" -#: templates/admin-header.php:34 +#: templates/admin-header.php:89 msgid "What’s New" msgstr "" -#: templates/admin-header.php:47 +#: templates/admin-header.php:102 msgid "Get Support" msgstr "" -#: templates/admin-header.php:55 +#: templates/admin-header.php:110 msgid "Community" msgstr "" -#: templates/admin-header.php:72 +#: templates/admin-header.php:127 msgid "FAQ" msgstr "" -#: templates/admin-header.php:80 +#: templates/admin-header.php:135 msgid "Basic & Fundamental" msgstr "" -#: templates/admin-header.php:89 +#: templates/admin-header.php:144 msgid "Request a Feature" msgstr "" -#: templates/admin-header.php:97 +#: templates/admin-header.php:152 msgid "Run Setup Wizard" msgstr "" -#: templates/admin-header.php:105 +#: templates/admin-header.php:160 #: assets/js/vue-admin.js:2 msgid "Import dummy data" msgstr "" @@ -7795,6 +7899,10 @@ msgstr "" msgid "%1$sDokan is inactive.%2$s The %3$sWooCommerce plugin%4$s must be active for Dokan to work. Please %5$s activate WooCommerce »%6$s" msgstr "" +#: templates/admin-setup-wizard/step-commission.php:7 +msgid "Commission Setup" +msgstr "" + #. translators: %1$s: line break and opening strong tag, %2$s: closing strong tag #: templates/admin-setup-wizard/step-no-wc-introduction.php:8 msgid "Thanks for choosing Dokan to power your online marketplace! This quick setup wizard will help you configure the basic settings. %1$sThis setup wizard is completely optional and shouldn't take longer than three minutes.%2$s" @@ -7826,19 +7934,7 @@ msgstr "" msgid "Make selling status enable for new registred vendor" msgstr "" -#: templates/admin-setup-wizard/step-selling.php:18 -msgid "Commission Type" -msgstr "" - -#: templates/admin-setup-wizard/step-selling.php:27 -msgid "Set your commission type" -msgstr "" - -#: templates/admin-setup-wizard/step-selling.php:35 -msgid "How much amount (%) you will get from each order" -msgstr "" - -#: templates/admin-setup-wizard/step-selling.php:47 +#: templates/admin-setup-wizard/step-selling.php:26 msgid "Vendor can change order status" msgstr "" @@ -7897,14 +7993,26 @@ msgstr "" msgid "Define vendor store URL" msgstr "" +#: templates/admin-setup-wizard/step-store.php:14 +msgid "Shipping Fee Recipient" +msgstr "" + #: templates/admin-setup-wizard/step-store.php:23 msgid "Shipping fees will go to" msgstr "" +#: templates/admin-setup-wizard/step-store.php:27 +msgid "Product Tax Fee Recipient" +msgstr "" + #: templates/admin-setup-wizard/step-store.php:36 msgid "Product Tax fees will go to" msgstr "" +#: templates/admin-setup-wizard/step-store.php:41 +msgid "Shipping Tax Fee Recipient" +msgstr "" + #: templates/admin-setup-wizard/step-store.php:51 msgid "Shipping Tax fees will go to" msgstr "" @@ -7944,6 +8052,8 @@ msgstr "" #: templates/dashboard/big-counter-widget.php:21 #: templates/orders/listing.php:32 #: templates/orders/listing.php:80 +#: templates/products/products-listing-row.php:225 +#: templates/products/products-listing.php:128 msgid "Earning" msgstr "" @@ -8168,6 +8278,7 @@ msgstr "" msgid "Your product %s" msgstr "" +#. translators: 1) product title #: templates/emails/plain/product-published.php:25 msgid "has been approved by one of our admin, congrats!" msgstr "" @@ -8209,7 +8320,7 @@ msgstr "" #: templates/emails/plain/reverse-withdrawal-invoice.php:43 #: templates/emails/reverse-withdrawal-invoice.php:73 -#: templates/reverse-withdrawal/reverse-balance.php:40 +#: templates/reverse-withdrawal/reverse-balance.php:45 msgid "Pay Now" msgstr "" @@ -8402,11 +8513,11 @@ msgstr "" #: templates/emails/vendor-completed-order.php:56 #: templates/emails/vendor-new-order.php:55 -#: templates/products/edit-product-single.php:249 +#: templates/products/edit-product-single.php:290 #: templates/products/new-product.php:221 -#: templates/products/products-listing-row.php:91 +#: templates/products/products-listing-row.php:207 #: templates/products/products-listing.php:127 -#: templates/products/tmpl-add-product-popup.php:57 +#: templates/products/tmpl-add-product-popup.php:56 msgid "Price" msgstr "" @@ -8495,16 +8606,16 @@ msgstr "" msgid "Address:" msgstr "" -#: templates/global/seller-registration-form.php:87 +#: templates/global/seller-registration-form.php:90 msgid "I am a customer" msgstr "" -#: templates/global/seller-registration-form.php:92 +#: templates/global/seller-registration-form.php:95 msgid "I am a vendor" msgstr "" #: templates/global/seller-warning.php:11 -#: templates/products/edit-product-single.php:174 +#: templates/products/edit-product-single.php:206 #: templates/products/new-product.php:119 msgid "Error!" msgstr "" @@ -8569,6 +8680,54 @@ msgstr "" msgid "No orders found!" msgstr "" +#: templates/orders/commission-meta-box-html.php:63 +#: templates/products/products-listing-row.php:235 +#: templates/products/products-listing.php:129 +msgid "Type" +msgstr "" + +#: templates/orders/commission-meta-box-html.php:64 +msgid "Rate" +msgstr "" + +#: templates/orders/commission-meta-box-html.php:65 +#: templates/orders/details.php:33 +msgid "Qty" +msgstr "" + +#: templates/orders/commission-meta-box-html.php:120 +msgid "Variation ID:" +msgstr "" + +#. translators: %s: variation id +#: templates/orders/commission-meta-box-html.php:126 +msgid "%s (No longer exists)" +msgstr "" + +#: templates/orders/commission-meta-box-html.php:208 +msgid "Net total:" +msgstr "" + +#: templates/orders/commission-meta-box-html.php:222 +msgid "Vendor earning:" +msgstr "" + +#: templates/orders/commission-meta-box-html.php:237 +msgid "Shipping Fee:" +msgstr "" + +#: templates/orders/commission-meta-box-html.php:269 +msgid "Product Tax Fee:" +msgstr "" + +#: templates/orders/commission-meta-box-html.php:301 +msgid "Shipping Tax Fee:" +msgstr "" + +#: templates/orders/commission-meta-box-html.php:340 +msgid "Total commission:" +msgstr "" + #: templates/orders/date-export.php:16 msgid "Filter by registered customer" msgstr "" @@ -8618,10 +8777,6 @@ msgstr "" msgid "Item" msgstr "" -#: templates/orders/details.php:33 -msgid "Qty" -msgstr "" - #: templates/orders/details.php:35 msgid "Totals" msgstr "" @@ -8745,7 +8900,7 @@ msgid "Select bulk action" msgstr "" #: templates/orders/listing.php:34 -#: templates/orders/listing.php:86 +#: templates/orders/listing.php:96 msgid "Customer" msgstr "" @@ -8755,7 +8910,7 @@ msgid "Shipment" msgstr "" #: templates/orders/listing.php:41 -#: templates/orders/listing.php:122 +#: templates/orders/listing.php:132 #: templates/products/downloadable.php:40 msgid "Action" msgstr "" @@ -8766,34 +8921,34 @@ msgstr "" msgid "Order %s" msgstr "" -#: templates/orders/listing.php:89 +#: templates/orders/listing.php:99 msgid "Guest" msgstr "" -#: templates/orders/listing.php:96 -#: templates/orders/listing.php:97 -#: templates/products/products-listing-row.php:131 -#: templates/products/products-listing-row.php:132 +#: templates/orders/listing.php:106 +#: templates/orders/listing.php:107 +#: templates/products/products-listing-row.php:294 +#: templates/products/products-listing-row.php:295 msgid "Unpublished" msgstr "" #. translators: 1) human-readable date #. translators: %s: time difference -#: templates/orders/listing.php:105 -#: templates/products/products-listing-row.php:153 +#: templates/orders/listing.php:115 +#: templates/products/products-listing-row.php:316 msgid "%s ago" msgstr "" -#: templates/orders/listing.php:116 +#: templates/orders/listing.php:126 #: templates/sub-orders.php:79 msgid "Shipping Status" msgstr "" -#: templates/orders/listing.php:141 +#: templates/orders/listing.php:151 msgid "Complete" msgstr "" -#: templates/orders/listing.php:193 +#: templates/orders/listing.php:203 msgid "No orders found" msgstr "" @@ -8830,7 +8985,7 @@ msgstr "" msgid "Access Expires" msgstr "" -#: templates/orders/order-download-permission-html.php:68 +#: templates/orders/order-download-permission-html.php:72 #: templates/products/downloadable.php:64 msgid "Never" msgstr "" @@ -8855,6 +9010,10 @@ msgstr "" msgid "← Orders" msgstr "" +#: templates/orders/sub-order-related-order-meta-box-html.php:68 +msgid "(Parent order)" +msgstr "" + #: templates/products/add-new-product-modal.php:2 #: templates/products/edit-product-single.php:147 #: templates/products/new-product.php:107 @@ -8870,15 +9029,18 @@ msgid "Enable/Disable Catalog Mode for this product" msgstr "" #: templates/products/dokan-category-header-ui.php:23 +#: assets/js/dokan-setup-wizard-commission.js:1 +#: assets/js/vue-admin.js:2 +#: assets/js/vue-bootstrap.js:2 msgid "Category" msgstr "" -#: templates/products/dokan-category-header-ui.php:30 +#: templates/products/dokan-category-header-ui.php:31 #: templates/products/listing-filter.php:32 msgid "- Select a category -" msgstr "" -#: templates/products/dokan-category-header-ui.php:50 +#: templates/products/dokan-category-header-ui.php:52 msgid "+ Add new category" msgstr "" @@ -8894,20 +9056,24 @@ msgstr "" msgid "Search category" msgstr "" -#: templates/products/dokan-category-ui.php:43 +#: templates/products/dokan-category-ui.php:48 msgid "Selected: " msgstr "" -#: templates/products/dokan-category-ui.php:45 +#: templates/products/dokan-category-ui.php:50 msgid "No category" msgstr "" -#: templates/products/dokan-category-ui.php:49 +#: templates/products/dokan-category-ui.php:54 msgid "Done" msgstr "" +#: templates/products/dokan-products-edit-bulk-commission.php:21 +msgid "Change to:" +msgstr "" + #: templates/products/download-virtual.php:4 -#: templates/products/products-listing-row.php:110 +#: templates/products/products-listing-row.php:245 msgid "Downloadable" msgstr "" @@ -8916,7 +9082,7 @@ msgid "Downloadable products give access to a file upon purchase." msgstr "" #: templates/products/download-virtual.php:9 -#: templates/products/products-listing-row.php:108 +#: templates/products/products-listing-row.php:243 msgid "Virtual" msgstr "" @@ -8937,7 +9103,7 @@ msgid "Add File" msgstr "" #: templates/products/downloadable.php:38 -#: templates/products/products-listing-row.php:52 +#: templates/products/products-listing-row.php:100 #: templates/products/products-listing.php:120 msgid "Name" msgstr "" @@ -8974,109 +9140,113 @@ msgstr "" msgid "Edit Product" msgstr "" -#: templates/products/edit-product-single.php:158 +#: templates/products/edit-product-single.php:179 msgid "View Product" msgstr "" -#: templates/products/edit-product-single.php:182 +#: templates/products/edit-product-single.php:214 #: templates/products/new-product.php:127 #: assets/js/vue-admin.js:2 msgid "Success!" msgstr "" -#: templates/products/edit-product-single.php:182 +#: templates/products/edit-product-single.php:214 msgid "The product has been saved successfully." msgstr "" -#: templates/products/edit-product-single.php:185 +#: templates/products/edit-product-single.php:217 msgid "View Product →" msgstr "" -#: templates/products/edit-product-single.php:204 +#: templates/products/edit-product-single.php:236 msgid "Title" msgstr "" -#: templates/products/edit-product-single.php:210 +#: templates/products/edit-product-single.php:242 #: templates/products/new-product.php:215 -#: templates/products/tmpl-add-product-popup.php:51 +#: templates/products/tmpl-add-product-popup.php:50 msgid "Product name.." msgstr "" -#: templates/products/edit-product-single.php:216 +#: templates/products/edit-product-single.php:248 msgid "Please enter product title!" msgstr "" -#: templates/products/edit-product-single.php:232 +#: templates/products/edit-product-single.php:264 msgid "Product Type" msgstr "" -#: templates/products/edit-product-single.php:232 +#: templates/products/edit-product-single.php:264 msgid "Choose Variable if your product has multiple attributes - like sizes, colors, quality etc" msgstr "" -#: templates/products/edit-product-single.php:258 -#: templates/products/edit-product-single.php:281 +#: templates/products/edit-product-single.php:295 +msgid " You Earn : " +msgstr "" + +#: templates/products/edit-product-single.php:320 +#: templates/products/edit-product-single.php:343 msgid "0.00" msgstr "" -#: templates/products/edit-product-single.php:268 +#: templates/products/edit-product-single.php:330 #: templates/products/new-product.php:230 -#: templates/products/tmpl-add-product-popup.php:66 +#: templates/products/tmpl-add-product-popup.php:65 msgid "Discounted Price" msgstr "" -#: templates/products/edit-product-single.php:269 +#: templates/products/edit-product-single.php:331 #: templates/products/new-product.php:231 -#: templates/products/tmpl-add-product-popup.php:67 +#: templates/products/tmpl-add-product-popup.php:66 msgid "Schedule" msgstr "" -#: templates/products/edit-product-single.php:292 +#: templates/products/edit-product-single.php:354 msgid "Product price can't be less than the vendor fee!" msgstr "" -#: templates/products/edit-product-single.php:300 -#: templates/products/edit-product-single.php:307 +#: templates/products/edit-product-single.php:362 +#: templates/products/edit-product-single.php:369 #: templates/products/new-product.php:246 #: templates/products/new-product.php:253 -#: templates/products/tmpl-add-product-popup.php:82 -#: templates/products/tmpl-add-product-popup.php:89 +#: templates/products/tmpl-add-product-popup.php:81 +#: templates/products/tmpl-add-product-popup.php:88 msgid "YYYY-MM-DD" msgstr "" -#: templates/products/edit-product-single.php:325 +#: templates/products/edit-product-single.php:380 #: templates/products/new-product.php:270 -#: templates/products/tmpl-add-product-popup.php:105 +#: templates/products/tmpl-add-product-popup.php:104 msgid "Tags" msgstr "" -#: templates/products/edit-product-single.php:366 -#: templates/products/tmpl-add-product-popup.php:25 +#: templates/products/edit-product-single.php:421 +#: templates/products/tmpl-add-product-popup.php:24 msgid "Upload a product cover image" msgstr "" -#: templates/products/edit-product-single.php:406 +#: templates/products/edit-product-single.php:461 #: templates/products/new-product.php:195 msgid "Delete image" msgstr "" -#: templates/products/edit-product-single.php:412 +#: templates/products/edit-product-single.php:467 #: templates/products/new-product.php:202 -#: templates/products/tmpl-add-product-popup.php:39 +#: templates/products/tmpl-add-product-popup.php:38 msgid "Add gallery image" msgstr "" -#: templates/products/edit-product-single.php:428 +#: templates/products/edit-product-single.php:483 msgid "Short Description" msgstr "" -#: templates/products/edit-product-single.php:448 +#: templates/products/edit-product-single.php:503 #: templates/products/new-product.php:286 msgid "Description" msgstr "" -#: templates/products/edit-product-single.php:480 -#: templates/products/edit-product-single.php:481 +#: templates/products/edit-product-single.php:535 +#: templates/products/edit-product-single.php:536 msgid "Save Product" msgstr "" @@ -9085,7 +9255,7 @@ msgid "Manage inventory for this product." msgstr "" #: templates/products/inventory.php:14 -#: templates/products/products-listing-row.php:73 +#: templates/products/products-listing-row.php:171 #: templates/products/products-listing.php:125 msgid "SKU" msgstr "" @@ -9111,23 +9281,23 @@ msgid "Stock quantity" msgstr "" #: templates/products/inventory.php:48 -#: templates/products/inventory.php:54 +#: templates/products/inventory.php:56 msgid "1" msgstr "" -#: templates/products/inventory.php:53 +#: templates/products/inventory.php:55 msgid "Low stock threshold" msgstr "" -#: templates/products/inventory.php:59 +#: templates/products/inventory.php:61 msgid "Allow Backorders" msgstr "" -#: templates/products/inventory.php:68 +#: templates/products/inventory.php:70 msgid "Allow but notify customer" msgstr "" -#: templates/products/inventory.php:83 +#: templates/products/inventory.php:85 msgid "Allow only one quantity of this product to be bought in a single order" msgstr "" @@ -9205,91 +9375,86 @@ msgstr "" msgid "Enable product reviews" msgstr "" -#: templates/products/products-listing-row.php:45 +#: templates/products/products-listing-row.php:83 #: templates/products/products-listing.php:119 msgid "Image" msgstr "" -#: templates/products/products-listing-row.php:100 -#: templates/products/products-listing.php:128 -msgid "Type" -msgstr "" - -#: templates/products/products-listing-row.php:103 +#: templates/products/products-listing-row.php:238 msgid "Grouped" msgstr "" -#: templates/products/products-listing-row.php:105 +#: templates/products/products-listing-row.php:240 msgid "External/Affiliate" msgstr "" -#: templates/products/products-listing-row.php:115 +#: templates/products/products-listing-row.php:250 msgid "Variable" msgstr "" -#: templates/products/products-listing-row.php:122 -#: templates/products/products-listing.php:129 +#: templates/products/products-listing-row.php:276 +#: templates/products/products-listing.php:130 msgid "Views" msgstr "" -#: templates/products/products-listing-row.php:161 +#: templates/products/products-listing-row.php:324 msgid "Published" msgstr "" -#: templates/products/products-listing-row.php:164 +#: templates/products/products-listing-row.php:327 msgid "Missed schedule" msgstr "" -#: templates/products/products-listing-row.php:169 +#: templates/products/products-listing-row.php:332 msgid "Last Modified" msgstr "" #: templates/products/products-listing.php:71 -#: templates/products/products-listing.php:283 +#: templates/products/products-listing.php:284 msgid "Add new product" msgstr "" -#: templates/products/products-listing.php:228 +#: templates/products/products-listing.php:229 msgid "No product found" msgstr "" -#: templates/products/products-listing.php:254 +#: templates/products/products-listing.php:255 msgid "« Previous" msgstr "" -#: templates/products/products-listing.php:255 +#: templates/products/products-listing.php:256 msgid "Next »" msgstr "" -#: templates/products/products-listing.php:271 +#: templates/products/products-listing.php:272 msgid "No Products Found!" msgstr "" -#: templates/products/products-listing.php:276 +#: templates/products/products-listing.php:277 msgid "Ready to start selling something awesome?" msgstr "" -#: templates/products/tmpl-add-product-popup.php:112 +#: templates/products/tmpl-add-product-popup.php:111 msgid "Enter some short description about this product..." msgstr "" -#: templates/products/tmpl-add-product-popup.php:120 +#: templates/products/tmpl-add-product-popup.php:119 msgid "Create product" msgstr "" -#: templates/products/tmpl-add-product-popup.php:130 +#: templates/products/tmpl-add-product-popup.php:129 msgid "Create & add new" msgstr "" -#: templates/reverse-withdrawal/reverse-balance.php:16 +#: templates/reverse-withdrawal/reverse-balance.php:18 msgid "Reverse Pay Balance: " msgstr "" -#: templates/reverse-withdrawal/reverse-balance.php:27 +#: templates/reverse-withdrawal/reverse-balance.php:30 msgid "Threshold: " msgstr "" -#: templates/reverse-withdrawal/reverse-balance.php:31 +#: templates/reverse-withdrawal/reverse-balance.php:36 msgid "Payable Amount: " msgstr "" @@ -9390,7 +9555,7 @@ msgid "Back" msgstr "" #: templates/settings/payment.php:16 -#: templates/withdraw/withdraw-dashboard.php:89 +#: templates/withdraw/withdraw-dashboard.php:91 msgid "Payment Methods" msgstr "" @@ -9399,19 +9564,19 @@ msgid "Add Payment Method" msgstr "" #. translators: %s: payment method title -#: templates/settings/payment.php:32 +#: templates/settings/payment.php:33 msgid "Direct to %s" msgstr "" -#: templates/settings/payment.php:42 +#: templates/settings/payment.php:45 msgid "There is no payment method to add." msgstr "" -#: templates/settings/payment.php:71 +#: templates/settings/payment.php:74 msgid "Manage" msgstr "" -#: templates/settings/payment.php:80 +#: templates/settings/payment.php:83 msgid "There is no payment method to show." msgstr "" @@ -9635,7 +9800,7 @@ msgid "Cancelled Requests" msgstr "" #: templates/withdraw/status-listing.php:40 -#: templates/withdraw/withdraw-dashboard.php:48 +#: templates/withdraw/withdraw-dashboard.php:50 msgid "Request Withdraw" msgstr "" @@ -9656,41 +9821,60 @@ msgid "Withdraw Threshold:" msgstr "" #. translators: 1) withdraw threshold days -#: templates/withdraw/withdraw-dashboard.php:36 +#: templates/withdraw/withdraw-dashboard.php:37 msgid "%s day" msgid_plural "%s days" msgstr[0] "" msgstr[1] "" -#: templates/withdraw/withdraw-dashboard.php:62 +#: templates/withdraw/withdraw-dashboard.php:64 msgid "Payment Details" msgstr "" -#: templates/withdraw/withdraw-dashboard.php:67 +#: templates/withdraw/withdraw-dashboard.php:69 msgid "Last Payment" msgstr "" -#: templates/withdraw/withdraw-dashboard.php:75 +#: templates/withdraw/withdraw-dashboard.php:77 msgid "View Payments" msgstr "" -#: templates/withdraw/withdraw-dashboard.php:106 +#: templates/withdraw/withdraw-dashboard.php:108 msgid "Default" msgstr "" -#: templates/withdraw/withdraw-dashboard.php:108 +#: templates/withdraw/withdraw-dashboard.php:110 msgid "Make Default" msgstr "" -#: templates/withdraw/withdraw-dashboard.php:110 +#: templates/withdraw/withdraw-dashboard.php:112 msgid "Setup" msgstr "" +#: assets/js/dokan-admin-notice.js:2 #: assets/js/dokan-promo-notice.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Loading..." msgstr "" +#: assets/js/dokan-setup-wizard-commission.js:1 +#: assets/js/vue-admin.js:2 +#: assets/js/vue-bootstrap.js:2 +msgid "All Categories" +msgstr "" + +#: assets/js/dokan-setup-wizard-commission.js:1 +#: assets/js/vue-admin.js:2 +#: assets/js/vue-bootstrap.js:2 +msgid "%" +msgstr "" + +#: assets/js/dokan-setup-wizard-commission.js:1 +#: assets/js/vue-admin.js:2 +#: assets/js/vue-bootstrap.js:2 +msgid "+" +msgstr "" + #: assets/js/vue-admin.js:2 msgid "Dokan Premium" msgstr "" @@ -9968,11 +10152,7 @@ msgid "Seems To Be Convinced, You Need More Out Of Your Marketplace" msgstr "" #: assets/js/vue-admin.js:2 -msgid "Dokan Vendor Capabilities Banner" -msgstr "" - -#: assets/js/vue-admin.js:2 -msgid "One of the finest attractions of Dokan PRO is the vast array of powerful vendor controls & functions it provides so sellers can enjoy ownership, automation & freedom to run their stores. To use these awesome vendor features listed below, consider Upgrading to PRO." +msgid "Dokan PRO offers powerful vendor controls and features, giving sellers full ownership, automation, and freedom to run their stores. Upgrade to PRO to unlock these great features!." msgstr "" #: assets/js/vue-admin.js:2 @@ -10280,11 +10460,6 @@ msgstr "" msgid "Select State" msgstr "" -#: assets/js/vue-admin.js:2 -#: assets/js/vue-bootstrap.js:2 -msgid "Combine" -msgstr "" - #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Payment Options" @@ -10305,11 +10480,6 @@ msgstr "" msgid "Swift" msgstr "" -#: assets/js/vue-admin.js:2 -#: assets/js/vue-bootstrap.js:2 -msgid "Admin Commission Type" -msgstr "" - #: assets/js/vue-admin.js:2 #: assets/js/vue-bootstrap.js:2 msgid "Publish Product Directly" @@ -10376,6 +10546,18 @@ msgstr "" msgid "All" msgstr "" +#: assets/js/vue-admin.js:2 +msgid "Commission Options" +msgstr "" + +#: assets/js/vue-admin.js:2 +msgid "Admin Commission type" +msgstr "" + +#: assets/js/vue-admin.js:2 +msgid "Set the commission type that admin will get" +msgstr "" + #: assets/js/vue-admin.js:2 msgid "Import" msgstr "" @@ -10528,6 +10710,10 @@ msgstr "" msgid "The Yoast SEO integration lets vendors define Store Title, Description, Slug and Keyword to appear in search engine results." msgstr "" +#: assets/js/vue-admin.js:2 +msgid "One of the finest attractions of Dokan PRO is the vast array of powerful vendor controls & functions it provides so sellers can enjoy ownership, automation & freedom to run their stores. To use these awesome vendor features listed below, consider Upgrading to PRO." +msgstr "" + #: assets/js/vue-admin.js:2 msgid "Dokan Capability" msgstr "" diff --git a/lib/class.category-walker.php b/lib/class.category-walker.php deleted file mode 100644 index 93d54da01c..0000000000 --- a/lib/class.category-walker.php +++ /dev/null @@ -1,16 +0,0 @@ -getContainer(); + } catch (ContainerException $e) { + $container = ($this instanceof ReflectionContainer) ? $this : null; + } + + foreach ($arguments as &$arg) { + // if we have a literal, we don't want to do anything more with it + if ($arg instanceof LiteralArgumentInterface) { + $arg = $arg->getValue(); + continue; + } + + if ($arg instanceof ArgumentInterface) { + $argValue = $arg->getValue(); + } else { + $argValue = $arg; + } + + if (!is_string($argValue)) { + continue; + } + + // resolve the argument from the container, if it happens to be another + // argument wrapper, use that value + if ($container instanceof ContainerInterface && $container->has($argValue)) { + try { + $arg = $container->get($argValue); + + if ($arg instanceof ArgumentInterface) { + $arg = $arg->getValue(); + } + + continue; + } catch (NotFoundException $e) { + } + } + + // if we have a default value, we use that, no more resolution as + // we expect a default/optional argument value to be literal + if ($arg instanceof DefaultValueInterface) { + $arg = $arg->getDefaultValue(); + } + } + + return $arguments; + } + + public function reflectArguments(ReflectionFunctionAbstract $method, array $args = []): array + { + $params = $method->getParameters(); + $arguments = []; + + foreach ($params as $param) { + $name = $param->getName(); + + // if we've been given a value for the argument, treat as literal + if (array_key_exists($name, $args)) { + $arguments[] = new LiteralArgument($args[$name]); + continue; + } + + $type = $param->getType(); + + if ($type instanceof ReflectionNamedType) { + // in PHP 8, nullable arguments have "?" prefix + $typeHint = ltrim($type->getName(), '?'); + + if ($param->isDefaultValueAvailable()) { + $arguments[] = new DefaultValueArgument($typeHint, $param->getDefaultValue()); + continue; + } + + $arguments[] = new ResolvableArgument($typeHint); + continue; + } + + if ($param->isDefaultValueAvailable()) { + $arguments[] = new LiteralArgument($param->getDefaultValue()); + continue; + } + + throw new NotFoundException(sprintf( + 'Unable to resolve a value for parameter (%s) in the function/method (%s)', + $name, + $method->getName() + )); + } + + return $this->resolveArguments($arguments); + } + + abstract public function getContainer(): DefinitionContainerInterface; +} diff --git a/lib/packages/League/Container/Argument/DefaultValueArgument.php b/lib/packages/League/Container/Argument/DefaultValueArgument.php new file mode 100644 index 0000000000..cf3c436e43 --- /dev/null +++ b/lib/packages/League/Container/Argument/DefaultValueArgument.php @@ -0,0 +1,24 @@ +defaultValue = $defaultValue; + parent::__construct($value); + } + + /** + * @return mixed|null + */ + public function getDefaultValue() + { + return $this->defaultValue; + } +} diff --git a/lib/packages/League/Container/Argument/DefaultValueInterface.php b/lib/packages/League/Container/Argument/DefaultValueInterface.php new file mode 100644 index 0000000000..879fe903a4 --- /dev/null +++ b/lib/packages/League/Container/Argument/DefaultValueInterface.php @@ -0,0 +1,13 @@ +value = $value; + } else { + throw new InvalidArgumentException('Incorrect type for value.'); + } + } + + /** + * {@inheritdoc} + */ + public function getValue() + { + return $this->value; + } +} diff --git a/lib/packages/League/Container/Argument/LiteralArgumentInterface.php b/lib/packages/League/Container/Argument/LiteralArgumentInterface.php new file mode 100644 index 0000000000..4cb06ff980 --- /dev/null +++ b/lib/packages/League/Container/Argument/LiteralArgumentInterface.php @@ -0,0 +1,9 @@ +value = $value; + } + + public function getValue(): string + { + return $this->value; + } +} diff --git a/lib/packages/League/Container/Argument/ResolvableArgumentInterface.php b/lib/packages/League/Container/Argument/ResolvableArgumentInterface.php new file mode 100644 index 0000000000..e7136e6c4b --- /dev/null +++ b/lib/packages/League/Container/Argument/ResolvableArgumentInterface.php @@ -0,0 +1,10 @@ +definitions = $definitions ?? new DefinitionAggregate(); + $this->providers = $providers ?? new ServiceProviderAggregate(); + $this->inflectors = $inflectors ?? new InflectorAggregate(); + + if ($this->definitions instanceof ContainerAwareInterface) { + $this->definitions->setContainer($this); + } + + if ($this->providers instanceof ContainerAwareInterface) { + $this->providers->setContainer($this); + } + + if ($this->inflectors instanceof ContainerAwareInterface) { + $this->inflectors->setContainer($this); + } + } + + public function add(string $id, $concrete = null): DefinitionInterface + { + $concrete = $concrete ?? $id; + + if (true === $this->defaultToShared) { + return $this->addShared($id, $concrete); + } + + return $this->definitions->add($id, $concrete); + } + + public function addShared(string $id, $concrete = null): DefinitionInterface + { + $concrete = $concrete ?? $id; + return $this->definitions->addShared($id, $concrete); + } + + public function defaultToShared(bool $shared = true): ContainerInterface + { + $this->defaultToShared = $shared; + return $this; + } + + public function extend(string $id): DefinitionInterface + { + if ($this->providers->provides($id)) { + $this->providers->register($id); + } + + if ($this->definitions->has($id)) { + return $this->definitions->getDefinition($id); + } + + throw new NotFoundException(sprintf( + 'Unable to extend alias (%s) as it is not being managed as a definition', + $id + )); + } + + public function addServiceProvider(ServiceProviderInterface $provider): DefinitionContainerInterface + { + $this->providers->add($provider); + return $this; + } + + /** + * @template RequestedType + * + * @param class-string|string $id + * + * @return RequestedType|mixed + */ + public function get($id) + { + return $this->resolve($id); + } + + /** + * @template RequestedType + * + * @param class-string|string $id + * + * @return RequestedType|mixed + */ + public function getNew($id) + { + return $this->resolve($id, true); + } + + public function has($id): bool + { + if ($this->definitions->has($id)) { + return true; + } + + if ($this->definitions->hasTag($id)) { + return true; + } + + if ($this->providers->provides($id)) { + return true; + } + + foreach ($this->delegates as $delegate) { + if ($delegate->has($id)) { + return true; + } + } + + return false; + } + + public function inflector(string $type, callable $callback = null): InflectorInterface + { + return $this->inflectors->add($type, $callback); + } + + public function delegate(ContainerInterface $container): self + { + $this->delegates[] = $container; + + if ($container instanceof ContainerAwareInterface) { + $container->setContainer($this); + } + + return $this; + } + + protected function resolve($id, bool $new = false) + { + if ($this->definitions->has($id)) { + $resolved = (true === $new) ? $this->definitions->resolveNew($id) : $this->definitions->resolve($id); + return $this->inflectors->inflect($resolved); + } + + if ($this->definitions->hasTag($id)) { + $arrayOf = (true === $new) + ? $this->definitions->resolveTaggedNew($id) + : $this->definitions->resolveTagged($id); + + array_walk($arrayOf, function (&$resolved) { + $resolved = $this->inflectors->inflect($resolved); + }); + + return $arrayOf; + } + + if ($this->providers->provides($id)) { + $this->providers->register($id); + + if (!$this->definitions->has($id) && !$this->definitions->hasTag($id)) { + throw new ContainerException(sprintf('Service provider lied about providing (%s) service', $id)); + } + + return $this->resolve($id, $new); + } + + foreach ($this->delegates as $delegate) { + if ($delegate->has($id)) { + $resolved = $delegate->get($id); + return $this->inflectors->inflect($resolved); + } + } + + throw new NotFoundException(sprintf('Alias (%s) is not being managed by the container or delegates', $id)); + } +} diff --git a/lib/packages/League/Container/ContainerAwareInterface.php b/lib/packages/League/Container/ContainerAwareInterface.php new file mode 100644 index 0000000000..494ff2b244 --- /dev/null +++ b/lib/packages/League/Container/ContainerAwareInterface.php @@ -0,0 +1,11 @@ +container = $container; + + if ($this instanceof ContainerAwareInterface) { + return $this; + } + + throw new BadMethodCallException(sprintf( + 'Attempt to use (%s) while not implementing (%s)', + ContainerAwareTrait::class, + ContainerAwareInterface::class + )); + } + + public function getContainer(): DefinitionContainerInterface + { + if ($this->container instanceof DefinitionContainerInterface) { + return $this->container; + } + + throw new ContainerException('No container implementation has been set.'); + } +} diff --git a/lib/packages/League/Container/Definition/Definition.php b/lib/packages/League/Container/Definition/Definition.php new file mode 100644 index 0000000000..df0fb488e6 --- /dev/null +++ b/lib/packages/League/Container/Definition/Definition.php @@ -0,0 +1,238 @@ +alias = $id; + $this->concrete = $concrete; + } + + public function addTag(string $tag): DefinitionInterface + { + $this->tags[$tag] = true; + return $this; + } + + public function hasTag(string $tag): bool + { + return isset($this->tags[$tag]); + } + + public function setAlias(string $id): DefinitionInterface + { + $this->alias = $id; + return $this; + } + + public function getAlias(): string + { + return $this->alias; + } + + public function setShared(bool $shared = true): DefinitionInterface + { + $this->shared = $shared; + return $this; + } + + public function isShared(): bool + { + return $this->shared; + } + + public function getConcrete() + { + return $this->concrete; + } + + public function setConcrete($concrete): DefinitionInterface + { + $this->concrete = $concrete; + $this->resolved = null; + return $this; + } + + public function addArgument($arg): DefinitionInterface + { + $this->arguments[] = $arg; + return $this; + } + + public function addArguments(array $args): DefinitionInterface + { + foreach ($args as $arg) { + $this->addArgument($arg); + } + + return $this; + } + + public function addMethodCall(string $method, array $args = []): DefinitionInterface + { + $this->methods[] = [ + 'method' => $method, + 'arguments' => $args + ]; + + return $this; + } + + public function addMethodCalls(array $methods = []): DefinitionInterface + { + foreach ($methods as $method => $args) { + $this->addMethodCall($method, $args); + } + + return $this; + } + + public function resolve() + { + if (null !== $this->resolved && $this->isShared()) { + return $this->resolved; + } + + return $this->resolveNew(); + } + + public function resolveNew() + { + $concrete = $this->concrete; + + if (is_callable($concrete)) { + $concrete = $this->resolveCallable($concrete); + } + + if ($concrete instanceof LiteralArgumentInterface) { + $this->resolved = $concrete->getValue(); + return $concrete->getValue(); + } + + if ($concrete instanceof ArgumentInterface) { + $concrete = $concrete->getValue(); + } + + if (is_string($concrete) && class_exists($concrete)) { + $concrete = $this->resolveClass($concrete); + } + + if (is_object($concrete)) { + $concrete = $this->invokeMethods($concrete); + } + + try { + $container = $this->getContainer(); + } catch (ContainerException $e) { + $container = null; + } + + // stop recursive resolving + if (is_string($concrete) && in_array($concrete, $this->recursiveCheck)) { + $this->resolved = $concrete; + return $concrete; + } + + // if we still have a string, try to pull it from the container + // this allows for `alias -> alias -> ... -> concrete + if (is_string($concrete) && $container instanceof ContainerInterface && $container->has($concrete)) { + $this->recursiveCheck[] = $concrete; + $concrete = $container->get($concrete); + } + + $this->resolved = $concrete; + return $concrete; + } + + /** + * @param callable $concrete + * @return mixed + */ + protected function resolveCallable(callable $concrete) + { + $resolved = $this->resolveArguments($this->arguments); + return call_user_func_array($concrete, $resolved); + } + + protected function resolveClass(string $concrete): object + { + $resolved = $this->resolveArguments($this->arguments); + $reflection = new ReflectionClass($concrete); + return $reflection->newInstanceArgs($resolved); + } + + protected function invokeMethods(object $instance): object + { + foreach ($this->methods as $method) { + $args = $this->resolveArguments($method['arguments']); + $callable = [$instance, $method['method']]; + call_user_func_array($callable, $args); + } + + return $instance; + } +} diff --git a/lib/packages/League/Container/Definition/DefinitionAggregate.php b/lib/packages/League/Container/Definition/DefinitionAggregate.php new file mode 100644 index 0000000000..96976f6990 --- /dev/null +++ b/lib/packages/League/Container/Definition/DefinitionAggregate.php @@ -0,0 +1,117 @@ +definitions = array_filter($definitions, static function ($definition) { + return ($definition instanceof DefinitionInterface); + }); + } + + public function add(string $id, $definition): DefinitionInterface + { + if (false === ($definition instanceof DefinitionInterface)) { + $definition = new Definition($id, $definition); + } + + $this->definitions[] = $definition->setAlias($id); + + return $definition; + } + + public function addShared(string $id, $definition): DefinitionInterface + { + $definition = $this->add($id, $definition); + return $definition->setShared(true); + } + + public function has(string $id): bool + { + foreach ($this->getIterator() as $definition) { + if ($id === $definition->getAlias()) { + return true; + } + } + + return false; + } + + public function hasTag(string $tag): bool + { + foreach ($this->getIterator() as $definition) { + if ($definition->hasTag($tag)) { + return true; + } + } + + return false; + } + + public function getDefinition(string $id): DefinitionInterface + { + foreach ($this->getIterator() as $definition) { + if ($id === $definition->getAlias()) { + return $definition->setContainer($this->getContainer()); + } + } + + throw new NotFoundException(sprintf('Alias (%s) is not being handled as a definition.', $id)); + } + + public function resolve(string $id) + { + return $this->getDefinition($id)->resolve(); + } + + public function resolveNew(string $id) + { + return $this->getDefinition($id)->resolveNew(); + } + + public function resolveTagged(string $tag): array + { + $arrayOf = []; + + foreach ($this->getIterator() as $definition) { + if ($definition->hasTag($tag)) { + $arrayOf[] = $definition->setContainer($this->getContainer())->resolve(); + } + } + + return $arrayOf; + } + + public function resolveTaggedNew(string $tag): array + { + $arrayOf = []; + + foreach ($this->getIterator() as $definition) { + if ($definition->hasTag($tag)) { + $arrayOf[] = $definition->setContainer($this->getContainer())->resolveNew(); + } + } + + return $arrayOf; + } + + public function getIterator(): Generator + { + yield from $this->definitions; + } +} diff --git a/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php b/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php new file mode 100644 index 0000000000..13eca48995 --- /dev/null +++ b/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php @@ -0,0 +1,21 @@ +type = $type; + $this->callback = $callback; + } + + public function getType(): string + { + return $this->type; + } + + public function invokeMethod(string $name, array $args): InflectorInterface + { + $this->methods[$name] = $args; + return $this; + } + + public function invokeMethods(array $methods): InflectorInterface + { + foreach ($methods as $name => $args) { + $this->invokeMethod($name, $args); + } + + return $this; + } + + public function setProperty(string $property, $value): InflectorInterface + { + $this->properties[$property] = $this->resolveArguments([$value])[0]; + return $this; + } + + public function setProperties(array $properties): InflectorInterface + { + foreach ($properties as $property => $value) { + $this->setProperty($property, $value); + } + + return $this; + } + + public function inflect(object $object): void + { + $properties = $this->resolveArguments(array_values($this->properties)); + $properties = array_combine(array_keys($this->properties), $properties); + + // array_combine() can technically return false + foreach ($properties ?: [] as $property => $value) { + $object->{$property} = $value; + } + + foreach ($this->methods as $method => $args) { + $args = $this->resolveArguments($args); + $callable = [$object, $method]; + call_user_func_array($callable, $args); + } + + if ($this->callback !== null) { + call_user_func($this->callback, $object); + } + } +} diff --git a/lib/packages/League/Container/Inflector/InflectorAggregate.php b/lib/packages/League/Container/Inflector/InflectorAggregate.php new file mode 100644 index 0000000000..2a20fe5707 --- /dev/null +++ b/lib/packages/League/Container/Inflector/InflectorAggregate.php @@ -0,0 +1,44 @@ +inflectors[] = $inflector; + return $inflector; + } + + public function inflect($object) + { + foreach ($this->getIterator() as $inflector) { + $type = $inflector->getType(); + + if ($object instanceof $type) { + $inflector->setContainer($this->getContainer()); + $inflector->inflect($object); + } + } + + return $object; + } + + public function getIterator(): Generator + { + yield from $this->inflectors; + } +} diff --git a/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php b/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php new file mode 100644 index 0000000000..9395850bf0 --- /dev/null +++ b/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php @@ -0,0 +1,14 @@ +cacheResolutions = $cacheResolutions; + } + + public function get($id, array $args = []) + { + if ($this->cacheResolutions === true && array_key_exists($id, $this->cache)) { + return $this->cache[$id]; + } + + if (!$this->has($id)) { + throw new NotFoundException( + sprintf('Alias (%s) is not an existing class and therefore cannot be resolved', $id) + ); + } + + $reflector = new ReflectionClass($id); + $construct = $reflector->getConstructor(); + + if ($construct && !$construct->isPublic()) { + throw new NotFoundException( + sprintf('Alias (%s) has a non-public constructor and therefore cannot be instantiated', $id) + ); + } + + $resolution = $construct === null + ? new $id() + : $reflector->newInstanceArgs($this->reflectArguments($construct, $args)) + ; + + if ($this->cacheResolutions === true) { + $this->cache[$id] = $resolution; + } + + return $resolution; + } + + public function has($id): bool + { + return class_exists($id); + } + + public function call(callable $callable, array $args = []) + { + if (is_string($callable) && strpos($callable, '::') !== false) { + $callable = explode('::', $callable); + } + + if (is_array($callable)) { + if (is_string($callable[0])) { + // if we have a definition container, try that first, otherwise, reflect + try { + $callable[0] = $this->getContainer()->get($callable[0]); + } catch (ContainerException $e) { + $callable[0] = $this->get($callable[0]); + } + } + + $reflection = new ReflectionMethod($callable[0], $callable[1]); + + if ($reflection->isStatic()) { + $callable[0] = null; + } + + return $reflection->invokeArgs($callable[0], $this->reflectArguments($reflection, $args)); + } + + if (is_object($callable)) { + $reflection = new ReflectionMethod($callable, '__invoke'); + return $reflection->invokeArgs($callable, $this->reflectArguments($reflection, $args)); + } + + $reflection = new ReflectionFunction(\Closure::fromCallable($callable)); + + return $reflection->invokeArgs($this->reflectArguments($reflection, $args)); + } +} diff --git a/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php b/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php new file mode 100644 index 0000000000..6b69913147 --- /dev/null +++ b/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php @@ -0,0 +1,28 @@ +identifier ?? get_class($this); + } + + public function setIdentifier(string $id): ServiceProviderInterface + { + $this->identifier = $id; + return $this; + } +} diff --git a/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php b/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php new file mode 100644 index 0000000000..986091e2c0 --- /dev/null +++ b/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php @@ -0,0 +1,16 @@ +providers, true)) { + return $this; + } + + $provider->setContainer($this->getContainer()); + + if ($provider instanceof BootableServiceProviderInterface) { + $provider->boot(); + } + + $this->providers[] = $provider; + return $this; + } + + public function provides(string $service): bool + { + foreach ($this->getIterator() as $provider) { + if ($provider->provides($service)) { + return true; + } + } + + return false; + } + + public function getIterator(): Generator + { + yield from $this->providers; + } + + public function register(string $service): void + { + if (false === $this->provides($service)) { + throw new ContainerException( + sprintf('(%s) is not provided by a service provider', $service) + ); + } + + foreach ($this->getIterator() as $provider) { + if (in_array($provider->getIdentifier(), $this->registered, true)) { + continue; + } + + if ($provider->provides($service)) { + $provider->register(); + $this->registered[] = $provider->getIdentifier(); + } + } + } +} diff --git a/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php b/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php new file mode 100644 index 0000000000..c66a3b8362 --- /dev/null +++ b/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php @@ -0,0 +1,15 @@ +=0.10.0" - } - }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -59,127 +53,56 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/compat-data": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz", - "integrity": "sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.3.tgz", - "integrity": "sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.2", - "@babel/parser": "^7.23.3", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.3", - "@babel/types": "^7.23.3", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -195,9 +118,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.23.10", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz", - "integrity": "sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz", + "integrity": "sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==", "dev": true, "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -209,18 +132,18 @@ }, "peerDependencies": { "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0" + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/@babel/generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", - "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "dev": true, "dependencies": { - "@babel/types": "^7.23.3", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -228,38 +151,39 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -268,19 +192,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", + "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.0", "semver": "^6.3.1" }, "engines": { @@ -291,12 +213,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -308,9 +230,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", - "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -323,75 +245,42 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", "dev": true, "dependencies": { - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -401,35 +290,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -439,14 +328,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -456,105 +345,95 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -632,10 +511,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", "dev": true, + "dependencies": { + "@babel/types": "^7.25.2" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -643,13 +525,44 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -659,14 +572,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -676,13 +589,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -779,12 +692,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -794,12 +707,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -833,12 +746,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -950,12 +863,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -981,12 +894,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -996,15 +909,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.3.tgz", - "integrity": "sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1014,14 +927,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1031,12 +944,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1046,12 +959,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.3.tgz", - "integrity": "sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1061,13 +974,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1077,13 +990,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.3.tgz", - "integrity": "sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1094,19 +1007,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.3.tgz", - "integrity": "sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", "globals": "^11.1.0" }, "engines": { @@ -1117,13 +1027,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1133,12 +1043,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1148,13 +1058,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1164,12 +1074,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1178,13 +1088,29 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.3.tgz", - "integrity": "sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1195,13 +1121,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1211,12 +1137,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.3.tgz", - "integrity": "sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1227,12 +1153,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz", - "integrity": "sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1242,14 +1169,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" }, "engines": { "node": ">=6.9.0" @@ -1259,12 +1186,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.3.tgz", - "integrity": "sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1275,12 +1202,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1290,12 +1217,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.3.tgz", - "integrity": "sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1306,12 +1233,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1321,13 +1248,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1337,14 +1264,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1354,15 +1281,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1372,13 +1299,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1388,13 +1315,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1404,12 +1331,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1419,12 +1346,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.3.tgz", - "integrity": "sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1435,12 +1362,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.3.tgz", - "integrity": "sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1451,16 +1378,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.3.tgz", - "integrity": "sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1470,13 +1396,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1486,12 +1412,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.3.tgz", - "integrity": "sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1502,13 +1428,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.3.tgz", - "integrity": "sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1519,12 +1445,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1534,13 +1460,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1550,14 +1476,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.3.tgz", - "integrity": "sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1568,12 +1494,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1583,12 +1509,12 @@ } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", - "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.1.tgz", + "integrity": "sha512-SLV/giH/V4SmloZ6Dt40HjTGTAIkxn33TVIHxNGNvo8ezMhrxBkzisj4op1KZYPIOHFLqhv60OHvX+YRu4xbmQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1598,12 +1524,12 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", - "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1613,16 +1539,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", - "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz", + "integrity": "sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.15" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -1632,12 +1558,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", + "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", "dev": true, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" + "@babel/plugin-transform-react-jsx": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1647,13 +1573,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", - "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", + "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1663,12 +1589,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1679,12 +1605,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1694,16 +1620,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz", - "integrity": "sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", + "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.8", - "babel-plugin-polyfill-corejs3": "^0.9.0", - "babel-plugin-polyfill-regenerator": "^0.5.5", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, "engines": { @@ -1713,42 +1639,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", - "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", - "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0", - "core-js-compat": "^3.34.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1758,13 +1655,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1774,12 +1671,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1789,12 +1686,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1804,12 +1701,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1819,15 +1716,16 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.3.tgz", - "integrity": "sha512-ogV0yWnq38CFwH20l2Afz0dfKuZBx9o/Y2Rmh5vuSS0YD1hswgEgTfyTzuSrT2q9btmHRSqYoSfwFUVaC1M1Jw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz", + "integrity": "sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.23.3" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1837,12 +1735,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1852,13 +1750,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1868,13 +1766,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1884,13 +1782,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1900,26 +1798,28 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.3.tgz", - "integrity": "sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", + "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -1931,59 +1831,60 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.3", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.3", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.3", - "@babel/plugin-transform-classes": "^7.23.3", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.3", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.3", - "@babel/plugin-transform-for-of": "^7.23.3", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.3", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.3", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.3", - "@babel/plugin-transform-modules-umd": "^7.23.3", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.3", - "@babel/plugin-transform-numeric-separator": "^7.23.3", - "@babel/plugin-transform-object-rest-spread": "^7.23.3", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.3", - "@babel/plugin-transform-optional-chaining": "^7.23.3", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.3", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.0", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", - "core-js-compat": "^3.31.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", "semver": "^6.3.1" }, "engines": { @@ -2008,17 +1909,17 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", - "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", + "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.23.3", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2028,16 +1929,16 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", - "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2053,10 +1954,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", - "dev": true, + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2065,34 +1965,31 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", - "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.3", - "@babel/types": "^7.23.3", - "debug": "^4.1.0", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -2100,13 +1997,13 @@ } }, "node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2186,9 +2083,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -2223,6 +2120,16 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -2250,6 +2157,18 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -2263,9 +2182,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2290,6 +2209,7 @@ "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", @@ -2300,6 +2220,28 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -2314,9 +2256,10 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@isaacs/cliui": { @@ -2434,71 +2377,19 @@ "node": ">=6" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", @@ -2675,14 +2566,14 @@ } }, "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", - "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", "semver": "^7.5.4" }, @@ -2690,26 +2581,11 @@ "node": ">=10" } }, - "node_modules/@jest/reporters/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@jest/reporters/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -2717,12 +2593,6 @@ "node": ">=10" } }, - "node_modules/@jest/reporters/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", @@ -2823,57 +2693,57 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -2888,9 +2758,9 @@ "peer": true }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { @@ -2960,35 +2830,33 @@ } }, "node_modules/@playwright/test": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz", - "integrity": "sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==", + "version": "1.45.3", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.45.3.tgz", + "integrity": "sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==", "dev": true, "peer": true, "dependencies": { - "playwright": "1.41.2" + "playwright": "1.45.3" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", - "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", "dev": true, "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", + "ansi-html": "^0.0.9", "core-js-pure": "^3.23.3", "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", "html-entities": "^2.1.0", "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", + "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, "engines": { @@ -3000,7 +2868,7 @@ "sockjs-client": "^1.4.0", "type-fest": ">=0.17.0 <5.0.0", "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", + "webpack-dev-server": "3.x || 4.x || 5.x", "webpack-hot-middleware": "2.x", "webpack-plugin-serve": "0.x || 1.x" }, @@ -3026,9 +2894,9 @@ } }, "node_modules/@polka/url": { - "version": "1.0.0-next.23", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz", - "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==", + "version": "1.0.0-next.25", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", + "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==", "dev": true }, "node_modules/@puppeteer/browsers": { @@ -3060,6 +2928,23 @@ } } }, + "node_modules/@puppeteer/browsers/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@puppeteer/browsers/node_modules/tar-fs": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", @@ -3216,9 +3101,9 @@ "dev": true }, "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", "dev": true, "dependencies": { "@hapi/hoek": "^9.0.0" @@ -3243,9 +3128,9 @@ "dev": true }, "node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, "dependencies": { "type-detect": "4.0.8" @@ -3521,7 +3406,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.1.0.tgz", "integrity": "sha512-n8m9eNDfoNZoxdvWiTfW/hSPhehzLJ3zW7f8E7oT6mCROoMNWCB4TYtv041+2FMAxweiE0j7i1jubQU4MEC/Gg==", - "dev": true, "dependencies": { "@tannin/evaluate": "^1.2.0", "@tannin/postfix": "^1.1.0" @@ -3530,14 +3414,12 @@ "node_modules/@tannin/evaluate": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.2.0.tgz", - "integrity": "sha512-3ioXvNowbO/wSrxsDG5DKIMxC81P0QrQTYai8zFNY+umuoHWRPbQ/TuuDEOju9E+jQDXmj6yI5GyejNuh8I+eg==", - "dev": true + "integrity": "sha512-3ioXvNowbO/wSrxsDG5DKIMxC81P0QrQTYai8zFNY+umuoHWRPbQ/TuuDEOju9E+jQDXmj6yI5GyejNuh8I+eg==" }, "node_modules/@tannin/plural-forms": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.1.0.tgz", "integrity": "sha512-xl9R2mDZO/qiHam1AgMnAES6IKIg7OBhcXqy6eDsRCdXuxAFPcjrej9HMjyCLE0DJ/8cHf0i5OQTstuBRhpbHw==", - "dev": true, "dependencies": { "@tannin/compile": "^1.1.0" } @@ -3545,8 +3427,7 @@ "node_modules/@tannin/postfix": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.1.0.tgz", - "integrity": "sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw==", - "dev": true + "integrity": "sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw==" }, "node_modules/@tootallnate/once": { "version": "2.0.0", @@ -3605,9 +3486,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "dependencies": { "@babel/types": "^7.20.7" @@ -3633,9 +3514,9 @@ } }, "node_modules/@types/chart.js": { - "version": "2.9.40", - "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.40.tgz", - "integrity": "sha512-ApIH2LIDXzKTNtG4oTMmn2CIII6lvRvxyKnmLb1zYFlwXtE4lTOb2ywgXQJYVuhgWpqaCSHSYOlzO+5gs6hL+A==", + "version": "2.9.41", + "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.41.tgz", + "integrity": "sha512-3dvkDvueckY83UyUXtJMalYoH6faOLkWQoaTlJgB4Djde3oORmNP0Jw85HtzTuXyliUHcdp704s0mZFQKio/KQ==", "dev": true, "dependencies": { "moment": "^2.10.2" @@ -3651,9 +3532,9 @@ } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.3.tgz", - "integrity": "sha512-6mfQ6iNvhSKCZJoY6sIG3m0pKkdUcweVNOLuBBKvoWGzl2yRxOJcYOTRyLKt3nxXvBLJWa6QkW//tgbIwJehmA==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "dependencies": { "@types/express-serve-static-core": "*", @@ -3661,25 +3542,17 @@ } }, "node_modules/@types/eslint": { - "version": "8.44.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz", - "integrity": "sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz", + "integrity": "sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -3699,9 +3572,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.41", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", - "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "dev": true, "dependencies": { "@types/node": "*", @@ -3810,18 +3683,18 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz", - "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==", + "version": "22.0.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.0.2.tgz", + "integrity": "sha512-yPL6DyFwY5PiMVEwymNeqUTKsDczQBJ/5T7W/46RwLU/VH+AA8aT5TZkvBviLKLbbm0hlfftEkGrNzfRk/fofQ==", "dev": true, "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.11.1" } }, "node_modules/@types/node-forge": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.9.tgz", - "integrity": "sha512-meK88cx/sTalPSLSoCzkiUB4VPIFHmxtXm5FaaqRDqBX2i/Sy8bJ4odsan0b20RBjPh06dAQ+OTTdnyQyhJZyQ==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -3840,9 +3713,9 @@ "dev": true }, "node_modules/@types/qs": { - "version": "6.9.10", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz", - "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==", + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", "dev": true }, "node_modules/@types/range-parser": { @@ -3858,9 +3731,9 @@ "dev": true }, "node_modules/@types/semver": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", - "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@types/send": { @@ -3883,14 +3756,14 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", - "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, "dependencies": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, "node_modules/@types/sockjs": { @@ -3903,9 +3776,9 @@ } }, "node_modules/@types/source-list-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.5.tgz", - "integrity": "sha512-cHBTLeIGIREJx839cDfMLKWao+FaJOlaPz4mnFHXUzShS8sXhzw6irhvIpYvp28TbTmTeAt3v+QgHMANsGbQtA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", + "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", "dev": true }, "node_modules/@types/stack-utils": { @@ -3915,9 +3788,9 @@ "dev": true }, "node_modules/@types/tapable": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.11.tgz", - "integrity": "sha512-R3ltemSqZ/TKOBeyy+GBfZCLX3AYpxqarIbUMNe7+lxdazJp4iWLFpmjgBeZoRiKrWNImer1oWOlG2sDR6vGaw==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.12.tgz", + "integrity": "sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==", "dev": true }, "node_modules/@types/tough-cookie": { @@ -3927,9 +3800,9 @@ "dev": true }, "node_modules/@types/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-Hm/T0kV3ywpJyMGNbsItdivRhYNCQQf1IIsYsXnoVPES4t+FMLyDe0/K+Ea7ahWtMtSNb22ZdY7MIyoD9rqARg==", + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz", + "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==", "dev": true, "dependencies": { "source-map": "^0.6.1" @@ -3945,9 +3818,9 @@ } }, "node_modules/@types/webpack": { - "version": "4.41.36", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.36.tgz", - "integrity": "sha512-pF+DVW1pMLmgsPXqJr5QimdxIzOhe8oGKB98gdqAm0egKBy1lOLD5mRxbYboMQRkpYcG7BYcpqYblpKyvE7vhQ==", + "version": "4.41.38", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.38.tgz", + "integrity": "sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==", "dev": true, "dependencies": { "@types/node": "*", @@ -3979,18 +3852,18 @@ } }, "node_modules/@types/ws": { - "version": "8.5.9", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz", - "integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "17.0.31", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.31.tgz", - "integrity": "sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==", + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -4047,26 +3920,11 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -4074,12 +3932,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@typescript-eslint/parser": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", @@ -4193,50 +4045,11 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -4244,12 +4057,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@typescript-eslint/utils": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", @@ -4275,26 +4082,11 @@ "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -4302,12 +4094,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", @@ -4344,14 +4130,33 @@ "dev": true }, "node_modules/@vue/compiler-sfc": { - "version": "2.7.15", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.15.tgz", - "integrity": "sha512-FCvIEevPmgCgqFBH7wD+3B97y7u7oj/Wr69zADBf403Tui377bThTjBvekaZvlRr4IwUAu3M6hYZeULZFJbdYg==", + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz", + "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==", "dev": true, "dependencies": { - "@babel/parser": "^7.18.4", + "@babel/parser": "^7.23.5", "postcss": "^8.4.14", "source-map": "^0.6.1" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/@vue/compiler-sfc/node_modules/source-map": { @@ -4447,9 +4252,9 @@ "dev": true }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", @@ -4469,9 +4274,9 @@ "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { @@ -4492,15 +4297,15 @@ "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" + "@webassemblyjs/wasm-gen": "1.12.1" } }, "node_modules/@webassemblyjs/ieee754": { @@ -4528,28 +4333,28 @@ "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", "@webassemblyjs/leb128": "1.11.6", @@ -4557,24 +4362,24 @@ } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", @@ -4583,12 +4388,12 @@ } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, @@ -4637,23 +4442,55 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "6.48.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.48.0.tgz", - "integrity": "sha512-Yo9kpwf07OXt/xV82EfYlnR4Dl6T/VnhKbo0wtmOO7fLxhfOrF0rFgJM4X78WEWBYcjnGwQD5c5ufad7X5XK1A==", + "version": "6.55.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.55.0.tgz", + "integrity": "sha512-1HrCUsJdeRY5Y0IjplotINwqMRO81e7O7VhBScuKk7iOuDm/E1ioKv2uLGnPNWziYu+Zf025byxOqVzXDyM2gw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.51.0", - "@wordpress/url": "^3.52.0" + "@wordpress/i18n": "^4.58.0", + "@wordpress/url": "^3.59.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/api-fetch/node_modules/@wordpress/hooks": { + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz", + "integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/api-fetch/node_modules/@wordpress/i18n": { + "version": "4.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz", + "integrity": "sha512-VfvS3BWv/RDjRKD6PscIcvYfWKnGJcI/DEqyDgUMhxCM6NRwoL478CsUKTiGJIymeyRodNRfprdcF086DpGKYw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/hooks": "^3.58.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "sprintf-js": "^1.1.1", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.34.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.34.0.tgz", - "integrity": "sha512-DOoUJKvfUc8rdiGqcZND5lauoY4B5+cCuuHLh9AztE1t2DlQJBy6DtP6t1bUZb7BYUWOoWgRflMLtOK3ZTf0cg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.41.0.tgz", + "integrity": "sha512-hYxj2Uobxk86ctlfaJou9v13XqXZ30yx4ZwRNu5cH5/LWXe2MIXBTPv7dUk6wqN/qFOjsFvP9jCB0NsW6MnkrA==", "dev": true, "engines": { "node": ">=14" @@ -4663,9 +4500,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.35.0.tgz", - "integrity": "sha512-wgZOezNvzbrJTHn0Cyt8+Si7sb5aJJ+akHOrEgvUUv576LfgWUKHPRz8Ecu1fFlupEp35r1uoQ5J+UviLWrvEg==", + "version": "7.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.42.0.tgz", + "integrity": "sha512-AWSxWuEuzazt/nWomKiaVhYQeXuqxTniPCKhvks58wB3P4UXvSe3hRnO+nujz20IuxIk2xHT6x47HgpDZy30jw==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -4674,57 +4511,56 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.34.0", - "@wordpress/browserslist-config": "^5.34.0", - "@wordpress/warning": "^2.51.0", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.41.0", + "@wordpress/browserslist-config": "^5.41.0", + "@wordpress/warning": "^2.58.0", "browserslist": "^4.21.10", "core-js": "^3.31.0", - "react": "^18.2.0" + "react": "^18.3.0" }, "engines": { "node": ">=14" } }, "node_modules/@wordpress/base-styles": { - "version": "4.42.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.42.0.tgz", - "integrity": "sha512-CD8nFUg45v70BTsKuS9f/sJsdF8xOkJb2oXd0HikWtuJJ24YQB8bzkeIg+TvD5LnK4pwZeDskODo4QFBsoCwIw==", + "version": "4.49.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.49.0.tgz", + "integrity": "sha512-yFRYqNtd26ULZ0oAHhCu/IcaA0XHI3E7kRCKajZqUvyRQj7YprXnpD3o0/pnwvF6ZFTXzCX8pXHjUc2TIv97ig==", "dev": true }, "node_modules/@wordpress/browserslist-config": { - "version": "5.34.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.34.0.tgz", - "integrity": "sha512-LafF3XoetOAN99bktOzc9hSOv7cPoQEe0/KPgiw24t77xvRqLuWww+zYbiHAHYSzdBGngrlNwRLgloSifnp+hg==", + "version": "5.41.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.41.0.tgz", + "integrity": "sha512-J7ejzzDpPZddVIiq2YiK8J/pNTJDy3X1s+5ZtwkwklCxBMZJurxf9pEhtbaf7us0Q6c1j8Ubv7Fpx3lqk2ypxA==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.31.0.tgz", - "integrity": "sha512-Xpm8EEhi6e8GL1juYh/70AFbcE/ZVXJ3p47KMkkEsn5t+hG9QHjKe2lTj98v2r3rB+ampoK+whdV1w6gItXYpw==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.9.0.tgz", + "integrity": "sha512-hXbCkbG1XES47t7hFSETRrLfaRSPyQPlCnhlCx7FfhYFD0wh1jVArApXX5dD+A6wTrayXX/a16MpfaNqE662XA==", "dev": true, "dependencies": { - "json2php": "^0.0.7", - "webpack-sources": "^3.2.2" + "json2php": "^0.0.7" }, "engines": { - "node": ">=14" + "node": ">=18" }, "peerDependencies": { - "webpack": "^4.8.3 || ^5.0.0" + "webpack": "^5.0.0" } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.16.0.tgz", - "integrity": "sha512-CktRj5/Cc/pAvTHXIAPIMrmmnb0VjtXbTGSjYG6pW/JI2YAmpwY2yBA+DlHJjqOIpcjDDj+sSsJomRSxT2chwQ==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.26.0.tgz", + "integrity": "sha512-4KFyQ3IsYIJaIvOQ1qhAHhRISs9abNToF/bktfMNxQiEJsmbNn7lq/IbaY+shqwdBWVg8TQtLcL4MpSl0ISaxQ==", "dev": true, "dependencies": { - "@wordpress/api-fetch": "^6.45.0", - "@wordpress/keycodes": "^3.48.0", - "@wordpress/url": "^3.49.0", + "@wordpress/api-fetch": "^6.55.0", + "@wordpress/keycodes": "^3.58.0", + "@wordpress/url": "^3.59.0", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -4740,16 +4576,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "17.8.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.8.0.tgz", - "integrity": "sha512-Ob0WR21Y9AcX7AFKhj0RtJ1l5odp9+Uq0W5tOMVY0jZBAW0oVF6YeZMbc0zbynPss5PnWljtk0YX3CJCae2p3Q==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-18.1.0.tgz", + "integrity": "sha512-5eGpXEwaZsKbEh9040nVr4ggmrpPmltP+Ie4iGruWvCme6ZIFYw70CyWEV8S102IkqjH/BaH6d+CWg8tN7sc/g==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.35.0", - "@wordpress/prettier-config": "^3.8.0", + "@wordpress/babel-preset-default": "^7.42.0", + "@wordpress/prettier-config": "^3.15.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -4825,26 +4661,34 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@wordpress/hooks": { - "version": "3.51.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.51.0.tgz", - "integrity": "sha512-u//qLJCfgmGBLEdAtZx5C1KzmhcCYDIk46feYGBR9DHB1/fqdvMpxc20un62i8QgYvJyF7GChmerkPbssa6a8w==", - "dev": true, - "dependencies": { + "node_modules/@wordpress/eslint-plugin/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@wordpress/hooks": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.9.0.tgz", + "integrity": "sha512-nan2w5imPhTaJwWdKjm/0ZMDbWR3P6Vhl4OqnBZZcJqOyNSfwsnJ98I+BWjq0U6SmiCnZQERjN0SjVdmD1tCjw==", + "dependencies": { "@babel/runtime": "^7.16.0" }, "engines": { - "node": ">=12" + "node": ">=18.12.0", + "npm": ">=8.19.2" } }, "node_modules/@wordpress/i18n": { - "version": "4.51.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.51.0.tgz", - "integrity": "sha512-JiMEstT98R1e4bgI8DA+XVCXUSis/6eZ7+RF5nHuDiseIyQ68B2D2FzYoEFaw/zaVebvtWA0lZ8HbHihgsSVPQ==", - "dev": true, + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.9.0.tgz", + "integrity": "sha512-pKFV9S/l0TFlm0mlWLW51hAoRDNmZPGnfEpNXq43VKZkm1cco3Z1E54PHMGk8HdCECHqYNiJuQJOBOlqcYmnVQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.51.0", + "@wordpress/hooks": "^4.9.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -4854,13 +4698,14 @@ "pot-to-php": "tools/pot-to-php.js" }, "engines": { - "node": ">=12" + "node": ">=18.12.0", + "npm": ">=8.19.2" } }, "node_modules/@wordpress/jest-console": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.22.0.tgz", - "integrity": "sha512-vuTq/VwmXXTDlZzHiFlYQDCAq8xTg/99pHBiKcJwKe13LZgxEwbUtjKp18JzbXb5qS9KPW/EynTiYxpTLn1o7w==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.29.0.tgz", + "integrity": "sha512-/9PZJhyszdRX4mka7t1WzoooM+Q/DwC4jkNVtJxqci5lbL3Lrhy1cCJGCgMr1n/9w+zs7eLmExFBvV4v44iyNw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -4874,12 +4719,12 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "11.22.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.22.0.tgz", - "integrity": "sha512-OSKGvYOQDWynaA78AUzwMpj8kkUrBSJF/Z8InH84RHV1w30DUMQ0b7pSJzOiPPo72uXDcTiit4hYHvSK20BqbA==", + "version": "11.29.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.29.0.tgz", + "integrity": "sha512-7LA0ZS5t0Thn7xrdwPL3hLgjB9LKloneGhMwnnDUTgJP330lyfdDfJ+O6Lnz3iL+bg68mkA3AzrT9Fs9f3WKww==", "dev": true, "dependencies": { - "@wordpress/jest-console": "^7.22.0", + "@wordpress/jest-console": "^7.29.0", "babel-jest": "^29.6.2" }, "engines": { @@ -4891,22 +4736,54 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "3.51.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.51.0.tgz", - "integrity": "sha512-wudlftpjZ/2tZ2gKY7w2m7BG4LBhmEvDn2K48IbTcMtEyFJidIB0IFpT+skR1aFhIekGDZ7W8UXPQVbjwbWhwA==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.58.0.tgz", + "integrity": "sha512-Q/LRKpx8ndzuHlkxSQ2BD+NTYYKQPIneNNMng8hTAfyU7RFwXpqj06HpeOFGh4XIdPKCs/8hmucoLJRmmLmZJA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/i18n": "^4.58.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/keycodes/node_modules/@wordpress/hooks": { + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz", + "integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wordpress/keycodes/node_modules/@wordpress/i18n": { + "version": "4.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.58.0.tgz", + "integrity": "sha512-VfvS3BWv/RDjRKD6PscIcvYfWKnGJcI/DEqyDgUMhxCM6NRwoL478CsUKTiGJIymeyRodNRfprdcF086DpGKYw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.51.0" + "@wordpress/hooks": "^3.58.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "sprintf-js": "^1.1.1", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.36.0.tgz", - "integrity": "sha512-//BDDFVMHxtXC3JC+76DR8ZbJPI3ltzJ3XLbcn8myG9rlQegbSSqmltVcYoR3CGKFI+IbxY1P8CuzJGRN5EIRA==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.43.0.tgz", + "integrity": "sha512-XSb7AdDC7yGTBVYeRM4oqmOygEB+/+tk7lobLIGDmlZJs+M3F/NUvQq0Vcas1pojq2fyPYTUwOlu81ga33fNwQ==", "dev": true, "engines": { "node": ">=14" @@ -4916,12 +4793,12 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.35.0.tgz", - "integrity": "sha512-+DiPMZMZXN/U/7mCY/oYEnttjCx2A+m7WOk3hWZt4JP0zDud10iHGMt+VzYPcQBQqABhK9CfPFWhz0WXinJQCw==", + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.42.0.tgz", + "integrity": "sha512-5xmKF7IUsqS5JcmJlHKHq7RaR6ZpaLj3n9c+X0X0/Oo7ZCIGp6WeDQngx13sH4NJoKXrZ9g4n1rbzhEKeo/Wtg==", "dev": true, "dependencies": { - "@wordpress/base-styles": "^4.42.0", + "@wordpress/base-styles": "^4.49.0", "autoprefixer": "^10.2.5" }, "engines": { @@ -4932,9 +4809,9 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.8.0.tgz", - "integrity": "sha512-xKhhI73uTM3UeK7MYjCeyqGgyZvXic4t0rXKiERN6j4aBH7TdAflKli1zj9Xiy0AxFwLJcy0SZqxqLcw0JHSzA==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.15.0.tgz", + "integrity": "sha512-exC2rkEioTt//AnzPRyaaFv8FNYIvamPDytNol5bKQ6Qh65QSdZZE9V+GtRCrIPL7/Bq6xba03XuRVxl9TjtJg==", "dev": true, "engines": { "node": ">=14" @@ -4944,24 +4821,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "26.19.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.19.0.tgz", - "integrity": "sha512-m3QYlgpWRfIqCfU4jWKwGeA12Qkt6d9CMewEIxIBGVlEGd/sL5rU1fM7LKNBEbSPQpaOTWJApNGWPcW75Fwp+w==", + "version": "27.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.9.0.tgz", + "integrity": "sha512-ohiDHMnfTTBTi7qS7AVJZUi1dxwg0k3Aav1a8CzUoOE8YoT8tvMQ3W89H9XgqMgMTWUCdgTUBYLTJTivfVVbXQ==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.32.0", - "@wordpress/browserslist-config": "^5.31.0", - "@wordpress/dependency-extraction-webpack-plugin": "^4.31.0", - "@wordpress/e2e-test-utils-playwright": "^0.16.0", - "@wordpress/eslint-plugin": "^17.5.0", - "@wordpress/jest-preset-default": "^11.19.0", - "@wordpress/npm-package-json-lint-config": "^4.33.0", - "@wordpress/postcss-plugins-preset": "^4.32.0", - "@wordpress/prettier-config": "^3.5.0", - "@wordpress/stylelint-config": "^21.31.0", + "@wordpress/babel-preset-default": "^7.42.0", + "@wordpress/browserslist-config": "^5.41.0", + "@wordpress/dependency-extraction-webpack-plugin": "^5.9.0", + "@wordpress/e2e-test-utils-playwright": "^0.26.0", + "@wordpress/eslint-plugin": "^18.1.0", + "@wordpress/jest-preset-default": "^11.29.0", + "@wordpress/npm-package-json-lint-config": "^4.43.0", + "@wordpress/postcss-plugins-preset": "^4.42.0", + "@wordpress/prettier-config": "^3.15.0", + "@wordpress/stylelint-config": "^21.41.0", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -4989,7 +4866,6 @@ "minimist": "^1.2.0", "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", - "playwright-core": "1.39.0", "postcss": "^8.4.5", "postcss-loader": "^6.2.1", "prettier": "npm:wp-prettier@3.0.3", @@ -4997,6 +4873,7 @@ "react-refresh": "^0.14.0", "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", + "rtlcss-webpack-plugin": "^4.0.7", "sass": "^1.35.2", "sass-loader": "^12.1.0", "source-map-loader": "^3.0.0", @@ -5012,19 +4889,66 @@ "wp-scripts": "bin/wp-scripts.js" }, "engines": { - "node": ">=14", + "node": ">=18", "npm": ">=6.14.4" }, "peerDependencies": { - "@playwright/test": "^1.39.0", + "@playwright/test": "^1.43.0", "react": "^18.0.0", "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/scripts/node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@wordpress/scripts/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@wordpress/stylelint-config": { - "version": "21.34.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.34.0.tgz", - "integrity": "sha512-Zou/Y6vdMWnAMzcPNH4yZoKkd8h22DyYO4jyC58ChPEF3O7csvmjpbnDloAr5/MOgCz91hnSkZmiKG0zp8VE6w==", + "version": "21.41.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.41.0.tgz", + "integrity": "sha512-2wxFu8ICeRGF3Lxz7H7o2SU1u6pTI4mjuog39DgtCNb+v+f6yhgREDuNQEeti3Svb0rjj63AJ7r2CqLZk+EQIQ==", "dev": true, "dependencies": { "stylelint-config-recommended": "^6.0.0", @@ -5038,9 +4962,9 @@ } }, "node_modules/@wordpress/url": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.52.0.tgz", - "integrity": "sha512-LkKQT7Hv+7ekCQ8fjDg2CK2FUtQhnzI/1PSCcmuL9guxsrQBKoiQFoGvsTUfXC4TtlkyV/gI/iB0zfoyq5t1Gg==", + "version": "3.59.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.59.0.tgz", + "integrity": "sha512-GxvoMjYCav0w4CiX0i0h3qflrE/9rhLIZg5aPCQjbrBdwTxYR3Exfw0IJYcmVaTKXQOUU8fOxlDxULsbLmKe9w==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -5051,9 +4975,9 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.51.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.51.0.tgz", - "integrity": "sha512-e+YbsQY4o/nTY0gT5Rr5766wU2xzwL5m/8S1HET9wBaeCRoZR/0IKyTOvPfihW13uT6FayBne3rqwT/h6F8w6Q==", + "version": "2.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.58.0.tgz", + "integrity": "sha512-9bZlORhyMY2nbWozeyC5kqJsFzEPP4DCLhGmjtbv+YWGHttUrxUZEfrKdqO+rUODA8rP5zeIly1nCQOUnkw4Lg==", "dev": true, "engines": { "node": ">=12" @@ -5075,6 +4999,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/accepts": { @@ -5091,9 +5016,9 @@ } }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -5112,10 +5037,10 @@ "acorn-walk": "^8.0.2" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "dev": true, "peerDependencies": { "acorn": "^8" @@ -5131,21 +5056,24 @@ } }, "node_modules/acorn-walk": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", - "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==", + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", + "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", "dev": true, + "dependencies": { + "acorn": "^8.11.0" + }, "engines": { "node": ">=0.4.0" } }, "node_modules/adm-zip": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz", - "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==", + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.14.tgz", + "integrity": "sha512-DnyqqifT4Jrcvb8USYjp6FHtBpEIz1mnXu6pTRHZ0RL69LbQYiO+0lDFg5+OKA7U29oWSs3a/i8fhn8ZcceIWg==", "dev": true, "engines": { - "node": ">=6.0" + "node": ">=12.0" } }, "node_modules/agent-base": { @@ -5203,15 +5131,15 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -5257,6 +5185,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -5343,12 +5283,12 @@ "dev": true }, "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, "dependencies": { - "dequal": "^2.0.3" + "deep-equal": "^2.0.5" } }, "node_modules/arr-union": { @@ -5377,21 +5317,22 @@ } }, "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" }, "engines": { @@ -5419,17 +5360,18 @@ "node": ">=0.10.0" } }, - "node_modules/array.prototype.filter": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", - "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5439,15 +5381,16 @@ } }, "node_modules/array.prototype.findlastindex": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", - "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", + "es-abstract": "^1.23.2", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" }, "engines": { @@ -5494,16 +5437,19 @@ } }, "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/arraybuffer.prototype.slice": { @@ -5564,15 +5510,6 @@ "node": ">=8" } }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - } - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -5580,9 +5517,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "funding": [ { @@ -5599,8 +5536,8 @@ } ], "dependencies": { - "browserslist": "^4.22.2", - "caniuse-lite": "^1.0.30001578", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -5617,10 +5554,13 @@ } }, "node_modules/available-typed-arrays": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz", - "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -5629,32 +5569,32 @@ } }, "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/axios": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.5.tgz", + "integrity": "sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==", "dev": true, "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", "dev": true, "dependencies": { - "dequal": "^2.0.3" + "deep-equal": "^2.0.5" } }, "node_modules/b4a": { @@ -5753,71 +5693,39 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", - "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.5.0", + "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", - "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", - "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.3", - "core-js-compat": "^3.33.1" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", - "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", - "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -5862,6 +5770,30 @@ "@babel/core": "^7.0.0" } }, + "node_modules/babel-runtime": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.25.0.tgz", + "integrity": "sha512-zeCYxDePWYAT/DfmQWIHsMSFW2vv45UIwIAMjGvQVsTd47RwsiRH0uK1yzyWZ7LDBKdhnGDPM6NYEO5CZyhPrg==", + "dev": true, + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.10.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true, + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==", + "dev": true + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -5869,9 +5801,9 @@ "dev": true }, "node_modules/bare-events": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.0.tgz", - "integrity": "sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz", + "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==", "dev": true, "optional": true }, @@ -5896,9 +5828,9 @@ ] }, "node_modules/basic-ftp": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.4.tgz", - "integrity": "sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -5920,12 +5852,15 @@ } }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bl": { @@ -5946,9 +5881,9 @@ "dev": true }, "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dev": true, "dependencies": { "bytes": "3.1.2", @@ -5959,7 +5894,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", + "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -6006,13 +5941,11 @@ "dev": true }, "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } @@ -6024,31 +5957,30 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.22.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", - "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", + "version": "4.23.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", + "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "dev": true, "funding": [ { @@ -6065,10 +5997,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001580", - "electron-to-chromium": "^1.4.648", + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -6137,48 +6069,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dev": true, - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/builtins/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/builtins/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/builtins/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -6189,15 +6079,16 @@ } }, "node_modules/call-bind": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz", - "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { + "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "set-function-length": "^1.2.0" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -6285,9 +6176,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001585", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001585.tgz", - "integrity": "sha512-yr2BWR1yLXQ8fMpdS/4ZZXpseBgE7o4g41x3a6AJOqZuOi+iE/WdJYAuZ6Y95i4Ohd2Y+9MzIWRR+uGABH4s3Q==", + "version": "1.0.30001646", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001646.tgz", + "integrity": "sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==", "dev": true, "funding": [ { @@ -6361,16 +6252,16 @@ } }, "node_modules/chart.js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.0.tgz", - "integrity": "sha512-vQEj6d+z0dcsKLlQvbKIMYFHd3t8W/7L2vfJIbYcfyPcRx92CsHqECpueN8qVGNlKyDcr5wBrYAYKnfu/9Q1hQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.3.tgz", + "integrity": "sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==", "dev": true, "peer": true, "dependencies": { "@kurkle/color": "^0.3.0" }, "engines": { - "pnpm": ">=7" + "pnpm": ">=8" } }, "node_modules/chartjs-adapter-moment": { @@ -6417,16 +6308,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -6439,6 +6324,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -6480,9 +6368,9 @@ } }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, "engines": { "node": ">=6.0" @@ -6504,9 +6392,9 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", + "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", "dev": true }, "node_modules/clamp": { @@ -6646,12 +6534,6 @@ "node": ">= 12.0.0" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -6855,38 +6737,10 @@ "webpack": "^5.1.0" } }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true, "engines": { "node": ">=12" @@ -6915,31 +6769,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -6953,9 +6782,9 @@ } }, "node_modules/core-js": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.1.tgz", - "integrity": "sha512-IgdsbxNyMskrTFxa9lWHyMwAJU5gXOPP+1yO+K59d50VLVAIDAbs7gIv705KzALModfK3ZrSZTPNpC0PQgIZuw==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", "dev": true, "hasInstallScript": true, "funding": { @@ -6964,12 +6793,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.1.tgz", - "integrity": "sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dev": true, "dependencies": { - "browserslist": "^4.22.2" + "browserslist": "^4.23.0" }, "funding": { "type": "opencollective", @@ -6977,9 +6806,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.33.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.2.tgz", - "integrity": "sha512-a8zeCdyVk7uF2elKIGz67AjcXOxjRbwOLz8SbklEso1V+2DoW4OkAMZN9S9GBgvZIaqQi/OemFX4OiSoQEmg1Q==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz", + "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", "dev": true, "hasInstallScript": true, "funding": { @@ -7110,72 +6939,68 @@ "dev": true }, "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", + "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", "dev": true, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { "postcss": "^8.0.9" } }, "node_modules/css-functions-list": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.1.tgz", - "integrity": "sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", + "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", "dev": true, "engines": { "node": ">=12 || >=16" } }, "node_modules/css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, + "peer": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "semver": "^7.5.4" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" }, - "engines": { - "node": ">=10" + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "peer": true, "bin": { "semver": "bin/semver.js" }, @@ -7183,12 +7008,6 @@ "node": ">=10" } }, - "node_modules/css-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/css-select": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", @@ -7243,13 +7062,13 @@ } }, "node_modules/cssnano": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz", - "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", "dev": true, "dependencies": { - "cssnano-preset-default": "^6.0.1", - "lilconfig": "^2.1.0" + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" }, "engines": { "node": "^14 || ^16 || >=18.0" @@ -7259,62 +7078,63 @@ "url": "https://opencollective.com/cssnano" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/cssnano-preset-default": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz", - "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^4.0.0", - "postcss-calc": "^9.0.0", - "postcss-colormin": "^6.0.0", - "postcss-convert-values": "^6.0.0", - "postcss-discard-comments": "^6.0.0", - "postcss-discard-duplicates": "^6.0.0", - "postcss-discard-empty": "^6.0.0", - "postcss-discard-overridden": "^6.0.0", - "postcss-merge-longhand": "^6.0.0", - "postcss-merge-rules": "^6.0.1", - "postcss-minify-font-values": "^6.0.0", - "postcss-minify-gradients": "^6.0.0", - "postcss-minify-params": "^6.0.0", - "postcss-minify-selectors": "^6.0.0", - "postcss-normalize-charset": "^6.0.0", - "postcss-normalize-display-values": "^6.0.0", - "postcss-normalize-positions": "^6.0.0", - "postcss-normalize-repeat-style": "^6.0.0", - "postcss-normalize-string": "^6.0.0", - "postcss-normalize-timing-functions": "^6.0.0", - "postcss-normalize-unicode": "^6.0.0", - "postcss-normalize-url": "^6.0.0", - "postcss-normalize-whitespace": "^6.0.0", - "postcss-ordered-values": "^6.0.0", - "postcss-reduce-initial": "^6.0.0", - "postcss-reduce-transforms": "^6.0.0", - "postcss-svgo": "^6.0.0", - "postcss-unique-selectors": "^6.0.0" + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", + "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "dev": true, + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/cssnano-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz", - "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/csso": { @@ -7375,9 +7195,9 @@ "dev": true }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "dev": true }, "node_modules/cwd": { @@ -7400,9 +7220,9 @@ "dev": true }, "node_modules/data-uri-to-buffer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.1.tgz", - "integrity": "sha512-MZd3VlchQkp8rdend6vrx7MmVDJzSNTBvghvKjirLkD+WTChA3KUf0jkE68Q4UyctNqI11zZO9/x2Yx+ub5Cvg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", "dev": true, "engines": { "node": ">= 14" @@ -7422,6 +7242,57 @@ "node": ">=12" } }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/de-indent": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", @@ -7435,9 +7306,9 @@ "dev": true }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -7492,9 +7363,9 @@ "dev": true }, "node_modules/dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", "dev": true, "peerDependencies": { "babel-plugin-macros": "^3.1.0" @@ -7505,6 +7376,38 @@ } } }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -7542,18 +7445,20 @@ } }, "node_modules/define-data-property": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz", - "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, "dependencies": { + "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.2", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-lazy-prop": { @@ -7669,15 +7574,6 @@ "node": ">= 0.8" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -7742,12 +7638,6 @@ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -7802,6 +7692,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, "dependencies": { "webidl-conversions": "^7.0.0" @@ -7880,9 +7771,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.665", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.665.tgz", - "integrity": "sha512-UpyCWObBoD+nSZgOC2ToaIdZB0r9GhqT2WahPKiSki6ckkSuKhQNso8V2PrFcHBMleI/eqbKgVQgVC4Wni4ilw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.4.tgz", + "integrity": "sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==", "dev": true }, "node_modules/emittery": { @@ -7913,9 +7804,9 @@ } }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "dev": true, "engines": { "node": ">= 0.8" @@ -7925,7 +7816,6 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -7940,9 +7830,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -7978,9 +7868,9 @@ } }, "node_modules/envinfo": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz", - "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true, "bin": { "envinfo": "dist/cli.js" @@ -8021,50 +7911,57 @@ } }, "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -8073,11 +7970,17 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-array-method-boxes-properly": { + "node_modules/es-define-property": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/es-errors": { "version": "1.3.0", @@ -8088,47 +7991,78 @@ "node": ">= 0.4" } }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es-iterator-helpers": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.16.tgz", - "integrity": "sha512-CREG2A9Vq7bpDRnldhFcMKuKArvkZtsH6Y0DHOHVg49qhf+LD8uEdUM3OkOAICv0EziGtDEnQtqY2/mfBILpFw==", + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", "dev": true, "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", + "es-abstract": "^1.23.3", "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", + "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.1", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", "internal-slot": "^1.0.7", "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" + "safe-array-concat": "^1.1.2" }, "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.0.tgz", - "integrity": "sha512-lcCr3v3OLezdfFyx9r5NRYHOUTQNnFEQ9E87Mx8Kc+iqyJNkO7MJoB4GQRTlIMw9kLLTwGw0OAkm4BQQud/d9g==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", "dev": true }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -8161,9 +8095,9 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, "engines": { "node": ">=6" @@ -8219,16 +8153,16 @@ } }, "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -8306,9 +8240,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -8362,6 +8296,16 @@ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, + "node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", @@ -8383,10 +8327,22 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint-plugin-jest": { - "version": "27.6.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz", - "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==", + "version": "27.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", + "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -8395,7 +8351,7 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0", + "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", "eslint": "^7.0.0 || ^8.0.0", "jest": "*" }, @@ -8520,26 +8476,11 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-plugin-jest/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-plugin-jest/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -8547,12 +8488,6 @@ "node": ">=10" } }, - "node_modules/eslint-plugin-jest/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/eslint-plugin-jsdoc": { "version": "46.10.1", "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-46.10.1.tgz", @@ -8576,26 +8511,11 @@ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-plugin-jsdoc/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -8603,34 +8523,28 @@ "node": ">=10" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", + "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", "dev": true, "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", + "axe-core": "^4.9.1", + "axobject-query": "~3.1.1", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" }, "engines": { "node": ">=4.0" @@ -8639,6 +8553,28 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint-plugin-playwright": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.15.3.tgz", @@ -8655,13 +8591,13 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" + "synckit": "^0.9.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -8685,39 +8621,41 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "version": "7.35.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", + "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", + "es-iterator-helpers": "^1.0.19", "estraverse": "^5.3.0", + "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", + "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "dev": true, "engines": { "node": ">=10" @@ -8726,6 +8664,16 @@ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, + "node_modules/eslint-plugin-react/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -8738,6 +8686,18 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-react/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", @@ -8792,10 +8752,20 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "dependencies": { "path-key": "^3.1.0", @@ -8834,6 +8804,22 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -8861,6 +8847,48 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -8952,9 +8980,9 @@ } }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -9041,9 +9069,9 @@ } }, "node_modules/execa/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "dependencies": { "path-key": "^3.1.0", @@ -9134,37 +9162,37 @@ "dev": true }, "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -9173,18 +9201,16 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, "node_modules/express/node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "dev": true, "engines": { "node": ">= 0.6" @@ -9298,6 +9324,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -9308,9 +9340,9 @@ } }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -9385,9 +9417,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -9397,13 +9429,13 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dev": true, "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -9492,19 +9524,16 @@ } }, "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "dependencies": { - "locate-path": "^6.0.0", + "locate-path": "^5.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/flat": { @@ -9534,6 +9563,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "dependencies": { "glob": "^7.1.3" @@ -9546,9 +9576,9 @@ } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/follow-redirects": { @@ -9602,9 +9632,9 @@ } }, "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", "dev": true, "dependencies": { "cross-spawn": "^7.0.0", @@ -9618,9 +9648,9 @@ } }, "node_modules/foreground-child/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "dependencies": { "path-key": "^3.1.0", @@ -9754,9 +9784,9 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", "dev": true }, "node_modules/fs.realpath": { @@ -9915,57 +9945,38 @@ } }, "node_modules/get-uri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.2.tgz", - "integrity": "sha512-5KLucCJobh8vBY1K07EFV4+cPZH3mrV9YeAruUseCQKHB58SGjjT2l9/eA9LD082IiuMjSlFJEcdJ27TXvbZNw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", + "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", "dev": true, "dependencies": { "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.0", + "data-uri-to-buffer": "^6.0.2", "debug": "^4.3.4", - "fs-extra": "^8.1.0" + "fs-extra": "^11.2.0" }, "engines": { "node": ">= 14" } }, "node_modules/get-uri/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/get-uri/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/get-uri/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "node": ">=14.14" } }, "node_modules/gettext-parser": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz", "integrity": "sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==", - "dev": true, "dependencies": { "encoding": "^0.1.12", "safe-buffer": "^5.1.1" @@ -9975,6 +9986,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -10009,6 +10021,28 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/global-modules": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", @@ -10047,12 +10081,13 @@ } }, "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -10160,21 +10195,21 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, "engines": { "node": ">= 0.4" @@ -10217,9 +10252,9 @@ "dev": true }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "dependencies": { "function-bind": "^1.1.2" @@ -10350,9 +10385,9 @@ } }, "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "dev": true, "funding": [ { @@ -10406,9 +10441,9 @@ } }, "node_modules/http-link-header": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.1.tgz", - "integrity": "sha512-mW3N/rTYpCn99s1do0zx6nzFZSwLH9HGfUM4ZqLWJ16ylmYaC2v5eYGqrNTQlByx8AzUgGI+V/32gXPugs1+Sw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.3.tgz", + "integrity": "sha512-3cZ0SRL8fb9MUlU3mKM61FcQvPfXx2dBrZW3Vbg5CXa8jFlK8OaEpePenLe1oEXQduhz8b0QjsqfS59QP4AJDQ==", "dev": true, "engines": { "node": ">=6.0.0" @@ -10449,9 +10484,9 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", "dev": true, "dependencies": { "@types/http-proxy": "^1.17.8", @@ -10498,7 +10533,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -10539,9 +10573,9 @@ ] }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -10559,16 +10593,38 @@ "node": ">=10" } }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { "node": ">=0.10.0" } }, @@ -10579,9 +10635,9 @@ "dev": true }, "node_modules/immutable": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", - "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", "dev": true }, "node_modules/import-fresh": { @@ -10619,9 +10675,9 @@ } }, "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "dependencies": { "pkg-dir": "^4.2.0", @@ -10659,6 +10715,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, "dependencies": { "once": "^1.3.0", @@ -10730,9 +10787,9 @@ } }, "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true, "engines": { "node": ">= 10" @@ -10747,6 +10804,22 @@ "node": ">=8" } }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", @@ -10858,12 +10931,30 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", "dev": true, "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10975,18 +11066,21 @@ } }, "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, "engines": { "node": ">= 0.4" @@ -11117,21 +11211,27 @@ } }, "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11213,10 +11313,13 @@ } }, "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11234,13 +11337,16 @@ } }, "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11333,18 +11439,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", @@ -11361,13 +11455,10 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -11375,12 +11466,6 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", @@ -11405,9 +11490,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -11431,16 +11516,13 @@ } }, "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=14" - }, "funding": { "url": "https://github.com/sponsors/isaacs" }, @@ -11604,18 +11686,18 @@ } }, "node_modules/jest-dev-server": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.1.tgz", - "integrity": "sha512-eqpJKSvVl4M0ojHZUPNbka8yEzLNbIMiINXDsuMF3lYfIdRO2iPqy+ASR4wBQ6nUyR3OT24oKPWhpsfLhgAVyg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.2.tgz", + "integrity": "sha512-Zc/JB0IlNNrpXkhBw+h86cGrde/Mey52KvF+FER2eyrtYJTHObOwW7Iarxm3rPyTKby5+3Y2QZtl8pRz/5GCxg==", "dev": true, "dependencies": { "chalk": "^4.1.2", "cwd": "^0.10.0", "find-process": "^1.4.7", "prompts": "^2.4.2", - "spawnd": "^9.0.1", + "spawnd": "^9.0.2", "tree-kill": "^1.2.2", - "wait-on": "^7.0.1" + "wait-on": "^7.2.0" }, "engines": { "node": ">=16" @@ -11959,26 +12041,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -11986,12 +12053,6 @@ "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", @@ -12076,23 +12137,23 @@ } }, "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", "dev": true, "bin": { "jiti": "bin/jiti.js" } }, "node_modules/joi": { - "version": "17.11.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", - "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", "dev": true, "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } @@ -12331,9 +12392,9 @@ "dev": true }, "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", "dev": true }, "node_modules/language-tags": { @@ -12349,9 +12410,9 @@ } }, "node_modules/launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz", + "integrity": "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==", "dev": true, "dependencies": { "picocolors": "^1.0.0", @@ -12672,6 +12733,23 @@ "node-fetch": "^2.6.12" } }, + "node_modules/lighthouse/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/lighthouse/node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -12788,9 +12866,9 @@ } }, "node_modules/lighthouse/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "engines": { "node": ">=8.3.0" @@ -12809,12 +12887,15 @@ } }, "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lines-and-columns": { @@ -12856,18 +12937,15 @@ } }, "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "dependencies": { - "p-locate": "^5.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/lodash": { @@ -12882,24 +12960,6 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "node_modules/lodash.escape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", - "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==", - "dev": true - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", - "dev": true - }, - "node_modules/lodash.invokemap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz", - "integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==", - "dev": true - }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -12912,12 +12972,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.pullall": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", - "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==", - "dev": true - }, "node_modules/lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", @@ -12936,12 +12990,6 @@ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, - "node_modules/lodash.uniqby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", - "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", - "dev": true - }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -13115,6 +13163,16 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/markdownlint-cli/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/markdownlint-cli/node_modules/commander": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.0.0.tgz", @@ -13124,6 +13182,15 @@ "node": "^12.20.0 || >=14" } }, + "node_modules/markdownlint-cli/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/markdownlint-cli/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -13212,8 +13279,7 @@ "node_modules/memize": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.0.tgz", - "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==", - "dev": true + "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==" }, "node_modules/meow": { "version": "9.0.0", @@ -13277,10 +13343,13 @@ } }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/merge-source-map": { "version": "1.1.0", @@ -13331,12 +13400,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -13395,12 +13464,13 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.6", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", - "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", + "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", "dev": true, "dependencies": { - "schema-utils": "^4.0.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { "node": ">= 12.13.0" @@ -13413,84 +13483,34 @@ "webpack": "^5.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/minimist-options": { @@ -13526,9 +13546,9 @@ } }, "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -13569,18 +13589,18 @@ "dev": true }, "node_modules/moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", "dev": true, "engines": { "node": "*" } }, "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", "dev": true, "engines": { "node": ">=10" @@ -13648,13 +13668,12 @@ "dev": true }, "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "dev": true, "optional": true, "dependencies": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -13665,16 +13684,6 @@ "node": ">= 4.4.x" } }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -13767,9 +13776,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "node_modules/normalize-package-data": { @@ -13787,26 +13796,11 @@ "node": ">=10" } }, - "node_modules/normalize-package-data/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -13814,12 +13808,6 @@ "node": ">=10" } }, - "node_modules/normalize-package-data/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -13886,31 +13874,16 @@ } }, "node_modules/npm-package-json-lint/node_modules/jsonc-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", "dev": true }, - "node_modules/npm-package-json-lint/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/npm-package-json-lint/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -13930,12 +13903,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-package-json-lint/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/npm-packlist": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz", @@ -13979,9 +13946,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", "dev": true }, "node_modules/object-assign": { @@ -14009,10 +13976,29 @@ } }, "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -14045,28 +14031,29 @@ } }, "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -14076,40 +14063,28 @@ } }, "node_modules/object.groupby": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", - "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, "dependencies": { - "array.prototype.filter": "^1.0.3", - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0" - } - }, - "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "es-abstract": "^1.23.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.4" } }, "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -14196,17 +14171,17 @@ } }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -14237,15 +14212,27 @@ } }, "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "dependencies": { - "p-limit": "^3.0.2" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -14283,9 +14270,9 @@ } }, "node_modules/pac-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", - "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz", + "integrity": "sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==", "dev": true, "dependencies": { "@tootallnate/quickjs-emscripten": "^0.23.0", @@ -14293,18 +14280,18 @@ "debug": "^4.3.4", "get-uri": "^6.0.1", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", - "pac-resolver": "^7.0.0", - "socks-proxy-agent": "^8.0.2" + "https-proxy-agent": "^7.0.5", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.4" }, "engines": { "node": ">= 14" } }, "node_modules/pac-proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", "dev": true, "dependencies": { "debug": "^4.3.4" @@ -14314,9 +14301,9 @@ } }, "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "dependencies": { "agent-base": "^7.1.0", @@ -14327,9 +14314,9 @@ } }, "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", "dev": true, "dependencies": { "agent-base": "^7.0.2", @@ -14352,6 +14339,12 @@ "node": ">= 14" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "node_modules/papaparse": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.4.1.tgz", @@ -14503,34 +14496,31 @@ "dev": true }, "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", + "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "dev": true }, "node_modules/path-type": { @@ -14549,9 +14539,9 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "node_modules/picomatch": { @@ -14617,87 +14607,36 @@ "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/playwright": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz", - "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==", + "version": "1.45.3", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.45.3.tgz", + "integrity": "sha512-QhVaS+lpluxCaioejDZ95l4Y4jSFCsBvl2UZkpeXlzxmqS+aABr5c82YmfMHrL6x27nvrvykJAFpkzT2eWdJww==", "dev": true, "peer": true, "dependencies": { - "playwright-core": "1.41.2" + "playwright-core": "1.45.3" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.39.0.tgz", - "integrity": "sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==", + "version": "1.45.3", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.3.tgz", + "integrity": "sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==", "dev": true, + "peer": true, "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/playwright/node_modules/fsevents": { @@ -14715,19 +14654,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/playwright/node_modules/playwright-core": { - "version": "1.41.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz", - "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==", - "dev": true, - "peer": true, - "bin": { - "playwright-core": "cli.js" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/plur": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", @@ -14743,10 +14669,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.40", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", + "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", "dev": true, "funding": [ { @@ -14763,9 +14698,9 @@ } ], "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -14788,85 +14723,85 @@ } }, "node_modules/postcss-colormin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", - "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", "dev": true, "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", - "colord": "^2.9.1", + "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-convert-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", - "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", "dev": true, "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-comments": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", - "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-duplicates": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", - "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-empty": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", - "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-discard-overridden": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", - "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-import": { @@ -14940,30 +14875,6 @@ } } }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", - "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/postcss-loader": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", @@ -15002,26 +14913,11 @@ "node": ">=10" } }, - "node_modules/postcss-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/postcss-loader/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -15029,11 +14925,14 @@ "node": ">=10" } }, - "node_modules/postcss-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "node_modules/postcss-loader/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } }, "node_modules/postcss-media-query-parser": { "version": "0.2.3", @@ -15042,43 +14941,43 @@ "dev": true }, "node_modules/postcss-merge-longhand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", - "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", + "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.0" + "stylehacks": "^6.1.1" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-merge-rules": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", - "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", + "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", "dev": true, "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.0", - "postcss-selector-parser": "^6.0.5" + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-font-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", - "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", + "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -15087,62 +14986,62 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", - "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", "dev": true, "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^4.0.0", + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-params": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", - "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^4.0.0", + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-minify-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", - "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", + "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.5" + "postcss-selector-parser": "^6.0.16" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, "engines": { "node": "^10 || ^12 || >= 14" @@ -15152,9 +15051,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "dependencies": { "icss-utils": "^5.0.0", @@ -15169,9 +15068,9 @@ } }, "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.4" @@ -15199,40 +15098,46 @@ } }, "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "postcss-selector-parser": "^6.0.11" + "postcss-selector-parser": "^6.1.1" }, "engines": { "node": ">=12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": "^8.2.14" } }, "node_modules/postcss-normalize-charset": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", - "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", "dev": true, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-display-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", - "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -15241,13 +15146,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-positions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", - "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -15256,13 +15161,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", - "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -15271,13 +15176,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-string": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", - "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -15286,13 +15191,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", - "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -15301,29 +15206,29 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-unicode": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", - "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", "dev": true, "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", - "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -15332,13 +15237,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-whitespace": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", - "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -15347,45 +15252,45 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-ordered-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", - "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", "dev": true, "dependencies": { - "cssnano-utils": "^4.0.0", + "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-initial": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", - "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", "dev": true, "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.23.0", "caniuse-api": "^3.0.0" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-transforms": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", - "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -15394,13 +15299,13 @@ "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.4.tgz", + "integrity": "sha512-R6vHqZWgVnTAPq0C+xjyHfEZqfIYboCBVSy24MjxEDm+tIh1BU4O6o7DP7AA7kHzf136d+Qc5duI4tlpHjixDw==", "dev": true }, "node_modules/postcss-safe-parser": { @@ -15446,9 +15351,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -15459,34 +15364,34 @@ } }, "node_modules/postcss-svgo": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", - "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", - "svgo": "^3.0.2" + "svgo": "^3.2.0" }, "engines": { "node": "^14 || ^16 || >= 18" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-unique-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", - "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.5" + "postcss-selector-parser": "^6.0.16" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/postcss-value-parser": { @@ -15645,9 +15550,9 @@ } }, "node_modules/proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", "dev": true, "dependencies": { "debug": "^4.3.4" @@ -15657,9 +15562,9 @@ } }, "node_modules/proxy-agent/node_modules/http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "dependencies": { "agent-base": "^7.1.0", @@ -15670,9 +15575,9 @@ } }, "node_modules/proxy-agent/node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", "dev": true, "dependencies": { "agent-base": "^7.0.2", @@ -15770,6 +15675,23 @@ "node": ">=10.18.1" } }, + "node_modules/puppeteer-core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/puppeteer-core/node_modules/devtools-protocol": { "version": "0.0.981744", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz", @@ -15780,6 +15702,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "dependencies": { "glob": "^7.1.3" @@ -15813,9 +15736,9 @@ } }, "node_modules/pure-rand": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", - "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", "dev": true, "funding": [ { @@ -15829,12 +15752,12 @@ ] }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -15939,9 +15862,9 @@ } }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, "dependencies": { "loose-envify": "^1.1.0" @@ -15951,29 +15874,29 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dev": true, "peer": true, "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "dev": true }, "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -16003,84 +15926,32 @@ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { "node": ">=8" } }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=6" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -16178,16 +16049,16 @@ } }, "node_modules/reflect.getprototypeof": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", - "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0", - "get-intrinsic": "^1.2.3", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", "which-builtin-type": "^1.1.3" }, @@ -16217,10 +16088,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", - "dev": true + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/regenerator-transform": { "version": "0.15.2", @@ -16435,6 +16305,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "dependencies": { "glob": "^7.1.3" @@ -16452,6 +16323,77 @@ "node": ">=10.0.0" } }, + "node_modules/rtlcss": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", + "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.3.11", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + } + }, + "node_modules/rtlcss-webpack-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/rtlcss-webpack-plugin/-/rtlcss-webpack-plugin-4.0.7.tgz", + "integrity": "sha512-ouSbJtgcLBBQIsMgarxsDnfgRqm/AS4BKls/mz/Xb6HSl+PdEzefTR+Wz5uWQx4odoX0g261Z7yb3QBz0MTm0g==", + "dev": true, + "dependencies": { + "babel-runtime": "~6.25.0", + "rtlcss": "^3.5.0" + } + }, + "node_modules/rtlcss/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rtlcss/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rtlcss/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-con": { "version": "1.2.12", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.12.tgz", @@ -16509,13 +16451,13 @@ } }, "node_modules/safe-array-concat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", - "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, @@ -16530,7 +16472,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -16566,13 +16507,12 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.69.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", - "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", + "version": "1.77.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", + "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -16625,9 +16565,9 @@ } }, "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", "dev": true, "optional": true }, @@ -16644,9 +16584,9 @@ } }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dev": true, "peer": true, "dependencies": { @@ -16654,23 +16594,58 @@ } }, "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -16700,9 +16675,9 @@ } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, "dependencies": { "debug": "2.6.9", @@ -16738,6 +16713,15 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -16768,9 +16752,9 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "dependencies": { "randombytes": "^2.1.0" @@ -16855,46 +16839,47 @@ } }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" } }, "node_modules/set-function-length": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", - "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, "dependencies": { - "define-data-property": "^1.1.2", + "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", + "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" } }, "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, "dependencies": { - "define-data-property": "^1.0.1", + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -16973,14 +16958,18 @@ } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -16993,13 +16982,13 @@ "dev": true }, "node_modules/sirv": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", - "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", "dev": true, "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", "totalist": "^3.0.0" }, "engines": { @@ -17079,9 +17068,9 @@ } }, "node_modules/socks": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz", - "integrity": "sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "dev": true, "dependencies": { "ip-address": "^9.0.5", @@ -17093,23 +17082,23 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", - "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", "dev": true, "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.1", "debug": "^4.3.4", - "socks": "^2.7.1" + "socks": "^2.8.3" }, "engines": { "node": ">= 14" } }, "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", "dev": true, "dependencies": { "debug": "^4.3.4" @@ -17134,9 +17123,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, "engines": { "node": ">=0.10.0" @@ -17183,9 +17172,9 @@ } }, "node_modules/spawnd": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.1.tgz", - "integrity": "sha512-vaMk8E9CpbjTYToBxLXowDeArGf1+yI7A6PU6Nr57b2g8BVY8nRi5vTBj3bMF8UkCrMdTMyf/Lh+lrcrW2z7pw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.2.tgz", + "integrity": "sha512-nl8DVHEDQ57IcKakzpjanspVChkMpGLuVwMR/eOn9cXE55Qr6luD2Kn06sA0ootRMdgrU4tInN6lA6ohTNvysw==", "dev": true, "dependencies": { "signal-exit": "^4.1.0", @@ -17228,9 +17217,9 @@ } }, "node_modules/spdx-exceptions": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz", - "integrity": "sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", "dev": true }, "node_modules/spdx-expression-parse": { @@ -17244,9 +17233,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", - "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", + "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", "dev": true }, "node_modules/spdy": { @@ -17296,8 +17285,7 @@ "node_modules/sprintf-js": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" }, "node_modules/stack-utils": { "version": "2.0.6", @@ -17335,14 +17323,27 @@ "node": ">= 0.8" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/streamx": { - "version": "2.15.8", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.8.tgz", - "integrity": "sha512-6pwMeMY/SuISiRsuS8TeIrAzyFbG5gGPHFQsYjUr/pbBadaL1PCWmzKw+CHZSwainfvcF6Si6cVLq4XTEwswFQ==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.18.0.tgz", + "integrity": "sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==", "dev": true, "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" }, "optionalDependencies": { "bare-events": "^2.2.0" @@ -17411,35 +17412,62 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -17449,28 +17477,31 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -17571,19 +17602,19 @@ "dev": true }, "node_modules/stylehacks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", - "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^8.4.31" } }, "node_modules/stylelint": { @@ -17746,6 +17777,15 @@ "node": ">=0.10.0" } }, + "node_modules/stylelint/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/sucrase": { "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", @@ -17768,15 +17808,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/sucrase/node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -17787,31 +17818,29 @@ } }, "node_modules/sucrase/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -17873,16 +17902,17 @@ "dev": true }, "node_modules/svgo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.3.tgz", - "integrity": "sha512-X4UZvLhOglD5Xrp834HzGHf8RKUW0Ahigg/08yRO1no9t2NxffOkMiQ0WmaMIbaGlVTlSst2zWANsdhz5ybXgA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "dev": true, "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", - "css-tree": "^2.2.1", - "csso": "5.0.5", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", "picocolors": "^1.0.0" }, "bin": { @@ -17912,9 +17942,9 @@ "dev": true }, "node_modules/synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, "dependencies": { "@pkgr/core": "^0.1.0", @@ -17928,9 +17958,9 @@ } }, "node_modules/table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, "dependencies": { "ajv": "^8.0.1", @@ -17944,15 +17974,15 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -17966,9 +17996,9 @@ "dev": true }, "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.7.tgz", + "integrity": "sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -17979,7 +18009,7 @@ "fast-glob": "^3.3.0", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.19.1", + "jiti": "^1.21.0", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", @@ -18002,11 +18032,19 @@ "node": ">=14.0.0" } }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/tannin": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.2.0.tgz", "integrity": "sha512-U7GgX/RcSeUETbV7gYgoz8PD7Ni4y95pgIP/Z6ayI3CfhSujwKEBlGFTCRN+Aqnuyf4AN2yHL+L8x+TCGjb9uA==", - "dev": true, "dependencies": { "@tannin/plural-forms": "^1.1.0" } @@ -18049,9 +18087,9 @@ } }, "node_modules/terser": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", + "version": "5.31.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz", + "integrity": "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -18067,16 +18105,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", + "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" + "terser": "^5.26.0" }, "engines": { "node": ">= 10.13.0" @@ -18114,6 +18152,24 @@ "node": ">= 10.13.0" } }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/terser-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -18168,6 +18224,37 @@ "node": ">=8" } }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/text-decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.1.tgz", + "integrity": "sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -18265,9 +18352,9 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dev": true, "dependencies": { "psl": "^1.1.33", @@ -18391,9 +18478,9 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", "dev": true }, "node_modules/tsutils": { @@ -18464,12 +18551,12 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.1.tgz", - "integrity": "sha512-RSqu1UEuSlrBhHTWC8O9FnPjOduNs4M7rJ4pRKoEjtx1zUNOPN2sSXHLDX+Y2WPbHIxbvg4JFo2DNAEfPIKWoQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "es-errors": "^1.3.0", "is-typed-array": "^1.1.13" }, @@ -18478,15 +18565,16 @@ } }, "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -18496,16 +18584,17 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -18515,14 +18604,20 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -18538,9 +18633,9 @@ } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, "peer": true, "bin": { @@ -18583,9 +18678,9 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.11.1.tgz", + "integrity": "sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==", "dev": true }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -18659,9 +18754,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -18678,8 +18773,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -18742,6 +18837,24 @@ } } }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -18783,9 +18896,9 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", @@ -18817,13 +18930,10 @@ } }, "node_modules/validate-npm-package-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -18838,12 +18948,13 @@ } }, "node_modules/vue": { - "version": "2.7.15", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.15.tgz", - "integrity": "sha512-a29fsXd2G0KMRqIFTpRgpSbWaNBK3lpCTOLuGLEDnlHWdjB8fwl6zyYZ8xCrqkJdatwZb4mGHiEfJjnw0Q6AwQ==", + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz", + "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==", + "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.", "dev": true, "dependencies": { - "@vue/compiler-sfc": "2.7.15", + "@vue/compiler-sfc": "2.7.16", "csstype": "^3.1.0" } }, @@ -18945,9 +19056,9 @@ } }, "node_modules/vue-multiselect": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/vue-multiselect/-/vue-multiselect-2.1.8.tgz", - "integrity": "sha512-bgpvWZlT4EiUUCcwLAR655LdiifeqF62BDL2TLVddKfS/NcdIYVlvOr456N7GQIlBFNbb7vHfq+qOl8mpGAOJw==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/vue-multiselect/-/vue-multiselect-2.1.9.tgz", + "integrity": "sha512-nGEppmzhQQT2iDz4cl+ZCX3BpeNhygK50zWFTIRS+r7K7i61uWXJWSioMuf+V/161EPQjexI8NaEBdUlF3dp+g==", "dev": true, "engines": { "node": ">= 4.0.0", @@ -19018,9 +19129,9 @@ } }, "node_modules/vue-template-compiler": { - "version": "2.7.15", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.15.tgz", - "integrity": "sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==", + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", "dev": true, "dependencies": { "de-indent": "^1.0.2", @@ -19098,9 +19209,9 @@ } }, "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -19135,34 +19246,33 @@ } }, "node_modules/webpack": { - "version": "5.89.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "version": "5.94.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", + "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", "dev": true, "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, "bin": { @@ -19182,24 +19292,19 @@ } }, "node_modules/webpack-bundle-analyzer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz", - "integrity": "sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", "acorn-walk": "^8.0.0", "commander": "^7.2.0", + "debounce": "^1.2.1", "escape-string-regexp": "^4.0.0", "gzip-size": "^6.0.0", - "is-plain-object": "^5.0.0", - "lodash.debounce": "^4.0.8", - "lodash.escape": "^4.0.1", - "lodash.flatten": "^4.4.0", - "lodash.invokemap": "^4.6.0", - "lodash.pullall": "^4.2.0", - "lodash.uniqby": "^4.7.0", + "html-escaper": "^2.0.2", "opener": "^1.5.2", "picocolors": "^1.0.0", "sirv": "^2.0.3", @@ -19221,19 +19326,10 @@ "node": ">= 10" } }, - "node_modules/webpack-bundle-analyzer/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/webpack-bundle-analyzer/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "engines": { "node": ">=8.3.0" @@ -19306,9 +19402,9 @@ } }, "node_modules/webpack-cli/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "dependencies": { "path-key": "^3.1.0", @@ -19378,63 +19474,10 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", "dev": true, "dependencies": { "@types/bonjour": "^3.5.9", @@ -19465,7 +19508,7 @@ "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", + "webpack-dev-middleware": "^5.3.4", "ws": "^8.13.0" }, "bin": { @@ -19490,44 +19533,11 @@ } } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, "node_modules/webpack-dev-server/node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, "dependencies": { "glob": "^7.1.3" @@ -19539,25 +19549,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/webpack-merge": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", @@ -19616,6 +19607,24 @@ "node": ">=10.13.0" } }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -19702,13 +19711,13 @@ } }, "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.0.5", "is-finalizationregistry": "^1.0.2", @@ -19717,8 +19726,8 @@ "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -19728,31 +19737,34 @@ } }, "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-typed-array": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", - "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.5", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.1" + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -19767,6 +19779,15 @@ "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wp-readme-to-markdown": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wp-readme-to-markdown/-/wp-readme-to-markdown-1.0.1.tgz", @@ -19837,9 +19858,9 @@ } }, "node_modules/ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -19897,12 +19918,15 @@ "dev": true }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/yargs": { diff --git a/package.json b/package.json index a9481137ca..064c01c7e6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dokan", - "version": "3.11.3", + "version": "3.14.4", "description": "A WordPress marketplace plugin", "author": "weDevs", "license": "GPL", @@ -11,7 +11,7 @@ "build": "wp-scripts build --progress", "packages-update": "wp-scripts packages-update", "version": "node bin/version-replace", - "makepot": "wp i18n make-pot --domain='dokan-lite' --include='assets/js,deprecated,includes,lib,templates,dokan.php' . --headers='{\"Report-Msgid-Bugs-To\":\"https://dokan.co/contact/\"}' --file-comment=\"Copyright (c) $(date +'%Y') weDevs Pte. Ltd. All Rights Reserved.\" languages/dokan-lite.pot", + "makepot": "wp i18n make-pot --domain='dokan-lite' --include='assets/js,deprecated,includes,lib,templates,dokan.php,dokan-class.php' . --headers='{\"Report-Msgid-Bugs-To\":\"https://dokan.co/contact/\"}' --file-comment=\"Copyright (c) $(date +'%Y') weDevs Pte. Ltd. All Rights Reserved.\" languages/dokan-lite.pot", "readme": "wp-readme-to-md", "clean-files": "node bin/clean-useless-files", "zip": "node bin/zip", @@ -22,7 +22,7 @@ "release:dev": "npm install && npm run build && npm run clean-files && npm run makepot && npm run zip" }, "devDependencies": { - "@wordpress/scripts": "^26.18.0", + "@wordpress/scripts": "^27.9.0", "chartjs-adapter-moment": "^1.0.1", "debounce": "^1.2.1", "fs-extra": "^10.1.0", @@ -46,7 +46,10 @@ "vue-template-compiler": "^2.7.14", "vue-wp-list-table": "^1.3.0", "vue2-daterange-picker": "^0.6.8", - "wp-readme-to-markdown": "^1.0.1", - "vuedraggable": "^2.24.3" + "vuedraggable": "^2.24.3", + "wp-readme-to-markdown": "^1.0.1" + }, + "dependencies": { + "@wordpress/i18n": "^5.8.0" } } diff --git a/phpcs.xml.dist b/phpcs.xml.dist index 8f77234387..037e737eff 100755 --- a/phpcs.xml.dist +++ b/phpcs.xml.dist @@ -129,6 +129,7 @@ + @@ -202,6 +203,7 @@ + diff --git a/phpunit.xml b/phpunit.xml index 127a798d76..a8e7f27605 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,5 +1,5 @@ - + - ./tests/ - ./tests/phpunit-wp-config.php + ./tests/php + ./tests/php/phpunit-wp-config.php diff --git a/readme.txt b/readme.txt index 2f4e0400ba..2879c39e87 100644 --- a/readme.txt +++ b/readme.txt @@ -1,13 +1,13 @@ === Dokan - Powerful WooCommerce Multivendor Marketplace Solution - Build Your Own Amazon, eBay, Etsy === Contributors: tareq1988, wedevs, nizamuddinbabu Donate Link: http://tareq.co/donate/ -Tags: WooCommerce multivendor marketplace, multivendor marketplace, multivendor, multi seller, multi vendor, WooCommerce marketplace, WooCommerce product vendors -Requires at least: 6.4 -Tested up to: 6.5.4 +Tags: WooCommerce multivendor marketplace, multi seller, multi vendor, multivendor, multivendor marketplace +Requires at least: 6.5 +Tested up to: 6.7.1 WC requires at least: 8.0.0 -WC tested up to: 8.9.2 +WC tested up to: 9.5.1 Requires PHP: 7.4 -Stable tag: 3.11.3 +Stable tag: 3.14.4 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -15,10 +15,10 @@ Transform your WooCommerce site into a multivendor marketplace with Dokan - a po == Description == -= THE BEST MULTIVENDOR MARKETPLACE PLUGIN FOR WORDPRESS – POWERED BY WOOCOMMERCE = += POWERFUL MULTIVENDOR MARKETPLACE PLUGIN FOR WORDPRESS – POWERED BY WOOCOMMERCE = -[Dokan](https://dokan.co/wordpress/?utm_campaign=dokan-wordpress-org-visitor&utm_medium=learn_more_about_dokan&utm_source=WordPress.org) is the best frontend multivendor marketplace plugin for WordPress, powered by WooCommerce. It helps you build your own multivendor marketplace similar to Amazon, Shopify, eBay, and Magento in under 30 minutes. +[Dokan](https://dokan.co/wordpress/?utm_campaign=dokan-wordpress-org-visitor&utm_medium=learn_more_about_dokan&utm_source=WordPress.org) is the ultimate frontend multivendor marketplace plugin for WordPress, powered by WooCommerce. It helps you build your own multivendor marketplace similar to Amazon, Shopify, eBay, and Magento in under 30 minutes. Moreover, Plus, with Dokan, you don't need any coding skills to create a thriving WooCommerce multivendor marketplace. Trusted by over 60,000 entrepreneurs globally for more than a decade, Dokan makes multivendor marketplace setup effortless and accessible to all. Dokan is the fastest way to launch an eCommerce business and earn through commissions for products ranging from digital and physical to variable products. @@ -81,7 +81,7 @@ Here is how you can build your multivendor marketplace with Dokan. [youtube https://www.youtube.com/watch?v=4id-EwbfUko] -= THE BEST FRONTEND USER INTERFACE = += HIGHLY USER-FRIENDLY FRONTEND INTERFACE = To provide a comprehensive frontend experience, every vendor has a [personalized customizable dashboard](https://dokan.co/wordpress/features/?utm_campaign=dokan-wordpress-org-visitor&utm_medium=learn_more_about_dokan&utm_source=WordPress.org) on the store frontend. They can easily navigate and control every aspect of their marketplace from there. Backend access is restricted to only the admin, which sets Dokan apart from other marketplace plugins. However, all Dokan [modules](https://dokan.co/wordpress/modules/) are frontend compatible so that both the admin and vendors can enjoy the benefits and advanced features of Dokan. @@ -346,1168 +346,21 @@ A. Just install and activate the PRO version without deleting the free plugin. A == Changelog == += v3.14.4 ( Dec 27, 2024 ) = +- **fix:** Added tweaks to improve system stability and smoothness. -= v3.11.3 ( Jun 10, 2024 ) = += v3.14.3 ( Dec 11, 2024 ) = +- **update:** Updated Dokan admin header to display current pro plan and version with upgrading option. -- **fix:** Responsive issue on vendor dashboard tabs preview. += v3.14.2 ( Dec 06, 2024 ) = -= v3.11.2 ( May 27, 2024 ) = +- **update:** Added commission setting option in product bulk edit for Admin. -- **update:** WooCommerce 8.9.1 Compatibility added. += v3.14.1 ( Dec 04, 2024 ) = -= v3.11.1 ( May 16, 2024 ) = +- **fix:** Fixed a issue in the commission upgrader to deal with empty values for product and vendor. -- **new:** Action hook `dokan_dashboard_sidebar_start` added. -- **new:** Action hook `dokan_dashboard_sidebar_end` added. - -= v3.11.0 ( May 10, 2024 ) = - -- **fix:** The status of sub-orders does not update to completed if it contains only virtual products. - -= v3.10.4 ( Apr 25, 2024 ) = - -- **fix:** Vendor dashboard Order status filter menu displayed a duplicate border. -- **fix:** Vendor dashboard withdraw page display get hidden. - -= v3.10.3 ( Apr 17, 2024 ) = - -- **update:** Notification count support added for vendor dashboard -- **update:** added a new filter to set a default value for I am a customer / I am a vendor radio button -- **update:** Processing Order count added for vendor dashboard orders menu -- **update:** Performance improvements for vendor dashboard -> order details page -> downloadable product permission section -- **update:** Admin can change product author from REST API - Previously, product_author was read-only property, now admin can change product_author for an existing product or create a new product for another author. -- **update:** Warning message styling for selecting fixed cart discount on admin coupon add edit page -- **fix:** Advertisement product not purchasable for own product purchasing restriction -- **fix:** Header Template number one breaks without background image -- **fix:** html entity showing in product tag selection in vendor dashboard. -- **fix:** Vendor add notification switch in admin dashboard -- **fix:** Under wooCommerce my-account registration section, `I am a customer` was forced to be set as the default value. With this PR this problem has been fixed. - -= v3.10.2 ( Apr 01, 2024 ) = - -- **update:** Email placeholder, additional content support and formatting added -- **update:** Add requires plugin header for dokan so that required plugin check can be initiated. -- **fix:** Vendor profile progress bar doesn't update if the address is filled from the vendor registration form -- **fix:** Color synchronization issue in vendor dashboard order notes -- **fix:** product review email cannot be disabled without also disabling Contact Vendor email -- **fix:** Order Export to CSV on the filtered list not working - -= v3.10.1 ( Mar 18, 2024 ) = - -- **update:** Update Categories Easily from Vendor Edit Page - In earlier versions of the Dokan plugin for WordPress and WooCommerce, editing store categories was limited to the vendor details view page. This approach created confusion and made it difficult for users to manage their store categories effectively. However, with the latest update, a significant improvement has been introduced. - Now, you can conveniently edit and update your store categories directly from the vendor edit page in the admin dashboard. This enhancement provides a more intuitive and user-friendly experience, allowing you to efficiently manage and organize your store categories in one central location. -- **update:** Threads social media platform added as a Store Socials Option. Thanks `@fisher2470` -- **update:** Vendor Dashboard settings submenu translation support added - -= v3.10.0 ( Mar 04, 2024 ) = - -- **new:** Added a new filter hook named `dokan_product_cache_delete_all_data`, by using this one can prevent deleting product cache if necessary. -- **update:** Updated FontAwesome library to version 6.5.1 -- **fix:** Fixed Elementor mega menu z-index conflict and removed line break from address fields - -= v3.9.9 ( Feb 12, 2024 ) = - -- **new:** Added PHP 8.2 support -- **fix:** Fixed an issue where the Dokan seller setup wizard does not display a warning message when a seller fails to provide the state for a country that has a state. -- **fix:** Vendor setup wizard issue [#1976] - Properly closed the style tag in the Store Setup step to avoid conflicts with customizations. -- **fix:** Fixed a bug in the store-lists-filter.php template that used the wrong escaping function for the placeholder attribute. [#1984] -- **fix:** Withdrawal class check-in Templates/Withdraw.php. - This fixes a fatal error that could occur when creating a withdrawal request with cache-enabled sites. -- **fix:** The `Share Essentials` field’s description was missing from the Dokan admin setup wizard. This pull request fixes an issue where the description field was not showing up in the Dokan admin setup wizard. It also adds a new hook and admin options to store the `Share Essentials` settings. -- **fix:** Fixed an issue where the sub-orders disappear from the WooCommerce order lists page when orders are filtered by a specific vendor or by sub-order ID when the HPOS feature is enabled. -- **update:** Added validation for bank payments and address data in Dokan Seller Setup Wizard. - -= v3.9.8 ( Jan 30, 2024 ) = - -- **fix:** Updated Appsero Client SDK library to version 2.0.2 which will fix a security issue with the previous version of the library and a fatal error caused by the library. - -= v3.9.7 ( Jan 29, 2024 ) = - -- **update:** Added WooCommerce Cart and Checkout Block supports for Dokan Lite -- **fix:** Fixed an issue where the vendor’s store map address was not saved during vendor setup wizard configuration -- **fix:** Some links under the vendor dashboard weren't working properly due to a nonce mismatch. With this release, those issues have been fixed. -- **fix:** Fixed an issue where the valid store name required check was missing from the customer-to-vendor migration form. -- **fix:** Fixed an issue where the customer buys digital and physical products from different vendors, shipping charges are applied separately to each vendor. -- **fix:** Fixed some translation-related issues with the date range picker -- **fix:** Fixed some translation-related issues with Dokan Sweetalert - - -= v3.9.6 ( Jan 11, 2024 ) = - -- **new** Features: Withdraw Charge -Dokan has introduced a new feature that allows the admin to set a withdrawal charge for vendors. This charge can be either a flat rate or a percentage of the withdrawal amount based on the payment gateway used. The charge will be reflected in the details report, and vendors can see how many charges will apply when they request a withdrawal. The vendor dashboard list will also show the charge and receivable amount. This feature provides greater flexibility and transparency in managing vendor withdrawals. - -= v3.9.5 ( Dec 28, 2023 ) = - -- **fix:** API request on get all orders returns empty results for the endpoint http://dev.test/wp-json/dokan/v1/orders due to default customer id was set to 0. - -= v3.9.4 ( Dec 12, 2023 ) = - -- **fix:** Fixed an issue where the Vendor class shop_data persistence is broken on save() -- **fix:** Fixed a fatal error while trying to edit a subscription under WordPress Admin Panel → WooCommerce → Subscription menu of the WooCommerce Subscription Plugin. -- **fix:** Toggle Sub-Orders and Show Sub-Orders buttons are not working if HPOS feature is disabled. - -= v3.9.3 ( Nov 30, 2023 ) = - -- **fix:** Fixed an issue where the Tab fields under the product Add/Edit page don’t display predefined tags until users start typing to select tags. - -= v3.9.2 ( Nov 13, 2023 ) = - -- **new:** A new email template has been introduced named Dokan Vendor Product Review. After a product has been reviewed, an email containing information about the review is sent to the vendor. The email includes details such as the reviewer’s name, product name, review rating, and text. The email also contains a link to the review page where the vendor can view the review and respond if necessary. -- **update:** Display a non-purchasable notice for the vendor’s own products. -- **fix:** [RestAPI] Fixed an issue where getting a single order via API gives an 'invalid ID' error If the compatibility mode isn't enabled for the HPOS feature on WooCOmmerce Order data storage settings -- **fix:** [ProductReview] Previously the email notification sent by WordPress when a review was added to a product, was sent to the product owner. This was wrong in the context of a marketplace. Because the email sent by WordPress includes some sensitive information, like the admin dashboard URL, customer email address, etc. With these changes, we are making sure that only the marketplace admin gets the new review emails sent by WordPress. -- **fix:** Previously, there was an issue where selecting “All,” then “None,” and subsequently “All” again didn’t function as expected. This occurred on the vendor product edit page for simple products, specifically within the Attributes section. However, following this update, all special cases of the “Select All” feature now work flawlessly. - -= v3.9.1 ( Oct 17, 2023 ) = - -- **update:** Removed flaticon packages and replace used icons with fontAwesome icons. This will reduce the plugin zip size. -- **update:** Added a new settings to disable fontAwesome library -- **update:** Changed all the single date picker fields with daterange picker. This updates will keep the design consistent throughout the plugin. -- **fix:** [StoreOpenCloseTime] An issue where invalid store opening or closing times generate warning and fatal error on single store page. -- **fix:** [Email] Fixed an issue where the product edit link on email template redirects to the products listing instead of single product edit page -- **fix:** Fixed some responsive issue under vendor dashboard product edit page. -- **fix:** Fixed some responsive issue under vendor dashboard withdraw page. - -= v3.9.0 ( Oct 06, 2023 ) = - -- **new:** Added two new hooks named `dokan_get_admin_report_data` and `dokan_get_overview_data` to extend Dokan reports functionality. -- **fix:** Resolved an issue where the `Tracking Number` button was still visible under the `Vendor Dashboard → Order Details → Order Note section` even after the `Shipment Tracking` feature was enabled by the admin. -- **fix:** [WidgetProductAttribute] Fixed an issue where the `Filter Products by Attribute` widget was not working for Multi-Word Attributes. -- **update:** Added a new filter named `dokan_get_store_url` to filter store URLs for a single store. -- **update:** Removed some redundant or not required settings from vendor store settings page, also rearranged some admin settings and added some settings under Admin dashboard. -Details: -1. Removed `Show Vendor Info` settings under the `WordPress Admin Dashboard → Dokan → Settings → Appearance` and added it back under the `WordPress Admin Dashboard → Dokan → Settings → General → Product Page Settings` section. -2. Removed the `More Products` setting under `Vendor Dashboard → Settings → Store Settings` and added it back as a new Admin setting under `WordPress Admin Dashboard → Dokan → Settings → General → Product Page Settings` section. Now, only the admin can control this setting. -3. Removed redundant `Store Products Per Page` setting under `Vendor Dashboard → Settings → Store Settings`. Since the admin already has this setting under `WordPress Admin Dashboard → Dokan → Settings → General`, this setting will be used from now on and only the admin can control this setting. -4. Removed redundant `Store Page Product Section` settings under `Vendor Dashboard → Settings → Store Page Product Section`. Now, only the admin can control these settings under Theme Customizer settings. - -= v3.8.3 ( Sep 26, 2023 ) = - -- **update:** Added advanced filtering and CSV export feature for vendor withdraws under Admin Dashboard → Dokan → Withdraw menu. -The ‘Withdraw’ page on the admin dashboard has been updated with advanced filtering and log exporting features. This allows admins to filter transactions based on payment method and date range, which enhances their ability to analyze and manage withdrawals. The feature to export CSV logs is also included, which makes tracking and record-keeping easier. These integrations aim to empower marketplace owners with comprehensive tools for efficient withdrawal management within the dashboard. -- **update:** [Dokan Invoice] Added PDF invoice links on Sub Order section -Previously PDF invoice links was not visible on Sub Order section under customer order view. After this update customer will be able to view invoice link on sub order section. -- **update:** Added backend validation of phone number used on entire Dokan plugin. -- **update:** Store category widget list default state set to collapse. -Previously, if a store has a product count over 100 or more and the store has many product categories, the store category widget would display those categories and subcategories in an open state rather than collapsed state that the sidebar style gets broken. Now the list has a max height of 500px, which will be visible, and other elements will be visible by scrolling and the parent category that has a submenu will be in collapse mode. -- **update:** Various style improvements of Dokan frontend including Vendor Dashboard, Single Store Page, Single Product Page etc. -- **fix:** [Refund] Earlier, when refunding an order under the vendor dashboard, the tax amount decimal point rounding precision was inconsistent with WooCommerce. However, it has now been updated to be consistent with WooCommerce. -- **fix** Fixed an issue where the order status label was missing on vendor dashboard for draft orders. - -= v3.8.2 ( Sep 13, 2023 ) = - -- **new:** Feature: Single-page product creation form. -Before this release, vendors had to go through a two-step process to create a product. However, with this release, a single-page product creation form has been introduced. To enable this feature, you need to navigate to the WordPress admin panel → Dokan → Settings → Selling Options → One Page Product Creation. -It’s important to note that in the next version of Dokan, the Add New Product popup and the Add New Product form will be removed. After that, the Single-Page product form will be the default system for creating a product from the vendor dashboard. -- **new:** Feature: Ask for product review -The Ask for Product Review feature in Dokan allows vendors to set the product status to draft while creating a product using the single-page product creation form. After the vendor is satisfied with the edit, they can either ask for a review or publish the product directly based on the admin settings and vendor capability. -- **fix:** Fixed an issue where orders can’t be filtered by vendor under Admin Dashboard → WooCommerce → Order lists page if HPOS feature is enabled -- **fix:** Fixed an issue where multiple sub-orders has been created for a single parent order. -- **fix:** Fixed and issue while trying to delete all demo products also deleting non-dummy products while calling the API endpoints multiple times -- **fix:** Fixed an issue where Dokan Pro’s Product Status setting were used even though Dokan Pro plugin is deactivated. -- **fix:** Fixed an issue where products were visible beyond Simple Products in the product list page under the vendor dashboard when Dokan Pro was deactivated or not installed. -- **update:** Removed unnecessary product type filter from Vendor Dashboard product list page since there is only one product type available in Dokan Lite -- **update:** [VendorRegistration] Improved Compatibility with WooCommerce Password Settings -In the past, when vendors registered using the [dokan-vendor-registration] shortcode, the process did not align with WooCommerce's automatic password generation settings. However, in the latest update, we've enhanced this process. The vendor registration form presented through the [dokan-vendor-registration] shortcode now seamlessly adheres to WooCommerce's automatic password generation settings. This enhancement ensures a more unified and user-friendly registration experience for vendors, in line with WooCommerce's standard practices. -- **update:** Added shipping tax fee recipient field setting under admin setup wizard. - -= v3.8.1 ( Aug 25, 2023 ) = - -- **fix:** Fixed a console warning under Dokan admin settings for Google Map integration -- **fix:** [ReverseWithdrawal] Fixed an issue where Vendor/Admin cannot pay for reverse withdrawal balance due to a rule that vendor’s can’t purchase their own products. - -= v3.8.0 ( Aug 18, 2023 ) = - -- **update:** Added HPOS (High-Performance Order Storage) support for Dokan Lite. -- **fix:** Resolved an issue where traces of order data were left on the Dokan end even after the order had been deleted from the WordPress admin panel. -Previously, deleted orders were still visible under the Dashboard Overview menu, Reports menu, and under Withdraw menu. This issue has been fixed in the current release. -- **fix:** Multiple issues have been fixed after a product of an order has been deleted. - -= v3.7.24 ( Jul 25, 2023 ) = - -- **update:** Restrictions added for vendors to review and purchase their own products. -Previously, vendors could purchase and post reviews for their own product. Which is not logical and could manipulate the search results of a product in a marketplace. With this update, vendors will not be able to purchase or post reviews for their own product. -- **update:** [ReverseWithdrawal] Now Admin can request payment from vendors using the Reverse Withdrawal feature. -Currently, there is no way for Site admins to request payments from vendors. For some use cases, it is essential for admins to request money from vendors. For example: In Stripe 3DS mode, if customers ask for a refund, refund will be given from the admin Stripe account, after that vendor transfer will be reversed. But if the vendor doesn't have enough money in their stripe account transfer reversal will fail, in that case, vendor balance will be negative. Another case would be for non-connected vendors, in that case, admin will be responsible for refund and admin needs to request money from vendors. -- **update:** [AdminSettings] Added a toggle switch for Google ReCaptcha in the appearance settings for better control. -- **update:** [AdminSettings] Sensitive information like API keys, client secrets, etc., are now displayed as password fields with an unhide button to improve security. -- **update:** [AdminCommission] Now, "percentage" is selected by default if the admin setup wizard is skipped in the commission setting. -- **fix:** Added some missing translations. -Previously, the template folder at dokan-lite was missing when the .pot file was generated. With this fix template folder will be respected while generating the pot file. - - -= v3.7.23 ( Jul 14, 2023 ) = - -- **fix:** Fixed an issue where the withdraw request could not be approved from the Admin Dashboard via REST API. - -= v3.7.22 ( Jul 12, 2023 ) = - -- **fix:** Fixed an issue where multiple withdrawal requests can be placed via API. -If a withdrawal request was placed by a vendor until that request was approved or rejected by Admin, making another withdrawal request wasn’t possible via frontend. However, the admin was able to make a withdrawal request via REST API. With this fix, this problem now has been resolved. -- **fix:** Fixed a PHP notice for importing dummy data without providing any data via REST API -endpoint: {{SERVER_URL}}/wp-json/dokan/v1/dummy-data/import -- **fix:** While updating the withdrawal request via REST API, the minimum withdrawal amount limit wasn’t considered. For example, if the minimum withdrawal limit was set to 50, for an existing withdrawal request, the admin can set the withdrawal value to less than 50. This issue has been fixed now. -endpoint: {{SERVER_URL}}/wp-json/dokan/v1/withdraw/{withdraw_id} -- **fix:** Fixed an issue where store products API was returning all products instead of published products. -endpoint: {{SERVER_URL}}/wp-json/dokan/v1/stores/{store_id}/products -- **fix:** Fixed some CSS issues on the vendor store settings page for the store banner image. -- **fix:** [Withdraw] Fixed an issue where PayPal withdraw method status was displaying default but the corresponding vendor didn’t set up the payment method yet. With this fix, we marked the payment method as needing setup instead of the default payment method. -- **fix:** [Withdraw] After connecting to a payment method, the button text changes from `Setup` to `Make default` or `default` if selected. But after disconnecting that method button text doesn't change back to `Setup`. Now this issue has been fixed. -- **update:** Updated vendor store API to support profile picture and banner delete feature. To delete one of these fields, one needs to set a 0 (zero) value while making the API request. -endpoint: {{SERVER_URL}}/wp-json/dokan/{{version}}/stores/{store_Id} -- **update:** Added various html tag support for rich text editors on various places of vendor dashboard. -Previously, the product editor on the vendor's side was a lot more limited than the one available on the admin side. With this update, we’ve included various tags, like heading elements, paragraphs, etc support for rich text editors. -- **update:** Added random ordering for store REST API endpoint, -Previously, random ordering for stores wasn’t available for store API. With this update, we’ve added this feature. -endpoint: {{SERVER_URL}}/wp-json/dokan/v1/stores/ -- **update:** Added phone number validation for vendor dashboard store settings page and vendor registration form. -Previously, for phone numbers only numeric values were accepted, now a valid phone number including spaces, -, _, (, ), etc also supports phone number fields. -- **update:** [Withdraw] Fixed an issue where withdraw payment method wasn't enabled but can be used for both manual withdrawal and auto withdraw disbursement schedules from the vendor dashboard payment settings page. - -= v3.7.21 ( Jun 23, 2023 ) = - -- **fix:** Fixed an issue where gateway fees from WooCommerce PayPal Payments were not being deducted from vendors’ earnings. -Previously, Dokan deducted PayPal Checkout fees from vendors’ earnings but did not deduct PayPal Payments fees. This was due to the fact that PayPal Payments did not set transaction fee metadata at the time. With this fix, Dokan now correctly deducts PayPal Payments fees from vendors’ earnings. -- **fix:** [VendorDashboard] Fixed some CSS issues under the vendor dashboard. -Previously, the positioning of the mobile navigation icon on the vendor dashboard was problematic on mobile screens. Additionally, there were inconsistencies in some table columns, including the order ID column, causing visual issues. These issues have now been fixed. -- **fix:** [DokanVendorRegistration] Registration page's user selection modal is not working properly when any theme tries to use the modal for the vendor registration form. -In earlier versions, there was a lack of synchronization between the user registration form on the "My Account" page and the user registration forms inside the modal implemented within the theme. This inconsistency created confusion and hindered the seamless registration process. However, with the latest update, significant improvements have been made to address this issue. -- **update:** Added `Become A Vendor` feature to Dokan Lite. -Previously, this option was only available in Dokan Pro. This enhancement ensures that even customers of the Lite version can easily become vendors and start selling their products through the platform. -- **update:** [SellerSetupWizard] Added store location map on the seller setup wizard -Introducing a new enhancement in the seller setup wizard: seamless integration of a store location map. This enhancement allows sellers to effortlessly navigate and locate their store's position within the wizard interface. - -= v3.7.20 ( Jun 8, 2023 ) = - -- **new:** Added two new filter hooks named `dokan_get_vendor_orders_args` and `dokan_get_vendor_orders` to filter vendor’s order data. -You can now filter orders returned by the `dokan()->order->all()` method using the dokan_get_vendor_orders hook. -- **new:** Added a new filter named `dokan_get_new_post_status` for the function dokan_get_new_post_status() -Now you’ll be able to use your desired status for new products created by vendors using this filter. -- **fix:** Fixed a security issue related to insecure deserialization in the Dummy Data importer API endpoint. -- **fix:** Resolved an issue where the dokan_is_seller_dashboard() method was returning false when called from a WP Post Query Loop. -- **fix:** Ensured that the correct order status is displayed for vendors after updating an order. -Previously, in some cases, plugin or theme authors would hook into actions like woocommerce_order_status_changed and change the order status after it had been updated by the vendor. This update ensures that the correct order status is displayed to vendors after they update an order. Thanks to https://github.com/rmilesson for your contribution to fixing this issue. -- **fix:** Resolved an issue where store categories filtering was not showing proper results due to nonce validation fails. -Previously, when using store categories as a direct link to filter vendors with no valid nonce key attached to it, the filtering was not working correctly and vendors were not being displayed under their assigned store category. This issue has been addressed and store categories filtering now shows the correct results. -- **fix:** Resolved inconsistent behavior of pagination on the Single Store Page. -Previously, there were several issues with the pagination on the Single Store Page, including the “Previous” text displaying like the “Next” icon, the Last Page Menu icon not showing when all menus were visible, and the Active Page Menu background color not changing from the 4th page. These issues have been addressed and the pagination behavior is now consistent. -- **fix:** Resolved an issue where the discounted price field was not displayed correctly according to the theme used. -Previously, when viewing the “Add/Edit a product” page on the Vendor Dashboard, the discounted price field was not displayed in the same way as the price field box when using certain themes. This issue has been addressed and the discounted price field now displays correctly according to the theme used. -- **fix:** [AdminSetupWizard] The custom withdrawal method is now conditionally displayed in the admin setup wizard. -Previously, the custom withdrawal method could not be enabled in the wizard because it required the method name and type to be populated. Now, if the admin has previously saved these values, the custom withdrawal method will be displayed and can be activated in the wizard. - -= v3.7.19 ( May 24, 2023 ) = - -- **update:** Separated shipping tax fee recipient from the product tax fee recipient -- **update:** Added support for multiple shipping line items for suborders -- **update:** Moved shipping splitting functionality to Dokan Lite from Dokan Pro.Previously, this feature was only available on Dokan Pro. -- **update:** Improved the responsiveness of tables on the Vendor Dashboard by making them horizontally scrollable on smaller-sized screens. -- **fix:** Disabling product review from WooCommerce settings doesn’t remove the review section from the vendor profile. -- **fix:** Broken layout of Discounted Price section in Vendor Dashboard product edit page on full-width page layout themes. -- **fix:** Fixed some warnings and fatal errors for PHP versions 8.1 and 8.2. -- **fix:** Fixed incorrectly closed product category menu after_widget args -- **fix:** [VendorSetupWizard] Fixed an issue where the ‘Hide Email Address’ option was still displayed on the Vendor Setup wizard page even when it was enabled from Dokan Admin Settings. -- **fix:** Email notification for withdrawal approval no longer shows HTML code in its header. - - -= v3.7.18 ( May 10, 2023 ) = - -- **fix:** Fixed product getting published after enabling vendor selling status from admin dashboard -- **update:** [ReverseWithdrawal] Added sold individually param to true for reverse withdrawal base product when creating it, so that quantity can't be changed -- **update:** [ColorSchemeCustomizer] Used color set by Color Scheme Customizer Module instead of hardcoded value for login form popup and withdraw schedule popup header color -- **update:** Remove expected earning calculation from product listing and editing pages -- **update:** Added a notice before deleting products via bulk action under Vendor Dashboard → Product listing page -- **update:** Added dokan_store_name meta-key for all users with administrator and shop_manager roles during plugin activation - -= v3.7.17 ( Apr 17, 2023 ) = - -- **fix:** JS console error while uploading non-image files to product gallery under vendor dashboard product add/edit page -- **fix:** Fixed order invoice and packaging slip broken CSS under vendor dashboard order list page -- **fix:** Fixed users are unable to register as customers on some themes, also fixed a JS console error on the My Account page -- **fix:** Fixed TinyMCE editor and search box overlap under Dokan Admin Settings page. -- **update:** Allow whitelisted countries in location selectors based on admin-allowed countries under WooCommerce settings. - -= v3.7.16 ( Apr 10, 2023 ) = - -- **fix:** [VendorDashboardAPI] Fixed an issue where the seller lifetime sales report wasn’t possible to retrieve via API. -- **fix:** [VendorDashboard]: Fixed wrong product count showing under vendor dashboard product listing page. -- **update:** [ReverseWithdrawalAPI] Added a new API Endpoint `dokan/v1/reverse-withdrawal/vendor-due-status` to get reverse balance due status for a vendor -- **update:** [ReverseWithdrawalAPI] Added a new API Endpoint `dokan/v1/reverse-withdrawal/add-to-cart` to add reverse balance to the cart. -- **update:** Allow only image format files as product featured and gallery images on vendor dashboard -- **update:** Added multistep category support in product API - -= v3.7.15 ( Mar 23, 2023 ) = - -- **new:** [CategoryPopup] Added a new settings to select any category from frontend -- **fix:** [VendorSignup] Fixed vendor can sign up even though store URL is not available -- **fix:** [ProductsRestAPI] Fixed in_stock, featured, on_sale filter for products rest API wasn't working - -= v3.7.14 ( Mar 09, 2023 ) = - -- **fix:** [RestAPI] Fatal error while activating Dokan Lite via wp-cli -- **fix:** [VendorStoreSettings] State option appear while choosing the country with no state - -= v3.7.13 ( Mar 01, 2023 ) = - -- **fix:** fixed a SQL injection issue - -= v3.7.12 ( Feb 23, 2023 ) = - -- **new:** Added a new js hook `dokan_middle_category_selection` by using this hook if anyone passes true in this hook user will be able to select any category in Dokan multi-step category and a new WordPress hook `dokan_middle_category_selection` where you also have to pass true select middle category. -- **update:** [LoginRedirection] Keep the sellers on the checkout page if they login from the checkout page. -- **update:** Added sub-description to the `hide vendor info` section under Dokan admin appearance settings -- **fix:** [AddNewProductPopup] Create & Add a new product button does not allow adding a product image during the time of adding more than one product has been fixed -- **fix:** Fixed a fatal error if the order is created from WooCommerce admin dashboard without adding any line items. -- **fix:** Fixed admin user permission/capability issue after permanently deleting the Dokan plugin. -- **fix:** [ReverseWithdrawal] Refund amount wasn’t subtracted from `Total Collected Values` for reverse withdrawal under the Admin Reverse Withdrawal menu. -- **fix:** [ReverseWithdrawal] The decimal value is not included under the `Total Collected` section of the admin dashboard Reverse Withdrawal menu. -- **fix:** Dokan Dashboard menu wasn’t loading if the permalink doesn’t include / at the end of the URL -- **fix:** Fixed product image thumbnail gets image height squeezed on add new product popup under vendor dashboard - -= v3.7.11 ( Feb 13, 2023 ) = - -- **fix:** Vendor search doesn't work correctly while admin assigns a vendor to a product from WooCommerce → Products → Add New page -- **fix:** The number of orders on the backend is not appearing depending on the vendor's own order count. -- **fix:** Fixed a fatal error while creating an order from the admin dashboard with no data - -- **update:** Added vendor address-related fields under vendor registration form -- **update:** Changed text `New Vendor Product Upload` to `Enable Selling`. Also changed field description from `Allow newly registered vendors to add products` to `Immediately enable selling for newly registered vendors` - -= v3.7.10 ( Jan 26, 2023 ) = - -- **new:** Extended REST API support for Dokan --- https://example.com/wp-json/dokan/v1/orders?after=2022-10-01&before=2022-10-30 --- https://example.com/wp-json/dokan/v1/vendor-dashboard/ --- https://example.com/wp-json/dokan/v1/vendor-dashboard/sales?from=2021-08-02T04:13:05Z&to=2021-12-02T04:13:05Z --- https://example.com/wp-json/dokan/v1/vendor-dashboard/orders --- https://example.com/wp-json/dokan/v1/vendor-dashboard/products --- https://example.com/wp-json/dokan/v1/vendor-dashboard/profile --- https://example.com/wp-json/dokan/v1/vendor-dashboard/preferences --- https://example.com/wp-json/dokan/v2/orders/{order_id}/downloads --- https://example.com/wp-json/dokan/v2/orders/ --- https://example.com/wp-json/dokan//v2/orders/bulk-actions --- https://example.com/wp-json/dokan/v1/products/attributes/edit-product/{id} --- https://example.com/wp-json/dokan/v1/products/attributes/set-default/{id} --- https://example.com/wp-json/dokan/v1/blocks/products/{id} --- https://example.com/wp-json/dokan/v2/settings --- https://example.com/wp-json/dokan/v2/settings/{group_id}/{id} --- https://example.com/wp-json/dokan/v2/settings/{group_id}/{parent_id}/{id} --- https://example.com/wp-json/dokan/v2/withdraw/settings --- https://example.com/wp-json/dokan/v2/withdraw/summary --- https://example.com/wp-json/dokan/v2/products (new param added: author, post_status, date, product_cat, product_type, stock_status, filter_by_other) --- https://example.com/wp-json/dokan/v2/products/filter-by-data - -- **fix:** Multiple store category modal wasn’t working for some theme -- **fix:** Recreate reverse withdrawal payment product if no product found with stored product id - -= v3.7.9 ( Jan 10, 2023 ) = - -- **update:** Last-page and first-page pagination icon inconsistency under single store page product listing -- **update:** Adjusted store banner image stretching issue under store list page -- **fix:** Vendor email address is not showing up on the store header. - -= v3.7.8 ( Dec 27, 2022 ) = - -- **fix:** Single Store Page store header menu and search fields style break on mobile devices -- **fix:** Vendor dashboard total sales wasn’t displaying decimal values -- **fix:** Set user role as seller while creating vendor from api call -- **fix:** order note date issue under vendor dashboard order details page - - -= v3.7.7 ( Nov 30, 2022 ) = - -- **update:** Added date filter - `after/before` for Order REST API -- **update:** Added `dokan_bank_payment_fields_placeholders` Filter to change the label and placeholder of bank payment fields -- **update:** Updated UI/UX of vendor dashboard submenu -- **update:** Added section, sub-section label, description search under Dokan admin settings - -= v3.7.6 ( Nov 14, 2022 ) = - -- **fix:** Fixed a sql security issue while searching for products via ajax from vendor dashboard - -= v3.7.5 ( Nov 03, 2022 ) = - -- **new:** Added a new hook named dokan_store_product_search_results to filter out store product search results closes -- **update:** Sort product categories under the vendor dashboard alphabetically -- **fix:** SweetAlert library is conflicting with the WooCommerce Conversion Tracking plugin -- **fix:** [BestSellingProductWidget] Products are being shown on the widget even when the catalog visibility is set to hidden. -- **fix:** [VendorDashboardProducts] Products of different statuses are not displayed in the appropriate tab from the vendor dashboard. -- **fix:** [ProductCategoryWidget] Sub Category dropdown on the Dokan Product Category widget doesn't work -- **fix:** [AdminProduct] When editing a product in the WordPress backend, the vendor select dropdown doesn't contain any data. -- **fix:** Fixed a fatal error on the report page if the same day is selected for both the start and end date to generate reports -- **fix:** [VendorSoreSettings] Store settings update button wasn't working if the Dokan Pro plugin isn't activated. -- **fix:** Store filtering using category was not working - -= v3.7.4 ( Oct 27, 2022 ) = - -- **fix:** Fixed a fatal error update updating to Dokan if Dokan Pro version is outdated - -= v3.7.3 ( Oct 27, 2022 ) = - -- **fix:** Fixed a fatal error due to a function moved from dokan pro - -= v3.7.2 ( Oct 27, 2022 ) = - -- **new:** Added a new filter hooked named `dokan_rest_api_store_collection_params` for StoreController request parameters -- **new:** Introduced `dokanVendorFilterSectionStart` and `DokanGetVendorArgs` js filter hooks -- **fix:** [AdminCommission] - Percentage Commission does not support "comma" as decimal separator under Dokan admin settings `Selling Options` page -- **fix:** [Products] Product author is assigned to the shop manager when the shop manager publishes a product drafted by the admin. -- **fix:** Spaces between paragraphs are too large under the store terms and condition page. - -= v3.7.1 ( Oct 11, 2022 ) = - -- **fix:** [VariableProduct] Fixed variable product's variation image uploading height size overlapping on price field. -- **fix:** [ProductSearch] Fixed product search of the product listing page of the vendor dashboard is not working. -- **fix:** [OrderEmail] Fixed multiple emails are sent to the customer when a parent order's status is changed to processing from failed payment. -- **fix:** Removed unwanted popup code from the SweetAlert library -- **fix:** Fixed the vendor dashboard adds new products' discount prices set to 0 by default. -- **fix:** Fixed vendor order page not showing line item qty and totals - -= v3.7.0 ( Sep 27, 2022 ) = - -- **new:** Added `dokan_selected_multistep_category` js hook after a category has been selected -- **update:** Fixed some security issues -- **update:** Performance enhancement for dokan -- **update:** Updated some JS libraries -- **update:** Vendor dashboard `add-product-single.php` file is renamed to `edit-product-single.php` -- **fix:** Select2 spacing issue CSS fix -- **fix:** Fixed vendor single store page profile picture CSS issue -- **fix:** Fixed vendor product page extra table field issue -- **fix:** Fixed admin dashboard vendor details page: social profile Twitter icon is not showing issue -- **fix:** Fixed multiple sub-categories of the same parent category is assigned to a product, they are not saved issue -- **fix:** [Store settings]: Not being able to add "+" or "-" sign to the phone number filed of the store on Firefox web browser. -- **fix:** Bank withdrawal method required field updated, Added a new filter hook `dokan_bank_payment_required_fields` so that site owner can manage required fields as they pleased -- **fix:** Category-based commission is not working when a category has child categories. - -= v3.6.5 ( Aug 25, 2022 ) = - -- **fix:** [WPML] Added WPML support for the multistep product category. -- **fix:** Order REST API endpoint displays other vendors orders. - -= v3.6.4 ( Aug 10, 2022 ) = - -- **new:** Added Catalog Mode Feature to Dokan Doc Link: -- **update:** Load asset (CSS/JS) files only on required pages -- **update:** Added $user_id as parameter for filter hook `dokan_is_store_open` -- **fix:** [security] Removed unfiltered_html capabilities from vendor user role -- **fix:** Fixed responsive issue of multistep product category UI. -- **fix:** [WPML] Vendor Dashboard Submenu not loading if translated to another language -- **fix:** Account Type for bank payment method is missing when admin is creating/editing a vendor -- **fix:** Paypal shows as connected for new vendors even though it is not connected -- **fix:** Can't skip seller setup wizard's Payment step by keeping some fields empty -- **fix:** Fixed Order By sorting parameters for Orders -- **fix:** Vendor Dashboard Add New Product URL changed to the product list page -- **fix:** Single store page default order by filtering wasn't working -- **fix:** Fixed third store header styling issue -- **fix:** When the admin updates or saves a product from the admin panel multistep product category feature wasn't working - -= v3.6.3 ( Jul 26, 2022 ) = - -- **update:** Added DateRange filter for vendor dashboard Orders page -- **new:** Added search by order id filter for vendor dashboard Orders page - -= v3.6.2 ( Jul 15, 2022 ) = - -- **new:** Added dummy data import feature for Dokan -- **update:** Multistep category modal for product add and edit page under vendor dashboard -- **update:** Added 'Back To Top' button & fix some design broken issue under Dokan admin settings page. - -= v3.6.1 ( Jun 30, 2022 ) = - -- **fix:** Fixed some empty method names in Payment Methods section of Vendor Dashboard > Withdraw -- **fix:** Fixed incorrect alignment of withdraw method title in Dokan setup wizard -- **fix:** Vendor Store breadcrumb URL redirecting to 404 page -- **update:** Added disconnect button to payment methods -- **update:** Removed 'Dokan' Prefix from the payment method name under vendor dashboard payment settings page. -- **update:** Added a new setting to change Vendor Setup Wizard welcome message under Dokan General Settings page. - -= v3.6.0 ( Jun 14, 2022 ) = - -**new:** Added a new filter named ‘dokan_bank_payment_validation_error’ so that payment validation errors can be filtered. -**update:** Entirely redesigned Dokan Admin Settings page -**fix:** WPML translated endpoints not working in payment settings page - -= v3.5.1 ( May 31, 2022 ) = - -**new:** Added Reverse Withdrawal feature -**update:** Determine if a seller is connected to a payment method -**update:** improved UI of Payment settings page -**update:** Correctly determine the vendor a product belongs to, so the "dokan_get_vendor_by_product" filter hook is called. -**fix:** Simple > Variable > External/Affiliate > Group Product > Fatal error. -**fix:** changing dokan vendor dashboard page slug gives 404 error - -= v3.5.0 ( May 18, 2022 ) = - -- **chore:** Minimum php version is set to 7.0 -- **chore:** Minimum WooCommerce version is set to 5.0 -- **chore:** Minimum WordPress version is set to 5.4 -- **new:** Added a new product attributes widget, by which users/customers will be able to search products by vendors used attributes. -- **fix:** Fixed vendor store settings page phone number validation js console error -- **fix:** payment settings page 404 if dashboard url slug is changed - -= v3.4.3 ( Apr 26, 2022 ) = - -- **fix:** Store Contact Form widget submits the contact form directly instead of ajax submission -- **fix:** Stop sending new order emails to selected recipients (including admin) when the New Order email is disabled in WooCommerce Settings -- **update:** Updated design for the payment settings page of vendor dashboard to separate the management of different payment methods -- **new:** Added option to select a default payment method -- **fix:** Fixed some validation logic under vendor dashboard payment settings page - -= v3.4.2 ( Apr 13, 2022 ) = - -- **fix:** Fixed switching product type from variable to external doesn't remove product stock management options -- **fix:** Fixed store order by latest inconsistency - -= v3.4.1 ( Mar 18, 2022 ) = - -- **new:** Introduced two new filter hooks dokan_shipping_fee_recipient and dokan_tax_fee_recipient -- **fix:** Remove unnecessary error_log codes #1570 -- **fix:** Promotional notice cache expiration date is set to one day -- **fix:** Fatal error on store closet time widget if store open/close time wasn’t set -- **fix:** Updated jQuery form validate library from v1.11.0 to v1.19.3 -- **fix:** Fixed popup not appearing after clicking withdraw button under vendor dashboard -- **fix:** Product table css fix for error class - -= v3.4.0 ( Mar 08, 2022 ) = - -- **update:** Stop loading unnecessary style and script files on every page #1450 -- **update:** Added random as store list orderby parameter -- **update:** Dokan store shortcode orderby parameter now reflect store filter. -- **fix:** Store open/close time hover feature wasn’t working for specific single store page templates #1549 -- **fix:** Variable products stock status wasn’t updating by quick edit from vendor dashboard, now has been fixed #1553 -- **fix:** Fixed Dokan conflict with WP Project Manager #1546 -- **fix:** Store product per page value wasn’t saving, now has been fixed #1548 -- **fix:** Fixed fatal error while getting store open close time under single store page -- **fix:** Remove background process files from database if file doesn’t exists on server due to server migration - -= v3.3.9 ( Feb 28, 2022 ) = - -- **update:** Added theme customizer settings to set default order by filter for store listing page #1505 -- **update:** Added seller information under single product page, also added an admin setting entry to enable/disable this feature #1506 -- **update:** Display store open/close time list on hover under single store page. #1517 -- **fix:** Added post_date_gmt and post_modified_gmt fields data when creating a product from frontend dashboard #1514 -- **fix:** Create order API with coupon lines data giving fatal error, thanks to James Bechet for this fix #1441 - -= v3.3.8 ( Feb 17, 2022 ) = - -- **fix:** Store open close time widget wasn't working - -= v3.3.7 ( Feb 03, 2022 ) = - -- **feat:** Added Featured, Latest, Best Selling, Top Rated Product sections under single store page -- **update:** Updated UI for Withdraw menu -- **update:** Updated design for Upgrade to PRO popup -- **update:** Added Dokan upgrader to change dokan_withdraw table details column null -- **update:** Added per_page and page param support on store products rest api -- **update:** Updated FontAwesome library from V4.7 to V5.15 -- **update:** Updated chartjs library, this was causing conflict issue with various js files -- **fix:** Fixed a css issue under Select2 library -- **fix:** Make Hello text translatable under product published email template -- **fix:** Fixed a warning under single store page if store slug was invalid -- **fix:** prevent recursion while loading template if $name param is not empty -- **fix:** When setting bulk regular prices from the vendor dashboard in a variable product the product stock status becomes out of stock. This issue has been fixed now. - -= v3.3.6 ( Jan 10, 2022 ) = - -- **fix:** css class added for styling order details page #1468 -- **fix:** Item meta is not being deleted from the order details page of the WordPress dashboard #1458 -- **fix:** Showing Vendor or Store Name on the order details page of WooCommerce #1456 -- **fix:** Conflict with Siteground optimizer plugin #1474 - -= v3.3.5 ( Dec 23, 2021 ) = - -- **fix:** Fatal error while creating new vendor. -- **fix:** Conflict Dokan admin notices scripts with customizer page and WPML string translation page. - -= v3.3.4 ( Dec 15, 2021 ) = - -- **fix:** Asset loading issue for admin notice - -= v3.3.3 ( Dec 15, 2021 ) = - -- **new:** Added what’s New page for Dokan Lite #1427 -- **new:** Grouped all Dokan admin notices into a single notice with slider #1427 -- **update:** reCaptcha integration added to store contact form #1422 -- **update:** Redesigned Dokan admin header section. Also added some useful links under admin bar. #1427 -- **fix:** select2 dropdown margin issue fixed #1446 -- **fix:** Fix loading issue while loading Dokan pages when permalink sets to plain text, Also added a notice to instruct users to change permalink setting. #1444 - -= v3.3.2 ( Nov 30, 2021 ) = - -- **update:** Caching Enhancement and Fixes -- **update:** Added tooltips for setting options -- **update:** Google Map and Mapbox setting fields will be always visible -- **fix:** Product was creating via API even selling option was disabled for a vendor -- **fix:** Withdraw details field value conflict with old withdraw data - -= v3.3.1 ( Nov 12, 2021 ) = - -- **new:** Added Vue DateRangePicker library #1409 -- **update:** updated vendor store per page placeholder text #1396 -- **update:** Removed user switch setting from Dokan selling setting, now user switching will work if plugin exists #1394 -- **fix:** Added missing param on woocommerce_admin_order_item_headers #1414 -- **fix:** Fixed WC mail template overwrite wasn’t working #1403 -- **fix:** add call to filter dokan_product_cat_dropdown_args to listing-filter.php #1408 (thanks to David MarĂ­n ) -- **fix:** updated dokan_product_seller_info() function to not to add vendor data if vendor id doesn’t exists #1401 (thanks to David MarĂ­n ) -- **fix:** Hide `Show email address in store` settings from store settings page if admin disable this settings from customiser. #1393 -- **fix:** added upgrader to change refund and withdraw database table column #1391 -- **add:** Black Friday promotion 2021 #1411 - -= v3.3.0 ( Oct 31, 2021 ) = - -- **update:** Added integration of sweetalert2 for alert, prompt, confirm, toast notification -- **fix:** Fixed typo in vendor earning tooltip. -- **fix** Vendor wasn't getting a notification when order status change from cancelled to processing, on-hold, or completed. This has been fixed now - -= v3.2.15 ( Oct 13, 2021 ) = - -- **feat:** Permanently delete Dokan related data (custom tables, options, pages, user roles and capabilities etc) after plugin delete based on admin Setting -- **new:** added filter hook dokan_store_banner_default_width and dokan_store_banner_default_height so that theme/plugin author can change store banner with and height based on their needs -- **new:** Added Dokan stores page link under Admin bar menu, from now on “Visit Store” redirects to Dokan store list page and “Visit Shop” directs to WooCommerce Product list page. -- **new:** Added integration of sweetalert2 to replace default javascript alert, prompt, confirm, and toast notifications -- **update:** Added a new tooltip in vendor dashboard product listing page after earning column to clarify vendors about possible earning from their products -- **update:** Added localization support for text "Calculating" -- **update:** Now Dokan page view count will be stored in the browser’s Local Storage instead of browser Cookies. Some caching plugins weren't able to cache single product pages due to this. This fix will let caching plugins to cache single product pages from now on -- **fix:** Single product page used to display the seller's real name instead of store name on the vendor info tab. Issue has been resolved now. -- **fix:** When a vendor adds a new product If the form has any validation error then old selected tags went missing. This issue has been resolved now. -- **fix:** Store Address input fields were missing in vendor dashboard’s store setting form when the Dokan Pro plugin was not installed. Now this issue has been fixed. -- **fix:** Removed vendor verification verified status check from vendor dashboard’s store settings page if dokan pro is not installed or vendor verification module is not active -- **fix:** Single Store product category wasn’t working if WPML plugin was installed. Now this issue has been fixed., -- **fix:** Added validation for withdraw limit -- **fix:** Corrected spelling to 'picture' from 'picutre' -- **fix:** In the latest version of Divi, theme assets weren’t loading if a single store page doesn’t contain any product. This issue has been fixed now. -- **fix:** Vendor Contact form didn't contain “Reply To” email address when a customer would contact a vendor via the vendor contact form widget. Issue has been resolved now. - -= v3.2.14 ( Oct 04, 2021 ) = - -- **fix:** multiple issue fixed in WPML integration with Dokan - - -= v3.2.13 ( Sep 30, 2021 ) = - -- **fix:** fixed warning on product listing page due to filter data type mismatch -- **update:** added dynamic filter named: dokan_manage_shop_order_custom_columns_%s hook under shop_order_custom_columns method -- **feat:** Set limitation for how many product tags that vendor can input, admin can set tag limit via filter hook: dokan_product_tags_select_max_length -- **fix:** fixed localization issue on attribute label -- **fix:** fixed Single store product search not working for logged out users - -= v3.2.12 ( Sep 13, 2021 ) = - -- ***new*** Withdraw details keep save as log -- ***new*** Vendor settings update REST api support -- ***new*** New Filter hook added for Order status list allowed for withdrawal 'dokan_settings_withdraw_order_status_options' -- ***fix*** Check if pagination_base post is empty -- ***fix*** Single store page map hide based on setting -- ***fix*** added upgrader to reassign dokan_store_name meta because it was missing for some vendor -- ***fix*** JS deprecated warnings fixed - -= v3.2.11 ( Aug 31, 2021 ) = - -- **new:** Added new shortcode attribute named random to display store list randomly [dokan-stores orderby="random"] -- **fix:** Fixed fatal error when vendor registration shortcode used from API -- **fix:** Added Map API selection section on Dokan admin setup wizard page -- **new:** Added **'Texty – SMS Notification for WordPress, WooCommerce, Dokan and more'** plugin as recommended plugins under Dokan admin setup wizard page -- **new:** Added vendor filter on admin Withdraw page -- **new:** Added a new REST route to get corresponding vendor's product categories under StoreController API (GET: wp-json/dokan/v1/stores/3/categories) -- **new:** Added a new REST route to get corresponding vendor's popular product categories under StoreController API (GET: wp-json/dokan/v1/stores/3/categories?best_selling=1) -- **new:** Added REST API route to create withdrawal request (POST: /wp-json/dokan/v1/withdraw/ ) -- **Fix:** fixed unable to remove downloadable file when there is only one file exists -- **fix:** fixed fatal error with deleted product of an order -- **new:** What's new button added under dokan admin page top bar section - -= v3.2.10 ( Aug 10, 2021 ) = - -- **update:** Hide customer billing email and ip address from vendor order export data based on admin setting -- **update:** Default Category order by set to name and order by as ascending -- **fix:** After submitting the Create Product from the selected category is not selected - -= v3.2.9 ( Aug 2, 2021 ) = - -- **New:** Added customize settings for store product filter option to show/hide -- **Fix:** Product tag search not working in variable product after adding new attribute -- **New:** added a new hook dokan_earning_by_order_item_price -- **Fix:** display shipping widget though virtual checkbox selected -- **Fix:** Children IDs not showing on REST API -- **Fix:** fixed a js error while refunding from vendor dashboard: size() is not a function - -= v3.2.8 ( Jul 12, 2021 ) = - -- **update:** Added Composer 2 support -- **fix:** Fixed rewrite rules issues after Dokan plugin is installed and after change store slug -- **new:** Added dokan summer sale promotion -- **new:** Added a new action hook named dokan_store_customizer_after_vendor_info under Dokan Store Customizer -- **update:** added $data parameter to existing dokan_vendor_create_data action hook -- **new:** added a new action hook named dokan_before_create_vendor -- **new:** added a new action hook named dokan_seller_registration_after_shopurl_field -- **new:** added a new action hook named dokan_settings_after_store_phone -- **new:** added a new action hook dokan_settings_before_store_email -- **new:** added a new action hook dokan_product_gallery_image_count - -= v3.2.7 ( Jul 01, 2021 ) = - -- **new:** Added Orderby filtering for single store product listing page -- **new:** Added custom ip address lookup link -- **new:** Added a success message after creating a product from add new product modal window -- **new:** Added - - for category listing in add new product page and add new product modal window -- **new:** Added a new shortcode attribute named with_products_only in [dokan-stores] shortcode so that vendor without product can be filtered out from store listing page -- **new(api):** Add support to send objects to trash, thanks to @MĂĄrio Valney -- **fix:** Fixed duplicate tag create issue, if new tag is searched with mixed character case -- **fix:** Wrong hooks used on Elementor widgets -- **fix:** Typo in Staff - Manage Menu Permissions fixed -- **fix:** Fixed an error in Dokan setting for new installation of Dokan Lite -- **fix:** Fixed vendor order page pagination issue for date and customer filter -- **fix:** Fixed “In stock" and "Out of stock" translation issue -- **fix:** Email template override directory location correction for dokan vendor completed order -- **fix:** delete cache data after updating dokan vendor balance table -- **fix:** Fixed a bug that would allow vendors to change order status even if they don't have permission to do so, thanks to @CODLOP - -= v3.2.6 ( May 8, 2021 ) = - -- **new:** Added new action hooks on order details sidebar -- **new:** Dokan admin setting warning type field added on Dokan admin setting -- **new:** Dokan admin setting repeatable field added 2 new options must-use and desc -- **new:** Introduce the filter hook dokan_dashboard_nav_settings_key for store settings slug -- **new:** Eid 2021 promotion added -- **new:** New hook: Vendor dashboard custom CSV orders export -- **new:** Vendor Order export CSV file earnings column added -- **fix:** Decimal as comma separated sale price does not save -- **fix:** Product variation pagination for post type pending -- **fix:** product published date displaying current date in local language - -= v3.2.5 ( April 30, 2021 ) = - -- **fix:** Fix single store page template layout -- **fix:** [wpml] Fix malformed dashboard subpage URL when page_link is filtered to add a query parameter -- **fix:** product count exclude booking product -- **fix:** order export not filtered customer filtered data -- **fix:** [wpml] Fix malformed store URL when the home URL contains a query parameter -- **fix:** capitalise vendor url in add new vendor -- **new:** Sub orders set dynamic post status on WooCommerce my account order details page -- **new:** Store listing shortcode enhancements, Store Category wise: [dokan-stores category="clothing"] Order wise: [dokan-stores order="ASC"] Orderby wise: [dokan-stores orderby="registered"] Store_id wise: [dokan-stores store_id="1, 2, 3" -- **new:** Vendor product listing page added 2 new filters options stock wise and product type wise -- **new:** Order status for withdraw option added on dokan admin setting page -- **new:** Store open close option disabled by default when a vendor register -- **fix:** Vendor setup wizard page broken issue fixed -- **fix:** Inconsistency template CSS class dokan-w3 issue fixed on vendor setting page -- **fix:** Unable to add multiple lines to the short Description field issue fixed -- **fix:** AZERTY keyboard restrict registration issue fixed for vendor register form - -= v3.2.4 ( April 01, 2021 ) = - -- **new:** Enter key allow for vendor search on store listing page -- **feat:** Vendors able to edit product slug from their product edit page -- **update:** Set default values withdraw methods, limit, order status, commissions on the setup wizard -- **refactor:** product create update redundant check -- **fix:** time format with a forward slash (\) wasn't parsing correctly on store open/close time dropdown -- **fix:** Products: Preview of text is not appearing instantly while adding Product Tags -- **fix:** Withdraw: IBAN number is not showing on the Dokan Admin -- **fix:** Warning showing on all widget when use on Elementor -- **fix:** Divi theme store single page showing warning issue fixed -- **fix:** Store listing filter most recent is not working issue fixed - -= v3.2.3 ( March 13, 2021 ) = - -- **notice:** limited time promotion for weDevs birthday -- **update:** WordPress 5.7 and WooCommerce 5.1 compatibility - -= v3.2.2 ( March 5, 2021 ) = - -- **new:** Added order completed email notification for vendors -- **new:** Added Vendor individual withdraw threshold option -- **new:** Added a new hook (dokan_admin_setup_wizard_save_step_setup_selling) after admin setup wizard save setup selling step -- **new:** Added a new action hook (dokan_create_sub_order_before_calculate_totals) when creating a suborder -- **update:** Added sales price validation check for subscription product -- **update:** Added a new filter hook (dokan_order_status_count) in order status to support custom order status -- **update:** WP kses added new allowed arguments for image tag -- **fix:** Product update and delete permission error via REST API -- **fix:** Fixed some PHP 8 warnings -- **fix:** Store settings error on save in vendor dashboard area -- **fix:** Order delivery tracking number wasn't saving as order notes -- **fix:** Export order by status on vendor dashboard issue fixed -- **fix:** Product discount price is set empty if regular price is lower than discount price -- **fix:** Fatal error on product tab's post per page in more products section -- **fix:** Store/products orderby query parameter -- **fix:** Dokan store open time timezone mismatch -- **fix:** Prices fields showing for external product -- **fix:** Unable to save stock value for variation product -- **fix:** Deprecated Gplus cleanup -- **fix:** Unable to save stock value for variation product -- **fix:** Different edit url for publish products in vendor dashbboard -- **fix:** SKU wasn't saving from vendor dashboard - -= v3.2.1 ( February 12, 2021 ) = - -- **fix:** Optimized code for better security -- **update:** performance improvements on vendor dashboard end -- **fix:** fixed conflict with user frontend menu position with Dokan - -= v3.2.0 ( January 29, 2021 ) = - -- **new:** Added blank product page new UI on vendor dashboard -- **new:** Added Store open and closed status on dokan store listing page -- **new:** Added a setting where admin can set how many products to display on vendor single store page -- **new:** Added a new validation message after upload a banner/profile picture, show a browser alert if user tries to leave the current page without saving the changes. -- **new:** Added a new update setting button on top of the vendor setting form -- **new:** Added downloadable and virtual product type support for subscription products -- **update:** Dokan withdrawal request promotion -- **fix:** While registering as a vendor, radio button should work only when user click mouse cursor on the top of the radio button. -- **fix:** Product add pop-up validation error message style -- **fix:** Vendor pending tab keeps loading issue fixed -- **fix:** Improved the mapbox address search input field and make it same as google map search box -- **fix:** Keep old vendor as product author while duplicating product from the admin area -- **fix:** Fixed rounded vendor balance can not be withdrawn -- **fix:** Fixed resetting geolocation address is not selecting default location address -- **fix:** Fixed featured attribute of the store list shortcode doesn't work -- **fix:** Fixed vendors count not working on autoload in admin vendor listing page -- **fix:** Fixed downloadable product "Grant Access" JS error -- **fix:** Added filter for $allowed_roles in vendor registration which was missing -- **fix:** If the vendor has a rounded value in their balance then vendors are unable to request a withdrawal of the full amount -- **fix:** When order data is retrieved via API, the "total" order value is gets rounded -- **fix:** Elementor conflict with Dokan best and top selling product shortcodes issue fixed -- **fix:** More product tab showing other vendors product issue fixed - -= v3.1.2 ( January 12, 2021 ) = - -- **fix:** Store listing page displaying disabled vendors -- **notice:** Added Paypal adaptive modules removal notice - -= v3.1.1 ( January 11, 2021 ) = - -- **feat:** Added searching feature for Dokan admin settings -- **new:** Added "Visit Vendor Dashboard" link to admin bar -- **new:** Added current_datetime() compatible dokan functions for WordPress version < 5.3 -- **update:** Updated refund table item_totals and item_tax_totals fields via Dokan upgrader -- **perf:** Optimized Dokan admin settings page to load setting page faster -- **fix:** Added vendor search feature for disabled vendors -- **fix:** Product discount showing wrong when a product that has a limited time discount and sets a schedule on the calendar on the frontend dashboard -- **fix:** Fixed creating addon by vendor staff was not working for product -- **fix:** Fixed coupons created by the vendor can not be modified -- **fix:** Fixed admin dashboard wasn't loading due to use of sprintf for some translatable strings -- **fix:** Fixed display issue for State and Country multi-select of Dokan vendor create modal -- **fix:** Translation issue fixed on store listing page -- **fix:** Store product category not showing properly -- **fix:** Fixed missing text-domain on product listing delete confirmation alert -- **fix:** Responsive dashboard product and order table - -= v3.1.0 ( December 20, 2020 ) = - -- [new] Store page customizer and better theme support -- [fix] Stock level wrong calculation in order notes -- [fix] Improve search with store name in Dokan admin vendor listing and store listing page -- [fix] Store listing page avatar image not showing properly on store listing page -- [fix] Store and store term and conditions template make high priority -- [fix] Store settings page url issue when vendor dashboard use as child page -- [fix] Vendor dashboard menu not selected when vendor dashboard use as a child page -- [fix] Ordering issue on category dropdown on product listing filter area -- [fix] Vue wp list table package updated, translation support for list tables -- [fix] Dokan vendor dashboard big counter warning issue fixed -- [fix] Vendor dashboard product table column issue fixed -- [fix] Update custom deactivation reason placeholder text -- [fix] Vendor biography formatting issue when update any vendor from Dokan admin area -- [fix] Added attribute slug with product REST API -- [fix] Vendor listing and withdraw page not loading correctly in admin area when use others languages -- [fix] Upgrade to pro module page overlapping issue with admin notice, css & changed svg -- [fix] Withdraw methods toggle options not working on Dokan setup wizard -- [fix] Withdraw methods are not saving for some users, fixed via Dokan upgrader - -= v3.0.16 ( December 01, 2020 ) = - -- **fix:** Search by store name not working on store listing page when store created from admin area -- **fix:** Store reviews REST API issue fix and improve -- **fix:** Order fetching REST API issue fix and improve -- **new:** Dokan upgrade to pro modules page added -- **update:** weMail plugin added on recommended plugins list when run Dokan setup wizard -- **fix:** Deactivation reasons icons and placeholder updated - -= v3.0.15 (November 21, 2020) = - -- **fix** updated codebase to fix timezone mismatch - -= v3.0.14 (November 20, 2020) = - -- **fix** Vendor edit admin commission on decimal separator as comma -- **update** Limited time promotion admin notice - -= v3.0.13 (November 12, 2020) = - -- **New:** Added new filter `dokan_is_product_author` -- **New:** Apply new filter `dokan_product_listing_post_statuses` on product listing status -- **Fix:** Store name search was not working when the vendor account was created by admin -- **Fix:** Vendor was not changing when trying to change on product quick edit section from admin area -- **Fix:** Some translation issue fixed on admin setting page - -= v3.0.12 (November 5, 2020) = - -- **Fix:** Refactor upgrade to pro banner. -- **Fix:** Temporary disable WooCommerce payment and shipping setup step from vendor setup wizard section. It was throwing a lot of deprecated warnings, we will fix it in the next version. - -= v3.0.11 (October 22, 2020) = - - * **Fix:** Fixes a JS loading issue when `SCRIPT_DEBUG` is enabled - -= v3.0.10 (October 20, 2020) = - -- **Fix:** Vendor balance remains same after refund -- **Fix:** Vendor name is not showing correctly on WooCommerce product list quick edit -- **Fix:** CSS conflicting with the YITH Badge Management Plugin -- **Fix:** Added postbox header div in postbox component -- **Fix:** Guest checkout name in vendor order details -- **Fix:** Phone field pasting option enabled settings page -- **Fix:** Admin dashboard feed REST Request error -- **Fix:** Prevent admin email for sub-order -- **Fix:** Multiple category commission issue fallback to vendor commission -- **Fix:** Admin vendor total count -- **Fix:** Default order sorting issue -- **Fix:** WC deprecate notice for using order parent_id directly -- **Fix:** Label changed for external product type -- **Fix:** Product tag add if do not exist -- **Fix:** Store category widget not translate problem with WPML -- **Fix:** On RESTful order creation, only single store is added into the response even if there are multiple stores -- **Fix:** Product variation author id update for product quick save -- **Fix:** Translation issue on Select2 -- **Fix:** Price schedule selection date added -- **Fix:** Remove duplicate capabilities form seller role -- **Fix:** Dashboard header add new button not showing with theme conflict -- **Fix:** Order details page showing warning issue -- **Fix:** After withdraw approval, sometimes it's not inserting in balance table -- **Fix:** Redirect to 404 if vendor do not exist for TOC template -- **Fix:** Withdrawal current balance is incorrect cause of cache issue - -= v3.0.9 (August 25, 2020) = - -- **Fix:** Some security issues fixed -- **Fix:** Loading issue when long tags list on add/edit product page (Vendor Dashboard) -- **Fix:** Add missing permission callback in REST routes to make WordPress 5.5 compatible -- **Fix:** Vendor can send multiple withdraw request from vendor dashboard -- **Fix:** API endpoint added - -= v3.0.8 (August 12, 2020) = - -- **Fix:** WordPress v5.5 compatibility issue fixed -- **Fix:** Namespacing issues on class declaration - -= v3.0.7 (July 23, 2020) = - -- **Fix:** Showing fatal error for user switching - -= v3.0.6 (July 23, 2020) = - -- **Feat:** Vendor user switching (User Switching plugin support) -- **Feat:** Decimal and Thousand Separator with Comma -- **Fix:** Add system to refresh options for select fields in admin settings -- **Fix:** Admin settings input field type for common types of fields -- **Fix:** Shop name not showing on product listing quick edit section -- **Fix:** Order notes in vendor dashboard insert wrong author data - - = v3.0.5 (June 11, 2020) = - -- **New:** Exclude cash on delivery payments from vendor withdrawal balance (COD) -- **Fix:** Remove vendor folder from the excluded list -- **Fix:** Earning column missing on vendor dashboard order list -- **Fix:** Default location not working in vendor dashboard -- **Fix:** Remove link from customer name in vendor order details -- **Fix:** Custom header, footer template does not work in Dokan store page (Divi Theme) - - = v3.0.4 (May 15, 2020) = - - - **Fix:** Rename google plus to google as google plus is deprecated #807 - - **Fix:** Unable to set store trams and condition settings through REST API #808 - - **Fix:** Vendor order email does not have the TAX details #809 - - **Fix:** Withdraw request email is not send to admin #810 - - **Fix:** Typo in backend add and edit vendor page #811 - - **Fix:** On updating commission type in backend vendor dashboard, translated commission type is getting saved into database #814 - - **Fix:** Store listing filter does not work when its saved as frontpage #815 - - **Fix:** When a product is purchased with a price of more than 8 digit the calculation is wrong #819 - - **Fix:** Caching issue on vendor's order listing page #821 - - **Fix:** Filter out empty seller ids when a product is deleted `dokan_get_sellers_by` function #827 - - **Fix:** Deduct PayPal gateway fee from vendor's earning #830 - - **Feat:** Hide vendor info if admin wants to #829 - - **Improvement:** Pass vendor id in dokan_get_seller_active_withdraw_methods hook #813 - -= v3.0.3 (April 03, 2020) = - - - **Fix:** Clear caches on product update #804 - - **Fix:** Vendor is not receiving email for new order #803 - - **Fix:** Remove weForms promotion from admin setup wizard #798 - -= v3.0.2 (March 23, 2020) = - - - **Fix:** Unable to remove attributes in vendor product edit page #637 - - **Fix:** Feature image is not saving on quick edit - - **Fix:** Vendor image issue #769 - - **Fix:** Set vendor eamil on new vendor creation #787 - - **Fix:** Return content from shotcode instead of being outputting #752 - - **Fix:** Map still showing on vendor dashabord settings page even if there is no API key - - **Fix:** Product type not saving when quick edit #767 - - **Fix:** Render withdraw methods dynamically in setup wizard #771 - - **Fix:** Show vendor email to admin and actual vendor #773 - - **Fix:** Product type error in dokan_save_product function - - **Fix:** Admin is unable to see the setup wizard on new dokan installation when WooCommerce is not installed #783 - - **Fix:** Add missing add_meta_query method in dokan REST API #788 - - **Fix:** Only render map if api key is availabe in store settings page #774 - - **Feat:** Add dokan_get_all_cap_labels function #781 - - **Improvement:** Added group description to exporters and updated privacy policy guide to drop use of deprecated classes #755 - - **Improvement:** dokan_get_shipping_processing_times function #785 - - **Improvement:** Add filter on withdraw export csv args #786 - - **Improvement:** Get correct product thumbnail size in vendor product list page #795 - -= v3.0.1 (February 07, 2020) = - - - **Fix:** Fixed yoast seo causing conflict issue in single store page - - **Fix:** Permission issue fixed for shop manager - - **Fix:** Handle sales price error if its greater than regular price or empty - - **Fix:** Change placholder text for filter by customer to registered customer - -= v3.0.0 (February 03, 2020) = - - - **Fix:** Add mapbox option in dokan admin setup wizard - - **Fix:** Pass order object into woocommerce_order_item_{type}_html hook - - **Fix:** Allow vendor to update store terms and condition with REST API #714 - - **Fix:** If show_email is truned off don't show the eamil in REST API response #748 - - **Fix:** Remove space while generating user_name via dokan_generate_username function #749 - - **Fix:** If a product is deleted and no vendor is found for that product display (no name) in backend order listing page #746 - - **Improvement:** Store listing filter styles so that it works with almost any theme - - **Improvement:** Show notice in dokan admin setup wizard if minimum PHP version is not met for WooCommerce - - **Improvement:** If dokan pro doesn't exist but commmision type is found in database, ignore that saved commission type #746 - - **Improvement:** Code quality and performance - -= v2.9.31 (January 14, 2020) = - - - **Fix:** Add option to set dokan store listing page for rendering all stores - -= v2.9.30 (January 10, 2020) = - - - **Feat:** Grid and List view for store listing page #712 - - **Feat:** Store sorting options in store listing page #712 - - **Feat:** Add Mapbox as Google map alternative - - **Feat:** Add Enfold theme support - - **Improvement:** dokan_get_vendor_by_product function so that it reruns vendor for product variation #726 - -= v2.9.29 (December 26, 2019) = - - - **Fix:** Don't show the admin setup wizard who ran the setup wizard before - - **Fix:** Remove non-ascii characters from some file names - - **Fix:** Dokan dashboard hamburger menu is not working fixed - - **Fix:** Downloadable product grunt and revoke access issue is fixed - - **Tweak:** Added privacy policy info in setup wizard for admin - -= v2.9.28 (December 19, 2019) = - - - **Fix:** Sanitize and Escape data before saving and rendering #717 - - **Improvement:** Add privacy policy in readme. - -= v2.9.27 (December 11, 2019) = - - - **Feat:** Run Dokan Admin Setup Wizard without being WooCommerce installed #708 - - **Improvement:** Remove empty div from vendor payment settings page #695 - - **Improvement:** Deleting a attribute from predefined attributes and add the attribute again mess up attributes #703 - - **Improvement:** Add hooks in order details and admin setup wizard #715 - - **Improvement:* Pass post_type as a second parameter to the months_dropdown_results hook #710 - -= v2.9.26 (November 19, 2019) = - - - **Feat:** Add option to hide out of stock products in best selling widget #697. - - **Improvement:** Make dokan add vendor UI consistent to WordPress UI #696. - -= v2.9.25 (November 12, 2019) = - - - **Dev:** Add dokan backend settings input required field validation. - - **Improvement:** Dokan_Commission::prepare_for_calculation() method. - -= v2.9.24 (November 08, 2019) = - - - **Fix:** Assets URL localization was creating a problem in frontend vendor shipping area, this has been fixed. - - **Improvement:** Added a new filter `dokan_get_edit_product_url` to override the product edit URL. - -= v2.9.23 (November 07, 2019) = - -- **Feat:** Add REST API support for store contact form widget -- **Feat:** Add Vendor listing page in dokan backend -- **Feat:** Add vendor active inactive REST API -- **Fix:** Increase refund table data length to allow more refund items -- **Fix:** Withdraw threshold field disappears when commission type is selected in dokan settings -- **Fix:** Order listing page shows the same orders when object cache is enabled -- **Fix:** Best selling widgets warning in store sidebar -- **Fix:** Save store name in vendor's user_meta so that store search form widget works correctly -- **Fix:** If percent commission rate is not set while using combine commission calculation is not correct -- **Dev:** Add filter to modify current page id in dokan_is_seller_dashboard function -- **Localization:** Store open and close notice placeholder strings remains untranslated - -v2.9.22 -> October 03, 2019 ------------------------------------ -- **fix:** Remove duplicate inpute filed in dokan admin settings form -- **fix:** Make commissison value to 0 if no product found -- **fix:** Attribute value's are swapped after changing the order of the attributes - -v2.9.21 -> September 24, 2019 ------------------------------------ -- **fix:** If state is not found for a country in store settings, remove the state field on reload -- **fix:** Only show vendor's own uploaded media to a vendor. -- **fix:** Add required attribute for various input field in dokan_post_input_box function. -- **fix:** Calculate commission for item by quantity when the commission is set to flat. -- **Tweak:** Introduce Dokan_Commission class to calculate admin and vendor's commission. -- **Tweak:** Remove unnecessary placeholder in admin commission field. - -v2.9.20 -> August 23, 2019 ------------------------------------- -- **Fix:** Geolocation map settings value is not saving -- **Fix:** Fix warning in vendor dashboard widget when seller setup wizard is not run -- **Fix:** Store banner height in vendor settings page it not honouring the saved settings -- **Fix:** Conflict with avada theme fution builder -- **Tweak:** Use WordPress backend date format while printing date in approved and cancelled withdraw request - -v2.9.19 -> July 29, 2019 ------------------------------------- -- **Fix:** Split orders created from admin dashboard -- **Fix:** Add on backorder in product stock management -- **Fix:** Dokan dashboard menu returning 404 with the latest version of visual composer plugin -- **Tweak:** Dokan admin settings rearrange -- **Tweak:** Add compatibility with ultimate member plugin -- **Tweak:** Add few hooks in product listing template - -v2.9.18 -> July 10, 2019 ------------------------------------- -- **Feat:** Add google map type option field component -- **Feat:** Add dokan_array_after helper function -- **Fix:** Admin settings default value for multicheck field -- **Tweek:** Remove unnecessary code and add hook after creating parent order -- **Tweek:** Refactor dokan_get_vendor_by_product function and explicit error checking while using it - -v2.9.17 -> June 13, 2019 ------------------------------------- -- **Fix:** Remove unwanted code to fix conflict with yith plugin -- **Tweak:** Dokan theme support and responsive menu - -v2.9.16 -> June 11, 2019 ------------------------------------- -- **Fix:** Hide hidden and out of stock products in vendor store page -- **Fix:** A non-numeric value encountered warning in vendor product listing page, if product price is not given -- **Fix:** Add failed order in vendor order listing page -- **Fix:** Creating product from admin backend returns 2 instance of the product author -- **Tweak:** Ensure dokan_get_seller_id_by_order filter is always taking effect -- **Tweak:** Make dokan vendor dashboard responsive -- **Tweak:** Show admin notice stating WooCommerce is required if not found on dokan installation -- **Tweak:** Add hook after creating and updating object via dokan REST API -- **Tweak:** Add dokan_ensure_vendor_coupon filter while ensuring vendor coupon restriction -- **Tweak:** Add updater class to fix banner issue where store settings and listing template was overridden -- **Tweak:** Add filter hook while fetching vendor products -- **Tweak:** Add define method to define plugin constants - -v2.9.15 -> May 08, 2019 ------------------------------------- -- **Fix:** Vendor banner is not showing in the backend edit user profile page -- **Fix:** Add filter to allow or skip nonce checking while registering new user -- **Tweak:** Update appsero SDK - -v2.9.14 -> Apr 26, 2019 ------------------------------------- -- **Fix:** Schedule product price not showing correctly -- **Fix:** Backward compatibility for banner and store time - -For the changelog history, view the full [changelog.txt](https://raw.githubusercontent.com/getdokan/dokan/develop/CHANGELOG.md). +[CHECK THE FULL CHANGELOG](https://github.com/getdokan/dokan/blob/develop/CHANGELOG.md). == Upgrade Notice == diff --git a/src/admin/components/AdminNotice.vue b/src/admin/components/AdminNotice.vue index 69d02dd2ba..88fce3fee8 100644 --- a/src/admin/components/AdminNotice.vue +++ b/src/admin/components/AdminNotice.vue @@ -62,6 +62,10 @@ export default { type: Number, default: 5000 }, + scope: { + type: String, + default: '' + } }, data() { @@ -82,8 +86,9 @@ export default { methods: { fetch() { + const notice_scope = this.scope ? `?scope=${this.scope}` : ''; $.ajax( { - url: `${dokan_promo.rest.root}${dokan_promo.rest.version}/admin/notices/${this.endpoint}`, + url: `${dokan_promo.rest.root}${dokan_promo.rest.version}/admin/notices/${this.endpoint}${notice_scope}`, method: 'get', beforeSend: function ( xhr ) { xhr.setRequestHeader( 'X-WP-Nonce', dokan_promo.rest.nonce ); diff --git a/src/admin/components/CombineInput.vue b/src/admin/components/CombineInput.vue index f6e223305d..f4951985ab 100644 --- a/src/admin/components/CombineInput.vue +++ b/src/admin/components/CombineInput.vue @@ -1,36 +1,46 @@ - diff --git a/src/admin/components/Commission/CategoryBasedCommission.vue b/src/admin/components/Commission/CategoryBasedCommission.vue new file mode 100644 index 0000000000..c380948270 --- /dev/null +++ b/src/admin/components/Commission/CategoryBasedCommission.vue @@ -0,0 +1,402 @@ + + + + + diff --git a/src/admin/components/Commission/index.js b/src/admin/components/Commission/index.js new file mode 100644 index 0000000000..aa3357bf63 --- /dev/null +++ b/src/admin/components/Commission/index.js @@ -0,0 +1 @@ +import './style.css'; diff --git a/src/admin/components/Commission/style.css b/src/admin/components/Commission/style.css new file mode 100644 index 0000000000..c38c0f161c --- /dev/null +++ b/src/admin/components/Commission/style.css @@ -0,0 +1,4 @@ +@config './tailwind-category-commission.config.js'; +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/src/admin/components/Commission/tailwind-category-commission.config.js b/src/admin/components/Commission/tailwind-category-commission.config.js new file mode 100644 index 0000000000..063f70ff4f --- /dev/null +++ b/src/admin/components/Commission/tailwind-category-commission.config.js @@ -0,0 +1,20 @@ +/** @type {import('tailwindcss').Config} */ +const defaultTheme = require("tailwindcss/defaultTheme"); +module.exports = { + corePlugins: { + preflight: false, + }, + content: [ + './src/admin/components/Commission/CategoryBasedCommission.vue', + './src/admin/components/CombineInput.vue', + ], + theme: { + extend: { + screens: { + ...defaultTheme.screens, + 'd-xs': '360px', + } + } + }, + plugins: [], +}; diff --git a/src/admin/components/Currency.vue b/src/admin/components/Currency.vue index 9a3c4268af..9ec4fc48fe 100644 --- a/src/admin/components/Currency.vue +++ b/src/admin/components/Currency.vue @@ -8,7 +8,7 @@ export default { methods: { formattedPrice(value) { - return accounting.formatMoney( value, dokan.currency ); + return accounting.formatMoney( value, {...dokan.currency, precision: dokan.currency.precision+ 2} ); } } }; diff --git a/src/admin/components/Datepicker.vue b/src/admin/components/Datepicker.vue index 2b4a2e368a..de2af72d53 100644 --- a/src/admin/components/Datepicker.vue +++ b/src/admin/components/Datepicker.vue @@ -2,8 +2,8 @@ @@ -15,52 +15,83 @@ required: true, default: '' }, - format: { type: String, required: false, - default: '' + default: 'YYYY-MM-DD' }, - placeholder: { type: String, required: false, default: '' }, - changeMonthYear: { type: Boolean, required: false, default: false }, + startFromCurrentDate: { + type: Boolean, + required: false, + default: false + } }, - mounted() { - const vm = this; - - jQuery(vm.$el).datepicker({ - dateFormat: vm.format, - changeMonth: vm.changeMonthYear, - changeYear: vm.changeMonthYear, - - beforeShow() { - jQuery(this).datepicker('widget').addClass('dokan-datepicker'); + computed: { + computedValue: { + get() { + return this.value; }, - - onSelect(date) { - vm.updateValue(date); + set(newValue) { + this.$emit('input', newValue); } - }); + } + }, + + mounted() { + this.initDatepicker(); }, methods: { + initDatepicker() { + const vm = this; + + const options = { + dateFormat: vm.format, + changeMonth: vm.changeMonthYear, + changeYear: vm.changeMonthYear, + minDate: vm.startFromCurrentDate ? new Date() : null, + + beforeShow() { + jQuery(this).datepicker('widget').addClass('dokan-datepicker'); + }, + + onSelect(date) { + vm.$nextTick(() => { + vm.updateValue(date); + }); + } + }; + + jQuery(this.$refs.datepicker).datepicker(options); + }, + updateValue(value) { - if ( ! value) { - value = moment().format('YYYY-MM-DD'); + if (!value) { + value = moment().format(this.format); } + this.computedValue = value; + } + }, - this.$emit('input', value); + watch: { + value(newVal) { + jQuery(this.$refs.datepicker).datepicker('setDate', newVal); } + }, + + beforeDestroy() { + jQuery(this.$refs.datepicker).datepicker('destroy'); } }; diff --git a/src/admin/components/Fields.vue b/src/admin/components/Fields.vue index e38bf30f8e..bb9a9ec9ef 100644 --- a/src/admin/components/Fields.vue +++ b/src/admin/components/Fields.vue @@ -1,7 +1,7 @@