Changeset 2780467
- Timestamp:
- 09/06/2022 06:07:23 AM (4 years ago)
- Location:
- demo-importer-plus
- Files:
-
- 77 added
- 759 deleted
- 5 edited
-
assets/banner-1544x500.jpg (deleted)
-
assets/banner-772x250.jpg (deleted)
-
assets/icon-128x128.jpg (deleted)
-
assets/icon-256x256.jpg (deleted)
-
assets/screenshot-1.jpg (deleted)
-
assets/screenshot-2.jpg (deleted)
-
assets/screenshot-3.jpg (deleted)
-
tags/1.0.0/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.0/admin/partials/getting-started.php (deleted)
-
tags/1.0.0/admin/partials/menu-page.php (deleted)
-
tags/1.0.0/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.0/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.0/assets/admin/dist/css/demo-importer-plus-admin-1.0.0.min.css (deleted)
-
tags/1.0.0/assets/admin/dist/js/demo-importer-plus-admin-1.0.0.min.js (deleted)
-
tags/1.0.0/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.0/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.0/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.0/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.0/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.0/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.0/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.0/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.0/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.0/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.0/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.0/assets/images/elementor.jpg (deleted)
-
tags/1.0.0/assets/images/placeholder.png (deleted)
-
tags/1.0.0/demo-importer-plus.php (deleted)
-
tags/1.0.0/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.0/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.0/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.0/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.0/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.0/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.0/inc/functions.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.0/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.0/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.0/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.0/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.0/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.0/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.0/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.0/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.0/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.0/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.0/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.0/readme.txt (deleted)
-
tags/1.0.1/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.1/admin/partials/getting-started.php (deleted)
-
tags/1.0.1/admin/partials/menu-page.php (deleted)
-
tags/1.0.1/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.1/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.1/assets/admin/dist/css/demo-importer-plus-admin-1.0.1.min.css (deleted)
-
tags/1.0.1/assets/admin/dist/js/demo-importer-plus-admin-1.0.1.min.js (deleted)
-
tags/1.0.1/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.1/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.1/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.1/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.1/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.1/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.1/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.1/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.1/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.1/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.1/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.1/assets/images/elementor.jpg (deleted)
-
tags/1.0.1/assets/images/placeholder.png (deleted)
-
tags/1.0.1/demo-importer-plus.php (deleted)
-
tags/1.0.1/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.1/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.1/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.1/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.1/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.1/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.1/inc/constants.php (deleted)
-
tags/1.0.1/inc/functions.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.1/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.1/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.1/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.1/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.1/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.1/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.1/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.1/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.1/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.1/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.1/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.1/readme.txt (deleted)
-
tags/1.0.2/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.2/admin/partials/getting-started.php (deleted)
-
tags/1.0.2/admin/partials/menu-page.php (deleted)
-
tags/1.0.2/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.2/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.2/assets/admin/dist/css/demo-importer-plus-admin-1.0.2.min.css (deleted)
-
tags/1.0.2/assets/admin/dist/js/demo-importer-plus-admin-1.0.2.min.js (deleted)
-
tags/1.0.2/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.2/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.2/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.2/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.2/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.2/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.2/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.2/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.2/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.2/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.2/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.2/assets/images/elementor.jpg (deleted)
-
tags/1.0.2/assets/images/placeholder.png (deleted)
-
tags/1.0.2/demo-importer-plus.php (deleted)
-
tags/1.0.2/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.2/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.2/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.2/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.2/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.2/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.2/inc/constants.php (deleted)
-
tags/1.0.2/inc/functions.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.2/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.2/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.2/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.2/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.2/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.2/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.2/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.2/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.2/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.2/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.2/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.2/readme.txt (deleted)
-
tags/1.0.3/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.3/admin/partials/getting-started.php (deleted)
-
tags/1.0.3/admin/partials/menu-page.php (deleted)
-
tags/1.0.3/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.3/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.3/assets/admin/dist/css/demo-importer-plus-admin-1.0.3.min.css (deleted)
-
tags/1.0.3/assets/admin/dist/js/demo-importer-plus-admin-1.0.3.min.js (deleted)
-
tags/1.0.3/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.3/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.3/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.3/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.3/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.3/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.3/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.3/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.3/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.3/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.3/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.3/assets/images/elementor.jpg (deleted)
-
tags/1.0.3/assets/images/placeholder.png (deleted)
-
tags/1.0.3/demo-importer-plus.php (deleted)
-
tags/1.0.3/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.3/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.3/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.3/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.3/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.3/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.3/inc/constants.php (deleted)
-
tags/1.0.3/inc/functions.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.3/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.3/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.3/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.3/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.3/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.3/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.3/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.3/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.3/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.3/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.3/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.3/readme.txt (deleted)
-
tags/1.0.4/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.4/admin/partials/getting-started.php (deleted)
-
tags/1.0.4/admin/partials/menu-page.php (deleted)
-
tags/1.0.4/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.4/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.4/assets/admin/dist/css/demo-importer-plus-admin-1.0.4.min.css (deleted)
-
tags/1.0.4/assets/admin/dist/js/demo-importer-plus-admin-1.0.4.min.js (deleted)
-
tags/1.0.4/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.4/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.4/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.4/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.4/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.4/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.4/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.4/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.4/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.4/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.4/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.4/assets/images/elementor.jpg (deleted)
-
tags/1.0.4/assets/images/placeholder.png (deleted)
-
tags/1.0.4/demo-importer-plus.php (deleted)
-
tags/1.0.4/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.4/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.4/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.4/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.4/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.4/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.4/inc/constants.php (deleted)
-
tags/1.0.4/inc/functions.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.4/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.4/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.4/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.4/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.4/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.4/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.4/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.4/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.4/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.4/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.4/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.4/readme.txt (deleted)
-
tags/1.0.5/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.5/admin/partials/getting-started.php (deleted)
-
tags/1.0.5/admin/partials/menu-page.php (deleted)
-
tags/1.0.5/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.5/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.5/assets/admin/dist/css/demo-importer-plus-admin-1.0.5.min.css (deleted)
-
tags/1.0.5/assets/admin/dist/js/demo-importer-plus-admin-1.0.5.min.js (deleted)
-
tags/1.0.5/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.5/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.5/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.5/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.5/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.5/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.5/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.5/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.5/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.5/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.5/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.5/assets/images/elementor.jpg (deleted)
-
tags/1.0.5/assets/images/not-found.svg (deleted)
-
tags/1.0.5/assets/images/placeholder.png (deleted)
-
tags/1.0.5/demo-importer-plus.php (deleted)
-
tags/1.0.5/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.5/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.5/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.5/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.5/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.5/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.5/inc/constants.php (deleted)
-
tags/1.0.5/inc/functions.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.5/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.5/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.5/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.5/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.5/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.5/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.5/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.5/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.5/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.5/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.5/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.5/readme.txt (deleted)
-
tags/1.0.6/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.6/admin/partials/getting-started.php (deleted)
-
tags/1.0.6/admin/partials/menu-page.php (deleted)
-
tags/1.0.6/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.6/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.6/assets/admin/dist/css/demo-importer-plus-admin-1.0.6.min.css (deleted)
-
tags/1.0.6/assets/admin/dist/js/demo-importer-plus-admin-1.0.6.min.js (deleted)
-
tags/1.0.6/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.6/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.6/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.6/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.6/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.6/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.6/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.6/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.6/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.6/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.6/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.6/assets/images/elementor.jpg (deleted)
-
tags/1.0.6/assets/images/not-found.svg (deleted)
-
tags/1.0.6/assets/images/placeholder.png (deleted)
-
tags/1.0.6/demo-importer-plus.php (deleted)
-
tags/1.0.6/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.6/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.6/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.6/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.6/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.6/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.6/inc/constants.php (deleted)
-
tags/1.0.6/inc/functions.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.6/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.6/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.6/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.6/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.6/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.6/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.6/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.6/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.6/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.6/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.6/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.6/readme.txt (deleted)
-
tags/1.0.7/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.7/admin/partials/getting-started.php (deleted)
-
tags/1.0.7/admin/partials/menu-page.php (deleted)
-
tags/1.0.7/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.7/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.7/assets/admin/dist/css/demo-importer-plus-admin-1.0.7.min.css (deleted)
-
tags/1.0.7/assets/admin/dist/js/demo-importer-plus-admin-1.0.7.min.js (deleted)
-
tags/1.0.7/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.7/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.7/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.7/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.7/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.7/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.7/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.7/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.7/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.7/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.7/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.7/assets/images/elementor.jpg (deleted)
-
tags/1.0.7/assets/images/not-found.svg (deleted)
-
tags/1.0.7/assets/images/placeholder.png (deleted)
-
tags/1.0.7/demo-importer-plus.php (deleted)
-
tags/1.0.7/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.7/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.7/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.7/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.7/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.7/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.7/inc/constants.php (deleted)
-
tags/1.0.7/inc/functions.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.7/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.7/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.7/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.7/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.7/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.7/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.7/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.7/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.7/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.7/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.7/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.7/readme.txt (deleted)
-
tags/1.0.8/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.8/admin/partials/getting-started.php (deleted)
-
tags/1.0.8/admin/partials/menu-page.php (deleted)
-
tags/1.0.8/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.8/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.8/assets/admin/dist/css/demo-importer-plus-admin-1.0.8.min.css (deleted)
-
tags/1.0.8/assets/admin/dist/js/demo-importer-plus-admin-1.0.8.min.js (deleted)
-
tags/1.0.8/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.8/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.8/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.8/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.8/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.8/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.8/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.8/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.8/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.8/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.8/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.8/assets/images/elementor.jpg (deleted)
-
tags/1.0.8/assets/images/not-found.svg (deleted)
-
tags/1.0.8/assets/images/placeholder.png (deleted)
-
tags/1.0.8/demo-importer-plus.php (deleted)
-
tags/1.0.8/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.8/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.8/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.8/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.8/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.8/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.8/inc/constants.php (deleted)
-
tags/1.0.8/inc/functions.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.8/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.8/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.8/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.8/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.8/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.8/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.8/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.8/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.8/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.8/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.8/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.8/readme.txt (deleted)
-
tags/1.0.9/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.0.9/admin/partials/getting-started.php (deleted)
-
tags/1.0.9/admin/partials/menu-page.php (deleted)
-
tags/1.0.9/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.0.9/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.0.9/assets/admin/dist/css/demo-importer-plus-admin-1.0.9.min.css (deleted)
-
tags/1.0.9/assets/admin/dist/js/demo-importer-plus-admin-1.0.9.min.js (deleted)
-
tags/1.0.9/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.9/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.0.9/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.0.9/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.0.9/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.0.9/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.0.9/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.0.9/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.0.9/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.0.9/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.0.9/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.0.9/assets/images/elementor.jpg (deleted)
-
tags/1.0.9/assets/images/not-found.svg (deleted)
-
tags/1.0.9/assets/images/placeholder.png (deleted)
-
tags/1.0.9/demo-importer-plus.php (deleted)
-
tags/1.0.9/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.0.9/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.0.9/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.0.9/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.0.9/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.0.9/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.0.9/inc/constants.php (deleted)
-
tags/1.0.9/inc/functions.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.0.9/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.0.9/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.0.9/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.0.9/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.0.9/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.0.9/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.0.9/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.0.9/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.0.9/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.0.9/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.0.9/languages/demo-importer-plus.pot (deleted)
-
tags/1.0.9/readme.txt (deleted)
-
tags/1.1.0/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.1.0/admin/partials/getting-started.php (deleted)
-
tags/1.1.0/admin/partials/menu-page.php (deleted)
-
tags/1.1.0/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.1.0/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.1.0/assets/admin/dist/css/demo-importer-plus-admin-1.1.0.min.css (deleted)
-
tags/1.1.0/assets/admin/dist/js/demo-importer-plus-admin-1.1.0.min.js (deleted)
-
tags/1.1.0/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.1.0/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.1.0/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.1.0/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.1.0/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.1.0/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.1.0/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.1.0/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.1.0/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.1.0/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.1.0/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.1.0/assets/images/elementor.jpg (deleted)
-
tags/1.1.0/assets/images/not-found.svg (deleted)
-
tags/1.1.0/assets/images/placeholder.png (deleted)
-
tags/1.1.0/demo-importer-plus.php (deleted)
-
tags/1.1.0/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.1.0/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.1.0/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.1.0/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.1.0/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.1.0/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.1.0/inc/constants.php (deleted)
-
tags/1.1.0/inc/functions.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.1.0/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.1.0/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.1.0/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.1.0/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.1.0/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.1.0/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.1.0/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.1.0/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.1.0/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.1.0/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.1.0/languages/demo-importer-plus.pot (deleted)
-
tags/1.1.0/readme.txt (deleted)
-
tags/1.1.1/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.1.1/admin/partials/getting-started.php (deleted)
-
tags/1.1.1/admin/partials/menu-page.php (deleted)
-
tags/1.1.1/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.1.1/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.1.1/assets/admin/dist/css/demo-importer-plus-admin-1.1.1.min.css (deleted)
-
tags/1.1.1/assets/admin/dist/js/demo-importer-plus-admin-1.1.1.min.js (deleted)
-
tags/1.1.1/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.1.1/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.1.1/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.1.1/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.1.1/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.1.1/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.1.1/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.1.1/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.1.1/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.1.1/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.1.1/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.1.1/assets/images/elementor.jpg (deleted)
-
tags/1.1.1/assets/images/not-found.svg (deleted)
-
tags/1.1.1/assets/images/placeholder.png (deleted)
-
tags/1.1.1/demo-importer-plus.php (deleted)
-
tags/1.1.1/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.1.1/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.1.1/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.1.1/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.1.1/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.1.1/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.1.1/inc/constants.php (deleted)
-
tags/1.1.1/inc/functions.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.1.1/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.1.1/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.1.1/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.1.1/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.1.1/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.1.1/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.1.1/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.1.1/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.1.1/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.1.1/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.1.1/languages/demo-importer-plus.pot (deleted)
-
tags/1.1.1/readme.txt (deleted)
-
tags/1.1.2/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.1.2/admin/partials/getting-started.php (deleted)
-
tags/1.1.2/admin/partials/menu-page.php (deleted)
-
tags/1.1.2/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.1.2/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.1.2/assets/admin/dist/css/demo-importer-plus-admin-1.1.2.min.css (deleted)
-
tags/1.1.2/assets/admin/dist/js/demo-importer-plus-admin-1.1.2.min.js (deleted)
-
tags/1.1.2/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.1.2/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.1.2/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.1.2/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.1.2/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.1.2/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.1.2/assets/admin/sass/_loader.scss (deleted)
-
tags/1.1.2/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.1.2/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.1.2/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.1.2/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.1.2/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.1.2/assets/images/elementor.jpg (deleted)
-
tags/1.1.2/assets/images/not-found.svg (deleted)
-
tags/1.1.2/assets/images/placeholder.png (deleted)
-
tags/1.1.2/demo-importer-plus.php (deleted)
-
tags/1.1.2/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.1.2/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.1.2/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.1.2/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.1.2/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.1.2/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.1.2/inc/constants.php (deleted)
-
tags/1.1.2/inc/functions.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.1.2/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.1.2/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.1.2/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.1.2/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.1.2/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.1.2/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.1.2/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.1.2/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.1.2/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.1.2/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.1.2/languages/demo-importer-plus.pot (deleted)
-
tags/1.1.2/readme.txt (deleted)
-
tags/1.1.3/admin/notices/class-demo-importer-plus-notices.php (deleted)
-
tags/1.1.3/admin/partials/getting-started.php (deleted)
-
tags/1.1.3/admin/partials/menu-page.php (deleted)
-
tags/1.1.3/assets/admin/css/demo-importer-plus-admin.css (deleted)
-
tags/1.1.3/assets/admin/css/demo-importer-plus-admin.css.map (deleted)
-
tags/1.1.3/assets/admin/dist/css/demo-importer-plus-admin-1.1.3.min.css (deleted)
-
tags/1.1.3/assets/admin/dist/js/demo-importer-plus-admin-1.1.3.min.js (deleted)
-
tags/1.1.3/assets/admin/dist/js/demo-importer-plus-admin.js (deleted)
-
tags/1.1.3/assets/admin/dist/js/demo-importer-plus-admin.js.map (deleted)
-
tags/1.1.3/assets/admin/js/demo-importer-plus-admin.js (deleted)
-
tags/1.1.3/assets/admin/js/demo-importer-plus-api.js (deleted)
-
tags/1.1.3/assets/admin/js/eventsource.min.js (deleted)
-
tags/1.1.3/assets/admin/js/fetch.umd.js (deleted)
-
tags/1.1.3/assets/admin/sass/_loader.scss (deleted)
-
tags/1.1.3/assets/admin/sass/_oldcss.scss (deleted)
-
tags/1.1.3/assets/admin/sass/demo-importer-plus-admin.scss (deleted)
-
tags/1.1.3/assets/admin/sass/images/elementor.jpg (deleted)
-
tags/1.1.3/assets/admin/sass/images/empty-collection.svg (deleted)
-
tags/1.1.3/assets/admin/sass/images/placeholder.png (deleted)
-
tags/1.1.3/assets/images/elementor.jpg (deleted)
-
tags/1.1.3/assets/images/not-found.svg (deleted)
-
tags/1.1.3/assets/images/placeholder.png (deleted)
-
tags/1.1.3/demo-importer-plus.php (deleted)
-
tags/1.1.3/inc/classes/class-demo-importer-plus-ajax.php (deleted)
-
tags/1.1.3/inc/classes/class-demo-importer-plus-elementor-page.php (deleted)
-
tags/1.1.3/inc/classes/class-demo-importer-plus-sites-importer-log.php (deleted)
-
tags/1.1.3/inc/classes/class-demo-importer-plus-sites-importer.php (deleted)
-
tags/1.1.3/inc/classes/class-demo-importer-plus.php (deleted)
-
tags/1.1.3/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (deleted)
-
tags/1.1.3/inc/constants.php (deleted)
-
tags/1.1.3/inc/functions.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/helpers/class-wp-async-request.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (deleted)
-
tags/1.1.3/inc/importers/batch-processing/helpers/class-wp-background-process.php (deleted)
-
tags/1.1.3/inc/importers/class-demo-importer-plus-customizer-import.php (deleted)
-
tags/1.1.3/inc/importers/class-demo-importer-plus-site-options-import.php (deleted)
-
tags/1.1.3/inc/importers/class-demo-importer-plus-sites-helper.php (deleted)
-
tags/1.1.3/inc/importers/class-demo-importer-plus-widget-importer.php (deleted)
-
tags/1.1.3/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (deleted)
-
tags/1.1.3/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (deleted)
-
tags/1.1.3/inc/importers/wxr-importer/class-wp-importer-logger.php (deleted)
-
tags/1.1.3/inc/importers/wxr-importer/class-wxr-import-info.php (deleted)
-
tags/1.1.3/inc/importers/wxr-importer/class-wxr-importer.php (deleted)
-
tags/1.1.3/languages/demo-importer-plus.pot (deleted)
-
tags/1.1.3/readme.txt (deleted)
-
tags/1.1.4 (added)
-
tags/1.1.4/admin (added)
-
tags/1.1.4/admin/notices (added)
-
tags/1.1.4/admin/notices/class-demo-importer-plus-notices.php (added)
-
tags/1.1.4/admin/partials (added)
-
tags/1.1.4/admin/partials/getting-started.php (added)
-
tags/1.1.4/admin/partials/menu-page.php (added)
-
tags/1.1.4/assets (added)
-
tags/1.1.4/assets/admin (added)
-
tags/1.1.4/assets/admin/css (added)
-
tags/1.1.4/assets/admin/css/demo-importer-plus-admin.css (added)
-
tags/1.1.4/assets/admin/css/demo-importer-plus-admin.css.map (added)
-
tags/1.1.4/assets/admin/dist (added)
-
tags/1.1.4/assets/admin/dist/css (added)
-
tags/1.1.4/assets/admin/dist/css/demo-importer-plus-admin-1.1.4.min.css (added)
-
tags/1.1.4/assets/admin/dist/js (added)
-
tags/1.1.4/assets/admin/dist/js/demo-importer-plus-admin-1.1.4.min.js (added)
-
tags/1.1.4/assets/admin/dist/js/demo-importer-plus-admin.js (added)
-
tags/1.1.4/assets/admin/dist/js/demo-importer-plus-admin.js.map (added)
-
tags/1.1.4/assets/admin/js (added)
-
tags/1.1.4/assets/admin/js/demo-importer-plus-admin.js (added)
-
tags/1.1.4/assets/admin/js/demo-importer-plus-api.js (added)
-
tags/1.1.4/assets/admin/js/eventsource.min.js (added)
-
tags/1.1.4/assets/admin/js/fetch.umd.js (added)
-
tags/1.1.4/assets/admin/sass (added)
-
tags/1.1.4/assets/admin/sass/_loader.scss (added)
-
tags/1.1.4/assets/admin/sass/_oldcss.scss (added)
-
tags/1.1.4/assets/admin/sass/demo-importer-plus-admin.scss (added)
-
tags/1.1.4/assets/admin/sass/images (added)
-
tags/1.1.4/assets/admin/sass/images/elementor.jpg (added)
-
tags/1.1.4/assets/admin/sass/images/empty-collection.svg (added)
-
tags/1.1.4/assets/admin/sass/images/placeholder.png (added)
-
tags/1.1.4/assets/images (added)
-
tags/1.1.4/assets/images/elementor.jpg (added)
-
tags/1.1.4/assets/images/not-found.svg (added)
-
tags/1.1.4/assets/images/placeholder.png (added)
-
tags/1.1.4/demo-importer-plus.php (added)
-
tags/1.1.4/inc (added)
-
tags/1.1.4/inc/classes (added)
-
tags/1.1.4/inc/classes/class-demo-importer-plus-ajax.php (added)
-
tags/1.1.4/inc/classes/class-demo-importer-plus-elementor-page.php (added)
-
tags/1.1.4/inc/classes/class-demo-importer-plus-sites-importer-log.php (added)
-
tags/1.1.4/inc/classes/class-demo-importer-plus-sites-importer.php (added)
-
tags/1.1.4/inc/classes/class-demo-importer-plus.php (added)
-
tags/1.1.4/inc/classes/compatibility (added)
-
tags/1.1.4/inc/classes/compatibility/class-demo-importer-plus-compatibility-elementor.php (added)
-
tags/1.1.4/inc/constants.php (added)
-
tags/1.1.4/inc/functions.php (added)
-
tags/1.1.4/inc/importers (added)
-
tags/1.1.4/inc/importers/batch-processing (added)
-
tags/1.1.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-elementor.php (added)
-
tags/1.1.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-importer.php (added)
-
tags/1.1.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-misc.php (added)
-
tags/1.1.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing-widgets.php (added)
-
tags/1.1.4/inc/importers/batch-processing/class-demo-importer-plus-batch-processing.php (added)
-
tags/1.1.4/inc/importers/batch-processing/helpers (added)
-
tags/1.1.4/inc/importers/batch-processing/helpers/class-demo-importer-plus-image-importer.php (added)
-
tags/1.1.4/inc/importers/batch-processing/helpers/class-wp-async-request.php (added)
-
tags/1.1.4/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-importer.php (added)
-
tags/1.1.4/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus-single.php (added)
-
tags/1.1.4/inc/importers/batch-processing/helpers/class-wp-background-process-demo-importer-plus.php (added)
-
tags/1.1.4/inc/importers/batch-processing/helpers/class-wp-background-process.php (added)
-
tags/1.1.4/inc/importers/class-demo-importer-plus-customizer-import.php (added)
-
tags/1.1.4/inc/importers/class-demo-importer-plus-site-options-import.php (added)
-
tags/1.1.4/inc/importers/class-demo-importer-plus-sites-helper.php (added)
-
tags/1.1.4/inc/importers/class-demo-importer-plus-widget-importer.php (added)
-
tags/1.1.4/inc/importers/wxr-importer (added)
-
tags/1.1.4/inc/importers/wxr-importer/class-demo-importer-plus-wxr-importer.php (added)
-
tags/1.1.4/inc/importers/wxr-importer/class-wp-importer-logger-serversentevents.php (added)
-
tags/1.1.4/inc/importers/wxr-importer/class-wp-importer-logger.php (added)
-
tags/1.1.4/inc/importers/wxr-importer/class-wxr-import-info.php (added)
-
tags/1.1.4/inc/importers/wxr-importer/class-wxr-importer.php (added)
-
tags/1.1.4/languages (added)
-
tags/1.1.4/languages/demo-importer-plus.pot (added)
-
tags/1.1.4/readme.txt (added)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.0.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.1.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.2.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.3.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.4.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.5.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.6.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.7.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.8.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.0.9.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.1.0.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.1.1.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.1.2.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.1.3.min.css (deleted)
-
trunk/assets/admin/dist/css/demo-importer-plus-admin-1.1.4.min.css (added)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.0.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.1.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.2.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.3.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.4.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.5.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.6.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.7.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.8.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.0.9.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.1.0.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.1.1.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.1.2.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.1.3.min.js (deleted)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin-1.1.4.min.js (added)
-
trunk/assets/admin/dist/js/demo-importer-plus-admin.js.map (modified) (1 diff)
-
trunk/demo-importer-plus.php (modified) (2 diffs)
-
trunk/inc/classes/class-demo-importer-plus-sites-importer-log.php (modified) (1 diff)
-
trunk/languages/demo-importer-plus.pot (modified) (5 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
demo-importer-plus/trunk/assets/admin/dist/js/demo-importer-plus-admin.js.map
r2712831 r2780467 1 {"version":3," sources":["../../js/demo-importer-plus-admin.js"],"names":["DemoImporterAjaxQueue","requests","add","opt","push","remove","jQuery","inArray","splice","$","run","self","oriSuc","length","complete","shift","apply","ajax","tid","setTimeout","stop","clearTimeout","_log","data","level","date","Date","time","toLocaleTimeString","color","console","log","DemoImporterSSEImport","posts","media","users","comments","terms","updateDelta","type","delta","requestAnimationFrame","render","updateProgress","total","text","parseInt","isNaN","percent","progress","Math","round","progress_bar","process_bars","document","getElementsByClassName","i","value","DemoImporterPlus","_log_title","types","Object","keys","count","visited_sites_and_pages","mouseLocation","action_slug","import_start_time","import_end_time","wpforms_url","page_settings_flag","init","_prepareSites","_bind","$container","infiniteScroll","path","demoImporterVars","allowedDemos","demoAPIURL","join","pageIndex","responseBody","status","history","on","event","body","response","hide","LoadedPages","loadCount","TotalPages","abs","headers","get","theTemplate","wp","template","forEach","d","itemsHTML","$items","trigger","hover","mouseup","_closeFilter","_toggleFilter","_filterClick","_change_page_builder","show_page_popup_from_search","_change_site_preview_screenshot","_go_back","show_page_popup_from_sites","_close_popup","_toggle_tooltip","import_page_process","_page_api_call","_show_site_popup","_resetData","_start_site_import","_backup_before_rest_options","_reset_customizer_data","_reset_site_options","_reset_widgets_data","_reset_terms","_reset_contact_form7","_reset_posts","_recheck_backup_options","_importCustomizerSettings","_importXML","import_siteOptions","_importWidgets","_importEnd","_pluginInstalling","_installError","_installSuccess","_remove_skip_and_import_popup","timeout","searchDemo","_activateTheme","e","show","search_results","search_term","demo_type","demo_cat","url","demo_category","dataType","async","beforeSend","success","search_input","trim","val","$filter_type","$filter_name","attr","html","addClass","removeClass","items","hasClass","filter_array","find","add_sites_after_search","add_sites","isEmpty","obj","key","hasOwnProperty","_get_sites_and_pages_by_search_term","tags_strings","toLowerCase","default_page_builder_sites","site_id","current_site","text_match","free_match","category_match","match_id","site_title","_unescape_lower","includes","site_tag_id","tag_title","replace","filter_id","slug","undefined","cat_id","groupCollapsed","groupEnd","_unescape","input_string","title","_","unescape","preventDefault","tip_id","currentTarget","toggle","append","markup","JSON","stringify","selector","_importFailMessage","message","heading","jqXHR","topContent","status_code","debug","output","importFailedMessageDueToDebug","importFailedMessage","_clean_url_params","close_pages_popup","hide_popup","_changeAndSetURL","url_params","current_url","window","location","href","current_url_separator","indexOf","new_url","decodeURIComponent","param","_changeURL","pushState","_getParamFromURL","name","regex","RegExp","results","exec","single_param","_getQueryStrings","root_url","substr","isEmptyObject","parents","not","first","skip_and_import_popups","notinstalled","required_plugins","updates","queue","queueChecker","args","pluginsList","requiredPlugins","_removePluginFromQueue","ajaxurl","action","options","options_data","enabledExtensions","enabled_extensions","_ajax_nonce","done","result","inactive","_enable_demo_import_button","string","search","split","map","n","bind","element","large_img_url","page_name","siblings","page_id","strings","importSingleTemplate","animate","scrollTop","imgLarge","Image","src","onload","item","_set_preview_screenshot_by_page","page_builder","hasSite","site","id","CACHE_BUSTER","getTime","fetch","then","json","show_pages_by_site_id","process_import_page","cpt_slug","_get_id","templateData","process_site_data","fail","statusText","is","_installTheme","site_imported_data","_bulkPluginInstallActivate","theme_slug","themeInstall","shouldRequestFilesystemCredentials","ajaxLocked","requestFilesystemCredentials","installTheme","theme_name","_is_reset_data","theme_status","customizer_status","_is_process_xml","cartflows_url","_is_process_customizer","customizer_data","wxr_url","error_msg","error","xmlRequiredFilesMissing","xml_processing","evtSource","EventSource","onmessage","parse","close","removeAttr","onerror","addEventListener","letter","_is_process_widgets","widgets_data","site_import_status","import_complete","subscribe_status","_importSuccessButton","viewSite","siteURL","templates","temp_id","template_data","log_file_url","log_file","encodeURI","template_kit_markup","required_plugins_list_markup","default_page_builder","_backupOptions","backup_taken","trigger_name","reset_remaining_posts","each","index","post_id","reset_processed_posts","reset_remaining_contact_form7","reset_processed_contact_form7","reset_remaining_terms","term_id","reset_processed_terms","not_installed","activate_plugins","_installAllPlugins","_activateAllPlugins","remaining_activate_plugins","single_plugin","demo_slug","getUpgradeURL","getUpgradeText","getProURL","getProText","isWhiteLabeled","isPro","prepend","$pluginsFilter","importFailedRequiredPluginsMessage","compatibilities","warnings","compatibilities_data","list_html","is_dynamic_page","remaining_plugins","required_plugins_markup","plugin","errors","add_skip_and_import_popups","import_contact_form7","form_response","err","page_data_single","pages","templateModel","Backbone","Model","getTitle","page_content","page_settings","api_url","elementor","config","processing","$elscope","$e","internal","channels","getPreviewView","addChildModel","at","saver","setFlagEditorChange","insertActionFlag","_close","contact_form","callback","contact_forms","show_page_popup","sites","site_template","eq","scrollTo","top","behavior","removeItem","grep"],"mappings":";;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAIA,qBAAqB,GAAI,YAAY;AACxC,MAAIC,QAAQ,GAAG,EAAf;AAEA,SAAO;AACN;AACF;AACA;AACA;AACEC,IAAAA,GAAG,EAAE,aAAUC,GAAV,EAAe;AACnBF,MAAAA,QAAQ,CAACG,IAAT,CAAcD,GAAd;AACA,KAPK;;AASN;AACF;AACA;AACA;AACEE,IAAAA,MAAM,EAAE,gBAAUF,GAAV,EAAe;AACtB,UAAIG,MAAM,CAACC,OAAP,CAAeJ,GAAf,EAAoBF,QAApB,IAAgC,CAAC,CAArC,EAAwC;AACvCA,QAAAA,QAAQ,CAACO,MAAT,CAAgBC,CAAC,CAACF,OAAF,CAAUJ,GAAV,EAAeF,QAAf,CAAhB,EAA0C,CAA1C;AACA;AACD,KAjBK;;AAmBN;AACF;AACA;AACA;AACES,IAAAA,GAAG,EAAE,eAAY;AAChB,UAAIC,IAAI,GAAG,IAAX;AAAA,UACCC,MADD;;AAGA,UAAIX,QAAQ,CAACY,MAAb,EAAqB;AACpBD,QAAAA,MAAM,GAAGX,QAAQ,CAAC,CAAD,CAAR,CAAYa,QAArB;;AAEAb,QAAAA,QAAQ,CAAC,CAAD,CAAR,CAAYa,QAAZ,GAAuB,YAAY;AAClC,cAAI,OAAOF,MAAP,KAAkB,UAAtB,EAAkCA,MAAM;AACxCX,UAAAA,QAAQ,CAACc,KAAT;AACAJ,UAAAA,IAAI,CAACD,GAAL,CAASM,KAAT,CAAeL,IAAf,EAAqB,EAArB;AACA,SAJD;;AAMAL,QAAAA,MAAM,CAACW,IAAP,CAAYhB,QAAQ,CAAC,CAAD,CAApB;AACA,OAVD,MAUO;AACNU,QAAAA,IAAI,CAACO,GAAL,GAAWC,UAAU,CAAC,YAAY;AACjCR,UAAAA,IAAI,CAACD,GAAL,CAASM,KAAT,CAAeL,IAAf,EAAqB,EAArB;AACA,SAFoB,EAElB,IAFkB,CAArB;AAGA;AACD,KA1CK;;AA4CN;AACF;AACA;AACA;AACES,IAAAA,IAAI,EAAE,gBAAY;AACjBnB,MAAAA,QAAQ,GAAG,EAAX;AACAoB,MAAAA,YAAY,CAAC,KAAKH,GAAN,CAAZ;AACA,KAnDK;;AAqDN;AACF;AACA;AACA;AACA;AACEI,IAAAA,IAAI,EAAE,cAAUC,IAAV,EAAgBC,KAAhB,EAAuB;AAC5B,UAAIC,IAAI,GAAG,IAAIC,IAAJ,EAAX;AACA,UAAIC,IAAI,GAAGF,IAAI,CAACG,kBAAL,EAAX;AAEA,UAAIC,KAAK,GAAG,MAAZ;;AAEA,UAAI,QAAON,IAAP,KAAe,QAAnB,EAA6B;AAC5BO,QAAAA,OAAO,CAACC,GAAR,CAAYR,IAAZ;AACA,OAFD,MAEO;AACNO,QAAAA,OAAO,CAACC,GAAR,CAAYR,IAAI,GAAG,GAAP,GAAaI,IAAzB;AACA;AACD;AArEK,GAAP;AAuEA,CA1E2B,EAA5B;;AA2EA,CAAC,UAAUlB,CAAV,EAAa;AAAA;;AACb,MAAIuB,qBAAqB,GAAG;AAC3BlB,IAAAA,QAAQ,EAAE;AACTmB,MAAAA,KAAK,EAAE,CADE;AAETC,MAAAA,KAAK,EAAE,CAFE;AAGTC,MAAAA,KAAK,EAAE,CAHE;AAITC,MAAAA,QAAQ,EAAE,CAJD;AAKTC,MAAAA,KAAK,EAAE;AALE,KADiB;AAS3BC,IAAAA,WAAW,EAAE,qBAAUC,IAAV,EAAgBC,KAAhB,EAAuB;AACnC,WAAK1B,QAAL,CAAcyB,IAAd,KAAuBC,KAAvB;AAEA,UAAI7B,IAAI,GAAG,IAAX;AACA8B,MAAAA,qBAAqB,CAAC,YAAY;AACjC9B,QAAAA,IAAI,CAAC+B,MAAL;AACA,OAFoB,CAArB;AAGA,KAhB0B;AAiB3BC,IAAAA,cAAc,EAAE,wBAAUJ,IAAV,EAAgBzB,QAAhB,EAA0B8B,KAA1B,EAAiC;AAChD,UAAIC,IAAI,GAAG/B,QAAQ,GAAG,GAAX,GAAiB8B,KAA5B;;AAEA,UAAI,gBAAgBL,IAAhB,IAAwB,gBAAgBM,IAA5C,EAAkD;AACjDD,QAAAA,KAAK,GAAGE,QAAQ,CAACF,KAAD,EAAQ,EAAR,CAAhB;;AACA,YAAI,MAAMA,KAAN,IAAeG,KAAK,CAACH,KAAD,CAAxB,EAAiC;AAChCA,UAAAA,KAAK,GAAG,CAAR;AACA;;AAED,YAAII,OAAO,GAAGF,QAAQ,CAAChC,QAAD,EAAW,EAAX,CAAR,GAAyB8B,KAAvC;AACA,YAAIK,QAAQ,GAAGC,IAAI,CAACC,KAAL,CAAWH,OAAO,GAAG,GAArB,IAA4B,GAA3C;AACA,YAAII,YAAY,GAAGJ,OAAO,GAAG,GAA7B;;AAEA,YAAII,YAAY,IAAI,GAApB,EAAyB;AACxB,cAAIC,YAAY,GACfC,QAAQ,CAACC,sBAAT,CAAgC,YAAhC,CADD;;AAEA,eAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGH,YAAY,CAACxC,MAAjC,EAAyC2C,CAAC,EAA1C,EAA8C;AAC7CH,YAAAA,YAAY,CAACG,CAAD,CAAZ,CAAgBC,KAAhB,GAAwBL,YAAxB;AACA;;AACDM,UAAAA,gBAAgB,CAACC,UAAjB,CACC,yBAAyBV,QAD1B,EAEC,KAFD,EAGC,KAHD;AAKA;AACD;AACD,KA3C0B;AA4C3BP,IAAAA,MAAM,EAAE,kBAAY;AACnB,UAAIkB,KAAK,GAAGC,MAAM,CAACC,IAAP,CAAY,KAAKhD,QAAjB,CAAZ;AACA,UAAIA,QAAQ,GAAG,CAAf;AACA,UAAI8B,KAAK,GAAG,CAAZ;;AAEA,WAAK,IAAIY,CAAC,GAAGI,KAAK,CAAC/C,MAAN,GAAe,CAA5B,EAA+B2C,CAAC,IAAI,CAApC,EAAuCA,CAAC,EAAxC,EAA4C;AAC3C,YAAIjB,IAAI,GAAGqB,KAAK,CAACJ,CAAD,CAAhB;AACA,aAAKb,cAAL,CACCJ,IADD,EAEC,KAAKzB,QAAL,CAAcyB,IAAd,CAFD,EAGC,KAAKhB,IAAL,CAAUwC,KAAV,CAAgBxB,IAAhB,CAHD;AAMAzB,QAAAA,QAAQ,IAAI,KAAKA,QAAL,CAAcyB,IAAd,CAAZ;AACAK,QAAAA,KAAK,IAAI,KAAKrB,IAAL,CAAUwC,KAAV,CAAgBxB,IAAhB,CAAT;AACA;;AAED,WAAKI,cAAL,CAAoB,OAApB,EAA6B7B,QAA7B,EAAuC8B,KAAvC;AACA;AA9D0B,GAA5B;AAgEAc,EAAAA,gBAAgB;AACfM,IAAAA,uBAAuB,EAAE,EADV;AAEfC,IAAAA,aAAa,EAAE,KAFA;AAGfC,IAAAA,WAAW,EAAE,EAHE;AAIfC,IAAAA,iBAAiB,EAAE,EAJJ;AAKfC,IAAAA,eAAe,EAAE,EALF;AAMfC,IAAAA,WAAW,EAAE,EANE;AAOfC,IAAAA,kBAAkB,EAAE,IAPL;AAQfC,IAAAA,IAAI,EAAE,gBAAM;AACXb,MAAAA,gBAAgB,CAACc,aAAjB;;AACAd,MAAAA,gBAAgB,CAACe,KAAjB;AACA,KAXc;;AAaf;AACF;AACA;AACA;AACA;AACA;AACA;AACED,IAAAA,aAAa,EAAE,yBAAM;AAEpB,UAAIE,UAAU,GAAGjE,CAAC,CAAC,mBAAD,CAAD,CAAuBkE,cAAvB,CAAsC;AACtDC,QAAAA,IAAI,EAAE,gBAAY;AACjB,cAAIC,gBAAgB,CAACC,YAAjB,CAA8BjE,MAA9B,GAAuC,CAA3C,EAA8C;AAC7C,6BAAUgE,gBAAgB,CAACE,UAA3B,4DAAuFF,gBAAgB,CAACC,YAAjB,CAA8BE,IAA9B,CAAmC,GAAnC,CAAvF;AACA;;AACD,2BAAUH,gBAAgB,CAACE,UAA3B,6DAAwF,KAAKE,SAA7F;AACA,SANqD;AAOtD;AACAC,QAAAA,YAAY,EAAE,MARwC;AAStDC,QAAAA,MAAM,EAAE,cAT8C;AAUtDC,QAAAA,OAAO,EAAE;AAV6C,OAAtC,CAAjB;AAaAV,MAAAA,UAAU,CAACW,EAAX,CAAc,qBAAd,EAAqC,UAAUC,KAAV,EAAiBC,IAAjB,EAAuBX,IAAvB,EAA6BY,QAA7B,EAAuC;AAE3E/E,QAAAA,CAAC,CAAC,2BAAD,CAAD,CAA+BgF,IAA/B;AACAhF,QAAAA,CAAC,CAAC,0CAAD,CAAD,CAA8CgF,IAA9C;AAEA,YAAIC,WAAW,GAAGhB,UAAU,CAACnD,IAAX,CAAgB,gBAAhB,EAAkCoE,SAApD;AACA,YAAIC,UAAU,GAAG1C,IAAI,CAAC2C,GAAL,CAASL,QAAQ,CAACM,OAAT,CAAiBC,GAAjB,CAAqB,iBAArB,CAAT,CAAjB;;AAEA,YAAIL,WAAW,IAAIE,UAAnB,EAA+B;AAE9B,cAAII,WAAW,GAAGC,EAAE,CAACC,QAAH,CAAY,uCAAZ,CAAlB,CAF8B,CAG9B;;AACA,cAAI3E,IAAI,GAAG,EAAX;AACAgE,UAAAA,IAAI,CAAChE,IAAL,CAAU4E,OAAV,CAAkB,UAAAC,CAAC,EAAI;AACtB7E,YAAAA,IAAI,CAACnB,IAAL,CAAUgG,CAAV,EADsB,CAEtB;AACA,WAHD;AAKA,cAAIC,SAAS,GAAGL,WAAW,CAACzE,IAAD,CAA3B,CAV8B,CAW9B;;AACA,cAAI+E,MAAM,GAAG7F,CAAC,CAAC4F,SAAD,CAAd,CAZ8B,CAa9B;;AACA3B,UAAAA,UAAU,CAACC,cAAX,CAA0B,aAA1B,EAAyC2B,MAAzC;AACA,SAfD,MAeO;AACN5B,UAAAA,UAAU,CAAC6B,OAAX,CAAmB,qBAAnB;AACA7B,UAAAA,UAAU,CAACC,cAAX,CAA0B,SAA1B;AACA;AACD,OA3BD;AA6BAD,MAAAA,UAAU,CAACC,cAAX,CAA0B,cAA1B;AACA,KAjEc;;AAmEf;AACF;AACA;AACA;AACA;AACA;AACEF,IAAAA,KAAK,EAAE,iBAAM;AACZhE,MAAAA,CAAC,CAAC,yDAAD,CAAD,CAA6D+F,KAA7D,CACC,YAAY;AACX9C,QAAAA,gBAAgB,CAACO,aAAjB,GAAiC,IAAjC;AACA,OAHF,EAIC,YAAY;AACXP,QAAAA,gBAAgB,CAACO,aAAjB,GAAiC,KAAjC;AACA,OANF;AASAxD,MAAAA,CAAC,CAAC,MAAD,CAAD,CAAUgG,OAAV,CAAkB,YAAY;AAC7B,YAAI,CAAC/C,gBAAgB,CAACO,aAAtB,EACCP,gBAAgB,CAACgD,YAAjB;AACD,OAHD;AAKAjG,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,6BAFD,EAGC3B,gBAAgB,CAACiD,aAHlB;AAMAlG,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,0CAFD,EAGC3B,gBAAgB,CAACkD,YAHlB;AAMAnG,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,oDAFD,EAGC3B,gBAAgB,CAACmD,oBAHlB;AAKApG,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,kTAFD,EAGC3B,gBAAgB,CAACoD,2BAHlB;AAKArG,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,4BAFD,EAGC3B,gBAAgB,CAACqD,+BAHlB;AAMAtG,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,wDAFD,EAGC3B,gBAAgB,CAACsD,QAHlB;AAKAvG,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,4BAFD,EAGC3B,gBAAgB,CAACuD,0BAHlB;AAKAxG,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,8FAFD,EAGC3B,gBAAgB,CAACwD,YAHlB,EArDY,CA2DZ;;AACAzG,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,kCAFD,EAGC3B,gBAAgB,CAACyD,eAHlB,EA5DY,CAkEZ;;AACA1G,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,6HAFD,EAGC3B,gBAAgB,CAAC0D,mBAHlB;AAKA3G,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,sDADD,EAEC3B,gBAAgB,CAAC2D,cAFlB,EAxEY,CA6EZ;;AACA5G,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,0BAFD,EAGC3B,gBAAgB,CAAC4D,gBAHlB;AAKA7G,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,iEAFD,EAGC3B,gBAAgB,CAAC6D,UAHlB,EAnFY,CAwFZ;;AACA9G,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,0DADD,EAEC3B,gBAAgB,CAAC8D,kBAFlB;AAKA/G,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,+BADD,EAEC3B,gBAAgB,CAAC+D,2BAFlB;AAIAhH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,4DADD,EAEC3B,gBAAgB,CAACgE,sBAFlB;AAIAjH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,qDADD,EAEC3B,gBAAgB,CAACiE,mBAFlB;AAIAlH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,kDADD,EAEC3B,gBAAgB,CAACkE,mBAFlB;AAIAnH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,kDADD,EAEC3B,gBAAgB,CAACmE,YAFlB;AAIApH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,4CADD,EAEC3B,gBAAgB,CAACoE,oBAFlB;AAIArH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,oDADD,EAEC3B,gBAAgB,CAACqE,YAFlB;AAKAtH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,0CADD,EAEC3B,gBAAgB,CAACsE,uBAFlB;AAKAvH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,yCADD,EAEC3B,gBAAgB,CAACuE,yBAFlB;AAIAxH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,oDADD,EAEC3B,gBAAgB,CAACwE,UAFlB;AAIAzH,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,oCADD,EAEC3B,gBAAgB,CAACyE,kBAFlB;AAIA1H,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,wCADD,EAEC3B,gBAAgB,CAAC0E,cAFlB;AAIA3H,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,wCADD,EAEC3B,gBAAgB,CAAC2E,UAFlB,EAhJY,CAqJZ;;AACA5H,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,sBADD,EAEC3B,gBAAgB,CAAC4E,iBAFlB;AAIA7H,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,yBADD,EAEC3B,gBAAgB,CAAC6E,aAFlB;AAIA9H,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,2BADD,EAEC3B,gBAAgB,CAAC8E,eAFlB,EA9JY,CAmKZ;;AACA/H,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,OADD,EAEC,0CAFD,EAGC3B,gBAAgB,CAAC+E,6BAHlB;AAMA,UAAIC,OAAO,GAAG,IAAd;AACAjI,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,aADD,EAEC,4BAFD,EAGC,YAAY;AACXhE,QAAAA,YAAY,CAACqH,OAAD,CAAZ;AACAA,QAAAA,OAAO,GAAGvH,UAAU,CAACuC,gBAAgB,CAACiF,UAAlB,EAA8B,IAA9B,CAApB;AACA,OANF;AASAlI,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAY+B,EAAZ,CACC,0BADD,EAEC3B,gBAAgB,CAACkF,cAFlB;AAIA,KAjQc;AAmQfD,IAAAA,UAAU,EAAE,oBAAUE,CAAV,EAAa;AACxBpI,MAAAA,CAAC,CAAC,oCAAD,CAAD,CAAwCqI,IAAxC;AACArI,MAAAA,CAAC,CAAC,mBAAD,CAAD,CAAuBgF,IAAvB,GAFwB,CAIxB;;AACA,UAAIsD,cAAc,GAAG,wBAAUC,WAAV,EAAuBC,SAAvB,EAAkCC,QAAlC,EAA4C;AAChE,YAAIH,cAAc,GAAG,EAArB;AACAtI,QAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,UAAAA,GAAG,YAAKtE,gBAAgB,CAACE,UAAtB,qEAA2FiE,WAA3F,CADG;AAENzG,UAAAA,IAAI,EAAE,KAFA;AAGNhB,UAAAA,IAAI,EAAE;AACLyH,YAAAA,WAAW,EAAEA,WADR;AAELI,YAAAA,aAAa,EAAEF,QAFV;AAGLD,YAAAA,SAAS,EAAEA;AAHN,WAHA;AAQNI,UAAAA,QAAQ,EAAE,MARJ;AASNC,UAAAA,KAAK,EAAE,KATD;AAUNC,UAAAA,UAAU,EAAE,sBAAY;AACvB9I,YAAAA,CAAC,CAAC,2BAAD,CAAD,CAA+BqI,IAA/B;AACA,WAZK;AAaNU,UAAAA,OAAO,EAAE,iBAAUhE,QAAV,EAAoB;AAC5BuD,YAAAA,cAAc,GAAGvD,QAAQ,CAACjE,IAA1B;AACAd,YAAAA,CAAC,CAAC,2BAAD,CAAD,CAA+BgF,IAA/B;AACA;AAhBK,SAAP;AAkBA,eAAOsD,cAAP;AACA,OArBD;;AAuBA,UAAIU,YAAY,GAAGhJ,CAAC,CAAC,4BAAD,CAApB;AAAA,UACCuI,WAAW,GAAGvI,CAAC,CAACiJ,IAAF,CAAOD,YAAY,CAACE,GAAb,EAAP,KAA8B,EAD7C;AAGA,UAAIC,YAAY,GAAGnJ,CAAC,CACnB,yDADmB,CAAD,CAEjBkJ,GAFiB,EAAnB;AAGA,UAAIE,YAAY,GAAGpJ,CAAC,CAAC,6BAAD,CAAD,CAAiCqJ,IAAjC,CAClB,WADkB,CAAnB,CAlCwB,CAsCxB;AACA;AACA;AACA;AACA;AAEA;;AACA,UAAId,WAAW,IAAIY,YAAf,IAA+BC,YAAnC,EAAiD;AAChD,YAAId,cAAc,GAAGA,cAAc,CAACC,WAAD,EAAcY,YAAd,EAA4BC,YAA5B,CAAnC;AACA,OAFD,MAEO;AACNpJ,QAAAA,CAAC,CAAC,mBAAD,CAAD,CAAuBqI,IAAvB;AACArI,QAAAA,CAAC,CAAC,oCAAD,CAAD,CAAwCsJ,IAAxC,CAA6C,EAA7C;AACA;AACA,OAnDuB,CAoDxB;;;AACA,UAAIhB,cAAc,CAAClI,MAAf,GAAwB,CAA5B,EAA+B;AAE9B,YAAImF,WAAW,GAAGC,EAAE,CAACC,QAAH,CAAY,uCAAZ,CAAlB;AAEAzF,QAAAA,CAAC,CAAC,oCAAD,CAAD,CAAwCsJ,IAAxC,CAA6C/D,WAAW,CAAC+C,cAAD,CAAxD;AACA,OALD,MAKO;AACN,YAAIC,WAAW,CAACnI,MAAhB,EAAwB;AACvBJ,UAAAA,CAAC,CAAC,MAAD,CAAD,CAAUuJ,QAAV,CAAmB,qCAAnB;AACA;;AACDvJ,QAAAA,CAAC,CAAC,oCAAD,CAAD,CAAwCsJ,IAAxC,CACC9D,EAAE,CAACC,QAAH,CAAY,6BAAZ,CADD;AAGA;;AAEDzF,MAAAA,CAAC,CAAC,MAAD,CAAD,CAAUwJ,WAAV,CAAsB,qCAAtB,EAnEwB,CAqExB;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KA3Wc;AA6WfvD,IAAAA,YAAY,EAAE,sBAAUmC,CAAV,EAAa;AAC1B,UAAIqB,KAAK,GAAGzJ,CAAC,CAAC,4BAAD,CAAb;AACAyJ,MAAAA,KAAK,CAACD,WAAN,CAAkB,SAAlB;AACA,KAhXc;AAkXftD,IAAAA,aAAa,EAAE,uBAAUkC,CAAV,EAAa;AAC3B,UAAIqB,KAAK,GAAGzJ,CAAC,CAAC,4BAAD,CAAb;;AAEA,UAAIyJ,KAAK,CAACC,QAAN,CAAe,SAAf,CAAJ,EAA+B;AAC9BD,QAAAA,KAAK,CAACD,WAAN,CAAkB,SAAlB;AACA,OAFD,MAEO;AACNC,QAAAA,KAAK,CAACF,QAAN,CAAe,SAAf;AACA;AACD,KA1Xc;AA4XfpD,IAAAA,YAAY,EAAE,sBAAUiC,CAAV,EAAa;AAC1BnF,MAAAA,gBAAgB,CAAC0G,YAAjB,GAAgC,EAAhC;;AAEA,UAAI3J,CAAC,CAAC,IAAD,CAAD,CAAQ0J,QAAR,CAAiB,cAAjB,CAAJ,EAAsC;AACrC1J,QAAAA,CAAC,CAAC,6BAAD,CAAD,CAAiCqJ,IAAjC,CACC,WADD,EAECrJ,CAAC,CAAC,IAAD,CAAD,CAAQc,IAAR,CAAa,MAAb,CAFD;AAIAd,QAAAA,CAAC,CAAC,4BAAD,CAAD,CACE4J,IADF,CACO,eADP,EAEEJ,WAFF,CAEc,iBAFd;AAGAxJ,QAAAA,CAAC,CAAC,IAAD,CAAD,CAAQuJ,QAAR,CAAiB,iBAAjB;AACAvJ,QAAAA,CAAC,CAAC,6BAAD,CAAD,CAAiCoC,IAAjC,CAAsCpC,CAAC,CAAC,IAAD,CAAD,CAAQoC,IAAR,EAAtC;AACApC,QAAAA,CAAC,CAAC,6BAAD,CAAD,CAAiC8F,OAAjC,CAAyC,OAAzC;AACA9F,QAAAA,CAAC,CAAC,4BAAD,CAAD,CAAgCkJ,GAAhC,CAAoC,EAApC;AACA;;AAED,UAAIE,YAAY,GAAGpJ,CAAC,CAAC,6BAAD,CAAD,CAAiCqJ,IAAjC,CAClB,WADkB,CAAnB;;AAIA,UAAI,MAAMD,YAAV,EAAwB;AACvBnG,QAAAA,gBAAgB,CAAC0G,YAAjB,CAA8BhK,IAA9B,CAAmCyJ,YAAnC;AACA;;AAED,UACCpJ,CAAC,CAAC,yDAAD,CAAD,CACEI,MAFH,EAGE;AACDJ,QAAAA,CAAC,CACA,iDADA,CAAD,CAEEwJ,WAFF,CAEc,QAFd;AAGAxJ,QAAAA,CAAC,CACA,yDADA,CAAD,CAEEuJ,QAFF,CAEW,QAFX;AAGA;;AACD,UAAIJ,YAAY,GAAGnJ,CAAC,CACnB,yDADmB,CAAD,CAEjBkJ,GAFiB,EAAnB;;AAIA,UAAI,MAAMC,YAAV,EAAwB;AACvBlG,QAAAA,gBAAgB,CAAC0G,YAAjB,CAA8BhK,IAA9B,CAAmCwJ,YAAnC;AACA;;AAEDlG,MAAAA,gBAAgB,CAACgD,YAAjB;;AACAjG,MAAAA,CAAC,CAAC,4BAAD,CAAD,CAAgC8F,OAAhC,CAAwC,OAAxC;AACA,KA1ac;AA4af+D,IAAAA,sBAAsB,EAAE,gCAAU/I,IAAV,EAAgB;AACvC,UAAI2E,QAAQ,GAAGD,EAAE,CAACC,QAAH,CACd,uCADc,CAAf;AAGAzF,MAAAA,CAAC,CAAC,mBAAD,CAAD,CAAuBsJ,IAAvB,CAA4B7D,QAAQ,CAAC3E,IAAD,CAApC;AACA,KAjbc;AAmbfgJ,IAAAA,SAAS,EAAE,mBAAUhJ,IAAV,EAAgB;AAC1B,UAAI2E,QAAQ,GAAGD,EAAE,CAACC,QAAH,CAAY,uCAAZ,CAAf;AACAzF,MAAAA,CAAC,CAAC,mBAAD,CAAD,CAAuBsJ,IAAvB,CAA4B7D,QAAQ,CAAC3E,IAAD,CAApC;AACA,KAtbc;AAwbfiJ,IAAAA,OAAO,EAAE,iBAAUC,GAAV,EAAe;AACvB,WAAK,IAAIC,GAAT,IAAgBD,GAAhB,EAAqB;AACpB,YAAIA,GAAG,CAACE,cAAJ,CAAmBD,GAAnB,CAAJ,EAA6B,OAAO,KAAP;AAC7B;;AACD,aAAO,IAAP;AACA,KA7bc;AA+bfE,IAAAA,mCAAmC,EAAE,6CAAU5B,WAAV,EAAuB;AAC3D,UAAIkB,KAAK,GAAG,EAAZ;AAAA,UACCW,YAAY,GAAG,EADhB;AAEA7B,MAAAA,WAAW,GAAGA,WAAW,CAAC8B,WAAZ,EAAd;;AAEA,UACC9B,WAAW,IAAI,EAAf,IACAtF,gBAAgB,CAAC0G,YAAjB,CAA8BvJ,MAA9B,IAAwC,CAFzC,EAGE;AACD,eAAOgE,gBAAgB,CAACkG,0BAAxB;AACA;;AAED,UAAInB,YAAY,GAAGnJ,CAAC,CACnB,yDADmB,CAAD,CAEjBkJ,GAFiB,EAAnB;AAGA,UAAIE,YAAY,GAAGpJ,CAAC,CAAC,6BAAD,CAAD,CAAiCqJ,IAAjC,CAClB,WADkB,CAAnB;;AAIA,WAAKkB,OAAL,IAAgBnG,gBAAgB,CAACkG,0BAAjC,EAA6D;AAC5D,YAAIE,YAAY,GACfpG,gBAAgB,CAACkG,0BAAjB,CAA4CC,OAA5C,CADD;AAEA,YAAIE,UAAU,GAAG,IAAjB;AACA,YAAIC,UAAU,GAAG,IAAjB;AACA,YAAIC,cAAc,GAAG,IAArB;AACA,YAAIC,QAAQ,GAAG,EAAf;;AAEA,YAAI,MAAMrC,WAAV,EAAuB;AACtBkC,UAAAA,UAAU,GAAG,KAAb;AACA;;AAED,YAAI,MAAMrB,YAAV,EAAwB;AACvBuB,UAAAA,cAAc,GAAG,KAAjB;AACA;;AAED,YAAI,MAAMxB,YAAV,EAAwB;AACvBuB,UAAAA,UAAU,GAAG,KAAb;AACA,SAlB2D,CAoB5D;;;AACA,YAAIF,YAAY,CAAC,YAAD,CAAhB,EAAgC;AAC/B,cAAIK,UAAU,GAAG5H,gBAAgB,CAAC6H,eAAjB,CAChBN,YAAY,CAAC,YAAD,CADI,CAAjB;;AAIA,cAAIK,UAAU,CAACR,WAAX,GAAyBU,QAAzB,CAAkCxC,WAAlC,CAAJ,EAAoD;AACnDkC,YAAAA,UAAU,GAAG,IAAb;AACAG,YAAAA,QAAQ,GAAGL,OAAX;AACA;AACD,SA9B2D,CAgC5D;;;AACA,YAAInH,MAAM,CAACC,IAAP,CAAYmH,YAAY,CAAC,WAAD,CAAxB,EAAuCpK,MAA3C,EAAmD;AAClD,eAAK4K,WAAL,IAAoBR,YAAY,CAAC,WAAD,CAAhC,EAA+C;AAC9C,gBAAIS,SAAS,GAAGT,YAAY,CAAC,WAAD,CAAZ,CAA0BQ,WAA1B,CAAhB;AACAC,YAAAA,SAAS,GAAGhI,gBAAgB,CAAC6H,eAAjB,CACXG,SAAS,CAACC,OAAV,CAAkB,GAAlB,EAAuB,GAAvB,CADW,CAAZ;;AAGA,gBAAID,SAAS,CAACZ,WAAV,GAAwBU,QAAxB,CAAiCxC,WAAjC,CAAJ,EAAmD;AAClDkC,cAAAA,UAAU,GAAG,IAAb;AACAG,cAAAA,QAAQ,GAAGL,OAAX;AACA;AACD;AACD;;AAED,aAAKY,SAAL,IAAkBlI,gBAAgB,CAAC0G,YAAnC,EAAiD;AAChD,cAAIyB,IAAI,GAAGnI,gBAAgB,CAAC0G,YAAjB,CAA8BwB,SAA9B,CAAX;;AACA,cAAIC,IAAI,IAAI,MAAR,IAAkB,UAAUZ,YAAY,CAAC,WAAD,CAA5C,EAA2D;AAC1DE,YAAAA,UAAU,GAAG,IAAb;AACAE,YAAAA,QAAQ,GAAGL,OAAX;AACA;;AACD,cAAIa,IAAI,IAAI,KAAR,IAAiB,UAAUZ,YAAY,CAAC,WAAD,CAA3C,EAA0D;AACzDE,YAAAA,UAAU,GAAG,IAAb;AACAE,YAAAA,QAAQ,GAAGL,OAAX;AACA;;AACD,cAAIa,IAAI,IAAI,MAAR,IAAkBA,IAAI,IAAI,KAA1B,IAAmCC,SAAS,IAAID,IAApD,EAA0D;AACzD,iBAAKE,MAAL,IAAed,YAAY,CAAC,iBAAD,CAA3B,EAAgD;AAC/C,kBACCY,IAAI,CAACf,WAAL,MACAG,YAAY,CAAC,iBAAD,CAAZ,CAAgCc,MAAhC,EAAwCF,IAFzC,EAGE;AACDT,gBAAAA,cAAc,GAAG,IAAjB;AACAC,gBAAAA,QAAQ,GAAGL,OAAX;AACA;AACD;AACD;AACD;;AAED,YAAI,MAAMK,QAAV,EAAoB;AACnB,cAAIH,UAAU,IAAIE,cAAd,IAAgCD,UAApC,EAAgD;AAC/CjB,YAAAA,KAAK,CAACc,OAAD,CAAL,GAAiBC,YAAjB;AACAf,YAAAA,KAAK,CAACc,OAAD,CAAL,CAAe,MAAf,IAAyB,MAAzB;AACAd,YAAAA,KAAK,CAACc,OAAD,CAAL,CAAe,SAAf,IAA4BA,OAA5B;AACAd,YAAAA,KAAK,CAACc,OAAD,CAAL,CAAe,aAAf,IACCc,SAAS,IAAIb,YAAY,CAAC,OAAD,CAAzB,GACGpH,MAAM,CAACC,IAAP,CAAYmH,YAAY,CAAC,OAAD,CAAxB,EAAmCpK,MADtC,GAEG,CAHJ;AAIAgK,YAAAA,YAAY,CAACzK,IAAb,CACCsD,gBAAgB,CAAC6H,eAAjB,CACCN,YAAY,CAAC,OAAD,CADb,CADD;;AAMA,iBAAKQ,WAAL,IAAoBR,YAAY,CAAC,WAAD,CAAhC,EAA+C;AAC9C,kBAAIS,SAAS,GACZT,YAAY,CAAC,WAAD,CAAZ,CAA0BQ,WAA1B,CADD;AAEAC,cAAAA,SAAS,GAAGhI,gBAAgB,CAAC6H,eAAjB,CACXG,SAAS,CAACC,OAAV,CAAkB,GAAlB,EAAuB,GAAvB,CADW,CAAZ;;AAGA,kBAAID,SAAS,CAACZ,WAAV,GAAwBU,QAAxB,CAAiCxC,WAAjC,CAAJ,EAAmD;AAClD6B,gBAAAA,YAAY,CAACzK,IAAb,CACCsD,gBAAgB,CAAC6H,eAAjB,CAAiCG,SAAjC,CADD;AAGA;AACD;AACD;AACD;AACD;;AAED,UAAI1C,WAAW,IAAI,EAAnB,EAAuB;AACtBlH,QAAAA,OAAO,CAACkK,cAAR,CAAuB,iBAAiBhD,WAAjB,GAA+B,GAAtD;;AACAtF,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB4I,KAAtB;;AACApI,QAAAA,OAAO,CAACmK,QAAR;AACA;;AAED,aAAO/B,KAAP;AACA,KA7jBc;AA+jBfgC,IAAAA,SAAS,EAAE,mBAAUC,YAAV,EAAwB;AAClC,UAAIC,KAAK,GAAGC,CAAC,CAACC,QAAF,CAAWH,YAAX,CAAZ;;AAEAC,MAAAA,KAAK,GAAGA,KAAK,CAACT,OAAN,CAAc,SAAd,EAAyB,GAAzB,CAAR;AACAS,MAAAA,KAAK,GAAGA,KAAK,CAACT,OAAN,CAAc,SAAd,EAAyB,GAAzB,CAAR;AAEA,aAAOS,KAAP;AACA,KAtkBc;AAwkBfb,IAAAA,eAAe,EAAE,yBAAUY,YAAV,EAAwB;AACxC,UAAIA,YAAY,GAAGzI,gBAAgB,CAACwI,SAAjB,CAA2BC,YAA3B,CAAnB;;AACA,aAAOA,YAAY,CAACrB,WAAb,EAAP;AACA,KA3kBc;;AA6kBf;AACF;AACA;AACA;AACA;AACExJ,IAAAA,IAAI,EAAE,cAACC,IAAD,EAAOC,KAAP,EAAiB;AACtB,UAAIC,IAAI,GAAG,IAAIC,IAAJ,EAAX;AACA,UAAIC,IAAI,GAAGF,IAAI,CAACG,kBAAL,EAAX;;AAEA,UAAI,QAAOL,IAAP,KAAe,QAAnB,EAA6B;AAC5BO,QAAAA,OAAO,CAACC,GAAR,CAAYR,IAAZ;AACA,OAFD,MAEO;AACNO,QAAAA,OAAO,CAACC,GAAR,CAAYR,IAAI,GAAG,GAAP,GAAaI,IAAzB;AACA;AACD,KA3lBc;AA6lBfwF,IAAAA,eAAe,EAAE,yBAAU7B,KAAV,EAAiB;AACjCA,MAAAA,KAAK,CAACiH,cAAN;AACA,UAAIC,MAAM,GAAG/L,CAAC,CAAC6E,KAAK,CAACmH,aAAP,CAAD,CAAuBlL,IAAvB,CAA4B,QAA5B,KAAyC,EAAtD;;AACA,UAAIiL,MAAM,IAAI/L,CAAC,CAAC,MAAM+L,MAAP,CAAD,CAAgB3L,MAA9B,EAAsC;AACrCJ,QAAAA,CAAC,CAAC,MAAM+L,MAAP,CAAD,CAAgBE,MAAhB;AACA;AACD,KAnmBc;AAqmBf/I,IAAAA,UAAU,EAAE,oBAAUpC,IAAV,EAAgBoL,MAAhB,EAAwB;AACnC,UAAIC,MAAM,GAAG,QAAQrL,IAAR,GAAe,MAA5B;;AACA,UAAI,QAAOA,IAAP,KAAe,QAAnB,EAA6B;AAC5B,YAAIqL,MAAM,GAAG,QAAQC,IAAI,CAACC,SAAL,CAAevL,IAAf,CAAR,GAA+B,MAA5C;AACA;;AAED,UAAIwL,QAAQ,GAAGtM,CAAC,CAAC,qBAAD,CAAhB;;AACA,UAAIA,CAAC,CAAC,iCAAD,CAAD,CAAqCI,MAAzC,EAAiD;AAChDkM,QAAAA,QAAQ,GAAGtM,CAAC,CAAC,iCAAD,CAAZ;AACA;;AAED,UAAIkM,MAAJ,EAAY;AACXI,QAAAA,QAAQ,CAACJ,MAAT,CAAgBC,MAAhB;AACA,OAFD,MAEO;AACNG,QAAAA,QAAQ,CAAChD,IAAT,CAAc6C,MAAd;AACA;AACD,KArnBc;;AAunBf;AACF;AACA;AACA;AACA;AACEI,IAAAA,kBAAkB,EAAE,4BAAUC,OAAV,EAAmBC,OAAnB,EAA4BC,KAA5B,EAAmCC,UAAnC,EAA+C;AAClEF,MAAAA,OAAO,GAAGA,OAAO,IAAI,gCAArB;AAEA,UAAIG,WAAW,GAAG,EAAlB;;AACA,UAAIF,KAAJ,EAAW;AACVE,QAAAA,WAAW,GAAGF,KAAK,CAAChI,MAAN,GAAerC,QAAQ,CAACqK,KAAK,CAAChI,MAAP,CAAvB,GAAwC,EAAtD;AACA;;AAED,UAAI,OAAOkI,WAAP,IAAsBxI,gBAAgB,CAACyI,KAA3C,EAAkD;AACjD,YAAIC,MAAM,GAAG1I,gBAAgB,CAAC2I,6BAA9B;AACA,OAFD,MAEO;AACN,YAAID,MAAM,GAAGH,UAAU,IAAIvI,gBAAgB,CAAC4I,mBAA5C;;AAEA,YAAIR,OAAJ,EAAa;AACZM,UAAAA,MAAM,IACL,kDACAN,OADA,GAEA,QAHD;AAIA;AACD;;AAEDxM,MAAAA,CAAC,CAAC,kCAAD,CAAD,CAAsCsJ,IAAtC,CAA2CwD,MAA3C;AACA9M,MAAAA,CAAC,CAAC,6CAAD,CAAD,CAAiDsJ,IAAjD,CAAsDmD,OAAtD;AAEAzM,MAAAA,CAAC,CAAC,kBAAD,CAAD,CACEwJ,WADF,CACc,4CADd,EAEED,QAFF,CAEW,UAFX,EAGEnH,IAHF,CAGO,gBAHP;AAIA,KAxpBc;;AA0pBf;AACF;AACA;AACA;AACA;AACEmE,IAAAA,QAAQ,EAAE,kBAAC1B,KAAD,EAAW;AACpBA,MAAAA,KAAK,CAACiH,cAAN;;AAEA7I,MAAAA,gBAAgB,CAACgK,iBAAjB,CAAmC,oBAAnC;;AACAhK,MAAAA,gBAAgB,CAACgK,iBAAjB,CAAmC,oBAAnC;;AACAjN,MAAAA,CAAC,CAAC,qBAAD,CAAD,CAAyBqI,IAAzB;AACArI,MAAAA,CAAC,CAAC,iBAAD,CAAD,CAAqBgF,IAArB;AACA/B,MAAAA,gBAAgB,CAACiK,iBAAjB;AACA,KAvqBc;;AAyqBf;AACF;AACA;AACA;AACA;AACA;AACEzG,IAAAA,YAAY,EAAE,wBAAM;AACnBxD,MAAAA,gBAAgB,CAACgK,iBAAjB,CAAmC,oBAAnC;;AACAhK,MAAAA,gBAAgB,CAACgK,iBAAjB,CAAmC,oBAAnC;;AACAjN,MAAAA,CAAC,CAAC,kCAAD,CAAD,CAAsCgF,IAAtC;AAEA/B,MAAAA,gBAAgB,CAACkK,UAAjB;AACA,KArrBc;AAurBfD,IAAAA,iBAAiB,EAAE,6BAAM;AACxBlN,MAAAA,CAAC,CAAC,mBAAD,CAAD,CAAuBqI,IAAvB;AACArI,MAAAA,CAAC,CAAC,yBAAD,CAAD,CAA6BqI,IAA7B;AACArI,MAAAA,CAAC,CAAC,aAAD,CAAD,CAAiBgF,IAAjB,GAAwBsE,IAAxB,CAA6B,EAA7B;AACAtJ,MAAAA,CAAC,CAAC,MAAD,CAAD,CAAUwJ,WAAV,CAAsB,qCAAtB;AACAxJ,MAAAA,CAAC,CAAC,iCAAD,CAAD,CAAqCgF,IAArC;AAEAhF,MAAAA,CAAC,CAAC,yCAAD,CAAD,CAA6CwJ,WAA7C,CAAyD,SAAzD;;AAEAvG,MAAAA,gBAAgB,CAACgK,iBAAjB,CAAmC,oBAAnC;;AACAhK,MAAAA,gBAAgB,CAACgK,iBAAjB,CAAmC,oBAAnC;;AACAhK,MAAAA,gBAAgB,CAACgK,iBAAjB,CAAmC,SAAnC;AACA,KAnsBc;;AAqsBf;AACF;AACA;AACEG,IAAAA,gBAAgB,EAAE,0BAACC,UAAD,EAAgB;AACjC,UAAIC,WAAW,GAAGC,MAAM,CAACC,QAAP,CAAgBC,IAAlC;AACA,UAAIC,qBAAqB,GACxBH,MAAM,CAACC,QAAP,CAAgBC,IAAhB,CAAqBE,OAArB,CAA6B,GAA7B,MAAsC,CAAC,CAAvC,GAA2C,GAA3C,GAAiD,GADlD;AAEA,UAAIC,OAAO,GACVN,WAAW,GACXI,qBADA,GAEAG,kBAAkB,CAAC7N,CAAC,CAAC8N,KAAF,CAAQT,UAAR,CAAD,CAHnB;;AAIApK,MAAAA,gBAAgB,CAAC8K,UAAjB,CAA4BH,OAA5B;AACA,KAjtBc;;AAmtBf;AACF;AACA;AACA;AACA;AACA;AACEG,IAAAA,UAAU,EAAE,oBAACrF,GAAD,EAAS;AACpB/D,MAAAA,OAAO,CAACqJ,SAAR,CAAkB,IAAlB,EAAwB,EAAxB,EAA4BtF,GAA5B;AACA,KA3tBc;;AA6tBf;AACF;AACA;AACEuF,IAAAA,gBAAgB,EAAE,0BAACC,IAAD,EAAOxF,GAAP,EAAe;AAChC,UAAI,CAACA,GAAL,EAAUA,GAAG,GAAG6E,MAAM,CAACC,QAAP,CAAgBC,IAAtB;AACVS,MAAAA,IAAI,GAAGA,IAAI,CAAChD,OAAL,CAAa,SAAb,EAAwB,MAAxB,CAAP;AACA,UAAIiD,KAAK,GAAG,IAAIC,MAAJ,CAAW,SAASF,IAAT,GAAgB,mBAA3B,CAAZ;AAAA,UACCG,OAAO,GAAGF,KAAK,CAACG,IAAN,CAAW5F,GAAX,CADX;AAEA,UAAI,CAAC2F,OAAL,EAAc,OAAO,IAAP;AACd,UAAI,CAACA,OAAO,CAAC,CAAD,CAAZ,EAAiB,OAAO,EAAP;AACjB,aAAOR,kBAAkB,CAACQ,OAAO,CAAC,CAAD,CAAP,CAAWnD,OAAX,CAAmB,KAAnB,EAA0B,GAA1B,CAAD,CAAzB;AACA,KAxuBc;AA0uBf+B,IAAAA,iBAAiB,EAAE,2BAACsB,YAAD,EAAkB;AACpC,UAAIlB,UAAU,GAAGpK,gBAAgB,CAACuL,gBAAjB,EAAjB;;AACA,aAAOnB,UAAU,CAACkB,YAAD,CAAjB;AACA,aAAOlB,UAAU,CAAC,EAAD,CAAjB,CAHoC,CAGb;;AAEvB,UAAIC,WAAW,GAAGC,MAAM,CAACC,QAAP,CAAgBC,IAAlC;AACA,UAAIgB,QAAQ,GAAGnB,WAAW,CAACoB,MAAZ,CAAmB,CAAnB,EAAsBpB,WAAW,CAACK,OAAZ,CAAoB,GAApB,CAAtB,CAAf;;AACA,UAAI3N,CAAC,CAAC2O,aAAF,CAAgBtB,UAAhB,CAAJ,EAAiC;AAChC,YAAIO,OAAO,GACVa,QAAQ,GAAGZ,kBAAkB,CAAC7N,CAAC,CAAC8N,KAAF,CAAQT,UAAR,CAAD,CAD9B;AAEA,OAHD,MAGO;AACN,YAAIK,qBAAqB,GACxBe,QAAQ,CAACd,OAAT,CAAiB,GAAjB,MAA0B,CAAC,CAA3B,GAA+B,GAA/B,GAAqC,GADtC;AAEA,YAAIC,OAAO,GACVa,QAAQ,GACRf,qBADA,GAEAG,kBAAkB,CAAC7N,CAAC,CAAC8N,KAAF,CAAQT,UAAR,CAAD,CAHnB;AAIA;;AAEDpK,MAAAA,gBAAgB,CAAC8K,UAAjB,CAA4BH,OAA5B;AACA,KA9vBc;AAgwBf5F,IAAAA,6BAA6B,EAAE,uCAAUnD,KAAV,EAAiB;AAC/CA,MAAAA,KAAK,CAACiH,cAAN;AAEA9L,MAAAA,CAAC,CAAC,IAAD,CAAD,CACE4O,OADF,CACU,kBADV,EAEErF,QAFF,CAEW,iCAFX;;AAIA,UACCvJ,CAAC,CAAC,0CAAD,CAAD,CAA8C6O,GAA9C,CAAkD,UAAlD,EACEzO,MAFH,EAGE;AACDJ,QAAAA,CAAC,CAAC,0CAAD,CAAD,CACE6O,GADF,CACM,UADN,EAEEC,KAFF,GAGEtF,WAHF,CAGc,yBAHd;AAIA,OARD,MAQO;AACNxJ,QAAAA,CAAC,CAAC,0CAAD,CAAD,CAA8CwJ,WAA9C,CACC,yBADD;;AAIA,YACCxJ,CAAC,CAAC,iCAAD,CAAD,CAAqC0J,QAArC,CAA8C,aAA9C,CADD,EAEE;AACDzG,UAAAA,gBAAgB,CAAC8L,sBAAjB,GAA0C,EAA1C;AAEA,cAAIC,YAAY,GACf/L,gBAAgB,CAACgM,gBAAjB,CAAkCD,YAAlC,IAAkD,CADnD;;AAEA,cAAI,CAACA,YAAY,CAAC5O,MAAlB,EAA0B;AACzB6C,YAAAA,gBAAgB,CAAC0D,mBAAjB;AACA;AACD;AACD;AACD,KAhyBc;;AAkyBf;AACF;AACA;AACEmB,IAAAA,aAAa,EAAE,uBAAUjD,KAAV,EAAiBE,QAAjB,EAA2B;AACzCF,MAAAA,KAAK,CAACiH,cAAN;AAEAzK,MAAAA,OAAO,CAACC,GAAR,CAAYuD,KAAZ;AACAxD,MAAAA,OAAO,CAACC,GAAR,CAAYyD,QAAZ;AAEA/E,MAAAA,CAAC,CAAC,gDAAD,CAAD,CAAoDoC,IAApD,CACC,4BADD;AAGApC,MAAAA,CAAC,CAAC,kCAAD,CAAD,CAAsCsJ,IAAtC,CACC,mBACAvE,QAAQ,CAACmJ,IADT,GAEA,mNAHD;AAMAlO,MAAAA,CAAC,CAAC,kBAAD,CAAD,CACEwJ,WADF,CACc,4CADd,EAEED,QAFF,CAEW,UAFX,EAGEnH,IAHF,CAGO,gBAHP;AAKAoD,MAAAA,EAAE,CAAC0J,OAAH,CAAWC,KAAX,GAAmB,EAAnB;AAEA3J,MAAAA,EAAE,CAAC0J,OAAH,CAAWE,YAAX;AAEA/N,MAAAA,OAAO,CAACmK,QAAR;AACA,KA9zBc;;AAg0Bf;AACF;AACA;AACE3D,IAAAA,iBAAiB,EAAE,2BAAUhD,KAAV,EAAiBwK,IAAjB,EAAuB;AACzCxK,MAAAA,KAAK,CAACiH,cAAN;AAEAzK,MAAAA,OAAO,CAACkK,cAAR,CAAuB,wBAAwB8D,IAAI,CAACnB,IAA7B,GAAoC,GAA3D;;AAEAjL,MAAAA,gBAAgB,CAACC,UAAjB,CAA4B,yBAAyBmM,IAAI,CAACnB,IAA1D;;AAEA7M,MAAAA,OAAO,CAACC,GAAR,CAAY+N,IAAZ;AACA,KA30Bc;;AA60Bf;AACF;AACA;AACEtH,IAAAA,eAAe,EAAE,yBAAUlD,KAAV,EAAiBE,QAAjB,EAA2B;AAC3CF,MAAAA,KAAK,CAACiH,cAAN;AAEAzK,MAAAA,OAAO,CAACmK,QAAR,GAH2C,CAK3C;;AACA,UAAI8D,WAAW,GAAGlL,gBAAgB,CAACmL,eAAjB,CAAiCP,YAAnD;AACA5K,MAAAA,gBAAgB,CAACmL,eAAjB,CAAiCP,YAAjC,GACC/L,gBAAgB,CAACuM,sBAAjB,CACCzK,QAAQ,CAACqG,IADV,EAECkE,WAFD,CADD,CAP2C,CAa3C;;AACA5O,MAAAA,UAAU,CAAC,YAAY;AACtBW,QAAAA,OAAO,CAACkK,cAAR,CACC,wBAAwBxG,QAAQ,CAACmJ,IAAjC,GAAwC,GADzC;;AAIAjL,QAAAA,gBAAgB,CAACC,UAAjB,CACC,yBAAyB6B,QAAQ,CAACmJ,IADnC;;AAGAjL,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB,yBAAyBkE,QAAQ,CAACmJ,IAAxD;;AAEAlO,QAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,UAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,UAAAA,IAAI,EAAE,MAFA;AAGNhB,UAAAA,IAAI,EAAE;AACL4O,YAAAA,MAAM,EAAE,6CADH;AAEL5L,YAAAA,IAAI,EAAEiB,QAAQ,CAACjB,IAFV;AAGL6L,YAAAA,OAAO,EAAE1M,gBAAgB,CAAC2M,YAHrB;AAILC,YAAAA,iBAAiB,EAAE5M,gBAAgB,CAAC6M,kBAJ/B;AAKLC,YAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AALzB;AAHA,SAAP,EAUGC,IAVH,CAUQ,UAAUC,MAAV,EAAkB;AACzBhN,UAAAA,gBAAgB,CAACpC,IAAjB,CAAsBoP,MAAtB;;AAEA,cAAIA,MAAM,CAAClH,OAAX,EAAoB;AACnB,gBAAIuG,WAAW,GACdlL,gBAAgB,CAACmL,eAAjB,CAAiCW,QADlC;;AAGAjN,YAAAA,gBAAgB,CAACC,UAAjB,CACC,qCAAqC6B,QAAQ,CAACmJ,IAD/C;;AAGAjL,YAAAA,gBAAgB,CAACpC,IAAjB,CACC,qCAAqCkE,QAAQ,CAACmJ,IAD/C,EAPmB,CAWnB;;;AACA9J,YAAAA,gBAAgB,CAACmL,eAAjB,CAAiCW,QAAjC,GACCjN,gBAAgB,CAACuM,sBAAjB,CACCzK,QAAQ,CAACqG,IADV,EAECkE,WAFD,CADD,CAZmB,CAkBnB;;AACArM,YAAAA,gBAAgB,CAACkN,0BAAjB;AACA;;AACD9O,UAAAA,OAAO,CAACmK,QAAR;AACA,SAnCD;AAoCA,OA9CS,EA8CP,IA9CO,CAAV;AA+CA,KA74Bc;;AA+4Bf;AACF;AACA;AACA;AACA;AACA;AACEgD,IAAAA,gBAAgB,EAAE,0BAAC4B,MAAD,EAAY;AAC7B,aAAO,CAACA,MAAM,IAAIvN,QAAQ,CAAC2K,QAAT,CAAkB6C,MAA7B,EACLnF,OADK,CACG,OADH,EACY,EADZ,EAELoF,KAFK,CAEC,GAFD,EAGLC,GAHK,CAIL,UAAUC,CAAV,EAAa;AACZ,eAAQA,CAAC,GAAGA,CAAC,CAACF,KAAF,CAAQ,GAAR,CAAL,EAAqB,KAAKE,CAAC,CAAC,CAAD,CAAN,IAAaA,CAAC,CAAC,CAAD,CAAnC,EAAyC,IAAhD;AACA,OAFD,CAEEC,IAFF,CAEO,EAFP,CAJK,EAOJ,CAPI,CAAP;AAQA;AA95Bc,mDAg6BN,iBAACzG,GAAD,EAAS;AACjB,SAAK,IAAIC,GAAT,IAAgBD,GAAhB,EAAqB;AACpB,UAAIA,GAAG,CAACE,cAAJ,CAAmBD,GAAnB,CAAJ,EAA6B,OAAO,KAAP;AAC7B;;AACD,WAAO,IAAP;AACA,GAr6Bc,mDAu6BJ,mBAACyB,YAAD,EAAkB;AAC5B,QAAIC,KAAK,GAAGC,CAAC,CAACC,QAAF,CAAWH,YAAX,CAAZ,CAD4B,CAG5B;;;AACAC,IAAAA,KAAK,GAAGA,KAAK,CAACT,OAAN,CAAc,SAAd,EAAyB,GAAzB,CAAR;AACAS,IAAAA,KAAK,GAAGA,KAAK,CAACT,OAAN,CAAc,SAAd,EAAyB,GAAzB,CAAR;AAEA,WAAOS,KAAP;AACA,GA/6Bc,yDAi7BE,yBAACD,YAAD,EAAkB;AAClC,QAAIA,YAAY,GAAGzI,gBAAgB,CAACwI,SAAjB,CAA2BC,YAA3B,CAAnB;;AACA,WAAOA,YAAY,CAACrB,WAAb,EAAP;AACA,GAp7Bc,yEAs7BkB,yCAACqG,OAAD,EAAa;AAC7C,QAAIC,aAAa,GAChB3Q,CAAC,CAAC0Q,OAAD,CAAD,CACE9G,IADF,CACO,mBADP,EAEEP,IAFF,CAEO,mBAFP,KAE+B,EAHhC;AAIA,QAAIX,GAAG,GACN1I,CAAC,CAAC0Q,OAAD,CAAD,CAAW9G,IAAX,CAAgB,mBAAhB,EAAqCP,IAArC,CAA0C,UAA1C,KAAyD,EAD1D;AAEA,QAAIuH,SAAS,GAAG5Q,CAAC,CAAC0Q,OAAD,CAAD,CAAW9G,IAAX,CAAgB,aAAhB,EAA+BxH,IAA/B,MAAyC,EAAzD;AAEApC,IAAAA,CAAC,CAAC0Q,OAAD,CAAD,CAAWG,QAAX,GAAsBrH,WAAtB,CAAkC,cAAlC;AACAxJ,IAAAA,CAAC,CAAC0Q,OAAD,CAAD,CAAWnH,QAAX,CAAoB,cAApB;AAEA,QAAIuH,OAAO,GAAG9Q,CAAC,CAAC0Q,OAAD,CAAD,CAAWrH,IAAX,CAAgB,cAAhB,KAAmC,EAAjD;;AACA,QAAIyH,OAAJ,EAAa;AACZ7N,MAAAA,gBAAgB,CAACgK,iBAAjB,CAAmC,oBAAnC;;AAEA,UAAII,UAAU,GAAG;AAChB,8BAAsByD;AADN,OAAjB;;AAGA7N,MAAAA,gBAAgB,CAACmK,gBAAjB,CAAkCC,UAAlC;AACA;;AAEDrN,IAAAA,CAAC,CAAC,4BAAD,CAAD,CAAgCwJ,WAAhC,CAA4C,UAA5C;;AACA,QAAIoH,SAAJ,EAAe;AACd,UAAIjF,KAAK,GACRvH,gBAAgB,CAAC2M,OAAjB,CAAyBC,oBAAzB,CAA8C9F,OAA9C,CACC,IADD,EAEC0F,SAAS,CAAC3H,IAAV,EAFD,CADD;AAKAjJ,MAAAA,CAAC,CAAC,4BAAD,CAAD,CAAgCoC,IAAhC,CAAqCuJ,KAArC;AACA;;AAED,QAAIjD,GAAJ,EAAS;AACR1I,MAAAA,CAAC,CAAC,sBAAD,CAAD,CAA0BiR,OAA1B,CACC;AACCC,QAAAA,SAAS,EAAE;AADZ,OADD,EAIC,CAJD;AAMAlR,MAAAA,CAAC,CAAC,0BAAD,CAAD,CACEuJ,QADF,CACW,SADX,EAEEF,IAFF,CAEO,KAFP,EAEcX,GAFd;AAGA,UAAIyI,QAAQ,GAAG,IAAIC,KAAJ,EAAf;AACAD,MAAAA,QAAQ,CAACE,GAAT,GAAeV,aAAf;;AACAQ,MAAAA,QAAQ,CAACG,MAAT,GAAkB,YAAM;AACvBtR,QAAAA,CAAC,CAAC,0BAAD,CAAD,CAA8BwJ,WAA9B,CAA0C,SAA1C;AACAxJ,QAAAA,CAAC,CAAC,0BAAD,CAAD,CAA8BqJ,IAA9B,CAAmC,KAAnC,EAA0C8H,QAAQ,CAACE,GAAnD;AACA,OAHD;AAIA;AACD,GAv+Bc,yEA8+BkB,yCAACxM,KAAD,EAAW;AAC3CA,IAAAA,KAAK,CAACiH,cAAN;AAEA,QAAIyF,IAAI,GAAGvR,CAAC,CAAC6E,KAAK,CAACmH,aAAP,CAAZ;;AAEA/I,IAAAA,gBAAgB,CAACuO,+BAAjB,CAAiDD,IAAjD;AACA,GAp/Bc,8DAy/BO,8BAAC1M,KAAD,EAAW;AAChC,QAAI4M,YAAY,GACfzR,CAAC,CAAC6E,KAAK,CAACmH,aAAP,CAAD,CAAuB3C,IAAvB,CAA4B,mBAA5B,KAAoD,EADrD;AAGArJ,IAAAA,CAAC,CAAC6E,KAAK,CAACmH,aAAP,CAAD,CACE4C,OADF,CACU,gBADV,EAEEhF,IAFF,CAEO,KAFP,EAGEJ,WAHF,CAGc,QAHd;AAIAxJ,IAAAA,CAAC,CAAC6E,KAAK,CAACmH,aAAP,CAAD,CAAuBpC,IAAvB,CAA4B,KAA5B,EAAmCL,QAAnC,CAA4C,QAA5C;AAEAvJ,IAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,MAAAA,GAAG,EAAE+G,OADC;AAEN3N,MAAAA,IAAI,EAAE,MAFA;AAGNhB,MAAAA,IAAI,EAAE;AACL4O,QAAAA,MAAM,EAAE,wCADH;AAEL+B,QAAAA,YAAY,EAAEA;AAFT,OAHA;AAON3I,MAAAA,UAAU,EAAE,sBAAM;AACjBzH,QAAAA,OAAO,CAACkK,cAAR,CAAuB,qBAAvB;;AACAtI,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB,uBAAtB;AACA;AAVK,KAAP,EAWGmP,IAXH,CAWQ,UAACjL,QAAD,EAAc;AACrB9B,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB;;AACA1D,MAAAA,OAAO,CAACmK,QAAR,GAFqB,CAGrB;AACA,KAfD;AAgBA,GAnhCc,qEAqhCc,qCAAC3G,KAAD,EAAW;AACvCA,IAAAA,KAAK,CAACiH,cAAN;AACA,QAAIgF,OAAO,GACV9Q,CAAC,CAAC6E,KAAK,CAACmH,aAAP,CAAD,CACE4C,OADF,CACU,yBADV,EAEEvF,IAFF,CAEO,cAFP,KAE0B,EAH3B;AAIA,QAAIkB,OAAO,GACVvK,CAAC,CAAC6E,KAAK,CAACmH,aAAP,CAAD,CACE4C,OADF,CACU,yBADV,EAEEvF,IAFF,CAEO,cAFP,KAE0B,EAH3B;AAKArJ,IAAAA,CAAC,CAAC,mBAAD,CAAD,CAAuBgF,IAAvB;AACAhF,IAAAA,CAAC,CAAC,aAAD,CAAD,CAAiBgF,IAAjB;AACAhF,IAAAA,CAAC,CAAC,yBAAD,CAAD,CAA6BgF,IAA7B;AACAhF,IAAAA,CAAC,CAAC,qBAAD,CAAD,CAAyBgF,IAAzB;AACAhF,IAAAA,CAAC,CAAC,oCAAD,CAAD,CAAwCgF,IAAxC;AACAhF,IAAAA,CAAC,CAAC,iBAAD,CAAD,CAAqBqI,IAArB,GAhBuC,CAkBvC;;AACA,QAAIqJ,OAAO,GAAGtN,gBAAgB,CAACkG,0BAAjB,CAA4CV,IAA5C,CAAiD,UAAA+H,IAAI;AAAA,aAAIA,IAAI,CAACC,EAAL,IAAWrH,OAAf;AAAA,KAArD,KAAgF,KAA9F;;AACA,QAAI,CAACmH,OAAL,EAAc;AACb1R,MAAAA,CAAC,CAAC,0CAAD,CAAD,CAA8CqI,IAA9C;AACA,UAAIwJ,YAAY,GAAG,IAAI5Q,IAAJ,GAAW6Q,OAAX,EAAnB,CAFa,CAGb;;AACAC,MAAAA,KAAK,WAAI3N,gBAAgB,CAACE,UAArB,wDAA6EiG,OAA7E,sBAAgGsH,YAAhG,EAAL,CACEG,IADF,CACO,UAAAjN,QAAQ;AAAA,eAAIA,QAAQ,CAACkN,IAAT,EAAJ;AAAA,OADf,EAEED,IAFF,CAEO,UAAAlR,IAAI,EAAI;AACbd,QAAAA,CAAC,CAAC,0CAAD,CAAD,CAA8CgF,IAA9C;AACAZ,QAAAA,gBAAgB,CAACkG,0BAAjB,CAA4C3K,IAA5C,CAAiDmB,IAAI,CAACA,IAAtD;AACAmC,QAAAA,gBAAgB,CAACiP,qBAAjB,CAAuC3H,OAAvC,EAAgDuG,OAAhD;AACA,OANF;AAQA,KAZD,MAYO;AACN7N,MAAAA,gBAAgB,CAACiP,qBAAjB,CAAuC3H,OAAvC,EAAgDuG,OAAhD;AACA;AAED,GAzjCc,iDA2jCN,iBAACvG,OAAD,EAAa;AACrB,WAAOA,OAAO,CAACW,OAAR,CAAgB,KAAhB,EAAuB,EAAvB,CAAP;AACA,GA7jCc,yDA+jCE,2BAAY;AAC5BjI,IAAAA,gBAAgB,CAACkP,mBAAjB;AACA,GAjkCc,0DAykCG,0BAAUtN,KAAV,EAAiB;AAClCA,IAAAA,KAAK,CAACiH,cAAN;;AAEA,QAAI9L,CAAC,CAACA,CAAC,CAAC,IAAD,CAAF,CAAD,CAAW0J,QAAX,CAAoB,kBAApB,CAAJ,EAA6C;AAC5C;AACA;;AAED1J,IAAAA,CAAC,CAAC,iCAAD,CAAD,CACEuJ,QADF,CACW,aADX,EAEEC,WAFF,CAEc,aAFd;AAIAxJ,IAAAA,CAAC,CAAC,iCAAD,CAAD,CACEwJ,WADF,CAEE,iGAFF,EAIED,QAJF,CAKE,+DALF,EAOElB,IAPF;AASA,QAAI5C,QAAQ,GAAGD,EAAE,CAACC,QAAH,CAAY,gCAAZ,CAAf;AACAzF,IAAAA,CAAC,CAAC,iCAAD,CAAD,CACEsJ,IADF,CACO7D,QAAQ,CAAC,WAAD,CADf,EAEE8D,QAFF,CAEW,WAFX;AAGAvJ,IAAAA,CAAC,CAAC,kCAAD,CAAD,CAAsCkM,MAAtC,CACC,0EADD;AAIAjJ,IAAAA,gBAAgB,CAACQ,WAAjB,GAA+B,gBAA/B;AACAW,IAAAA,gBAAgB,CAACgO,QAAjB,GAA4B,oBAA5B;AAEA,QAAI7H,OAAO,GAAGvK,CAAC,CAAC,aAAD,CAAD,CAAiBqJ,IAAjB,CAAsB,cAAtB,KAAyC,EAAvD;AACAkB,IAAAA,OAAO,GAAGtH,gBAAgB,CAACoP,OAAjB,CAAyB9H,OAAzB,CAAV;;AAEA,QAAItH,gBAAgB,CAACM,uBAAjB,CAAyCgH,OAAzC,CAAJ,EAAuD;AACtDtH,MAAAA,gBAAgB,CAACqP,YAAjB,GACCrP,gBAAgB,CAACM,uBAAjB,CAAyCgH,OAAzC,CADD;AAGAtH,MAAAA,gBAAgB,CAACsP,iBAAjB,CACCtP,gBAAgB,CAACqP,YAAjB,CAA8BxR,IAD/B;AAGA,KAPD,MAOO;AACNd,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGNhB,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,8BADH;AAELhH,UAAAA,GAAG,EAAE,MAAM6B;AAFN,SAHA;AAONzB,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CAAuB,gBAAvB;AACA;AATK,OAAP,EAWEiH,IAXF,CAWO,UAAU9F,KAAV,EAAiB;AACtBzJ,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,EAFD,EAGC/F,KAHD;;AAKArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OAnBF,EAoBEwE,IApBF,CAoBO,UAAUjL,QAAV,EAAoB;AACzB1D,QAAAA,OAAO,CAACC,GAAR,CAAY,wBAAZ;;AACA2B,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB;;AACA1D,QAAAA,OAAO,CAACmK,QAAR;;AACA,YAAIzG,QAAQ,CAACgE,OAAb,EAAsB;AACrB9F,UAAAA,gBAAgB,CAACM,uBAAjB,CACCwB,QAAQ,CAACjE,IAAT,CAAcA,IAAd,CAAmB8Q,EADpB,IAEI7M,QAAQ,CAACjE,IAFb;AAGAmC,UAAAA,gBAAgB,CAACqP,YAAjB,GAAgCvN,QAAQ,CAACjE,IAAT,CAAcA,IAA9C;AACAmC,UAAAA,gBAAgB,CAACsP,iBAAjB,CACCtP,gBAAgB,CAACqP,YADlB;AAGA,SARD,MAQO;AACNtS,UAAAA,CAAC,CACA,+CADA,CAAD,CAEEoC,IAFF,CAEO,4BAFP;AAGApC,UAAAA,CAAC,CAAC,kCAAD,CAAD,CACE4J,IADF,CACO,mBADP,EAEEhK,MAFF;AAGAI,UAAAA,CAAC,CAAC,iCAAD,CAAD,CAAqCwJ,WAArC,CACC,WADD;AAGAxJ,UAAAA,CAAC,CAAC,kCAAD,CAAD,CAAsCsJ,IAAtC,CACC9D,EAAE,CAACC,QAAH,CAAY,0BAAZ,CADD;AAGAzF,UAAAA,CAAC,CAAC,kBAAD,CAAD,CACEwJ,WADF,CAEE,4CAFF,EAIED,QAJF,CAIW,UAJX,EAKEnH,IALF,CAKO,gBALP;AAMA;AACD,OApDF;AAqDA;AACD,GAzqCc,oDA2qCH,sBAAY;AACvBa,IAAAA,gBAAgB,CAACS,iBAAjB,GAAqC,IAAIzC,IAAJ,EAArC;;AAEA,QAAIjB,CAAC,CAAC,IAAD,CAAD,CAAQ0J,QAAR,CAAiB,kBAAjB,CAAJ,EAA0C;AACzC;AACA;;AAED1J,IAAAA,CAAC,CAAC,IAAD,CAAD,CAAQuJ,QAAR,CAAiB,6BAAjB,EAAgDnH,IAAhD,CAAqD,aAArD;AACApC,IAAAA,CAAC,CAAC,MAAD,CAAD,CAAUuJ,QAAV,CAAmB,gBAAnB;AACAvJ,IAAAA,CAAC,CAAC,6CAAD,CAAD,CAAiDoC,IAAjD,CACC,+BADD;AAGApC,IAAAA,CAAC,CAAC,qBAAD,CAAD,CAAyBgF,IAAzB;AACAhF,IAAAA,CAAC,CAAC,qBAAD,CAAD,CAAyBqI,IAAzB;AACA,QAAIyE,MAAM,GACT,4GADD;AAEA9M,IAAAA,CAAC,CAAC,2BAAD,CAAD,CAA+BsJ,IAA/B,CAAoCwD,MAApC,EAhBuB,CAkBvB;;AACA,QACC9M,CAAC,CAAC,gDAAD,CAAD,CAAoD0S,EAApD,CACC,UADD,CADD,EAIE;AACD,UAAIhO,MAAM,GAAG1E,CAAC,CACb,gDADa,CAAD,CAEXc,IAFW,CAEN,QAFM,CAAb;;AAGAmC,MAAAA,gBAAgB,CAAC0P,aAAjB,CAA+BjO,MAA/B;AACA,KA5BsB,CA8BvB;;;AACA1E,IAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,MAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,MAAAA,IAAI,EAAE,MAFA;AAGNhB,MAAAA,IAAI,EAAE;AACL4O,QAAAA,MAAM,EAAE,mCADH;AAELK,QAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAFzB,OAHA;AAONjH,MAAAA,UAAU,EAAE,sBAAY;AACvBzH,QAAAA,OAAO,CAACkK,cAAR,CAAuB,iBAAvB;AACA;AATK,KAAP,EAUGyE,IAVH,CAUQ,UAAUjL,QAAV,EAAoB;AAC3B1D,MAAAA,OAAO,CAACC,GAAR,CAAY,sBAAZ;;AACA2B,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB;;AACA1D,MAAAA,OAAO,CAACmK,QAAR;;AACA,UAAIzG,QAAQ,CAACgE,OAAb,EAAsB;AACrB9F,QAAAA,gBAAgB,CAAC2P,kBAAjB,GAAsC7N,QAAQ,CAACjE,IAA/C,CADqB,CAGrB;;AACAmC,QAAAA,gBAAgB,CAAC4P,0BAAjB;AACA;AACD,KApBD;AAqBA,GA/tCc,uDAiuCA,uBAAUnO,MAAV,EAAkB;AAChC,QAAIoO,UAAU,GAAG7P,gBAAgB,CAACqP,YAAjB,CAA8BQ,UAA/C;;AAEA7P,IAAAA,gBAAgB,CAACC,UAAjB,CAA4BkB,gBAAgB,CAAC9C,GAAjB,CAAqByR,YAAjD;;AACA9P,IAAAA,gBAAgB,CAACpC,IAAjB,CAAsBuD,gBAAgB,CAAC9C,GAAjB,CAAqByR,YAA3C;;AAEA,QAAIrO,MAAM,IAAI,eAAd,EAA+B;AAC9B,UACCc,EAAE,CAAC0J,OAAH,CAAW8D,kCAAX,IACA,CAACxN,EAAE,CAAC0J,OAAH,CAAW+D,UAFb,EAGE;AACDzN,QAAAA,EAAE,CAAC0J,OAAH,CAAWgE,4BAAX;AACA;;AACD1N,MAAAA,EAAE,CAAC0J,OAAH,CAAWiE,YAAX,CAAwB;AACvB/H,QAAAA,IAAI,EAAE0H;AADiB,OAAxB;AAGA,KAVD,MAUO,IAAIpO,MAAM,IAAI,wBAAd,EAAwC;AAC9CzB,MAAAA,gBAAgB,CAACkF,cAAjB;AACA;AACD,GApvCc,wDAsvCC,wBAAUtD,KAAV,EAAiBE,QAAjB,EAA2B;AAC1C;AACArE,IAAAA,UAAU,CAAC,YAAY;AACtBV,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGNhB,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,mCADH;AAEL0D,UAAAA,UAAU,EAAEnQ,gBAAgB,CAACqP,YAAjB,CAA8BQ,UAFrC;AAGL/C,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,SAHA;AAQNjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACC,GAAR,CAAY,oBAAZ;AACA;AAVK,OAAP,EAWG0O,IAXH,CAWQ,UAAUC,MAAV,EAAkB;AACzBhN,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBoP,MAAtB;;AACA,YAAIA,MAAM,CAAClH,OAAX,EAAoB;AACnB9F,UAAAA,gBAAgB,CAACC,UAAjB,CAA4B+M,MAAM,CAACnP,IAAP,CAAY0L,OAAxC;;AACAvJ,UAAAA,gBAAgB,CAACpC,IAAjB,CAAsBoP,MAAM,CAACnP,IAAP,CAAY0L,OAAlC;AACA;AACD,OAjBD;AAkBA,KAnBS,EAmBP,IAnBO,CAAV;AAoBA,GA5wCc,4DA8wCK,8BAAY;AAC/B,QAAIvJ,gBAAgB,CAACoQ,cAAjB,EAAJ,EAAuC;AACtCrT,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB,+BAApB;AACA,KAFD,MAEO;AACN9F,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB,0CAApB;AACA;AACD,GApxCc,wDAsxCC,0BAAY;AAC3B,QACC9F,CAAC,CAAC,gCAAD,CAAD,CACE4J,IADF,CACO,WADP,EAEE8I,EAFF,CAEK,UAFL,CADD,EAIE;AACD,aAAO,IAAP;AACA;;AACD,WAAO,KAAP;AACA,GA/xCc,yDAiyCE,2BAAY;AAC5B,QACC1S,CAAC,CAAC,gCAAD,CAAD,CACE4J,IADF,CACO,WADP,EAEE8I,EAFF,CAEK,UAFL,CADD,EAIE;AACD,aAAO,IAAP;AACA;;AACD,WAAO,KAAP;AACA,GA1yCc,gEA4yCS,kCAAY;AACnC,QAAIY,YAAY,GAAGtT,CAAC,CACnB,gDADmB,CAAD,CAEjBI,MAFiB,GAGhBJ,CAAC,CAAC,gDAAD,CAAD,CAAoD0S,EAApD,CACD,UADC,CAHgB,GAMhB,IANH;AAOA,QAAIa,iBAAiB,GAAGvT,CAAC,CAAC,uCAAD,CAAD,CACtB4J,IADsB,CACjB,WADiB,EAEtB8I,EAFsB,CAEnB,UAFmB,CAAxB;;AAIA,QAAIY,YAAY,IAAIC,iBAApB,EAAuC;AACtC,aAAO,IAAP;AACA;;AACD,WAAO,KAAP;AACA,GA5zCc,6DA8zCM,+BAAY;AAChC,QACCvT,CAAC,CAAC,oCAAD,CAAD,CACE4J,IADF,CACO,WADP,EAEE8I,EAFF,CAEK,UAFL,CADD,EAIE;AACD,aAAO,IAAP;AACA;;AACD,WAAO,KAAP;AACA,GAv0Cc,+DAy0CQ,+BAAU7N,KAAV,EAAiB;AACvC,QACC5B,gBAAgB,CAACuQ,eAAjB,MACA,OAAOvQ,gBAAgB,CAACwQ,aAFzB,EAGE;AACDzT,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGN8G,QAAAA,QAAQ,EAAE,MAHJ;AAIN9H,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,qCADH;AAEL+D,UAAAA,aAAa,EAAExQ,gBAAgB,CAACwQ,aAF3B;AAGL1D,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,SAJA;AASNjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CAAuB,yBAAvB;;AACAtI,UAAAA,gBAAgB,CAACC,UAAjB,CACC,2BADD;;AAGAD,UAAAA,gBAAgB,CAACpC,IAAjB,CAAsBoC,gBAAgB,CAACwQ,aAAvC;AACA;AAfK,OAAP,EAiBEjB,IAjBF,CAiBO,UAAU9F,KAAV,EAAiB;AACtBzJ,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,+BAFD,EAGC/F,KAHD;;AAKArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OAzBF,EA0BEwE,IA1BF,CA0BO,UAAUjL,QAAV,EAAoB;AACzB9B,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB,EADyB,CAGzB;;;AACA,YAAI,UAAUA,QAAQ,CAACgE,OAAvB,EAAgC;AAC/B9F,UAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,+BAFD;;AAIAO,UAAAA,OAAO,CAACmK,QAAR;AACA,SAND,MAMO;AACNnK,UAAAA,OAAO,CAACmK,QAAR,GADM,CAEN;;AACAxL,UAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC7C,gBAAgB,CAACQ,WAAjB,GACA,wBAFD;AAIA;AACD,OA5CF;AA6CA,KAjDD,MAiDO;AACNzD,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC7C,gBAAgB,CAACQ,WAAjB,GAA+B,wBADhC;AAGA;AACD,GAh4Cc,kEAk4CW,kCAAUoB,KAAV,EAAiB;AAC1C,QACC5B,gBAAgB,CAACuQ,eAAjB,MACA,OAAOvQ,gBAAgB,CAACW,WAFzB,EAGE;AACD5D,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGN8G,QAAAA,QAAQ,EAAE,MAHJ;AAIN9H,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,0BADH;AAEL9L,UAAAA,WAAW,EAAEX,gBAAgB,CAACW,WAFzB;AAGLmM,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,SAJA;AASNjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CAAuB,oBAAvB;;AACAtI,UAAAA,gBAAgB,CAACC,UAAjB,CAA4B,sBAA5B;;AACAD,UAAAA,gBAAgB,CAACpC,IAAjB,CAAsBoC,gBAAgB,CAACW,WAAvC;AACA;AAbK,OAAP,EAeE4O,IAfF,CAeO,UAAU9F,KAAV,EAAiB;AACtBzJ,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,yBAFD,EAGC/F,KAHD;;AAKArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OAvBF,EAwBEwE,IAxBF,CAwBO,UAAUjL,QAAV,EAAoB;AACzB9B,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB,EADyB,CAGzB;;;AACA,YAAI,UAAUA,QAAQ,CAACgE,OAAvB,EAAgC;AAC/B9F,UAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,yBAFD;;AAIAO,UAAAA,OAAO,CAACmK,QAAR;AACA,SAND,MAMO;AACNnK,UAAAA,OAAO,CAACmK,QAAR,GADM,CAEN;;AACAxL,UAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC7C,gBAAgB,CAACQ,WAAjB,GACA,sBAFD;AAIA;AACD,OA1CF;AA2CA,KA/CD,MA+CO;AACNzD,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC7C,gBAAgB,CAACQ,WAAjB,GAA+B,sBADhC;AAGA;AACD,GAv7Cc,mEA47CY,mCAAUoB,KAAV,EAAiB;AAC3C,QAAI5B,gBAAgB,CAACyQ,sBAAjB,EAAJ,EAA+C;AAC9C1T,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGN8G,QAAAA,QAAQ,EAAE,MAHJ;AAIN9H,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,+CADH;AAELiE,UAAAA,eAAe,EAAE1Q,gBAAgB,CAAC0Q,eAF7B;AAGL5D,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,SAJA;AASNjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CAAuB,+BAAvB;;AACAtI,UAAAA,gBAAgB,CAACC,UAAjB,CACC,iCADD,EAFuB,CAKvB;;AACA;AAfK,OAAP,EAiBEsP,IAjBF,CAiBO,UAAU9F,KAAV,EAAiB;AACtBzJ,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,oCAFD,EAGC/F,KAHD;;AAKArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OAzBF,EA0BEwE,IA1BF,CA0BO,UAAUjL,QAAV,EAAoB;AACzB9B,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB,EADyB,CAGzB;;;AACA,YAAI,UAAUA,QAAQ,CAACgE,OAAvB,EAAgC;AAC/B9F,UAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,oCAFD;;AAIAO,UAAAA,OAAO,CAACmK,QAAR;AACA,SAND,MAMO;AACNnK,UAAAA,OAAO,CAACmK,QAAR,GADM,CAEN;;AACAxL,UAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,oDADD;AAGA;AACD,OA3CF;AA4CA,KA7CD,MA6CO;AACN9F,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,oDADD;AAGA;AACD,GA/+Cc,oDAo/CH,sBAAY;AACvB,QAAI7C,gBAAgB,CAACuQ,eAAjB,EAAJ,EAAwC;AACvCxT,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGN8G,QAAAA,QAAQ,EAAE,MAHJ;AAIN9H,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,uCADH;AAELkE,UAAAA,OAAO,EAAE3Q,gBAAgB,CAAC2Q,OAFrB;AAGL7D,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,SAJA;AASNjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CAAuB,mBAAvB;;AACAtI,UAAAA,gBAAgB,CAACC,UAAjB,CAA4B,qBAA5B;;AACAD,UAAAA,gBAAgB,CAACpC,IAAjB,CAAsBoC,gBAAgB,CAAC2Q,OAAvC;;AACA5T,UAAAA,CAAC,CAAC,kBAAD,CAAD,CAAsBqI,IAAtB;AACA;AAdK,OAAP,EAgBEmK,IAhBF,CAgBO,UAAU9F,KAAV,EAAiB;AACtBzJ,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,4BAFD,EAGC/F,KAHD;;AAKArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OAxBF,EAyBEwE,IAzBF,CAyBO,UAAUjL,QAAV,EAAoB;AACzB9B,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB,EADyB,CAGzB;;;AACA,YAAI,UAAUA,QAAQ,CAACgE,OAAvB,EAAgC;AAC/B,cAAI8K,SAAS,GACZ9O,QAAQ,CAACjE,IAAT,CAAcgT,KAAd,IAAuB/O,QAAQ,CAACjE,IADjC;;AAGAmC,UAAAA,gBAAgB,CAACsJ,kBAAjB,CACCnI,gBAAgB,CAAC2P,uBADlB;;AAIA1S,UAAAA,OAAO,CAACmK,QAAR;AACA,SATD,MASO;AACN,cAAIwI,cAAc,GAAGhU,CAAC,CAAC,kBAAD,CAAD,CAAsBqJ,IAAtB,CACpB,qBADoB,CAArB;;AAIA,cAAI,UAAU2K,cAAd,EAA8B;AAC7B;AACA;;AAEDhU,UAAAA,CAAC,CAAC,kBAAD,CAAD,CAAsBqJ,IAAtB,CACC,qBADD,EAEC,KAFD,EATM,CAcN;AAEA;;AACA9H,UAAAA,qBAAqB,CAACT,IAAtB,GAA6BiE,QAAQ,CAACjE,IAAtC;AACAS,UAAAA,qBAAqB,CAACU,MAAtB;AAEAjC,UAAAA,CAAC,CAAC,uCAAD,CAAD,CACEsJ,IADF,CACO,EADP,EAEEjB,IAFF;AAIArI,UAAAA,CAAC,CAAC,gCAAD,CAAD,CAAoCkM,MAApC,CACC,iGADD;AAIA,cAAI+H,SAAS,GAAG,IAAIC,WAAJ,CACf3S,qBAAqB,CAACT,IAAtB,CAA2B4H,GADZ,CAAhB;;AAGAuL,UAAAA,SAAS,CAACE,SAAV,GAAsB,UAAU3H,OAAV,EAAmB;AACxC,gBAAI1L,IAAI,GAAGsL,IAAI,CAACgI,KAAL,CACV5H,OAAO,CAAC1L,IAAR,CAAaoK,OAAb,CAAqB,SAArB,EAAgC,GAAhC,CADU,CAAX;;AAGA,oBAAQpK,IAAI,CAAC4O,MAAb;AACC,mBAAK,aAAL;AACCnO,gBAAAA,qBAAqB,CAACM,WAAtB,CACCf,IAAI,CAACgB,IADN,EAEChB,IAAI,CAACiB,KAFN;AAIA;;AAED,mBAAK,UAAL;AACCkS,gBAAAA,SAAS,CAACI,KAAV;AAEArU,gBAAAA,CAAC,CACA,uCADA,CAAD,CAEEgF,IAFF;AAGAhF,gBAAAA,CAAC,CAAC,kBAAD,CAAD,CAAsBsU,UAAtB,CACC,qBADD;AAIAzR,gBAAAA,QAAQ,CAACC,sBAAT,CACC,YADD,EAEEE,KAFF,GAEU,KAFV;AAIAhD,gBAAAA,CAAC,CAAC,kBAAD,CAAD,CAAsBgF,IAAtB;AACA3D,gBAAAA,OAAO,CAACmK,QAAR;AAEAxL,gBAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,oCADD;AAIA;AA7BF;AA+BA,WAnCD;;AAoCAmO,UAAAA,SAAS,CAACM,OAAV,GAAoB,UAAUT,KAAV,EAAiB;AACpCG,YAAAA,SAAS,CAACI,KAAV;AACAhT,YAAAA,OAAO,CAACC,GAAR,CAAYwS,KAAZ;;AACA7Q,YAAAA,gBAAgB,CAACsJ,kBAAjB,CACC,EADD,EAEC,4BAFD;AAIA,WAPD;;AAQA0H,UAAAA,SAAS,CAACO,gBAAV,CACC,KADD,EAEC,UAAUhI,OAAV,EAAmB;AAClB,gBAAI1L,IAAI,GAAGsL,IAAI,CAACgI,KAAL,CACV5H,OAAO,CAAC1L,IAAR,CAAaoK,OAAb,CAAqB,SAArB,EAAgC,GAAhC,CADU,CAAX;AAGA,gBAAIsB,OAAO,GAAG1L,IAAI,CAAC0L,OAAL,IAAgB,EAA9B;;AACA,gBAAIA,OAAO,IAAI,WAAW1L,IAAI,CAACC,KAA/B,EAAsC;AACrCyL,cAAAA,OAAO,GAAGA,OAAO,CAACtB,OAAR,CACT,IADS,EAET,UAAUuJ,MAAV,EAAkB;AACjB,uBAAO,EAAP;AACA,eAJQ,CAAV;AAMAzU,cAAAA,CAAC,CACA,uCADA,CAAD,CAEEsJ,IAFF,CAEOkD,OAFP;AAGA;;AACDvJ,YAAAA,gBAAgB,CAACpC,IAAjB,CAAsB2L,OAAtB,EAA+B1L,IAAI,CAACC,KAApC;AACA,WAnBF;AAqBA;AACD,OAvIF;AAwIA,KAzID,MAyIO;AACNf,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB,oCAApB;AACA;AACD,GAjoDc,4DAsoDK,4BAAUjB,KAAV,EAAiB;AACpC,QAAI5B,gBAAgB,CAACuQ,eAAjB,EAAJ,EAAwC;AACvCxT,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGN8G,QAAAA,QAAQ,EAAE,MAHJ;AAIN9H,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,mCADH;AAELE,UAAAA,YAAY,EAAE3M,gBAAgB,CAAC2M,YAF1B;AAGLG,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,SAJA;AASNjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CAAuB,mBAAvB;;AACAtI,UAAAA,gBAAgB,CAACC,UAAjB,CAA4B,qBAA5B;;AACAlD,UAAAA,CAAC,CAAC,2BAAD,CAAD,CAA+BsJ,IAA/B,CAAoC,EAApC;AACA;AAbK,OAAP,EAeEkJ,IAfF,CAeO,UAAU9F,KAAV,EAAiB;AACtBzJ,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,6BAFD,EAGC/F,KAHD;;AAKArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OAvBF,EAwBEwE,IAxBF,CAwBO,UAAUjL,QAAV,EAAoB;AACzB9B,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB,EADyB,CAEzB;;;AACA,YAAI,UAAUA,QAAQ,CAACgE,OAAvB,EAAgC;AAC/B9F,UAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,6BAFD;;AAIAO,UAAAA,OAAO,CAACmK,QAAR;AACA,SAND,MAMO;AACNnK,UAAAA,OAAO,CAACmK,QAAR,GADM,CAGN;;AACAxL,UAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,wCADD;AAGA;AACD,OAzCF;AA0CA,KA3CD,MA2CO;AACN9F,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB,wCAApB;AACA;AACD,GArrDc,wDA0rDC,wBAAUjB,KAAV,EAAiB;AAChC,QAAI5B,gBAAgB,CAACyR,mBAAjB,EAAJ,EAA4C;AAC3C1U,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGN8G,QAAAA,QAAQ,EAAE,MAHJ;AAIN9H,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,mCADH;AAELiF,UAAAA,YAAY,EAAE1R,gBAAgB,CAAC0R,YAF1B;AAGL5E,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,SAJA;AASNjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CAAuB,mBAAvB;;AACAtI,UAAAA,gBAAgB,CAACC,UAAjB,CAA4B,qBAA5B;AACA;AAZK,OAAP,EAcEsP,IAdF,CAcO,UAAU9F,KAAV,EAAiB;AACtBzJ,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,wBAFD,EAGC/F,KAHD;;AAKArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OAtBF,EAuBEwE,IAvBF,CAuBO,UAAUjL,QAAV,EAAoB;AACzB9B,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB;;AACA1D,QAAAA,OAAO,CAACmK,QAAR,GAFyB,CAIzB;;AACA,YAAI,UAAUzG,QAAQ,CAACgE,OAAvB,EAAgC;AAC/B9F,UAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,wBAFD;AAIA,SALD,MAKO;AACN;AACAd,UAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,wCADD;AAGA;AACD,OAvCF;AAwCA,KAzCD,MAyCO;AACN9F,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB,wCAApB;AACA;AACD,GAvuDc,oDA4uDH,oBAAUjB,KAAV,EAAiB;AAC5B7E,IAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,MAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,MAAAA,IAAI,EAAE,MAFA;AAGN8G,MAAAA,QAAQ,EAAE,MAHJ;AAIN9H,MAAAA,IAAI,EAAE;AACL4O,QAAAA,MAAM,EAAE,+BADH;AAELK,QAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAFzB,OAJA;AAQNjH,MAAAA,UAAU,EAAE,sBAAY;AACvBzH,QAAAA,OAAO,CAACkK,cAAR,CAAuB,kBAAvB;;AACAtI,QAAAA,gBAAgB,CAACC,UAAjB,CAA4B,kBAA5B,EAFuB,CAGvB;;AACA;AAZK,KAAP,EAcEsP,IAdF,CAcO,UAAU9F,KAAV,EAAiB;AACtBzJ,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,MAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,yBAFD,EAGC/F,KAHD;;AAKArL,MAAAA,OAAO,CAACmK,QAAR;AACA,KAtBF,EAuBEwE,IAvBF,CAuBO,UAAUjL,QAAV,EAAoB;AACzB9B,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB;;AACA1D,MAAAA,OAAO,CAACmK,QAAR,GAFyB,CAIzB;;AACA,UAAI,UAAUzG,QAAQ,CAACgE,OAAvB,EAAgC;AAC/B9F,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,yBAFD;AAIA,OALD,MAKO;AACNmC,QAAAA,gBAAgB,CAAC2R,kBAAjB,GAAsC,IAAtC;AACA3R,QAAAA,gBAAgB,CAAC4R,eAAjB;AACA;AACD,KArCF;AAsCA,GAnxDc,yDAqxDE,2BAAY;AAC5B,QAAI,UAAU5R,gBAAgB,CAAC6R,gBAA/B,EAAiD;AAChD;AACA;;AAED9U,IAAAA,CAAC,CAAC,MAAD,CAAD,CAAUwJ,WAAV,CAAsB,gBAAtB;AAEA,QAAI/D,QAAQ,GAAGD,EAAE,CAACC,QAAH,CACd,wCADc,CAAf;AAGAzF,IAAAA,CAAC,CAAC,wCAAD,CAAD,CAA4CsJ,IAA5C,CAAiD7D,QAAQ,EAAzD;AAEAzF,IAAAA,CAAC,CACA,0DADA,CAAD,CAEEJ,MAFF;AAGAI,IAAAA,CAAC,CAAC,iCAAD,CAAD,CAAqCuJ,QAArC,CACC,mCADD,EAf4B,CAmB5B;;AACAtG,IAAAA,gBAAgB,CAAC8R,oBAAjB;;AAEA9R,IAAAA,gBAAgB,CAAC2R,kBAAjB,GAAsC,KAAtC;AACA3R,IAAAA,gBAAgB,CAAC6R,gBAAjB,GAAoC,KAApC;AACA,GA7yDc,8DAozDO,gCAAY;AACjC9U,IAAAA,CAAC,CAAC,kBAAD,CAAD,CACEwJ,WADF,CACc,6BADd,EAEE8K,UAFF,CAEa,aAFb,EAGE/K,QAHF,CAGW,WAHX,EAIEC,WAJF,CAIc,iBAJd,EAKEpH,IALF,CAKOgC,gBAAgB,CAAC2M,OAAjB,CAAyBiE,QALhC,EAME3L,IANF,CAMO,QANP,EAMiB,QANjB,EAOE6C,MAPF,CAOS,8CAPT,EAQE7C,IARF,CAQO,MARP,EAQejF,gBAAgB,CAAC6Q,OARhC;AASA,GA9zDc,oEAg0Da,oCAAUC,SAAV,EAAqB;AAChD,QAAI9R,MAAM,CAACC,IAAP,CAAY6R,SAAZ,EAAuB9U,MAA3B,EAAmC;AAClC,WAAK+U,OAAL,IAAgBD,SAAhB,EAA2B;AAC1B,YAAIzP,QAAQ,GAAGD,EAAE,CAACC,QAAH,CAAY0P,OAAZ,CAAf;AACA,YAAIC,aAAa,GAAGF,SAAS,CAACC,OAAD,CAAT,IAAsB,EAA1C;AACAnV,QAAAA,CAAC,CAAC,wCAAD,CAAD,CAA4CkM,MAA5C,CACCzG,QAAQ,CAAC2P,aAAD,CADT;AAGA;;AACDpV,MAAAA,CAAC,CAAC,mDAAD,CAAD,CAAuDuJ,QAAvD,CACC,yBADD;AAGAvJ,MAAAA,CAAC,CACA,4EADA,CAAD,CAEEuJ,QAFF,CAEW,yBAFX;AAGA;AACD,GAh1Dc,2DAk1DI,2BAAUzI,IAAV,EAAgB;AAClC,QAAI,cAAcA,IAAlB,EAAwB;AACvBmC,MAAAA,gBAAgB,CAACoS,YAAjB,GACCxH,kBAAkB,CAAC/M,IAAI,CAACwU,QAAN,CAAlB,IAAqC,EADtC;AAEA,KAJiC,CAMlC;;;AACArS,IAAAA,gBAAgB,CAAC0Q,eAAjB,GACCvH,IAAI,CAACC,SAAL,CAAevL,IAAI,CAAC,iBAAD,CAAnB,KAA2C,EAD5C;AAEAmC,IAAAA,gBAAgB,CAAC2Q,OAAjB,GAA2B2B,SAAS,CAACzU,IAAI,CAAC,UAAD,CAAL,CAAT,IAA+B,EAA1D;AACAmC,IAAAA,gBAAgB,CAAC2M,YAAjB,GACCxD,IAAI,CAACC,SAAL,CAAevL,IAAI,CAAC,aAAD,CAAnB,KAAuC,EADxC;AAEAmC,IAAAA,gBAAgB,CAACmQ,UAAjB,GACChH,IAAI,CAACC,SAAL,CAAevL,IAAI,CAAC,YAAD,CAAnB,KAAsC,EADvC;AAEAmC,IAAAA,gBAAgB,CAAC6M,kBAAjB,GACC1D,IAAI,CAACC,SAAL,CAAevL,IAAI,CAAC,wBAAD,CAAnB,KAAkD,EADnD;AAEAmC,IAAAA,gBAAgB,CAAC0R,YAAjB,GAAgC7T,IAAI,CAAC,cAAD,CAAJ,IAAwB,EAAxD,CAhBkC,CAkBlC;;AACAmC,IAAAA,gBAAgB,CAACuS,mBAAjB,CAAqC1U,IAArC,EAnBkC,CAqBlC;;AACAmC,IAAAA,gBAAgB,CAACwS,4BAAjB,CACC3U,IAAI,CAAC,kBAAD,CADL;AAGA,GA32Dc,6DA62DM,6BAACA,IAAD,EAAU;AAC9B,QAAI,eAAesD,gBAAgB,CAACsR,oBAApC,EAA0D;AACzD;AACA;AACD,GAj3Dc,oDAm3DH,sBAAM;AACjB1V,IAAAA,CAAC,CAAC,2BAAD,CAAD,CAA+BgF,IAA/B;AACA,GAr3Dc,6DAu3DM,+BAAY;AAChC/B,IAAAA,gBAAgB,CAACkK,UAAjB;AAEA,QAAI2D,OAAO,GACV7N,gBAAgB,CAACoP,OAAjB,CACCrS,CAAC,CAAC,eAAD,CAAD,CACE4J,IADF,CACO,eADP,EAEEP,IAFF,CAEO,cAFP,CADD,KAIK,EALN;AAMA,QAAIkB,OAAO,GACVtH,gBAAgB,CAACoP,OAAjB,CACCrS,CAAC,CAAC,aAAD,CAAD,CAAiBqJ,IAAjB,CAAsB,cAAtB,CADD,KAEK,EAHN;AAKArJ,IAAAA,CAAC,CAAC,iCAAD,CAAD,CACEwJ,WADF,CAEE,2EAFF,EAIED,QAJF,CAKE,sEALF,EAOElB,IAPF;AASArI,IAAAA,CAAC,CAAC,iCAAD,CAAD,CACEsJ,IADF,CACO9D,EAAE,CAACC,QAAH,CAAY,gCAAZ,CADP,EAEE8D,QAFF,CAEW,WAFX;AAGAvJ,IAAAA,CAAC,CAAC,kCAAD,CAAD,CAAsCkM,MAAtC,CACC,0EADD;AAIAjJ,IAAAA,gBAAgB,CAACQ,WAAjB,GAA+B,YAA/B;AACAW,IAAAA,gBAAgB,CAACgO,QAAjB,GAA4B,YAA5B;;AAEA,QAAInP,gBAAgB,CAACM,uBAAjB,CAAyCuN,OAAzC,CAAJ,EAAuD;AACtD7N,MAAAA,gBAAgB,CAACqP,YAAjB,GACCrP,gBAAgB,CAACM,uBAAjB,CAAyCuN,OAAzC,CADD;AAGA7N,MAAAA,gBAAgB,CAACwS,4BAAjB,CACCxS,gBAAgB,CAACqP,YAAjB,CAA8BxR,IAA9B,CAAmC,uBAAnC,CADD;AAGA,KAPD,MAOO;AACN;AACAd,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGNhB,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,8BADH;AAELhH,UAAAA,GAAG,EAAE,MAAM6B,OAAN,GAAgB,QAAhB,GAA2BuG;AAF3B,SAHA;AAONhI,QAAAA,UAAU,EAAE,sBAAM;AACjBzH,UAAAA,OAAO,CAACkK,cAAR,CAAuB,oBAAvB;;AACAtI,UAAAA,gBAAgB,CAACpC,IAAjB,CAAsB,oBAAtB;AACA;AAVK,OAAP,EAYE2R,IAZF,CAYO,UAAC9F,KAAD,EAAW;AAChBzJ,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,iCAFD,EAGC/F,KAHD;;AAKArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OApBF,EAqBEwE,IArBF,CAqBO,UAACjL,QAAD,EAAc;AACnB9B,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB;;AACA1D,QAAAA,OAAO,CAACmK,QAAR;;AAEA,YAAIzG,QAAQ,CAACgE,OAAb,EAAsB;AACrB9F,UAAAA,gBAAgB,CAACM,uBAAjB,CACCwB,QAAQ,CAACjE,IAAT,CAAcA,IAAd,CAAmB8Q,EADpB,IAEI7M,QAAQ,CAACjE,IAFb;AAGAmC,UAAAA,gBAAgB,CAACqP,YAAjB,GAAgCvN,QAAQ,CAACjE,IAAzC;AACAmC,UAAAA,gBAAgB,CAACwS,4BAAjB,CACCxS,gBAAgB,CAACqP,YAAjB,CAA8BxR,IAA9B,CACA,uBADA,CADD;AAKA,SAVD,MAUO;AACNd,UAAAA,CAAC,CACA,+CADA,CAAD,CAEEoC,IAFF,CAEO,4BAFP;AAGApC,UAAAA,CAAC,CAAC,kCAAD,CAAD,CACE4J,IADF,CACO,mBADP,EAEEhK,MAFF;AAGAI,UAAAA,CAAC,CAAC,iCAAD,CAAD,CAAqCwJ,WAArC,CACC,WADD;AAGAxJ,UAAAA,CAAC,CAAC,kCAAD,CAAD,CAAsCsJ,IAAtC,CACC9D,EAAE,CAACC,QAAH,CAAY,kCAAZ,CADD;AAGAzF,UAAAA,CAAC,CAAC,wBAAD,CAAD,CACEwJ,WADF,CAEE,4CAFF,EAIED,QAJF,CAIW,UAJX,EAKEnH,IALF,CAKO,gBALP;AAMA;AACD,OAvDF;AAwDA;AACD,GA19Dc,qEA49Dc,uCAAY;AACxCa,IAAAA,gBAAgB,CAAC0S,cAAjB,CACC,4DADD;;AAGA1S,IAAAA,gBAAgB,CAAC2S,YAAjB,GAAgC,IAAhC;AACA,GAj+Dc,iEAm+DU,mCAAY;AACpC3S,IAAAA,gBAAgB,CAAC0S,cAAjB,CACC,yCADD;;AAGA1S,IAAAA,gBAAgB,CAAC2S,YAAjB,GAAgC,IAAhC;AACA,GAx+Dc,wDA0+DC,wBAAUC,YAAV,EAAwB;AACvC;AACA,QAAI5S,gBAAgB,CAAC2S,YAArB,EAAmC;AAClC5V,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB+P,YAApB;AACA,KAFD,MAEO;AACN7V,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGNhB,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,oCADH;AAELK,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAFzB,SAHA;AAONjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CACC,uCADD;;AAGAtI,UAAAA,gBAAgB,CAACC,UAAjB,CACC,yCADD;AAGA;AAdK,OAAP,EAgBEsP,IAhBF,CAgBO,UAAU9F,KAAV,EAAiB;AACtBzJ,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,oCAFD,EAGC/F,KAHD;;AAKArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OAxBF,EAyBEwE,IAzBF,CAyBO,UAAUlP,IAAV,EAAgB;AACrBmC,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBC,IAAtB,EADqB,CAGrB;;;AACAmC,QAAAA,gBAAgB,CAACC,UAAjB,CACC,mCADD;;AAIA7B,QAAAA,OAAO,CAACmK,QAAR,GARqB,CASrB;;AACAxL,QAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB+P,YAApB;AACA,OApCF;AAqCA;AACD,GArhEc,gEAuhES,kCAAY;AACnC7V,IAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,MAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,MAAAA,IAAI,EAAE,MAFA;AAGNhB,MAAAA,IAAI,EAAE;AACL4O,QAAAA,MAAM,EAAE,0CADH;AAELK,QAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAFzB,OAHA;AAONjH,MAAAA,UAAU,EAAE,sBAAY;AACvBzH,QAAAA,OAAO,CAACkK,cAAR,CAAuB,0BAAvB;;AACAtI,QAAAA,gBAAgB,CAACC,UAAjB,CAA4B,4BAA5B;;AACA7B,QAAAA,OAAO,CAACC,GAAR,CAAY,8BAAZ;AACA;AAXK,KAAP,EAaEkR,IAbF,CAaO,UAAU9F,KAAV,EAAiB;AACtBzJ,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,MAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,mCAFD,EAGC/F,KAHD;;AAKArL,MAAAA,OAAO,CAACmK,QAAR;AACA,KArBF,EAsBEwE,IAtBF,CAsBO,UAAUlP,IAAV,EAAgB;AACrBmC,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsBC,IAAtB;;AACAmC,MAAAA,gBAAgB,CAACC,UAAjB,CACC,sCADD;;AAGAD,MAAAA,gBAAgB,CAACpC,IAAjB,CACC,sCADD;;AAGAQ,MAAAA,OAAO,CAACmK,QAAR;AACAxL,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,qDADD;AAGA,KAlCF;AAmCA,GA3jEc,6DA6jEM,+BAAY;AAChC;AACA9F,IAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,MAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,MAAAA,IAAI,EAAE,MAFA;AAGNhB,MAAAA,IAAI,EAAE;AACL4O,QAAAA,MAAM,EAAE,uCADH;AAELK,QAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAFzB,OAHA;AAONjH,MAAAA,UAAU,EAAE,sBAAY;AACvBzH,QAAAA,OAAO,CAACkK,cAAR,CAAuB,uBAAvB;;AACAtI,QAAAA,gBAAgB,CAACC,UAAjB,CAA4B,yBAA5B,EAFuB,CAGvB;;AACA;AAXK,KAAP,EAaEsP,IAbF,CAaO,UAAU9F,KAAV,EAAiB;AACtBzJ,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,MAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,4BAFD,EAGC/F,KAHD;;AAKArL,MAAAA,OAAO,CAACmK,QAAR;AACA,KArBF,EAsBEwE,IAtBF,CAsBO,UAAUlP,IAAV,EAAgB;AACrBmC,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsBC,IAAtB;;AACAmC,MAAAA,gBAAgB,CAACC,UAAjB,CACC,kCADD;;AAGA7B,MAAAA,OAAO,CAACmK,QAAR;AACAxL,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,kDADD;AAGA,KA/BF;AAgCA,GA/lEc,6DAimEM,+BAAY;AAChC;AACA9F,IAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,MAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,MAAAA,IAAI,EAAE,MAFA;AAGNhB,MAAAA,IAAI,EAAE;AACL4O,QAAAA,MAAM,EAAE,uCADH;AAELK,QAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAFzB,OAHA;AAONjH,MAAAA,UAAU,EAAE,sBAAY;AACvBzH,QAAAA,OAAO,CAACkK,cAAR,CAAuB,kBAAvB;;AACAtI,QAAAA,gBAAgB,CAACC,UAAjB,CAA4B,oBAA5B;;AACA7B,QAAAA,OAAO,CAACC,GAAR,CAAY,sBAAZ;AACA;AAXK,KAAP,EAaEkR,IAbF,CAaO,UAAU9F,KAAV,EAAiB;AACtBzJ,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,MAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAe,GAAf,GAAqBgI,KAAK,CAAC+F,UAD5B,EAEC,4BAFD,EAGC/F,KAHD;;AAKArL,MAAAA,OAAO,CAACmK,QAAR;AACA,KArBF,EAsBEwE,IAtBF,CAsBO,UAAUlP,IAAV,EAAgB;AACrBmC,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsBC,IAAtB;;AACAmC,MAAAA,gBAAgB,CAACC,UAAjB,CAA4B,6BAA5B;;AACA7B,MAAAA,OAAO,CAACmK,QAAR;AACAxL,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,kDADD;AAGA,KA7BF;AA8BA,GAjoEc,sDAmoED,wBAAY;AACzB,QAAI7C,gBAAgB,CAAC2P,kBAAjB,CAAoC,aAApC,EAAmDxS,MAAvD,EAA+D;AAC9D6C,MAAAA,gBAAgB,CAAC6S,qBAAjB,GACC7S,gBAAgB,CAAC2P,kBAAjB,CAAoC,aAApC,EAAmDxS,MADpD;AAGAiB,MAAAA,OAAO,CAACkK,cAAR,CAAuB,gBAAvB;;AACAtI,MAAAA,gBAAgB,CAACC,UAAjB,CAA4B,kBAA5B;;AAEAlD,MAAAA,CAAC,CAAC+V,IAAF,CACC9S,gBAAgB,CAAC2P,kBAAjB,CAAoC,aAApC,CADD,EAEC,UAAUoD,KAAV,EAAiBC,OAAjB,EAA0B;AACzB1W,QAAAA,qBAAqB,CAACE,GAAtB,CAA0B;AACzBiJ,UAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADG;AAEzB3N,UAAAA,IAAI,EAAE,MAFmB;AAGzBhB,UAAAA,IAAI,EAAE;AACL4O,YAAAA,MAAM,EAAE,uCADH;AAELuG,YAAAA,OAAO,EAAEA,OAFJ;AAGLlG,YAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,WAHmB;AAQzBhH,UAAAA,OAAO,EAAE,iBAAUkH,MAAV,EAAkB;AAC1B,gBACChN,gBAAgB,CAACiT,qBAAjB,GACAjT,gBAAgB,CAAC2P,kBAAjB,CACC,aADD,EAEExS,MAJH,EAKE;AACD6C,cAAAA,gBAAgB,CAACiT,qBAAjB,IAA0C,CAA1C;AACA;;AAEDjT,YAAAA,gBAAgB,CAACC,UAAjB,CACC,mBACAD,gBAAgB,CAACiT,qBADjB,GAEA,MAFA,GAGAjT,gBAAgB,CAAC2P,kBAAjB,CACC,aADD,EAEExS,MALF,GAMA,OANA,GAOA6P,MAAM,CAACnP,IARR;;AAWAmC,YAAAA,gBAAgB,CAAC6S,qBAAjB,IAA0C,CAA1C;;AACA,gBACC,KAAK7S,gBAAgB,CAAC6S,qBADvB,EAEE;AACDzU,cAAAA,OAAO,CAACmK,QAAR;AACAxL,cAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,4CADD;AAGA9F,cAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,0CADD;AAGA;AACD;AAzCwB,SAA1B;AA2CA,OA9CF;AAgDAvG,MAAAA,qBAAqB,CAACU,GAAtB;AACA,KAxDD,MAwDO;AACND,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,4CADD;AAGA9F,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB,0CAApB;AACA;AACD,GAlsEc,8DAosEO,gCAAY;AACjC,QACC7C,gBAAgB,CAAC2P,kBAAjB,CAAoC,qBAApC,EACExS,MAFH,EAGE;AACD6C,MAAAA,gBAAgB,CAACkT,6BAAjB,GACClT,gBAAgB,CAAC2P,kBAAjB,CACC,qBADD,EAEExS,MAHH;AAKAiB,MAAAA,OAAO,CAACkK,cAAR,CAAuB,yBAAvB;;AACAtI,MAAAA,gBAAgB,CAACC,UAAjB,CAA4B,2BAA5B;;AAEAlD,MAAAA,CAAC,CAAC+V,IAAF,CACC9S,gBAAgB,CAAC2P,kBAAjB,CAAoC,qBAApC,CADD,EAEC,UAAUoD,KAAV,EAAiBC,OAAjB,EAA0B;AACzB1W,QAAAA,qBAAqB,CAACE,GAAtB,CAA0B;AACzBiJ,UAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADG;AAEzB3N,UAAAA,IAAI,EAAE,MAFmB;AAGzBhB,UAAAA,IAAI,EAAE;AACL4O,YAAAA,MAAM,EAAE,+CADH;AAELuG,YAAAA,OAAO,EAAEA,OAFJ;AAGLlG,YAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,WAHmB;AAQzBhH,UAAAA,OAAO,EAAE,iBAAUkH,MAAV,EAAkB;AAC1B,gBACChN,gBAAgB,CAACmT,6BAAjB,GACAnT,gBAAgB,CAAC2P,kBAAjB,CACC,qBADD,EAEExS,MAJH,EAKE;AACD6C,cAAAA,gBAAgB,CAACmT,6BAAjB,IAAkD,CAAlD;AACA;;AAEDnT,YAAAA,gBAAgB,CAACC,UAAjB,CACC,mBACAD,gBAAgB,CAACmT,6BADjB,GAEA,MAFA,GAGAnT,gBAAgB,CAAC2P,kBAAjB,CACC,qBADD,EAEExS,MALF,GAMA,OANA,GAOA6P,MAAM,CAACnP,IARR;;AAUAmC,YAAAA,gBAAgB,CAACpC,IAAjB,CACC,mBACAoC,gBAAgB,CAACmT,6BADjB,GAEA,MAFA,GAGAnT,gBAAgB,CAAC2P,kBAAjB,CACC,qBADD,EAEExS,MALF,GAMA,OANA,GAOA6P,MAAM,CAACnP,IARR;;AAWAmC,YAAAA,gBAAgB,CAACkT,6BAAjB,IAAkD,CAAlD;;AACA,gBACC,KACAlT,gBAAgB,CAACkT,6BAFlB,EAGE;AACD9U,cAAAA,OAAO,CAACmK,QAAR;AACAxL,cAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,oDADD;AAGA;AACD;AAjDwB,SAA1B;AAmDA,OAtDF;AAwDAvG,MAAAA,qBAAqB,CAACU,GAAtB;AACA,KArED,MAqEO;AACND,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,oDADD;AAGA;AACD,GA/wEc,sDAixED,wBAAY;AACzB,QAAI7C,gBAAgB,CAAC2P,kBAAjB,CAAoC,aAApC,EAAmDxS,MAAvD,EAA+D;AAC9D6C,MAAAA,gBAAgB,CAACoT,qBAAjB,GACCpT,gBAAgB,CAAC2P,kBAAjB,CAAoC,aAApC,EAAmDxS,MADpD;AAGAiB,MAAAA,OAAO,CAACkK,cAAR,CAAuB,gBAAvB;;AACAtI,MAAAA,gBAAgB,CAACC,UAAjB,CAA4B,kBAA5B;;AAEAlD,MAAAA,CAAC,CAAC+V,IAAF,CACC9S,gBAAgB,CAAC2P,kBAAjB,CAAoC,aAApC,CADD,EAEC,UAAUoD,KAAV,EAAiBM,OAAjB,EAA0B;AACzB/W,QAAAA,qBAAqB,CAACE,GAAtB,CAA0B;AACzBiJ,UAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADG;AAEzB3N,UAAAA,IAAI,EAAE,MAFmB;AAGzBhB,UAAAA,IAAI,EAAE;AACL4O,YAAAA,MAAM,EAAE,uCADH;AAEL4G,YAAAA,OAAO,EAAEA,OAFJ;AAGLvG,YAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,WAHmB;AAQzBhH,UAAAA,OAAO,EAAE,iBAAUkH,MAAV,EAAkB;AAC1B,gBACChN,gBAAgB,CAACsT,qBAAjB,GACAtT,gBAAgB,CAAC2P,kBAAjB,CACC,aADD,EAEExS,MAJH,EAKE;AACD6C,cAAAA,gBAAgB,CAACsT,qBAAjB,IAA0C,CAA1C;AACA;;AAEDtT,YAAAA,gBAAgB,CAACC,UAAjB,CACC,mBACAD,gBAAgB,CAACsT,qBADjB,GAEA,MAFA,GAGAtT,gBAAgB,CAAC2P,kBAAjB,CACC,aADD,EAEExS,MALF,GAMA,OANA,GAOA6P,MAAM,CAACnP,IARR;;AAUAmC,YAAAA,gBAAgB,CAACpC,IAAjB,CACC,mBACAoC,gBAAgB,CAACsT,qBADjB,GAEA,MAFA,GAGAtT,gBAAgB,CAAC2P,kBAAjB,CACC,aADD,EAEExS,MALF,GAMA,OANA,GAOA6P,MAAM,CAACnP,IARR;;AAWAmC,YAAAA,gBAAgB,CAACoT,qBAAjB,IAA0C,CAA1C;;AACA,gBACC,KAAKpT,gBAAgB,CAACoT,qBADvB,EAEE;AACDhV,cAAAA,OAAO,CAACmK,QAAR;AACAxL,cAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,4CADD;AAGA;AACD;AAhDwB,SAA1B;AAkDA,OArDF;AAuDAvG,MAAAA,qBAAqB,CAACU,GAAtB;AACA,KA/DD,MA+DO;AACND,MAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,4CADD;AAGA;AACD,GAt1Ec,oEA21Ea,sCAAM;AACjC,QAAI,MAAM1C,MAAM,CAACC,IAAP,CAAYe,gBAAgB,CAACmL,eAA7B,EAA8CnP,MAAxD,EAAgE;AAC/D;AACA,KAHgC,CAKjC;AACA;;;AACA,QAAIoW,aAAa,GAChBpS,gBAAgB,CAACmL,eAAjB,CAAiCP,YAAjC,IAAiD,EADlD;;AAEA,QAAIhP,CAAC,CAAC,iCAAD,CAAD,CAAqC0J,QAArC,CAA8C,cAA9C,CAAJ,EAAmE;AAClE8M,MAAAA,aAAa,GAAG,EAAhB;AACA;;AACD,QAAIC,gBAAgB,GACnBrS,gBAAgB,CAACmL,eAAjB,CAAiCW,QAAjC,IAA6C,EAD9C,CAZiC,CAejC;;AACA,QAAIsG,aAAa,CAACpW,MAAd,GAAuB,CAA3B,EAA8B;AAC7B6C,MAAAA,gBAAgB,CAACyT,kBAAjB,CAAoCF,aAApC;AACA,KAlBgC,CAoBjC;;;AACA,QAAIC,gBAAgB,CAACrW,MAAjB,GAA0B,CAA9B,EAAiC;AAChC6C,MAAAA,gBAAgB,CAAC0T,mBAAjB,CAAqCF,gBAArC;AACA;;AAED,QAAIA,gBAAgB,CAACrW,MAAjB,IAA2B,CAA3B,IAAgCoW,aAAa,CAACpW,MAAd,IAAwB,CAA5D,EAA+D;AAC9D6C,MAAAA,gBAAgB,CAACkN,0BAAjB;AACA;AACD,GAv3Ec,6DA43EM,6BAACsG,gBAAD,EAAsB;AAC1CxT,IAAAA,gBAAgB,CAAC2T,0BAAjB,GACCH,gBAAgB,CAACrW,MADlB;AAGAJ,IAAAA,CAAC,CAAC+V,IAAF,CAAOU,gBAAP,EAAyB,UAAUT,KAAV,EAAiBa,aAAjB,EAAgC;AACxDtX,MAAAA,qBAAqB,CAACE,GAAtB,CAA0B;AACzBiJ,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADG;AAEzB3N,QAAAA,IAAI,EAAE,MAFmB;AAGzBhB,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,6CADH;AAEL5L,UAAAA,IAAI,EAAE+S,aAAa,CAAC/S,IAFf;AAGL6L,UAAAA,OAAO,EAAE1M,gBAAgB,CAAC2M,YAHrB;AAILC,UAAAA,iBAAiB,EAAE5M,gBAAgB,CAAC6M,kBAJ/B;AAKLC,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AALzB,SAHmB;AAUzBjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CACC,wBAAwBsL,aAAa,CAAC3I,IAAtC,GAA6C,GAD9C;;AAGAjL,UAAAA,gBAAgB,CAACC,UAAjB,CACC,wBAAwB2T,aAAa,CAAC3I,IAAtC,GAA6C,GAD9C;AAGA,SAjBwB;AAkBzBnF,QAAAA,OAAO,EAAE,iBAAUkH,MAAV,EAAkB;AAC1B5O,UAAAA,OAAO,CAACC,GAAR,CAAY2O,MAAZ;AACA5O,UAAAA,OAAO,CAACmK,QAAR,CACC,wBAAwBqL,aAAa,CAAC3I,IAAtC,GAA6C,GAD9C;;AAIA,cAAI+B,MAAM,CAAClH,OAAX,EAAoB;AACnB,gBAAIuG,WAAW,GACdlL,gBAAgB,CAACmL,eAAjB,CAAiCW,QADlC,CADmB,CAInB;;AACA9L,YAAAA,gBAAgB,CAACmL,eAAjB,CAAiCW,QAAjC,GACCjN,gBAAgB,CAACuM,sBAAjB,CACCqH,aAAa,CAACzL,IADf,EAECkE,WAFD,CADD,CALmB,CAWnB;;AACArM,YAAAA,gBAAgB,CAACkN,0BAAjB;AACA;;AAEDlN,UAAAA,gBAAgB,CAAC2T,0BAAjB,IAA+C,CAA/C;;AAEA,cAAI,MAAM3T,gBAAgB,CAAC2T,0BAA3B,EAAuD;AACtDvV,YAAAA,OAAO,CAACmK,QAAR,CAAiB,+BAAjB;AACA;AACD;AA5CwB,OAA1B;AA8CA,KA/CD;AAgDAjM,IAAAA,qBAAqB,CAACU,GAAtB;AACA,GAj7Ec,oEAs7Ea,oCAAC6B,IAAD,EAAU;AACrCA,IAAAA,IAAI,GAAGuJ,SAAS,KAAKvJ,IAAd,GAAqBA,IAArB,GAA4B,MAAnC;AACA9B,IAAAA,CAAC,CAAC,sDAAD,CAAD,CAA0DJ,MAA1D;;AAEA,YAAQkC,IAAR;AACC,WAAK,MAAL;AACC,YAAIkN,YAAY,GACf5K,gBAAgB,CAACmL,eAAjB,CAAiCP,YAAjC,IAAiD,CADlD;AAEA,YAAIkB,QAAQ,GACX9L,gBAAgB,CAACmL,eAAjB,CAAiCW,QAAjC,IAA6C,CAD9C;;AAEA,YACClQ,CAAC,CAAC,iCAAD,CAAD,CAAqC0J,QAArC,CACC,cADD,CADD,EAIE;AACDsF,UAAAA,YAAY,GAAG,EAAf;AACA;;AACD,YAAIA,YAAY,CAAC5O,MAAb,KAAwB8P,QAAQ,CAAC9P,MAArC,EAA6C;AAC5CJ,UAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CACC,8BACA7C,gBAAgB,CAACQ,WADjB,GAEA,mBAHD;AAKA;;AACD;;AAED,WAAK,SAAL;AACC,YAAIqT,SAAS,GAAG9W,CAAC,CAAC,yBAAD,CAAD,CAA6BqJ,IAA7B,CACf,gBADe,CAAhB;AAIArJ,QAAAA,CAAC,CAAC,kBAAD,CAAD,CACEuJ,QADF,CACW,uBADX,EAEEC,WAFF,CAEc,iBAFd,EAGEH,IAHF,CAGO,QAHP,EAGiB,QAHjB,EAIEA,IAJF,CAKE,MALF,EAMEjF,gBAAgB,CAAC2S,aAAjB,GAAiCD,SANnC,EAQE1U,IARF,CAQOgC,gBAAgB,CAAC4S,cARxB,EASE9K,MATF,CASS,8CATT;AAUA;;AAED;AACC,YAAI4K,SAAS,GAAG9W,CAAC,CAAC,yBAAD,CAAD,CAA6BqJ,IAA7B,CACf,gBADe,CAAhB;AAIArJ,QAAAA,CAAC,CAAC,kBAAD,CAAD,CACEuJ,QADF,CACW,uBADX,EAEEC,WAFF,CAEc,iBAFd,EAGEH,IAHF,CAGO,QAHP,EAGiB,QAHjB,EAIEA,IAJF,CAIO,MAJP,EAIejF,gBAAgB,CAAC6S,SAJhC,EAKE7U,IALF,CAKOgC,gBAAgB,CAAC8S,UALxB,EAMEhL,MANF,CAMS,8CANT;AAQAlM,QAAAA,CAAC,CAAC,yBAAD,CAAD,CAA6B4J,IAA7B,CAAkC,SAAlC,EAA6ChK,MAA7C;;AAEA,YAAI,SAASwE,gBAAgB,CAAC+S,cAA9B,EAA8C;AAC7C,cAAI/S,gBAAgB,CAACgT,KAArB,EAA4B;AAC3BpX,YAAAA,CAAC,CAAC,oCAAD,CAAD,CAAwCqX,OAAxC,CACC7R,EAAE,CAACC,QAAH,CACC,yCADD,CADD;AAKA,WAND,MAMO;AACNzF,YAAAA,CAAC,CAAC,oCAAD,CAAD,CAAwCqX,OAAxC,CACC7R,EAAE,CAACC,QAAH,CAAY,gCAAZ,CADD;AAGA;AACD;;AAED;AApEF;AAsEA,GAhgFc,4DAqgFK,4BAAC+Q,aAAD,EAAmB;AACtCxW,IAAAA,CAAC,CAAC+V,IAAF,CAAOS,aAAP,EAAsB,UAACR,KAAD,EAAQa,aAAR,EAA0B;AAC/CrR,MAAAA,EAAE,CAAC0J,OAAH,CAAWC,KAAX,CAAiBxP,IAAjB,CAAsB;AACrB+P,QAAAA,MAAM,EAAE,gBADa;AAErB5O,QAAAA,IAAI,EAAE;AACLsK,UAAAA,IAAI,EAAEyL,aAAa,CAACzL,IADf;AAELtH,UAAAA,IAAI,EAAE+S,aAAa,CAAC/S,IAFf;AAGLoK,UAAAA,IAAI,EAAE2I,aAAa,CAAC3I,IAHf;AAILnF,UAAAA,OAAO,EAAE,mBAAY;AACpB/I,YAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB,2BAApB,EAAiD,CAChD+Q,aADgD,CAAjD;AAGA,WARI;AASL/C,UAAAA,KAAK,EAAE,iBAAY;AAClB9T,YAAAA,CAAC,CAAC6C,QAAD,CAAD,CAAYiD,OAAZ,CAAoB,yBAApB,EAA+C,CAC9C+Q,aAD8C,CAA/C;AAGA;AAbI;AAFe,OAAtB;AAkBA,KAnBD;AAqBArR,IAAAA,EAAE,CAAC0J,OAAH,CAAWE,YAAX;AACA,GA5hFc,6DAiiFM,+BAAM;AAC1B,QACCpP,CAAC,CACA,6HADA,CAAD,CAEE0J,QAFF,CAEW,kBAFX,CADD,EAIE;AACD;AACA;;AAED1J,IAAAA,CAAC,CACA,6HADA,CAAD,CAGEuJ,QAHF,CAGW,6BAHX,EAIEnH,IAJF,CAIO,aAJP;AAMAa,IAAAA,gBAAgB,CAACS,iBAAjB,GAAqC,IAAIzC,IAAJ,EAArC;AAEAjB,IAAAA,CAAC,CAAC,6CAAD,CAAD,CAAiDoC,IAAjD,CACC,+BADD;AAGApC,IAAAA,CAAC,CAAC,qBAAD,CAAD,CAAyBgF,IAAzB;AACAhF,IAAAA,CAAC,CAAC,qBAAD,CAAD,CAAyBqI,IAAzB;AACA,QAAIyE,MAAM,GACT,4GADD;AAEA9M,IAAAA,CAAC,CAAC,2BAAD,CAAD,CAA+BsJ,IAA/B,CAAoCwD,MAApC,EAxB0B,CA0B1B;;AACA7J,IAAAA,gBAAgB,CAAC4P,0BAAjB;AACA,GA7jFc,sEA+jFe,sCAACtD,eAAD,EAAqB;AAClD,QAAI,OAAOA,eAAX,EAA4B;AAC3B;AACA,KAHiD,CAKlD;;;AACA,QAAI+H,cAAc,GAAGtX,CAAC,CAAC,gBAAD,CAAtB,CANkD,CAQlD;;AACAA,IAAAA,CAAC,CAAC,kBAAD,CAAD,CACEuJ,QADF,CACW,yBADX,EAEE+K,UAFF,CAEa,aAFb;AAIAtU,IAAAA,CAAC,CAAC,mBAAD,CAAD,CACEuJ,QADF,CACW,SADX,EAEED,IAFF,CAEO,yCAFP,EAbkD,CAiBlD;;AACAtJ,IAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,MAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,MAAAA,IAAI,EAAE,MAFA;AAGNhB,MAAAA,IAAI,EAAE;AACL4O,QAAAA,MAAM,EAAE,qCADH;AAELK,QAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L,WAFzB;AAGLd,QAAAA,gBAAgB,EAAEM,eAHb;AAILI,QAAAA,OAAO,EAAE1M,gBAAgB,CAAC2M,YAJrB;AAKLC,QAAAA,iBAAiB,EAAE5M,gBAAgB,CAAC6M;AAL/B,OAHA;AAUNhH,MAAAA,UAAU,EAAE,sBAAY;AACvBzH,QAAAA,OAAO,CAACkK,cAAR,CAAuB,kBAAvB;AACAlK,QAAAA,OAAO,CAACC,GAAR,CAAY,+BAAZ;AACAD,QAAAA,OAAO,CAACC,GAAR,CAAYiO,eAAZ;AACA;AAdK,KAAP,EAgBEiD,IAhBF,CAgBO,UAAU9F,KAAV,EAAiB;AACtBzJ,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB,EADsB,CAGtB;;;AACA1M,MAAAA,CAAC,CAAC,mBAAD,CAAD,CAAuBwJ,WAAvB,CAAmC,SAAnC,EAA8CF,IAA9C,CAAmD,EAAnD;;AACArG,MAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAegI,KAAK,CAAC+F,UADtB,EAEC,0BAFD,EAGC/F,KAHD;;AAKArL,MAAAA,OAAO,CAACmK,QAAR;AACA,KA3BF,EA4BEwE,IA5BF,CA4BO,UAAUjL,QAAV,EAAoB;AACzB1D,MAAAA,OAAO,CAACC,GAAR,CAAY,uCAAZ;;AACA2B,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB;;AACA1D,MAAAA,OAAO,CAACmK,QAAR;;AAEA,UAAI,UAAUzG,QAAQ,CAACgE,OAAvB,EAAgC;AAC/B9F,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,0BAFD,EAGC,EAHD,EAICsD,gBAAgB,CAACmT,kCAJlB;AAMA,OAPD,MAOO;AACNtI,QAAAA,gBAAgB,GAAGlK,QAAQ,CAACjE,IAAT,CAAc,kBAAd,CAAnB,CADM,CAGN;;AACA,YAAI0W,eAAe,GAAGpT,gBAAgB,CAACoT,eAAvC;AAEAvU,QAAAA,gBAAgB,CAAC8L,sBAAjB,GAA0C,EAA1C;AAEA9L,QAAAA,gBAAgB,CAACgM,gBAAjB,GACClK,QAAQ,CAACjE,IAAT,CAAc,kBAAd,CADD;;AAGA,YAAIiE,QAAQ,CAACjE,IAAT,CAAc,yBAAd,EAAyCV,MAA7C,EAAqD;AACpDoX,UAAAA,eAAe,CAACC,QAAhB,CAAyB,kBAAzB,IACCrT,gBAAgB,CAACsT,oBAAjB,CACA,kBADA,CADD;AAIA,cAAIC,SAAS,GAAG,MAAhB;;AACA,eACC,IAAI3B,KAAK,GAAG,CADb,EAECA,KAAK,GACLjR,QAAQ,CAACjE,IAAT,CAAc,yBAAd,EAAyCV,MAH1C,EAIC4V,KAAK,EAJN,EAKE;AACD,gBAAItF,OAAO,GACV3L,QAAQ,CAACjE,IAAT,CAAc,yBAAd,EACAkV,KADA,CADD;AAIA2B,YAAAA,SAAS,IAAI,SAASjH,OAAO,CAACxC,IAAjB,GAAwB,OAArC;AACA;;AACDyJ,UAAAA,SAAS,IAAI,OAAb;AACAH,UAAAA,eAAe,CAACC,QAAhB,CAAyB,kBAAzB,EACC,SADD,IAEID,eAAe,CAACC,QAAhB,CAAyB,kBAAzB,EACH,SADG,EAEFvM,OAFE,CAEM,UAFN,EAEkByM,SAFlB,CAFJ;AAKA,SAxBD,MAwBO;AACN,iBAAOH,eAAe,CAACC,QAAhB,CAAyB,kBAAzB,CAAP;AACA;;AAED,YACC1S,QAAQ,CAACjE,IAAT,CAAc,8BAAd,EAA8CV,MAD/C,EAEE;AACD6C,UAAAA,gBAAgB,CAAC8L,sBAAjB,CACC,wCADD,IAEIhK,QAAQ,CAACjE,IAAT,CAAc,8BAAd,CAFJ;AAGA;;AAED,YAAI8W,eAAe,GAClB5X,CAAC,CAAC,eAAD,CAAD,CACE4J,IADF,CACO,eADP,EAEEP,IAFF,CAEO,mBAFP,KAE+B,IAHhC;;AAKA,YACC,UAAUuO,eAAV,IACA,iBAAiB3U,gBAAgB,CAACQ,WAFnC,EAGE;AACDR,UAAAA,gBAAgB,CAAC8L,sBAAjB,CACC,wBADD,IAEI,EAFJ;AAGA,SA3DK,CA6DN;;;AACA/O,QAAAA,CAAC,CAAC,wBAAD,CAAD,CACEwJ,WADF,CACc,yBADd,EAEEH,IAFF,CAEO,aAFP,EAEsB,UAFtB,EA9DM,CAkEN;;AACArJ,QAAAA,CAAC,CAAC,mBAAD,CAAD,CAAuBwJ,WAAvB,CAAmC,SAAnC,EAA8CF,IAA9C,CAAmD,EAAnD;AACAtJ,QAAAA,CAAC,CAAC,wBAAD,CAAD,CAA4BsJ,IAA5B,CAAiC,EAAjC;AAEA,YAAIwD,MAAM,GAAG,EAAb;AAEA;AACN;AACA;AACA;;AACM,YAAI+K,iBAAiB,GAAG,CAAxB;AACA,YAAIC,uBAAuB,GAAG,EAA9B;AAEA;AACN;AACA;AACA;AACA;;AACM,YACC,OAAO7I,gBAAgB,CAACD,YAAxB,KAAyC,WAD1C,EAEE;AACD;AACA6I,UAAAA,iBAAiB,IAAIxV,QAAQ,CAC5B4M,gBAAgB,CAACD,YAAjB,CAA8B5O,MADF,CAA7B;AAIAJ,UAAAA,CAAC,CAACiP,gBAAgB,CAACD,YAAlB,CAAD,CAAiC+G,IAAjC,CAAsC,UACrCC,KADqC,EAErC+B,MAFqC,EAGpC;AACDjL,YAAAA,MAAM,IACL,wCACAiL,MAAM,CAAC3M,IADP,GAEA,eAFA,GAGA2M,MAAM,CAAC3M,IAHP,GAIA,eAJA,GAKA2M,MAAM,CAACjU,IALP,GAMA,eANA,GAOAiU,MAAM,CAAC7J,IAPP,GAQA,IARA,GASA6J,MAAM,CAAC7J,IATP,GAUA,OAXD;AAYA,WAhBD;AAiBA;AAED;AACN;AACA;AACA;AACA;;;AACM,YAAI,OAAOe,gBAAgB,CAACiB,QAAxB,KAAqC,WAAzC,EAAsD;AACrD;AACA2H,UAAAA,iBAAiB,IAAIxV,QAAQ,CAC5B4M,gBAAgB,CAACiB,QAAjB,CAA0B9P,MADE,CAA7B;AAIAJ,UAAAA,CAAC,CAACiP,gBAAgB,CAACiB,QAAlB,CAAD,CAA6B6F,IAA7B,CAAkC,UACjCC,KADiC,EAEjC+B,MAFiC,EAGhC;AACDjL,YAAAA,MAAM,IACL,wCACAiL,MAAM,CAAC3M,IADP,GAEA,eAFA,GAGA2M,MAAM,CAAC3M,IAHP,GAIA,eAJA,GAKA2M,MAAM,CAACjU,IALP,GAMA,eANA,GAOAiU,MAAM,CAAC7J,IAPP,GAQA,IARA,GASA6J,MAAM,CAAC7J,IATP,GAUA,OAXD;AAYA,WAhBD;AAiBA;;AACD,YAAI,MAAMpB,MAAV,EAAkB;AACjB9M,UAAAA,CAAC,CAAC,iCAAD,CAAD,CACE4J,IADF,CACO,2BADP,EAEE5E,IAFF;AAGA,SAJD,MAIO;AACNhF,UAAAA,CAAC,CAAC,iCAAD,CAAD,CACE4J,IADF,CACO,2BADP,EAEEvB,IAFF;AAGArI,UAAAA,CAAC,CAAC,iCAAD,CAAD,CACE4J,IADF,CACO,wBADP,EAEEN,IAFF,CAEOwD,MAFP;AAGA;AAED;AACN;AACA;AACA;;;AACM1I,QAAAA,gBAAgB,CAACmL,eAAjB,GAAmCN,gBAAnC;AAEAjP,QAAAA,CAAC,CAAC,kCAAD,CAAD,CACE4J,IADF,CACO,mBADP,EAEEhK,MAFF;AAGAI,QAAAA,CAAC,CAAC,iCAAD,CAAD,CAAqCwJ,WAArC,CACC,WADD,EAlKM,CAsKN;;AACA,YACCpG,MAAM,CAACC,IAAP,CAAYmU,eAAe,CAACQ,MAA5B,EAAoC5X,MAApC,IACAgD,MAAM,CAACC,IAAP,CAAYmU,eAAe,CAACC,QAA5B,EAAsCrX,MADtC,IAEAgD,MAAM,CAACC,IAAP,CAAYJ,gBAAgB,CAAC8L,sBAA7B,EACE3O,MAJH,EAKE;AACD,cACCgD,MAAM,CAACC,IAAP,CAAYmU,eAAe,CAACQ,MAA5B,EAAoC5X,MAApC,IACAgD,MAAM,CAACC,IAAP,CAAYmU,eAAe,CAACC,QAA5B,EAAsCrX,MAFvC,EAGE;AACD6C,YAAAA,gBAAgB,CAAC8L,sBAAjB,CACC,2CADD,IAEIyI,eAFJ;AAGA;;AAED,cACCpU,MAAM,CAACC,IAAP,CACCJ,gBAAgB,CAAC8L,sBADlB,EAEE3O,MAHH,EAIE;AACD6C,YAAAA,gBAAgB,CAACgV,0BAAjB,CACChV,gBAAgB,CAAC8L,sBADlB;AAGA;AACD,SAxBD,MAwBO;AACN;AAEA,cAAI,iBAAiB9L,gBAAgB,CAACQ,WAAtC,EAAmD;AAClD,gBAAIuL,YAAY,GACf5K,gBAAgB,CAACmL,eAAjB,CACEP,YADF,IACkB,CAFnB;;AAGA,gBAAI,CAACA,YAAY,CAAC5O,MAAlB,EAA0B;AACzB6C,cAAAA,gBAAgB,CAAC0D,mBAAjB;AACA;AACD;AACD;AACD;;AACDtF,MAAAA,OAAO,CAACmK,QAAR;AACA,KArPF;AAsPA,GAv0Fc,wDAy0FC,0BAAY;AAC3B,QAAIpI,MAAM,CAACC,IAAP,CAAYJ,gBAAgB,CAAC8L,sBAA7B,EAAqD3O,MAAzD,EAAiE;AAChE;AACA;;AAED,QAAI,QAAQ6C,gBAAgB,CAACqP,YAA7B,EAA2C;AAC1C;AACA;;AAEDrP,IAAAA,gBAAgB,CAACiV,oBAAjB,CACCjV,gBAAgB,CAACqP,YAAjB,CAA8BxR,IAA9B,CAAmC,cAAnC,CADD,EAEC,UAAUqX,aAAV,EAAyB;AACxBnY,MAAAA,CAAC,CAAC,MAAD,CAAD,CAAUuJ,QAAV,CAAmB,gBAAnB,EADwB,CAGxB;;AACAvJ,MAAAA,CAAC,CAAC,gCAAD,CAAD,CAAoCJ,MAApC;AACAI,MAAAA,CAAC,CAAC,6CAAD,CAAD,CAAiDoC,IAAjD,CACC,wBADD;AAIA2P,MAAAA,KAAK,CAAC9O,gBAAgB,CAACqP,YAAjB,CAA8BxR,IAA9B,CAAmC,cAAnC,CAAD,CAAL,CACEkR,IADF,CACO,UAACjN,QAAD,EAAc;AACnB,eAAOA,QAAQ,CAACkN,IAAT,EAAP;AACA,OAHF,EAIED,IAJF,CAIO,UAAClR,IAAD,EAAU;AACfd,QAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,UAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,UAAAA,IAAI,EAAE,MAFA;AAGN8G,UAAAA,QAAQ,EAAE,MAHJ;AAIN9H,UAAAA,IAAI,EAAE;AACL4O,YAAAA,MAAM,EAAE,gCADH;AAELK,YAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L,WAFzB;AAGLlM,YAAAA,kBAAkB,EACjBZ,gBAAgB,CAACY,kBAJb;AAKL/C,YAAAA,IAAI,EAAEA;AALD,WAJA;AAWNiI,UAAAA,OAAO,EAAE,iBAAUhE,QAAV,EAAoB;AAC5B,gBAAIA,QAAQ,CAACgE,OAAb,EAAsB;AACrB/I,cAAAA,CAAC,CAAC,MAAD,CAAD,CAAUwJ,WAAV,CAAsB,gBAAtB;AACAxJ,cAAAA,CAAC,CACA,0DADA,CAAD,CAEEJ,MAFF;AAIA,kBAAI6F,QAAQ,GAAGD,EAAE,CAACC,QAAH,CACd,wCADc,CAAf;AAGAzF,cAAAA,CAAC,CACA,wCADA,CAAD,CAEEsJ,IAFF,CAEO7D,QAAQ,CAACV,QAAQ,CAACjE,IAAV,CAFf;AAGA,aAZD,MAYO;AACNmC,cAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,+BAFD;AAIA;AACD;AA9BK,SAAP;AAgCA,OArCF,WAsCQ,UAACsX,GAAD,EAAS;AACfnV,QAAAA,gBAAgB,CAACpC,IAAjB,CAAsBuX,GAAtB;;AACAnV,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,+BAFD;AAIA,OA5CF;AA6CA,KAxDF;AA0DA,GA54Fc,qDA84FF,qBAAUA,IAAV,EAAgB;AAC5B,QACCuK,SAAS,KAAKvK,IAAd,IACAuK,SAAS,KAAKvK,IAAI,CAAC,WAAD,CAAJ,CAAkB,iBAAlB,CAFf,EAGE;AACD,UAAIgQ,OAAO,GAAG7N,gBAAgB,CAACqP,YAAjB,CAA8BxR,IAA9B,CAAmC,SAAnC,CAAd;AACA,UAAIuX,gBAAgB,GACnBpV,gBAAgB,CAACqP,YAAjB,CAA8BxR,IAA9B,CAAmCwX,KAAnC,CAAyCxH,OAAzC,CADD;AAEA,UAAIyH,aAAa,GAAG,IAAIC,QAAQ,CAACC,KAAb,CAAmB;AACtCC,QAAAA,QADsC,sBAC3B;AACV,iBAAO5X,IAAI,CAAC,OAAD,CAAX;AACA;AAHqC,OAAnB,CAApB;AAKA,UAAI6X,YAAY,GAAGvM,IAAI,CAACgI,KAAL,CAClBtT,IAAI,CAAC,WAAD,CAAJ,CAAkB,iBAAlB,CADkB,CAAnB;AAGA,UAAI8X,aAAa,GAAG,EAApB;AACA,UAAIC,OAAO,GAAG,EAAd;AAEAA,MAAAA,OAAO,GAAGR,gBAAgB,CAAC,cAAD,CAA1B;AAEArY,MAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,QAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,QAAAA,IAAI,EAAE,MAFA;AAGNhB,QAAAA,IAAI,EAAE;AACL4O,UAAAA,MAAM,EAAE,iDADH;AAELkC,UAAAA,EAAE,EAAEkH,SAAS,CAACC,MAAV,CAAiBlW,QAAjB,CAA0B+O,EAFzB;AAGLlJ,UAAAA,GAAG,EAAEmQ,OAHA;AAIL9I,UAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAJzB,SAHA;AASNjH,QAAAA,UAAU,EAAE,sBAAY;AACvBzH,UAAAA,OAAO,CAACkK,cAAR,CAAuB,iBAAvB;AACA;AAXK,OAAP,EAaEiH,IAbF,CAaO,UAAU9F,KAAV,EAAiB;AACtBrL,QAAAA,OAAO,CAACC,GAAR,CAAYoL,KAAZ;AACArL,QAAAA,OAAO,CAACmK,QAAR;AACA,OAhBF,EAiBEwE,IAjBF,CAiBO,UAAUjL,QAAV,EAAoB;AACzB9B,QAAAA,gBAAgB,CAAC+V,UAAjB,GAA8B,KAA9B;AACAC,QAAAA,QAAQ,CACNrP,IADF,CACO,wCADP,EAEEJ,WAFF,CAEc,YAFd;AAIAmP,QAAAA,YAAY,GAAG5T,QAAQ,CAACjE,IAAxB;AAEAO,QAAAA,OAAO,CAACC,GAAR,CAAYqX,YAAZ;AACAtX,QAAAA,OAAO,CAACmK,QAAR;;AAEA,YAAIH,SAAS,KAAKsN,YAAd,IAA8B,OAAOA,YAAzC,EAAuD;AACtD,cACCtN,SAAS,IAAI6N,EAAb,IACA,eAAe,OAAOA,EAAE,CAACC,QAF1B,EAGE;AACDL,YAAAA,SAAS,CAACM,QAAV,CAAmBtY,IAAnB,CAAwBgF,OAAxB,CACC,wBADD,EAECyS,aAFD;AAIAO,YAAAA,SAAS,CACPO,cADF,GAEEC,aAFF,CAGEX,YAHF,EAIE;AAAEY,cAAAA,EAAE,EAAEtW,gBAAgB,CAAC+S;AAAvB,iBAAkC,EAJpC;AAMA8C,YAAAA,SAAS,CAACM,QAAV,CAAmBtY,IAAnB,CAAwBgF,OAAxB,CACC,uBADD,EAEC,EAFD;AAIAoT,YAAAA,EAAE,CAACC,QAAH,CAAY,+BAAZ,EAA6C;AAC5CzU,cAAAA,MAAM,EAAE;AADoC,aAA7C;AAGA,WArBD,MAqBO;AACNoU,YAAAA,SAAS,CAACM,QAAV,CAAmBtY,IAAnB,CAAwBgF,OAAxB,CACC,wBADD,EAECyS,aAFD;AAIAO,YAAAA,SAAS,CACPO,cADF,GAEEC,aAFF,CAGEX,YAHF,EAIE;AAAEY,cAAAA,EAAE,EAAEtW,gBAAgB,CAAC+S;AAAvB,iBAAkC,EAJpC;AAMA8C,YAAAA,SAAS,CAACM,QAAV,CAAmBtY,IAAnB,CAAwBgF,OAAxB,CACC,uBADD,EAEC,EAFD;AAIAgT,YAAAA,SAAS,CAACU,KAAV,CAAgBC,mBAAhB,CAAoC,IAApC;AACA;AACD;;AACDxW,QAAAA,gBAAgB,CAACyW,gBAAjB,GAAoC,IAApC;;AACAzW,QAAAA,gBAAgB,CAAC0W,MAAjB;AACA,OAtEF;AAuEA;AACD,GA3+Fc,8DA6+FO,8BAAUC,YAAV,EAAwBC,QAAxB,EAAkC;AACvD,QAAI,eAAe,OAAOD,YAA1B,EAAwC;AACvC,UAAIC,QAAQ,IAAI,OAAOA,QAAP,IAAmB,UAAnC,EAA+C;AAC9CA,QAAAA,QAAQ,CAAC,EAAD,CAAR;AACA;;AACD;AACA;;AAED7Z,IAAAA,CAAC,CAACQ,IAAF,CAAO;AACNkI,MAAAA,GAAG,EAAEtE,gBAAgB,CAACqL,OADhB;AAEN3N,MAAAA,IAAI,EAAE,MAFA;AAGN8G,MAAAA,QAAQ,EAAE,MAHJ;AAIN9H,MAAAA,IAAI,EAAE;AACL4O,QAAAA,MAAM,EAAE,wCADH;AAELoK,QAAAA,aAAa,EAAEF,YAFV;AAGL7J,QAAAA,WAAW,EAAE3L,gBAAgB,CAAC2L;AAHzB,OAJA;AASNjH,MAAAA,UAAU,EAAE,sBAAY;AACvBzH,QAAAA,OAAO,CAACkK,cAAR,CAAuB,0BAAvB;;AACAtI,QAAAA,gBAAgB,CAACC,UAAjB,CAA4B,4BAA5B;AACA;AAZK,KAAP,EAcEsP,IAdF,CAcO,UAAU9F,KAAV,EAAiB;AACtBzJ,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsB6L,KAAtB;;AACAzJ,MAAAA,gBAAgB,CAACsJ,kBAAjB,CACCG,KAAK,CAAChI,MAAN,GAAegI,KAAK,CAAC+F,UADtB,EAEC,+BAFD,EAGC/F,KAHD;;AAKArL,MAAAA,OAAO,CAACmK,QAAR;AACA,KAtBF,EAuBEwE,IAvBF,CAuBO,UAAUjL,QAAV,EAAoB;AACzB9B,MAAAA,gBAAgB,CAACpC,IAAjB,CAAsBkE,QAAtB;;AACA1D,MAAAA,OAAO,CAACmK,QAAR;;AAEA,UAAI,UAAUzG,QAAQ,CAACgE,OAAvB,EAAgC;AAC/B9F,QAAAA,gBAAgB,CAACsJ,kBAAjB,CACCxH,QAAQ,CAACjE,IADV,EAEC,+BAFD;AAIA,OALD,MAKO;AACN,YAAI+Y,QAAQ,IAAI,OAAOA,QAAP,IAAmB,UAAnC,EAA+C;AAC9CA,UAAAA,QAAQ,CAAC9U,QAAD,CAAR;AACA;AACD;AACD,KArCF;AAsCA,GA3hGc,oEAmiGa,oCAAUqD,CAAV,EAAa;AACxCA,IAAAA,CAAC,CAAC0D,cAAF;;AAEA,QAAI9L,CAAC,CAAC,IAAD,CAAD,CAAQ0J,QAAR,CAAiB,kBAAjB,CAAJ,EAA0C;AACzC;AACA;;AAED1J,IAAAA,CAAC,CAAC,iCAAD,CAAD,CACEuJ,QADF,CACW,aADX,EAEEC,WAFF,CAEc,aAFd;AAIAvG,IAAAA,gBAAgB,CAAC8W,eAAjB;AACA,GA/iGc,+DAijGQ,+BAACxP,OAAD,EAAUuG,OAAV,EAAsB;AAC5C,QAAIkJ,KAAK,GAAG5V,gBAAgB,CAACkG,0BAAjB,IAA+C,EAA3D,CAD4C,CAE5C;;AAEA,QAAIxJ,IAAI,GAAGkZ,KAAK,CAACpQ,IAAN,CAAW,UAAC+H,IAAD;AAAA,aAAUA,IAAI,CAACC,EAAL,IAAWrH,OAArB;AAAA,KAAX,CAAX;;AAEA,QAAI,gBAAgB,OAAOzJ,IAA3B,EAAiC;AAChC,UAAImZ,aAAa,GAAGzU,EAAE,CAACC,QAAH,CACnB,gCADmB,CAApB;;AAIA,UAAI,CAACxC,gBAAgB,CAACgL,gBAAjB,CAAkC,oBAAlC,CAAL,EAA8D;AAC7D,YAAIZ,UAAU,GAAG;AAChB,gCAAsB9C;AADN,SAAjB;;AAGAtH,QAAAA,gBAAgB,CAACmK,gBAAjB,CAAkCC,UAAlC;AACA;;AAEDrN,MAAAA,CAAC,CAAC,mBAAD,CAAD,CAAuBgF,IAAvB;AACAhF,MAAAA,CAAC,CAAC,aAAD,CAAD,CACEqI,IADF,GAEEiB,IAFF,CAEO2Q,aAAa,CAACnZ,IAAD,CAFpB,EAGE0I,WAHF,CAGc,0CAHd,EAIED,QAJF,CAIWnF,gBAAgB,CAACsR,oBAJ5B;AAMA1V,MAAAA,CAAC,CAAC,MAAD,CAAD,CAAUuJ,QAAV,CAAmB,uCAAnB;AACAvJ,MAAAA,CAAC,CAAC,aAAD,CAAD,CAAiBqJ,IAAjB,CAAsB,cAAtB,EAAsCkB,OAAtC;;AAEA,UAAItH,gBAAgB,CAACgL,gBAAjB,CAAkC,oBAAlC,CAAJ,EAA6D;AAC5DhL,QAAAA,gBAAgB,CAACuO,+BAAjB,CACCxR,CAAC,CACA,8CACAiD,gBAAgB,CAACgL,gBAAjB,CACC,oBADD,CADA,GAIA,IALA,CADF,EAD4D,CAU5D;AACA;;AACA,OAZD,MAYO,IACN6C,OAAO,IACP9Q,CAAC,CACA,8CACA8Q,OADA,GAEA,IAHA,CAAD,CAIE1Q,MANI,EAOL;AACD6C,QAAAA,gBAAgB,CAACuO,+BAAjB,CACCxR,CAAC,CACA,8CACA8Q,OADA,GAEA,IAHA,CADF;AAOA,OAfM,MAeA,IAAI9Q,CAAC,CAAC,4BAAD,CAAD,CAAgCka,EAAhC,CAAmC,CAAnC,EAAsC9Z,MAA1C,EAAkD;AACxD6C,QAAAA,gBAAgB,CAACuO,+BAAjB,CACCxR,CAAC,CAAC,4BAAD,CAAD,CAAgCka,EAAhC,CAAmC,CAAnC,CADD;AAGA;;AAED,UAAI,CAACla,CAAC,CAAC,4BAAD,CAAD,CAAgCka,EAAhC,CAAmC,CAAnC,EAAsC9Z,MAA3C,EAAmD;AAClDJ,QAAAA,CAAC,CAAC,4BAAD,CAAD,CAAgCgF,IAAhC;AACA;AACD,KAhE2C,CAiE5C;;;AACAuI,IAAAA,MAAM,CAAC4M,QAAP,CAAgB;AAAEC,MAAAA,GAAG,EAAE,CAAP;AAAUC,MAAAA,QAAQ,EAAE;AAApB,KAAhB;AACA,GApnGc,gEA6nGS,gCAAUC,UAAV,EAAsBhL,WAAtB,EAAmC;AAC1D,WAAOzP,MAAM,CAAC0a,IAAP,CAAYjL,WAAZ,EAAyB,UAAUtM,KAAV,EAAiB;AAChD,aAAOA,KAAK,CAACoI,IAAN,IAAckP,UAArB;AACA,KAFM,CAAP;AAGA,GAjoGc,qBAAhB;AAmoGA;AACD;AACA;;AACCta,EAAAA,CAAC,CAAC,YAAY;AACbiD,IAAAA,gBAAgB,CAACa,IAAjB;AACA,GAFA,CAAD;AAGA,CA1sGD,EA0sGGjE,MA1sGH","sourcesContent":["/**\n * AJAX Request Queue\n *\n * - add()\n * - remove()\n * - run()\n * - stop()\n *\n * @since 1.0.0\n */\nvar DemoImporterAjaxQueue = (function () {\n\tvar requests = [];\n\n\treturn {\n\t\t/**\n\t\t * Add AJAX request\n\t\t *\n\t\t */\n\t\tadd: function (opt) {\n\t\t\trequests.push(opt);\n\t\t},\n\n\t\t/**\n\t\t * Remove AJAX request\n\t\t *\n\t\t */\n\t\tremove: function (opt) {\n\t\t\tif (jQuery.inArray(opt, requests) > -1) {\n\t\t\t\trequests.splice($.inArray(opt, requests), 1);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Run / Process AJAX request\n\t\t *\n\t\t */\n\t\trun: function () {\n\t\t\tvar self = this,\n\t\t\t\toriSuc;\n\n\t\t\tif (requests.length) {\n\t\t\t\toriSuc = requests[0].complete;\n\n\t\t\t\trequests[0].complete = function () {\n\t\t\t\t\tif (typeof oriSuc === \"function\") oriSuc();\n\t\t\t\t\trequests.shift();\n\t\t\t\t\tself.run.apply(self, []);\n\t\t\t\t};\n\n\t\t\t\tjQuery.ajax(requests[0]);\n\t\t\t} else {\n\t\t\t\tself.tid = setTimeout(function () {\n\t\t\t\t\tself.run.apply(self, []);\n\t\t\t\t}, 1000);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Stop AJAX request\n\t\t *\n\t\t */\n\t\tstop: function () {\n\t\t\trequests = [];\n\t\t\tclearTimeout(this.tid);\n\t\t},\n\n\t\t/**\n\t\t * Debugging.\n\t\t *\n\t\t * @param {mixed} data Mixed data.\n\t\t */\n\t\t_log: function (data, level) {\n\t\t\tvar date = new Date();\n\t\t\tvar time = date.toLocaleTimeString();\n\n\t\t\tvar color = \"#444\";\n\n\t\t\tif (typeof data == \"object\") {\n\t\t\t\tconsole.log(data);\n\t\t\t} else {\n\t\t\t\tconsole.log(data + \" \" + time);\n\t\t\t}\n\t\t},\n\t};\n})();\n(function ($) {\n\tvar DemoImporterSSEImport = {\n\t\tcomplete: {\n\t\t\tposts: 0,\n\t\t\tmedia: 0,\n\t\t\tusers: 0,\n\t\t\tcomments: 0,\n\t\t\tterms: 0,\n\t\t},\n\n\t\tupdateDelta: function (type, delta) {\n\t\t\tthis.complete[type] += delta;\n\n\t\t\tvar self = this;\n\t\t\trequestAnimationFrame(function () {\n\t\t\t\tself.render();\n\t\t\t});\n\t\t},\n\t\tupdateProgress: function (type, complete, total) {\n\t\t\tvar text = complete + \"/\" + total;\n\n\t\t\tif (\"undefined\" !== type && \"undefined\" !== text) {\n\t\t\t\ttotal = parseInt(total, 10);\n\t\t\t\tif (0 === total || isNaN(total)) {\n\t\t\t\t\ttotal = 1;\n\t\t\t\t}\n\n\t\t\t\tvar percent = parseInt(complete, 10) / total;\n\t\t\t\tvar progress = Math.round(percent * 100) + \"%\";\n\t\t\t\tvar progress_bar = percent * 100;\n\n\t\t\t\tif (progress_bar <= 100) {\n\t\t\t\t\tvar process_bars =\n\t\t\t\t\t\tdocument.getElementsByClassName(\"di-process\");\n\t\t\t\t\tfor (var i = 0; i < process_bars.length; i++) {\n\t\t\t\t\t\tprocess_bars[i].value = progress_bar;\n\t\t\t\t\t}\n\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\"Importing Content.. \" + progress,\n\t\t\t\t\t\tfalse,\n\t\t\t\t\t\tfalse\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\trender: function () {\n\t\t\tvar types = Object.keys(this.complete);\n\t\t\tvar complete = 0;\n\t\t\tvar total = 0;\n\n\t\t\tfor (var i = types.length - 1; i >= 0; i--) {\n\t\t\t\tvar type = types[i];\n\t\t\t\tthis.updateProgress(\n\t\t\t\t\ttype,\n\t\t\t\t\tthis.complete[type],\n\t\t\t\t\tthis.data.count[type]\n\t\t\t\t);\n\n\t\t\t\tcomplete += this.complete[type];\n\t\t\t\ttotal += this.data.count[type];\n\t\t\t}\n\n\t\t\tthis.updateProgress(\"total\", complete, total);\n\t\t},\n\t};\n\tDemoImporterPlus = {\n\t\tvisited_sites_and_pages: [],\n\t\tmouseLocation: false,\n\t\taction_slug: \"\",\n\t\timport_start_time: \"\",\n\t\timport_end_time: \"\",\n\t\twpforms_url: \"\",\n\t\tpage_settings_flag: true,\n\t\tinit: () => {\n\t\t\tDemoImporterPlus._prepareSites();\n\t\t\tDemoImporterPlus._bind();\n\t\t},\n\n\t\t/**\n\t\t * Prepare sites for loading\n\t\t *\n\t\t * @access private\n\t\t *\n\t\t * @method _prepareSites\n\t\t */\n\t\t_prepareSites: () => {\n\n\t\t\tlet $container = $('#demo-import-plus').infiniteScroll({\n\t\t\t\tpath: function () {\n\t\t\t\t\tif (demoImporterVars.allowedDemos.length > 0) {\n\t\t\t\t\t\treturn `${demoImporterVars.demoAPIURL}/wp-json/demoimporterplusapi/v1/dipa-demos?ids=${demoImporterVars.allowedDemos.join(',')}}`;\n\t\t\t\t\t}\n\t\t\t\t\treturn `${demoImporterVars.demoAPIURL}/wp-json/demoimporterplusapi/v1/dipa-demos?page=${this.pageIndex}`;\n\t\t\t\t},\n\t\t\t\t// load response as JSON\n\t\t\t\tresponseBody: 'json',\n\t\t\t\tstatus: '.loader-wrap',\n\t\t\t\thistory: false,\n\t\t\t});\n\n\t\t\t$container.on('load.infiniteScroll', function (event, body, path, response) {\n\n\t\t\t\t$('.di-sites-ldr-placeholder').hide();\n\t\t\t\t$('.single-site-wrap > .svg-animated-loader').hide();\n\n\t\t\t\tlet LoadedPages = $container.data('infiniteScroll').loadCount;\n\t\t\t\tlet TotalPages = Math.abs(response.headers.get('x-wp-totalpages'));\n\n\t\t\t\tif (LoadedPages <= TotalPages) {\n\n\t\t\t\t\tlet theTemplate = wp.template(\"demo-importer-plus-page-builder-sites\");\n\t\t\t\t\t// compile body data into HTML\n\t\t\t\t\tlet data = []\n\t\t\t\t\tbody.data.forEach(d => {\n\t\t\t\t\t\tdata.push(d);\n\t\t\t\t\t\t// demoImporterVars.default_page_builder_sites.push(d);\n\t\t\t\t\t})\n\n\t\t\t\t\tlet itemsHTML = theTemplate(data);\n\t\t\t\t\t// convert HTML string into elements\n\t\t\t\t\tlet $items = $(itemsHTML);\n\t\t\t\t\t// append item elements\n\t\t\t\t\t$container.infiniteScroll('appendItems', $items);\n\t\t\t\t} else {\n\t\t\t\t\t$container.trigger('last.infiniteScroll');\n\t\t\t\t\t$container.infiniteScroll('destroy');\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t$container.infiniteScroll('loadNextPage');\n\t\t},\n\n\t\t/**\n\t\t * Binds events for the Demo Importer Plus.\n\t\t *\n\t\t * @access private\n\t\t * @method _bind\n\t\t */\n\t\t_bind: () => {\n\t\t\t$(\".dip-category-filter-anchor, .dip-category-filter-items\").hover(\n\t\t\t\tfunction () {\n\t\t\t\t\tDemoImporterPlus.mouseLocation = true;\n\t\t\t\t},\n\t\t\t\tfunction () {\n\t\t\t\t\tDemoImporterPlus.mouseLocation = false;\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t$(\"body\").mouseup(function () {\n\t\t\t\tif (!DemoImporterPlus.mouseLocation)\n\t\t\t\t\tDemoImporterPlus._closeFilter();\n\t\t\t});\n\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".dip-category-filter-anchor\",\n\t\t\t\tDemoImporterPlus._toggleFilter\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".dip-filter-wrap-checkbox, .dip-category\",\n\t\t\t\tDemoImporterPlus._filterClick\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\"#demo-importer-plus-welcome-form .page-builders li\",\n\t\t\t\tDemoImporterPlus._change_page_builder\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\"#demo-import-plus .demo-import-plus-previewing-site .theme-screenshot, #demo-import-plus .demo-import-plus-previewing-site .theme-name, .demo-importer-plus-search-results .demo-import-plus-previewing-site .theme-screenshot, .demo-importer-plus-search-results .demo-import-plus-previewing-site .theme-name\",\n\t\t\t\tDemoImporterPlus.show_page_popup_from_search\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\"#single-pages .site-single\",\n\t\t\t\tDemoImporterPlus._change_site_preview_screenshot\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-previewing-single-pages .back-to-layout\",\n\t\t\t\tDemoImporterPlus._go_back\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".site-import-layout-button\",\n\t\t\t\tDemoImporterPlus.show_page_popup_from_sites\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".site-import-cancel, .demo-import-sitest-result-prev .close, .demo-import-sites-popup .close\",\n\t\t\t\tDemoImporterPlus._close_popup\n\t\t\t);\n\n\t\t\t// Tooltip.\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-plus-tooltip-icon\",\n\t\t\t\tDemoImporterPlus._toggle_tooltip\n\t\t\t);\n\n\t\t\t// Import Process - page.\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-plus-page-import-popup .site-install-site-button, .preview-page-from-search-result .site-install-site-button\",\n\t\t\t\tDemoImporterPlus.import_page_process\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-after-site-pages-required-plugins\",\n\t\t\t\tDemoImporterPlus._page_api_call\n\t\t\t);\n\n\t\t\t// Import Process Site\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".site-import-site-button\",\n\t\t\t\tDemoImporterPlus._show_site_popup\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-plus-site-import-popup .site-install-site-button\",\n\t\t\t\tDemoImporterPlus._resetData\n\t\t\t);\n\t\t\t// Skip & Import.\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-after-importer-sites-required-plugins\",\n\t\t\t\tDemoImporterPlus._start_site_import\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-reset-data\",\n\t\t\t\tDemoImporterPlus._backup_before_rest_options\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-backup-settings-before-reset-done\",\n\t\t\t\tDemoImporterPlus._reset_customizer_data\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-reset-customizer-data-done\",\n\t\t\t\tDemoImporterPlus._reset_site_options\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-reset-site-options-done\",\n\t\t\t\tDemoImporterPlus._reset_widgets_data\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-reset-widgets-data-done\",\n\t\t\t\tDemoImporterPlus._reset_terms\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-delete-terms-done\",\n\t\t\t\tDemoImporterPlus._reset_contact_form7\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-delete-contact-form7-done\",\n\t\t\t\tDemoImporterPlus._reset_posts\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-reset-data-done\",\n\t\t\t\tDemoImporterPlus._recheck_backup_options\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-backup-settings-done\",\n\t\t\t\tDemoImporterPlus._importCustomizerSettings\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-import-customizer-settings-done\",\n\t\t\t\tDemoImporterPlus._importXML\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-import-xml-done\",\n\t\t\t\tDemoImporterPlus.import_siteOptions\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-import-options-done\",\n\t\t\t\tDemoImporterPlus._importWidgets\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-import-widgets-done\",\n\t\t\t\tDemoImporterPlus._importEnd\n\t\t\t);\n\n\t\t\t// Plugin install & activate.\n\t\t\t$(document).on(\n\t\t\t\t\"wp-plugin-installing\",\n\t\t\t\tDemoImporterPlus._pluginInstalling\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"wp-plugin-install-error\",\n\t\t\t\tDemoImporterPlus._installError\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"wp-plugin-install-success\",\n\t\t\t\tDemoImporterPlus._installSuccess\n\t\t\t);\n\n\t\t\t// Skip.\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-plus-skip-and-import-step\",\n\t\t\t\tDemoImporterPlus._remove_skip_and_import_popup\n\t\t\t);\n\n\t\t\tvar timeout = null;\n\t\t\t$(document).on(\n\t\t\t\t\"input keyup\",\n\t\t\t\t\".demo-importer-plus-search\",\n\t\t\t\tfunction () {\n\t\t\t\t\tclearTimeout(timeout);\n\t\t\t\t\ttimeout = setTimeout(DemoImporterPlus.searchDemo, 1000);\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"wp-theme-install-success\",\n\t\t\t\tDemoImporterPlus._activateTheme\n\t\t\t);\n\t\t},\n\n\t\tsearchDemo: function (e) {\n\t\t\t$(\".demo-importer-plus-search-results\").show();\n\t\t\t$(\"#demo-import-plus\").hide();\n\n\t\t\t// async function to fetch search results from API.\n\t\t\tvar search_results = function (search_term, demo_type, demo_cat) {\n\t\t\t\tvar search_results = [];\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: `${demoImporterVars.demoAPIURL}/wp-json/demoimporterplusapi/v1/dipa-demos/?search_term=${search_term}`,\n\t\t\t\t\ttype: \"GET\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\tsearch_term: search_term,\n\t\t\t\t\t\tdemo_category: demo_cat,\n\t\t\t\t\t\tdemo_type: demo_type,\n\t\t\t\t\t},\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tasync: false,\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\t$('.di-sites-ldr-placeholder').show();\n\t\t\t\t\t},\n\t\t\t\t\tsuccess: function (response) {\n\t\t\t\t\t\tsearch_results = response.data;\n\t\t\t\t\t\t$('.di-sites-ldr-placeholder').hide();\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t\treturn search_results;\n\t\t\t}\n\n\t\t\tvar search_input = $('.demo-importer-plus-search'),\n\t\t\t\tsearch_term = $.trim(search_input.val()) || \"\";\n\n\t\t\tvar $filter_type = $(\n\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\"\n\t\t\t).val();\n\t\t\tvar $filter_name = $(\".dip-category-filter-anchor\").attr(\n\t\t\t\t\"data-slug\"\n\t\t\t);\n\n\t\t\t// if (\"\" == search_term) {\n\t\t\t// \t$(\"#demo-import-plus\").show();\n\t\t\t// \t$(\".demo-importer-plus-search-results\").html(\"\");\n\t\t\t// \treturn;\n\t\t\t// }\n\n\t\t\t// if search term is not empty fetch results from API.\n\t\t\tif (search_term || $filter_type || $filter_name) {\n\t\t\t\tvar search_results = search_results(search_term, $filter_type, $filter_name);\n\t\t\t} else {\n\t\t\t\t$(\"#demo-import-plus\").show();\n\t\t\t\t$(\".demo-importer-plus-search-results\").html(\"\");\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// if search term is not empty and results are not empty.\n\t\t\tif (search_results.length > 0) {\n\n\t\t\t\tlet theTemplate = wp.template(\"demo-importer-plus-page-builder-sites\");\n\n\t\t\t\t$(\".demo-importer-plus-search-results\").html(theTemplate(search_results));\n\t\t\t} else {\n\t\t\t\tif (search_term.length) {\n\t\t\t\t\t$(\"body\").addClass(\"demo-importer-plus-no-search-result\");\n\t\t\t\t}\n\t\t\t\t$(\".demo-importer-plus-search-results\").html(\n\t\t\t\t\twp.template(\"demo-importer-plus-no-sites\")\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t$(\"body\").removeClass(\"demo-importer-plus-no-search-result\");\n\n\t\t\t// var sites = $(\"#demo-importer-plus .demo-importer-plus-theme\"),\n\t\t\t// \ttitles = $(\n\t\t\t// \t\t\"#demo-importer-plus .demo-importer-plus-theme .theme-name\"\n\t\t\t// \t),\n\t\t\t// \tsearchTemplateFlag = false,\n\t\t\t// \titems = [];\n\n\t\t\t// if (search_term.length) {\n\t\t\t// \tsearch_input.addClass(\"has-input\");\n\t\t\t// \t$(\"#demo-import-plus\").addClass(\"searching\");\n\t\t\t// \tsearchTemplateFlag = true;\n\t\t\t// } else {\n\t\t\t// \tsearch_input.removeClass(\"has-input\");\n\t\t\t// \t$(\"#demo-import-plus\").removeClass(\"searching\");\n\t\t\t// }\n\n\t\t\t// items =\n\t\t\t// \tDemoImporterPlus._get_sites_and_pages_by_search_term(\n\t\t\t// \t\tsearch_term\n\t\t\t// \t);\n\n\t\t\t// if (!DemoImporterPlus.isEmpty(items)) {\n\t\t\t// \tif (searchTemplateFlag) {\n\t\t\t// \t\tDemoImporterPlus.add_sites_after_search(items);\n\t\t\t// \t} else {\n\t\t\t// \t\tDemoImporterPlus.add_sites(items);\n\t\t\t// \t}\n\t\t\t// } else {\n\t\t\t// \tif (search_term.length) {\n\t\t\t// \t\t$(\"body\").addClass(\"demo-importer-plus-no-search-result\");\n\t\t\t// \t}\n\t\t\t// \t$(\"#demo-import-plus\").html(\n\t\t\t// \t\twp.template(\"demo-importer-plus-no-sites\")\n\t\t\t// \t);\n\t\t\t// }\n\t\t},\n\n\t\t_closeFilter: function (e) {\n\t\t\tvar items = $(\".dip-category-filter-items\");\n\t\t\titems.removeClass(\"visible\");\n\t\t},\n\n\t\t_toggleFilter: function (e) {\n\t\t\tvar items = $(\".dip-category-filter-items\");\n\n\t\t\tif (items.hasClass(\"visible\")) {\n\t\t\t\titems.removeClass(\"visible\");\n\t\t\t} else {\n\t\t\t\titems.addClass(\"visible\");\n\t\t\t}\n\t\t},\n\n\t\t_filterClick: function (e) {\n\t\t\tDemoImporterPlus.filter_array = [];\n\n\t\t\tif ($(this).hasClass(\"dip-category\")) {\n\t\t\t\t$(\".dip-category-filter-anchor\").attr(\n\t\t\t\t\t\"data-slug\",\n\t\t\t\t\t$(this).data(\"slug\")\n\t\t\t\t);\n\t\t\t\t$(\".dip-category-filter-items\")\n\t\t\t\t\t.find(\".dip-category\")\n\t\t\t\t\t.removeClass(\"category-active\");\n\t\t\t\t$(this).addClass(\"category-active\");\n\t\t\t\t$(\".dip-category-filter-anchor\").text($(this).text());\n\t\t\t\t$(\".dip-category-filter-anchor\").trigger(\"click\");\n\t\t\t\t$(\".demo-importer-plus-search\").val(\"\");\n\t\t\t}\n\n\t\t\tvar $filter_name = $(\".dip-category-filter-anchor\").attr(\n\t\t\t\t\"data-slug\"\n\t\t\t);\n\n\t\t\tif (\"\" != $filter_name) {\n\t\t\t\tDemoImporterPlus.filter_array.push($filter_name);\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t$(\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\")\n\t\t\t\t\t.length\n\t\t\t) {\n\t\t\t\t$(\n\t\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]\"\n\t\t\t\t).removeClass(\"active\");\n\t\t\t\t$(\n\t\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\"\n\t\t\t\t).addClass(\"active\");\n\t\t\t}\n\t\t\tvar $filter_type = $(\n\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\"\n\t\t\t).val();\n\n\t\t\tif (\"\" != $filter_type) {\n\t\t\t\tDemoImporterPlus.filter_array.push($filter_type);\n\t\t\t}\n\n\t\t\tDemoImporterPlus._closeFilter();\n\t\t\t$(\".demo-importer-plus-search\").trigger(\"keyup\");\n\t\t},\n\n\t\tadd_sites_after_search: function (data) {\n\t\t\tvar template = wp.template(\n\t\t\t\t\"demo-importer-plus-page-builder-sites\"\n\t\t\t);\n\t\t\t$(\"#demo-import-plus\").html(template(data));\n\t\t},\n\n\t\tadd_sites: function (data) {\n\t\t\tvar template = wp.template(\"demo-importer-plus-page-builder-sites\");\n\t\t\t$(\"#demo-import-plus\").html(template(data));\n\t\t},\n\n\t\tisEmpty: function (obj) {\n\t\t\tfor (var key in obj) {\n\t\t\t\tif (obj.hasOwnProperty(key)) return false;\n\t\t\t}\n\t\t\treturn true;\n\t\t},\n\n\t\t_get_sites_and_pages_by_search_term: function (search_term) {\n\t\t\tvar items = [],\n\t\t\t\ttags_strings = [];\n\t\t\tsearch_term = search_term.toLowerCase();\n\n\t\t\tif (\n\t\t\t\tsearch_term == \"\" &&\n\t\t\t\tDemoImporterPlus.filter_array.length == 0\n\t\t\t) {\n\t\t\t\treturn demoImporterVars.default_page_builder_sites;\n\t\t\t}\n\n\t\t\tvar $filter_type = $(\n\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\"\n\t\t\t).val();\n\t\t\tvar $filter_name = $(\".dip-category-filter-anchor\").attr(\n\t\t\t\t\"data-slug\"\n\t\t\t);\n\n\t\t\tfor (site_id in demoImporterVars.default_page_builder_sites) {\n\t\t\t\tvar current_site =\n\t\t\t\t\tdemoImporterVars.default_page_builder_sites[site_id];\n\t\t\t\tvar text_match = true;\n\t\t\t\tvar free_match = true;\n\t\t\t\tvar category_match = true;\n\t\t\t\tvar match_id = \"\";\n\n\t\t\t\tif (\"\" != search_term) {\n\t\t\t\t\ttext_match = false;\n\t\t\t\t}\n\n\t\t\t\tif (\"\" != $filter_name) {\n\t\t\t\t\tcategory_match = false;\n\t\t\t\t}\n\n\t\t\t\tif (\"\" != $filter_type) {\n\t\t\t\t\tfree_match = false;\n\t\t\t\t}\n\n\t\t\t\t// Check in site title.\n\t\t\t\tif (current_site[\"site_title\"]) {\n\t\t\t\t\tvar site_title = DemoImporterPlus._unescape_lower(\n\t\t\t\t\t\tcurrent_site[\"site_title\"]\n\t\t\t\t\t);\n\n\t\t\t\t\tif (site_title.toLowerCase().includes(search_term)) {\n\t\t\t\t\t\ttext_match = true;\n\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Check in site tags.\n\t\t\t\tif (Object.keys(current_site[\"site_tags\"]).length) {\n\t\t\t\t\tfor (site_tag_id in current_site[\"site_tags\"]) {\n\t\t\t\t\t\tvar tag_title = current_site[\"site_tags\"][site_tag_id];\n\t\t\t\t\t\ttag_title = DemoImporterPlus._unescape_lower(\n\t\t\t\t\t\t\ttag_title.replace(\"-\", \" \")\n\t\t\t\t\t\t);\n\t\t\t\t\t\tif (tag_title.toLowerCase().includes(search_term)) {\n\t\t\t\t\t\t\ttext_match = true;\n\t\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tfor (filter_id in DemoImporterPlus.filter_array) {\n\t\t\t\t\tvar slug = DemoImporterPlus.filter_array[filter_id];\n\t\t\t\t\tif (slug == \"free\" && \"free\" == current_site[\"site_type\"]) {\n\t\t\t\t\t\tfree_match = true;\n\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t}\n\t\t\t\t\tif (slug == \"pro\" && \"free\" != current_site[\"site_type\"]) {\n\t\t\t\t\t\tfree_match = true;\n\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t}\n\t\t\t\t\tif (slug != \"free\" && slug != \"pro\" && undefined != slug) {\n\t\t\t\t\t\tfor (cat_id in current_site[\"site_categories\"]) {\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tslug.toLowerCase() ==\n\t\t\t\t\t\t\t\tcurrent_site[\"site_categories\"][cat_id].slug\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tcategory_match = true;\n\t\t\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif (\"\" != match_id) {\n\t\t\t\t\tif (text_match && category_match && free_match) {\n\t\t\t\t\t\titems[site_id] = current_site;\n\t\t\t\t\t\titems[site_id][\"type\"] = \"site\";\n\t\t\t\t\t\titems[site_id][\"site_id\"] = site_id;\n\t\t\t\t\t\titems[site_id][\"pages-count\"] =\n\t\t\t\t\t\t\tundefined != current_site[\"pages\"]\n\t\t\t\t\t\t\t\t? Object.keys(current_site[\"pages\"]).length\n\t\t\t\t\t\t\t\t: 0;\n\t\t\t\t\t\ttags_strings.push(\n\t\t\t\t\t\t\tDemoImporterPlus._unescape_lower(\n\t\t\t\t\t\t\t\tcurrent_site[\"title\"]\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tfor (site_tag_id in current_site[\"sites-tag\"]) {\n\t\t\t\t\t\t\tvar tag_title =\n\t\t\t\t\t\t\t\tcurrent_site[\"sites-tag\"][site_tag_id];\n\t\t\t\t\t\t\ttag_title = DemoImporterPlus._unescape_lower(\n\t\t\t\t\t\t\t\ttag_title.replace(\"-\", \" \")\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tif (tag_title.toLowerCase().includes(search_term)) {\n\t\t\t\t\t\t\t\ttags_strings.push(\n\t\t\t\t\t\t\t\t\tDemoImporterPlus._unescape_lower(tag_title)\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (search_term != \"\") {\n\t\t\t\tconsole.groupCollapsed('Search for \"' + search_term + '\"');\n\t\t\t\tDemoImporterPlus._log(items);\n\t\t\t\tconsole.groupEnd();\n\t\t\t}\n\n\t\t\treturn items;\n\t\t},\n\n\t\t_unescape: function (input_string) {\n\t\t\tvar title = _.unescape(input_string);\n\n\t\t\ttitle = title.replace(\"–\", \"-\");\n\t\t\ttitle = title.replace(\"’\", \"'\");\n\n\t\t\treturn title;\n\t\t},\n\n\t\t_unescape_lower: function (input_string) {\n\t\t\tvar input_string = DemoImporterPlus._unescape(input_string);\n\t\t\treturn input_string.toLowerCase();\n\t\t},\n\n\t\t/**\n\t\t * Debugging.\n\t\t *\n\t\t * @param {mixed} data Mixed data.\n\t\t */\n\t\t_log: (data, level) => {\n\t\t\tvar date = new Date();\n\t\t\tvar time = date.toLocaleTimeString();\n\n\t\t\tif (typeof data == \"object\") {\n\t\t\t\tconsole.log(data);\n\t\t\t} else {\n\t\t\t\tconsole.log(data + \" \" + time);\n\t\t\t}\n\t\t},\n\n\t\t_toggle_tooltip: function (event) {\n\t\t\tevent.preventDefault();\n\t\t\tvar tip_id = $(event.currentTarget).data(\"tip-id\") || \"\";\n\t\t\tif (tip_id && $(\"#\" + tip_id).length) {\n\t\t\t\t$(\"#\" + tip_id).toggle();\n\t\t\t}\n\t\t},\n\n\t\t_log_title: function (data, append) {\n\t\t\tvar markup = \"<p>\" + data + \"</p>\";\n\t\t\tif (typeof data == \"object\") {\n\t\t\t\tvar markup = \"<p>\" + JSON.stringify(data) + \"</p>\";\n\t\t\t}\n\n\t\t\tvar selector = $(\".dip-importing-wrap\");\n\t\t\tif ($(\".current-importing-status-title\").length) {\n\t\t\t\tselector = $(\".current-importing-status-title\");\n\t\t\t}\n\n\t\t\tif (append) {\n\t\t\t\tselector.append(markup);\n\t\t\t} else {\n\t\t\t\tselector.html(markup);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Import Error Button.\n\t\t *\n\t\t * @param {string} data Error message.\n\t\t */\n\t\t_importFailMessage: function (message, heading, jqXHR, topContent) {\n\t\t\theading = heading || \"The import process interrupted\";\n\n\t\t\tvar status_code = \"\";\n\t\t\tif (jqXHR) {\n\t\t\t\tstatus_code = jqXHR.status ? parseInt(jqXHR.status) : \"\";\n\t\t\t}\n\n\t\t\tif (200 == status_code && demoImporterVars.debug) {\n\t\t\t\tvar output = demoImporterVars.importFailedMessageDueToDebug;\n\t\t\t} else {\n\t\t\t\tvar output = topContent || demoImporterVars.importFailedMessage;\n\n\t\t\t\tif (message) {\n\t\t\t\t\toutput +=\n\t\t\t\t\t\t'<div class=\"current-importing-status\">Error: ' +\n\t\t\t\t\t\tmessage +\n\t\t\t\t\t\t\"</div>\";\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t$(\".demo-import-plus-import-content\").html(output);\n\t\t\t$(\".demo-import-sitest-result-prev .heading h3\").html(heading);\n\n\t\t\t$(\".dip-demo-import\")\n\t\t\t\t.removeClass(\"updating-message installing button-primary\")\n\t\t\t\t.addClass(\"disabled\")\n\t\t\t\t.text(\"Import Failed!\");\n\t\t},\n\n\t\t/**\n\t\t * Go back to all sites view\n\t\t *\n\t\t * @return null\n\t\t */\n\t\t_go_back: (event) => {\n\t\t\tevent.preventDefault();\n\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-site\");\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-page\");\n\t\t\t$(\".search-filter-wrap\").show();\n\t\t\t$(\".back-to-layout\").hide();\n\t\t\tDemoImporterPlus.close_pages_popup();\n\t\t},\n\n\t\t/**\n\t\t * Close Popup\n\t\t *\n\t\t * @access private\n\t\t * @method _importDemo\n\t\t */\n\t\t_close_popup: () => {\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-site\");\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-page\");\n\t\t\t$(\".preview-page-from-search-result\").hide();\n\n\t\t\tDemoImporterPlus.hide_popup();\n\t\t},\n\n\t\tclose_pages_popup: () => {\n\t\t\t$(\"#demo-import-plus\").show();\n\t\t\t$(\".di-sites__search-title\").show();\n\t\t\t$(\"#site-pages\").hide().html(\"\");\n\t\t\t$(\"body\").removeClass(\"demo-import-previewing-single-pages\");\n\t\t\t$(\".demo-import-sitest-result-prev\").hide();\n\n\t\t\t$(\"#demo-importer-plus .demo-importe-theme\").removeClass(\"current\");\n\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-site\");\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-page\");\n\t\t\tDemoImporterPlus._clean_url_params(\"license\");\n\t\t},\n\n\t\t/**\n\t\t * Change URL\n\t\t */\n\t\t_changeAndSetURL: (url_params) => {\n\t\t\tvar current_url = window.location.href;\n\t\t\tvar current_url_separator =\n\t\t\t\twindow.location.href.indexOf(\"?\") === -1 ? \"?\" : \"&\";\n\t\t\tvar new_url =\n\t\t\t\tcurrent_url +\n\t\t\t\tcurrent_url_separator +\n\t\t\t\tdecodeURIComponent($.param(url_params));\n\t\t\tDemoImporterPlus._changeURL(new_url);\n\t\t},\n\n\t\t/**\n\t\t * Clean the URL.\n\t\t *\n\t\t * @param string url URL string.\n\t\t * @return string Change the current URL.\n\t\t */\n\t\t_changeURL: (url) => {\n\t\t\thistory.pushState(null, \"\", url);\n\t\t},\n\n\t\t/**\n\t\t * Get URL param.\n\t\t */\n\t\t_getParamFromURL: (name, url) => {\n\t\t\tif (!url) url = window.location.href;\n\t\t\tname = name.replace(/[\\[\\]]/g, \"\\\\$&\");\n\t\t\tvar regex = new RegExp(\"[?&]\" + name + \"(=([^&#]*)|&|#|$)\"),\n\t\t\t\tresults = regex.exec(url);\n\t\t\tif (!results) return null;\n\t\t\tif (!results[2]) return \"\";\n\t\t\treturn decodeURIComponent(results[2].replace(/\\+/g, \" \"));\n\t\t},\n\n\t\t_clean_url_params: (single_param) => {\n\t\t\tvar url_params = DemoImporterPlus._getQueryStrings();\n\t\t\tdelete url_params[single_param];\n\t\t\tdelete url_params[\"\"]; // Removed extra empty object.\n\n\t\t\tvar current_url = window.location.href;\n\t\t\tvar root_url = current_url.substr(0, current_url.indexOf(\"?\"));\n\t\t\tif ($.isEmptyObject(url_params)) {\n\t\t\t\tvar new_url =\n\t\t\t\t\troot_url + decodeURIComponent($.param(url_params));\n\t\t\t} else {\n\t\t\t\tvar current_url_separator =\n\t\t\t\t\troot_url.indexOf(\"?\") === -1 ? \"?\" : \"&\";\n\t\t\t\tvar new_url =\n\t\t\t\t\troot_url +\n\t\t\t\t\tcurrent_url_separator +\n\t\t\t\t\tdecodeURIComponent($.param(url_params));\n\t\t\t}\n\n\t\t\tDemoImporterPlus._changeURL(new_url);\n\t\t},\n\n\t\t_remove_skip_and_import_popup: function (event) {\n\t\t\tevent.preventDefault();\n\n\t\t\t$(this)\n\t\t\t\t.parents(\".skip-and-import\")\n\t\t\t\t.addClass(\"demo-importer-plus-hide visited\");\n\n\t\t\tif (\n\t\t\t\t$(\".skip-and-import.demo-importer-plus-hide\").not(\".visited\")\n\t\t\t\t\t.length\n\t\t\t) {\n\t\t\t\t$(\".skip-and-import.demo-importer-plus-hide\")\n\t\t\t\t\t.not(\".visited\")\n\t\t\t\t\t.first()\n\t\t\t\t\t.removeClass(\"demo-importer-plus-hide\");\n\t\t\t} else {\n\t\t\t\t$(\".demo-import-sitest-result-prev .default\").removeClass(\n\t\t\t\t\t\"demo-importer-plus-hide\"\n\t\t\t\t);\n\n\t\t\t\tif (\n\t\t\t\t\t$(\".demo-import-sitest-result-prev\").hasClass(\"import-page\")\n\t\t\t\t) {\n\t\t\t\t\tDemoImporterPlus.skip_and_import_popups = [];\n\n\t\t\t\t\tvar notinstalled =\n\t\t\t\t\t\tDemoImporterPlus.required_plugins.notinstalled || 0;\n\t\t\t\t\tif (!notinstalled.length) {\n\t\t\t\t\t\tDemoImporterPlus.import_page_process();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Plugin Installation Error.\n\t\t */\n\t\t_installError: function (event, response) {\n\t\t\tevent.preventDefault();\n\n\t\t\tconsole.log(event);\n\t\t\tconsole.log(response);\n\n\t\t\t$(\".demo-importer-plus-result-preview .heading h3\").text(\n\t\t\t\t\"Plugin Installation Failed\"\n\t\t\t);\n\t\t\t$(\".demo-import-plus-import-content\").html(\n\t\t\t\t'<p>Plugin \"<b>' +\n\t\t\t\tresponse.name +\n\t\t\t\t'</b>\" installation failed.</p><p>There has been an error on your website. Read an article <a href=\"https://rishitheme.com/docs/how-to-resolve-demo-import-issue/\" target=\"blank\">here</a> to solve the issue.</p>'\n\t\t\t);\n\n\t\t\t$(\".dip-demo-import\")\n\t\t\t\t.removeClass(\"updating-message installing button-primary\")\n\t\t\t\t.addClass(\"disabled\")\n\t\t\t\t.text(\"Import Failed!\");\n\n\t\t\twp.updates.queue = [];\n\n\t\t\twp.updates.queueChecker();\n\n\t\t\tconsole.groupEnd();\n\t\t},\n\n\t\t/**\n\t\t * Installing Plugin\n\t\t */\n\t\t_pluginInstalling: function (event, args) {\n\t\t\tevent.preventDefault();\n\n\t\t\tconsole.groupCollapsed('Installing Plugin \"' + args.name + '\"');\n\n\t\t\tDemoImporterPlus._log_title(\"Installing Plugin - \" + args.name);\n\n\t\t\tconsole.log(args);\n\t\t},\n\n\t\t/**\n\t\t * Install Success\n\t\t */\n\t\t_installSuccess: function (event, response) {\n\t\t\tevent.preventDefault();\n\n\t\t\tconsole.groupEnd();\n\n\t\t\t// Reset not installed plugins list.\n\t\t\tvar pluginsList = demoImporterVars.requiredPlugins.notinstalled;\n\t\t\tdemoImporterVars.requiredPlugins.notinstalled =\n\t\t\t\tDemoImporterPlus._removePluginFromQueue(\n\t\t\t\t\tresponse.slug,\n\t\t\t\t\tpluginsList\n\t\t\t\t);\n\n\t\t\t// WordPress adds \"Activate\" button after waiting for 1000ms. So we will run our activation after that.\n\t\t\tsetTimeout(function () {\n\t\t\t\tconsole.groupCollapsed(\n\t\t\t\t\t'Activating Plugin \"' + response.name + '\"'\n\t\t\t\t);\n\n\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\"Activating Plugin - \" + response.name\n\t\t\t\t);\n\t\t\t\tDemoImporterPlus._log(\"Activating Plugin - \" + response.name);\n\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-required-plugin-activate\",\n\t\t\t\t\t\tinit: response.init,\n\t\t\t\t\t\toptions: DemoImporterPlus.options_data,\n\t\t\t\t\t\tenabledExtensions: DemoImporterPlus.enabled_extensions,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t}).done(function (result) {\n\t\t\t\t\tDemoImporterPlus._log(result);\n\n\t\t\t\t\tif (result.success) {\n\t\t\t\t\t\tvar pluginsList =\n\t\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive;\n\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Successfully Activated Plugin - \" + response.name\n\t\t\t\t\t\t);\n\t\t\t\t\t\tDemoImporterPlus._log(\n\t\t\t\t\t\t\t\"Successfully Activated Plugin - \" + response.name\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Reset not installed plugins list.\n\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive =\n\t\t\t\t\t\t\tDemoImporterPlus._removePluginFromQueue(\n\t\t\t\t\t\t\t\tresponse.slug,\n\t\t\t\t\t\t\t\tpluginsList\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Enable Demo Import Button\n\t\t\t\t\t\tDemoImporterPlus._enable_demo_import_button();\n\t\t\t\t\t}\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t});\n\t\t\t}, 1200);\n\t\t},\n\n\t\t/**\n\t\t * Get query strings.\n\t\t *\n\t\t * @param string string Query string.\n\t\t * @return string \t Check and return query string.\n\t\t */\n\t\t_getQueryStrings: (string) => {\n\t\t\treturn (string || document.location.search)\n\t\t\t\t.replace(/(^\\?)/, \"\")\n\t\t\t\t.split(\"&\")\n\t\t\t\t.map(\n\t\t\t\t\tfunction (n) {\n\t\t\t\t\t\treturn (n = n.split(\"=\")), (this[n[0]] = n[1]), this;\n\t\t\t\t\t}.bind({})\n\t\t\t\t)[0];\n\t\t},\n\n\t\tisEmpty: (obj) => {\n\t\t\tfor (var key in obj) {\n\t\t\t\tif (obj.hasOwnProperty(key)) return false;\n\t\t\t}\n\t\t\treturn true;\n\t\t},\n\n\t\t_unescape: (input_string) => {\n\t\t\tvar title = _.unescape(input_string);\n\n\t\t\t// @todo check why below character not escape with function _.unescape();\n\t\t\ttitle = title.replace(\"–\", \"-\");\n\t\t\ttitle = title.replace(\"’\", \"'\");\n\n\t\t\treturn title;\n\t\t},\n\n\t\t_unescape_lower: (input_string) => {\n\t\t\tvar input_string = DemoImporterPlus._unescape(input_string);\n\t\t\treturn input_string.toLowerCase();\n\t\t},\n\n\t\t_set_preview_screenshot_by_page: (element) => {\n\t\t\tvar large_img_url =\n\t\t\t\t$(element)\n\t\t\t\t\t.find(\".theme-screenshot\")\n\t\t\t\t\t.attr(\"data-featured-src\") || \"\";\n\t\t\tvar url =\n\t\t\t\t$(element).find(\".theme-screenshot\").attr(\"data-src\") || \"\";\n\t\t\tvar page_name = $(element).find(\".theme-name\").text() || \"\";\n\n\t\t\t$(element).siblings().removeClass(\"current_page\");\n\t\t\t$(element).addClass(\"current_page\");\n\n\t\t\tvar page_id = $(element).attr(\"data-page-id\") || \"\";\n\t\t\tif (page_id) {\n\t\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-page\");\n\n\t\t\t\tvar url_params = {\n\t\t\t\t\t\"demo-importer-page\": page_id,\n\t\t\t\t};\n\t\t\t\tDemoImporterPlus._changeAndSetURL(url_params);\n\t\t\t}\n\n\t\t\t$(\".site-import-layout-button\").removeClass(\"disabled\");\n\t\t\tif (page_name) {\n\t\t\t\tvar title =\n\t\t\t\t\tdemoImporterVars.strings.importSingleTemplate.replace(\n\t\t\t\t\t\t\"%s\",\n\t\t\t\t\t\tpage_name.trim()\n\t\t\t\t\t);\n\t\t\t\t$(\".site-import-layout-button\").text(title);\n\t\t\t}\n\n\t\t\tif (url) {\n\t\t\t\t$(\".single-site-preview\").animate(\n\t\t\t\t\t{\n\t\t\t\t\t\tscrollTop: 0,\n\t\t\t\t\t},\n\t\t\t\t\t0\n\t\t\t\t);\n\t\t\t\t$(\".single-site-preview img\")\n\t\t\t\t\t.addClass(\"loading\")\n\t\t\t\t\t.attr(\"src\", url);\n\t\t\t\tvar imgLarge = new Image();\n\t\t\t\timgLarge.src = large_img_url;\n\t\t\t\timgLarge.onload = () => {\n\t\t\t\t\t$(\".single-site-preview img\").removeClass(\"loading\");\n\t\t\t\t\t$(\".single-site-preview img\").attr(\"src\", imgLarge.src);\n\t\t\t\t};\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Preview Inner Pages for the Site\n\t\t *\n\t\t * @return null\n\t\t */\n\t\t_change_site_preview_screenshot: (event) => {\n\t\t\tevent.preventDefault();\n\n\t\t\tvar item = $(event.currentTarget);\n\n\t\t\tDemoImporterPlus._set_preview_screenshot_by_page(item);\n\t\t},\n\n\t\t/**\n\t\t * Page builder changed\n\t\t */\n\t\t_change_page_builder: (event) => {\n\t\t\tvar page_builder =\n\t\t\t\t$(event.currentTarget).attr(\"data-page-builder\") || \"\";\n\n\t\t\t$(event.currentTarget)\n\t\t\t\t.parents(\".page-builders\")\n\t\t\t\t.find(\"img\")\n\t\t\t\t.removeClass(\"active\");\n\t\t\t$(event.currentTarget).find(\"img\").addClass(\"active\");\n\n\t\t\t$.ajax({\n\t\t\t\turl: ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo_importer_plus_change_page_builder\",\n\t\t\t\t\tpage_builder: page_builder,\n\t\t\t\t},\n\t\t\t\tbeforeSend: () => {\n\t\t\t\t\tconsole.groupCollapsed(\"Change Page Builder\");\n\t\t\t\t\tDemoImporterPlus._log(\"Change Page Builder..\");\n\t\t\t\t},\n\t\t\t}).done((response) => {\n\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\tconsole.groupEnd();\n\t\t\t\t// location.reload();\n\t\t\t});\n\t\t},\n\n\t\tshow_page_popup_from_search: (event) => {\n\t\t\tevent.preventDefault();\n\t\t\tvar page_id =\n\t\t\t\t$(event.currentTarget)\n\t\t\t\t\t.parents(\".demo-import-plus-theme\")\n\t\t\t\t\t.attr(\"data-page-id\") || \"\";\n\t\t\tvar site_id =\n\t\t\t\t$(event.currentTarget)\n\t\t\t\t\t.parents(\".demo-import-plus-theme\")\n\t\t\t\t\t.attr(\"data-site-id\") || \"\";\n\n\t\t\t$(\"#demo-import-plus\").hide();\n\t\t\t$(\"#site-pages\").hide();\n\t\t\t$('.di-sites__search-title').hide();\n\t\t\t$(\".search-filter-wrap\").hide();\n\t\t\t$(\".demo-importer-plus-search-results\").hide();\n\t\t\t$(\".back-to-layout\").show();\n\n\t\t\t//check if demoImporterVars.default_page_builder_sites has site id\n\t\t\tvar hasSite = demoImporterVars.default_page_builder_sites.find(site => site.id == site_id) || false;\n\t\t\tif (!hasSite) {\n\t\t\t\t$('.single-site-wrap > .svg-animated-loader').show();\n\t\t\t\tvar CACHE_BUSTER = new Date().getTime();\n\t\t\t\t//Get site from API by site_id using fetch\n\t\t\t\tfetch(`${demoImporterVars.demoAPIURL}/wp-json/demoimporterplusapi/v1/dipa-demos/${site_id}?nocache=${CACHE_BUSTER}`)\n\t\t\t\t\t.then(response => response.json())\n\t\t\t\t\t.then(data => {\n\t\t\t\t\t\t$('.single-site-wrap > .svg-animated-loader').hide();\n\t\t\t\t\t\tdemoImporterVars.default_page_builder_sites.push(data.data);\n\t\t\t\t\t\tDemoImporterPlus.show_pages_by_site_id(site_id, page_id);\n\t\t\t\t\t}\n\t\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tDemoImporterPlus.show_pages_by_site_id(site_id, page_id);\n\t\t\t}\n\n\t\t},\n\n\t\t_get_id: (site_id) => {\n\t\t\treturn site_id.replace(\"id-\", \"\");\n\t\t},\n\n\t\tshow_page_popup: function () {\n\t\t\tDemoImporterPlus.process_import_page();\n\t\t},\n\n\t\t/**\n\t\t * Fires when a nav item is clicked.\n\t\t *\n\t\t * @access private\n\t\t * @method _show_site_popup\n\t\t */\n\t\t_show_site_popup: function (event) {\n\t\t\tevent.preventDefault();\n\n\t\t\tif ($($(this)).hasClass(\"updating-message\")) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.addClass(\"import-site\")\n\t\t\t\t.removeClass(\"import-page\");\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.removeClass(\n\t\t\t\t\t\"preview-page-from-search-result demo-importer-plus-page-import-popup dip-sites-activate-license\"\n\t\t\t\t)\n\t\t\t\t.addClass(\n\t\t\t\t\t\"demo-importer-plus-popup demo-importer-plus-site-import-popup\"\n\t\t\t\t)\n\t\t\t\t.show();\n\n\t\t\tvar template = wp.template(\"demo-import-sitest-result-prev\");\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.html(template(\"dip-sites\"))\n\t\t\t\t.addClass(\"preparing\");\n\t\t\t$(\".demo-import-plus-import-content\").append(\n\t\t\t\t'<div class=\"dip-loading-wrap\"><div class=\"dip-loading-icon\"></div></div>'\n\t\t\t);\n\n\t\t\tDemoImporterPlus.action_slug = \"importer-sites\";\n\t\t\tdemoImporterVars.cpt_slug = \"demo-importer-plus\";\n\n\t\t\tvar site_id = $(\"#site-pages\").attr(\"data-site-id\") || \"\";\n\t\t\tsite_id = DemoImporterPlus._get_id(site_id);\n\n\t\t\tif (DemoImporterPlus.visited_sites_and_pages[site_id]) {\n\t\t\t\tDemoImporterPlus.templateData =\n\t\t\t\t\tDemoImporterPlus.visited_sites_and_pages[site_id];\n\n\t\t\t\tDemoImporterPlus.process_site_data(\n\t\t\t\t\tDemoImporterPlus.templateData.data\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-import-site-api-request\",\n\t\t\t\t\t\turl: \"/\" + site_id,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Requesting API\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tconsole.log(\"Template API Response:\");\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\tif (response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus.visited_sites_and_pages[\n\t\t\t\t\t\t\t\tresponse.data.data.id\n\t\t\t\t\t\t\t] = response.data;\n\t\t\t\t\t\t\tDemoImporterPlus.templateData = response.data.data;\n\t\t\t\t\t\t\tDemoImporterPlus.process_site_data(\n\t\t\t\t\t\t\t\tDemoImporterPlus.templateData\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\".demo-import-sitest-result-prev .heading > h3\"\n\t\t\t\t\t\t\t).text(\"Import Process Interrupted\");\n\t\t\t\t\t\t\t$(\".demo-import-plus-import-content\")\n\t\t\t\t\t\t\t\t.find(\".dip-loading-wrap\")\n\t\t\t\t\t\t\t\t.remove();\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\").removeClass(\n\t\t\t\t\t\t\t\t\"preparing\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$(\".demo-import-plus-import-content\").html(\n\t\t\t\t\t\t\t\twp.template(\"dip-sites-request-failed\")\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$(\".dip-demo-import\")\n\t\t\t\t\t\t\t\t.removeClass(\n\t\t\t\t\t\t\t\t\t\"updating-message installing button-primary\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t.addClass(\"disabled\")\n\t\t\t\t\t\t\t\t.text(\"Import Failed!\");\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\t_resetData: function () {\n\t\t\tDemoImporterPlus.import_start_time = new Date();\n\n\t\t\tif ($(this).hasClass(\"updating-message\")) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(this).addClass(\"updating-message installing\").text(\"Importing..\");\n\t\t\t$(\"body\").addClass(\"importing-site\");\n\t\t\t$(\".demo-import-sitest-result-prev .inner > h3\").text(\n\t\t\t\t\"We're importing your website.\"\n\t\t\t);\n\t\t\t$(\".install-theme-info\").hide();\n\t\t\t$(\".dip-importing-wrap\").show();\n\t\t\tvar output =\n\t\t\t\t'<div class=\"current-importing-status-title\"></div><div class=\"current-importing-status-description\"></div>';\n\t\t\t$(\".current-importing-status\").html(output);\n\n\t\t\t// Process Theme Activate and Install Process\n\t\t\tif (\n\t\t\t\t$(\".demo-importer-plus-theme-activation .checkbox\").is(\n\t\t\t\t\t\":checked\"\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\tvar status = $(\n\t\t\t\t\t\".demo-importer-plus-theme-activation .checkbox\"\n\t\t\t\t).data(\"status\");\n\t\t\t\tDemoImporterPlus._installTheme(status);\n\t\t\t}\n\n\t\t\t// TODO: Process Theme Activate and Install Process\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-set-reset-data\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Site Reset Data\");\n\t\t\t\t},\n\t\t\t}).done(function (response) {\n\t\t\t\tconsole.log(\"List of Reset Items:\");\n\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\tconsole.groupEnd();\n\t\t\t\tif (response.success) {\n\t\t\t\t\tDemoImporterPlus.site_imported_data = response.data;\n\n\t\t\t\t\t// Process Bulk Plugin Install & Activate.\n\t\t\t\t\tDemoImporterPlus._bulkPluginInstallActivate();\n\t\t\t\t}\n\t\t\t});\n\t\t},\n\n\t\t_installTheme: function (status) {\n\t\t\tvar theme_slug = DemoImporterPlus.templateData.theme_slug;\n\n\t\t\tDemoImporterPlus._log_title(demoImporterVars.log.themeInstall);\n\t\t\tDemoImporterPlus._log(demoImporterVars.log.themeInstall);\n\n\t\t\tif (status == \"not-installed\") {\n\t\t\t\tif (\n\t\t\t\t\twp.updates.shouldRequestFilesystemCredentials &&\n\t\t\t\t\t!wp.updates.ajaxLocked\n\t\t\t\t) {\n\t\t\t\t\twp.updates.requestFilesystemCredentials();\n\t\t\t\t}\n\t\t\t\twp.updates.installTheme({\n\t\t\t\t\tslug: theme_slug,\n\t\t\t\t});\n\t\t\t} else if (status == \"installed-but-inactive\") {\n\t\t\t\tDemoImporterPlus._activateTheme();\n\t\t\t}\n\t\t},\n\n\t\t_activateTheme: function (event, response) {\n\t\t\t// WordPress adds \"Activate\" button after waiting for 1000ms. So we will run our activation after that.\n\t\t\tsetTimeout(function () {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-activate-theme\",\n\t\t\t\t\t\ttheme_name: DemoImporterPlus.templateData.theme_slug,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.log(\"Activating Theme..\");\n\t\t\t\t\t},\n\t\t\t\t}).done(function (result) {\n\t\t\t\t\tDemoImporterPlus._log(result);\n\t\t\t\t\tif (result.success) {\n\t\t\t\t\t\tDemoImporterPlus._log_title(result.data.message);\n\t\t\t\t\t\tDemoImporterPlus._log(result.data.message);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}, 3000);\n\t\t},\n\n\t\t_start_site_import: function () {\n\t\t\tif (DemoImporterPlus._is_reset_data()) {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-reset-data\");\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-sites-reset-data-done\");\n\t\t\t}\n\t\t},\n\n\t\t_is_reset_data: function () {\n\t\t\tif (\n\t\t\t\t$(\".demo-importer-plus-reset-data\")\n\t\t\t\t\t.find(\".checkbox\")\n\t\t\t\t\t.is(\":checked\")\n\t\t\t) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t_is_process_xml: function () {\n\t\t\tif (\n\t\t\t\t$(\".demo-importer-plus-import-xml\")\n\t\t\t\t\t.find(\".checkbox\")\n\t\t\t\t\t.is(\":checked\")\n\t\t\t) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t_is_process_customizer: function () {\n\t\t\tvar theme_status = $(\n\t\t\t\t\".demo-importer-plus-theme-activation .checkbox\"\n\t\t\t).length\n\t\t\t\t? $(\".demo-importer-plus-theme-activation .checkbox\").is(\n\t\t\t\t\t\":checked\"\n\t\t\t\t)\n\t\t\t\t: true;\n\t\t\tvar customizer_status = $(\".demo-importer-plus-import-customizer\")\n\t\t\t\t.find(\".checkbox\")\n\t\t\t\t.is(\":checked\");\n\n\t\t\tif (theme_status && customizer_status) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t_is_process_widgets: function () {\n\t\t\tif (\n\t\t\t\t$(\".demo-importer-plus-import-widgets\")\n\t\t\t\t\t.find(\".checkbox\")\n\t\t\t\t\t.is(\":checked\")\n\t\t\t) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t_startImportCartFlows: function (event) {\n\t\t\tif (\n\t\t\t\tDemoImporterPlus._is_process_xml() &&\n\t\t\t\t\"\" !== DemoImporterPlus.cartflows_url\n\t\t\t) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-cartflows\",\n\t\t\t\t\t\tcartflows_url: DemoImporterPlus.cartflows_url,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Flows & Steps\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Importing Flows & Steps..\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\tDemoImporterPlus._log(DemoImporterPlus.cartflows_url);\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import Cartflows Flow Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\n\t\t\t\t\t\t// 1. Fail - Import WPForms Options.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import Cartflows Flow Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t// 1. Pass - Import Customizer Options.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\tDemoImporterPlus.action_slug +\n\t\t\t\t\t\t\t\t\"-import-cartflows-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\tDemoImporterPlus.action_slug + \"-import-cartflows-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t_startImportContactForms: function (event) {\n\t\t\tif (\n\t\t\t\tDemoImporterPlus._is_process_xml() &&\n\t\t\t\t\"\" !== DemoImporterPlus.wpforms_url\n\t\t\t) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"dip-sites-import-wpforms\",\n\t\t\t\t\t\twpforms_url: DemoImporterPlus.wpforms_url,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing WP Forms\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\"Importing WP Forms..\");\n\t\t\t\t\t\tDemoImporterPlus._log(DemoImporterPlus.wpforms_url);\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import WP Forms Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\n\t\t\t\t\t\t// 1. Fail - Import WPForms Options.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import WP Forms Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t// 1. Pass - Import Customizer Options.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\tDemoImporterPlus.action_slug +\n\t\t\t\t\t\t\t\t\"-import-wpforms-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\tDemoImporterPlus.action_slug + \"-import-wpforms-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 1. Import Customizer Options.\n\t\t */\n\t\t_importCustomizerSettings: function (event) {\n\t\t\tif (DemoImporterPlus._is_process_customizer()) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-customizer-settings\",\n\t\t\t\t\t\tcustomizer_data: DemoImporterPlus.customizer_data,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Customizer Settings\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Importing Customizer Settings..\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\t// DemoImporterPlus._log(JSON.parse(DemoImporterPlus.customizer_data));\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import Customizer Settings Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\n\t\t\t\t\t\t// 1. Fail - Import Customizer Options.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import Customizer Settings Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t// 1. Pass - Import Customizer Options.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\"demo-importer-plus-import-customizer-settings-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\t\"demo-importer-plus-import-customizer-settings-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 2. Prepare XML Data.\n\t\t */\n\t\t_importXML: function () {\n\t\t\tif (DemoImporterPlus._is_process_xml()) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-prepare-xml\",\n\t\t\t\t\t\twxr_url: DemoImporterPlus.wxr_url,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Content\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\"Importing Content..\");\n\t\t\t\t\t\tDemoImporterPlus._log(DemoImporterPlus.wxr_url);\n\t\t\t\t\t\t$(\".di-process-wrap\").show();\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Prepare Import XML Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\n\t\t\t\t\t\t// 2. Fail - Prepare XML Data.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tvar error_msg =\n\t\t\t\t\t\t\t\tresponse.data.error || response.data;\n\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tdemoImporterVars.xmlRequiredFilesMissing\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tvar xml_processing = $(\".dip-demo-import\").attr(\n\t\t\t\t\t\t\t\t\"data-xml-processing\"\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\tif (\"yes\" === xml_processing) {\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t$(\".dip-demo-import\").attr(\n\t\t\t\t\t\t\t\t\"data-xml-processing\",\n\t\t\t\t\t\t\t\t\"yes\"\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t// 2. Pass - Prepare XML Data.\n\n\t\t\t\t\t\t\t// Import XML though Event Source.\n\t\t\t\t\t\t\tDemoImporterSSEImport.data = response.data;\n\t\t\t\t\t\t\tDemoImporterSSEImport.render();\n\n\t\t\t\t\t\t\t$(\".current-importing-status-description\")\n\t\t\t\t\t\t\t\t.html(\"\")\n\t\t\t\t\t\t\t\t.show();\n\n\t\t\t\t\t\t\t$(\".current-importing-status-wrap\").append(\n\t\t\t\t\t\t\t\t'<div class=\"di-process-wrap\"><progress class=\"di-process\" max=\"100\" value=\"0\"></progress></div>'\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\tvar evtSource = new EventSource(\n\t\t\t\t\t\t\t\tDemoImporterSSEImport.data.url\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tevtSource.onmessage = function (message) {\n\t\t\t\t\t\t\t\tvar data = JSON.parse(\n\t\t\t\t\t\t\t\t\tmessage.data.replace(/"/g, '\"')\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tswitch (data.action) {\n\t\t\t\t\t\t\t\t\tcase \"updateDelta\":\n\t\t\t\t\t\t\t\t\t\tDemoImporterSSEImport.updateDelta(\n\t\t\t\t\t\t\t\t\t\t\tdata.type,\n\t\t\t\t\t\t\t\t\t\t\tdata.delta\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t\tbreak;\n\n\t\t\t\t\t\t\t\t\tcase \"complete\":\n\t\t\t\t\t\t\t\t\t\tevtSource.close();\n\n\t\t\t\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\t\t\t\".current-importing-status-description\"\n\t\t\t\t\t\t\t\t\t\t).hide();\n\t\t\t\t\t\t\t\t\t\t$(\".dip-demo-import\").removeAttr(\n\t\t\t\t\t\t\t\t\t\t\t\"data-xml-processing\"\n\t\t\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\t\t\tdocument.getElementsByClassName(\n\t\t\t\t\t\t\t\t\t\t\t\"di-process\"\n\t\t\t\t\t\t\t\t\t\t).value = \"100\";\n\n\t\t\t\t\t\t\t\t\t\t$(\".di-process-wrap\").hide();\n\t\t\t\t\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-import-xml-done\"\n\t\t\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tevtSource.onerror = function (error) {\n\t\t\t\t\t\t\t\tevtSource.close();\n\t\t\t\t\t\t\t\tconsole.log(error);\n\t\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\t\t\"Import Process Interrupted\"\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tevtSource.addEventListener(\n\t\t\t\t\t\t\t\t\"log\",\n\t\t\t\t\t\t\t\tfunction (message) {\n\t\t\t\t\t\t\t\t\tvar data = JSON.parse(\n\t\t\t\t\t\t\t\t\t\tmessage.data.replace(/"/g, '\"')\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\tvar message = data.message || \"\";\n\t\t\t\t\t\t\t\t\tif (message && \"info\" === data.level) {\n\t\t\t\t\t\t\t\t\t\tmessage = message.replace(\n\t\t\t\t\t\t\t\t\t\t\t/\"/g,\n\t\t\t\t\t\t\t\t\t\t\tfunction (letter) {\n\t\t\t\t\t\t\t\t\t\t\t\treturn \"\";\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\t\t\t\".current-importing-status-description\"\n\t\t\t\t\t\t\t\t\t\t).html(message);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tDemoImporterPlus._log(message, data.level);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-import-xml-done\");\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 3. Import Site Options.\n\t\t */\n\t\timport_siteOptions: function (event) {\n\t\t\tif (DemoImporterPlus._is_process_xml()) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-options\",\n\t\t\t\t\t\toptions_data: DemoImporterPlus.options_data,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Options\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\"Importing Options..\");\n\t\t\t\t\t\t$(\".dip-demo-import .percent\").html(\"\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import Site Options Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\t\t// 3. Fail - Import Site Options.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import Site Options Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\t\t// 3. Pass - Import Site Options.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\"demo-importer-plus-import-options-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-import-options-done\");\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 4. Import Widgets.\n\t\t */\n\t\t_importWidgets: function (event) {\n\t\t\tif (DemoImporterPlus._is_process_widgets()) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-widgets\",\n\t\t\t\t\t\twidgets_data: DemoImporterPlus.widgets_data,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Widgets\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\"Importing Widgets..\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import Widgets Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\t// 4. Fail - Import Widgets.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import Widgets Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t// 4. Pass - Import Widgets.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\"demo-importer-plus-import-widgets-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-import-widgets-done\");\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 5. Import Complete.\n\t\t */\n\t\t_importEnd: function (event) {\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdataType: \"json\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-import-end\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Import Complete!\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Import Complete!\");\n\t\t\t\t\t// console.groupCollapsed( 'Import Complete!' );\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\"Import Complete Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (response) {\n\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t// 5. Fail - Import Complete.\n\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\"Import Complete Failed!\"\n\t\t\t\t\t\t);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tDemoImporterPlus.site_import_status = true;\n\t\t\t\t\t\tDemoImporterPlus.import_complete();\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t},\n\n\t\timport_complete: function () {\n\t\t\tif (false === DemoImporterPlus.subscribe_status) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(\"body\").removeClass(\"importing-site\");\n\n\t\t\tvar template = wp.template(\n\t\t\t\t\"demo-importer-plus-site-import-success\"\n\t\t\t);\n\t\t\t$(\".demo-import-sitest-result-prev .inner\").html(template());\n\n\t\t\t$(\n\t\t\t\t\".rotating,.current-importing-status-wrap,.notice-warning\"\n\t\t\t).remove();\n\t\t\t$(\".demo-import-sitest-result-prev\").addClass(\n\t\t\t\t\"demo-importer-plus-result-preview\"\n\t\t\t);\n\n\t\t\t// 5. Pass - Import Complete.\n\t\t\tDemoImporterPlus._importSuccessButton();\n\n\t\t\tDemoImporterPlus.site_import_status = false;\n\t\t\tDemoImporterPlus.subscribe_status = false;\n\t\t},\n\n\t\t/**\n\t\t * Import Success Button.\n\t\t *\n\t\t * @param {string} data Error message.\n\t\t */\n\t\t_importSuccessButton: function () {\n\t\t\t$(\".dip-demo-import\")\n\t\t\t\t.removeClass(\"updating-message installing\")\n\t\t\t\t.removeAttr(\"data-import\")\n\t\t\t\t.addClass(\"view-site\")\n\t\t\t\t.removeClass(\"dip-demo-import\")\n\t\t\t\t.text(demoImporterVars.strings.viewSite)\n\t\t\t\t.attr(\"target\", \"_blank\")\n\t\t\t\t.append('<i class=\"dashicons dashicons-external\"></i>')\n\t\t\t\t.attr(\"href\", demoImporterVars.siteURL);\n\t\t},\n\n\t\tadd_skip_and_import_popups: function (templates) {\n\t\t\tif (Object.keys(templates).length) {\n\t\t\t\tfor (temp_id in templates) {\n\t\t\t\t\tvar template = wp.template(temp_id);\n\t\t\t\t\tvar template_data = templates[temp_id] || \"\";\n\t\t\t\t\t$(\".demo-import-sitest-result-prev .inner\").append(\n\t\t\t\t\t\ttemplate(template_data)\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\t$(\".demo-import-sitest-result-prev .inner > .default\").addClass(\n\t\t\t\t\t\"demo-importer-plus-hide\"\n\t\t\t\t);\n\t\t\t\t$(\n\t\t\t\t\t\".demo-import-sitest-result-prev .inner > .skip-and-import:not(:ldip-child)\"\n\t\t\t\t).addClass(\"demo-importer-plus-hide\");\n\t\t\t}\n\t\t},\n\n\t\tprocess_site_data: function (data) {\n\t\t\tif (\"log_file\" in data) {\n\t\t\t\tDemoImporterPlus.log_file_url =\n\t\t\t\t\tdecodeURIComponent(data.log_file) || \"\";\n\t\t\t}\n\n\t\t\t// 1. Pass - Request Site Import\n\t\t\tDemoImporterPlus.customizer_data =\n\t\t\t\tJSON.stringify(data[\"customizer-data\"]) || \"\";\n\t\t\tDemoImporterPlus.wxr_url = encodeURI(data[\"wxr-path\"]) || \"\";\n\t\t\tDemoImporterPlus.options_data =\n\t\t\t\tJSON.stringify(data[\"site-option\"]) || \"\";\n\t\t\tDemoImporterPlus.theme_name =\n\t\t\t\tJSON.stringify(data[\"theme-name\"]) || \"\";\n\t\t\tDemoImporterPlus.enabled_extensions =\n\t\t\t\tJSON.stringify(data[\"dip-enabled-extensions\"]) || \"\";\n\t\t\tDemoImporterPlus.widgets_data = data[\"widgets-data\"] || \"\";\n\n\t\t\t// Elementor Template Kit Markup.\n\t\t\tDemoImporterPlus.template_kit_markup(data);\n\n\t\t\t// Required Plugins.\n\t\t\tDemoImporterPlus.required_plugins_list_markup(\n\t\t\t\tdata[\"required_plugins\"]\n\t\t\t);\n\t\t},\n\n\t\ttemplate_kit_markup: (data) => {\n\t\t\tif (\"elementor\" != demoImporterVars.default_page_builder) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t},\n\n\t\thide_popup: () => {\n\t\t\t$(\".demo-importer-plus-popup\").hide();\n\t\t},\n\n\t\tprocess_import_page: function () {\n\t\t\tDemoImporterPlus.hide_popup();\n\n\t\t\tvar page_id =\n\t\t\t\tDemoImporterPlus._get_id(\n\t\t\t\t\t$(\"#single-pages\")\n\t\t\t\t\t\t.find(\".current_page\")\n\t\t\t\t\t\t.attr(\"data-page-id\")\n\t\t\t\t) || \"\";\n\t\t\tvar site_id =\n\t\t\t\tDemoImporterPlus._get_id(\n\t\t\t\t\t$(\"#site-pages\").attr(\"data-site-id\")\n\t\t\t\t) || \"\";\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.removeClass(\n\t\t\t\t\t\"demo-importer-plus-site-import-popup demo-importer-plus-page-import-popup\"\n\t\t\t\t)\n\t\t\t\t.addClass(\n\t\t\t\t\t\"preview-page-from-search-result demo-importer-plus-page-import-popup\"\n\t\t\t\t)\n\t\t\t\t.show();\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.html(wp.template(\"demo-import-sitest-result-prev\"))\n\t\t\t\t.addClass(\"preparing\");\n\t\t\t$(\".demo-import-plus-import-content\").append(\n\t\t\t\t'<div class=\"dip-loading-wrap\"><div class=\"dip-loading-icon\"></div></div>'\n\t\t\t);\n\n\t\t\tDemoImporterPlus.action_slug = \"site-pages\";\n\t\t\tdemoImporterVars.cpt_slug = \"site-pages\";\n\n\t\t\tif (DemoImporterPlus.visited_sites_and_pages[page_id]) {\n\t\t\t\tDemoImporterPlus.templateData =\n\t\t\t\t\tDemoImporterPlus.visited_sites_and_pages[page_id];\n\n\t\t\t\tDemoImporterPlus.required_plugins_list_markup(\n\t\t\t\t\tDemoImporterPlus.templateData.data[\"page-required-plugins\"]\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\t// Request.\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-import-site-api-request\",\n\t\t\t\t\t\turl: \"/\" + site_id + \"?page=\" + page_id,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: () => {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Requesting API URL\");\n\t\t\t\t\t\tDemoImporterPlus._log(\"Requesting API URL\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail((jqXHR) => {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Page Import API Request Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done((response) => {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\tif (response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus.visited_sites_and_pages[\n\t\t\t\t\t\t\t\tresponse.data.data.id\n\t\t\t\t\t\t\t] = response.data;\n\t\t\t\t\t\t\tDemoImporterPlus.templateData = response.data;\n\t\t\t\t\t\t\tDemoImporterPlus.required_plugins_list_markup(\n\t\t\t\t\t\t\t\tDemoImporterPlus.templateData.data[\n\t\t\t\t\t\t\t\t\"page-required-plugins\"\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\".demo-import-sitest-result-prev .heading > h3\"\n\t\t\t\t\t\t\t).text(\"Import Process Interrupted\");\n\t\t\t\t\t\t\t$(\".demo-import-plus-import-content\")\n\t\t\t\t\t\t\t\t.find(\".dip-loading-wrap\")\n\t\t\t\t\t\t\t\t.remove();\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\").removeClass(\n\t\t\t\t\t\t\t\t\"preparing\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$(\".demo-import-plus-import-content\").html(\n\t\t\t\t\t\t\t\twp.template(\"demo-importr-plus-request-failed\")\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$(\".demo-import-plus-impr\")\n\t\t\t\t\t\t\t\t.removeClass(\n\t\t\t\t\t\t\t\t\t\"updating-message installing button-primary\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t.addClass(\"disabled\")\n\t\t\t\t\t\t\t\t.text(\"Import Failed!\");\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\t_backup_before_rest_options: function () {\n\t\t\tDemoImporterPlus._backupOptions(\n\t\t\t\t\"demo-importer-plus-sites-backup-settings-before-reset-done\"\n\t\t\t);\n\t\t\tDemoImporterPlus.backup_taken = true;\n\t\t},\n\n\t\t_recheck_backup_options: function () {\n\t\t\tDemoImporterPlus._backupOptions(\n\t\t\t\t\"demo-importer-plus-backup-settings-done\"\n\t\t\t);\n\t\t\tDemoImporterPlus.backup_taken = true;\n\t\t},\n\n\t\t_backupOptions: function (trigger_name) {\n\t\t\t// Customizer backup is already taken then return.\n\t\t\tif (DemoImporterPlus.backup_taken) {\n\t\t\t\t$(document).trigger(trigger_name);\n\t\t\t} else {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-backup-settings\",\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\n\t\t\t\t\t\t\t\"Processing Customizer Settings Backup\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Processing Customizer Settings Backup..\"\n\t\t\t\t\t\t);\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Backup Customizer Settings Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (data) {\n\t\t\t\t\t\tDemoImporterPlus._log(data);\n\n\t\t\t\t\t\t// 1. Pass - Import Customizer Options.\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Customizer Settings Backup Done..\"\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t// Custom trigger.\n\t\t\t\t\t\t$(document).trigger(trigger_name);\n\t\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\t_reset_customizer_data: function () {\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-reset-customizer-data\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Reseting Customizer Data\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Reseting Customizer Data..\");\n\t\t\t\t\tconsole.log(\"# Reseting Customizer Data..\");\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\"Reset Customizer Settings Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (data) {\n\t\t\t\t\tDemoImporterPlus._log(data);\n\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\"Complete Resetting Customizer Data..\"\n\t\t\t\t\t);\n\t\t\t\t\tDemoImporterPlus._log(\n\t\t\t\t\t\t\"Complete Resetting Customizer Data..\"\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\"demo-importer-plus-sites-reset-customizer-data-done\"\n\t\t\t\t\t);\n\t\t\t\t});\n\t\t},\n\n\t\t_reset_site_options: function () {\n\t\t\t// Site Options.\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-reset-site-options\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Reseting Site Options\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Reseting Site Options..\");\n\t\t\t\t\t// console.log( '# Reseting Site Options..' );\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\"Reset Site Options Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (data) {\n\t\t\t\t\tDemoImporterPlus._log(data);\n\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\"Complete Reseting Site Options..\"\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\"demo-importer-plus-sites-reset-site-options-done\"\n\t\t\t\t\t);\n\t\t\t\t});\n\t\t},\n\n\t\t_reset_widgets_data: function () {\n\t\t\t// Widgets.\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-reset-widgets-data\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Reseting Widgets\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Reseting Widgets..\");\n\t\t\t\t\tconsole.log(\"# Reseting Widgets..\");\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\"Reset Widgets Data Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (data) {\n\t\t\t\t\tDemoImporterPlus._log(data);\n\t\t\t\t\tDemoImporterPlus._log_title(\"Complete Reseting Widgets..\");\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\"demo-importer-plus-sites-reset-widgets-data-done\"\n\t\t\t\t\t);\n\t\t\t\t});\n\t\t},\n\n\t\t_reset_posts: function () {\n\t\t\tif (DemoImporterPlus.site_imported_data[\"reset_posts\"].length) {\n\t\t\t\tDemoImporterPlus.reset_remaining_posts =\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_posts\"].length;\n\n\t\t\t\tconsole.groupCollapsed(\"Deleting Posts\");\n\t\t\t\tDemoImporterPlus._log_title(\"Deleting Posts..\");\n\n\t\t\t\t$.each(\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_posts\"],\n\t\t\t\t\tfunction (index, post_id) {\n\t\t\t\t\t\tDemoImporterAjaxQueue.add({\n\t\t\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t\taction: \"demo-importer-plus-sites-delete-posts\",\n\t\t\t\t\t\t\t\tpost_id: post_id,\n\t\t\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tsuccess: function (result) {\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_posts <\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_posts\"\n\t\t\t\t\t\t\t\t\t].length\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_posts += 1;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\t\t\"Deleting Post \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_posts +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_posts\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tDemoImporterPlus.reset_remaining_posts -= 1;\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\t0 == DemoImporterPlus.reset_remaining_posts\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-sites-delete-posts-done\"\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-sites-reset-data-done\"\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\tDemoImporterAjaxQueue.run();\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\t\"demo-importer-plus-sites-delete-posts-done\"\n\t\t\t\t);\n\t\t\t\t$(document).trigger(\"demo-importer-plus-sites-reset-data-done\");\n\t\t\t}\n\t\t},\n\n\t\t_reset_contact_form7: function () {\n\t\t\tif (\n\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_contact_form7\"]\n\t\t\t\t\t.length\n\t\t\t) {\n\t\t\t\tDemoImporterPlus.reset_remaining_contact_form7 =\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\"reset_contact_form7\"\n\t\t\t\t\t].length;\n\n\t\t\t\tconsole.groupCollapsed(\"Deleting Contact Form 7\");\n\t\t\t\tDemoImporterPlus._log_title(\"Deleting Contact Form 7..\");\n\n\t\t\t\t$.each(\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_contact_form7\"],\n\t\t\t\t\tfunction (index, post_id) {\n\t\t\t\t\t\tDemoImporterAjaxQueue.add({\n\t\t\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t\taction: \"demo-importer-plus-sites-delete-contact-form7\",\n\t\t\t\t\t\t\t\tpost_id: post_id,\n\t\t\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tsuccess: function (result) {\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_contact_form7 <\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_contact_form7\"\n\t\t\t\t\t\t\t\t\t].length\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_contact_form7 += 1;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\t\t\"Deleting Form \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_contact_form7 +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_contact_form7\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tDemoImporterPlus._log(\n\t\t\t\t\t\t\t\t\t\"Deleting Form \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_contact_form7 +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_contact_form7\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tDemoImporterPlus.reset_remaining_contact_form7 -= 1;\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\t0 ==\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_remaining_contact_form7\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-sites-delete-contact-form7-done\"\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\tDemoImporterAjaxQueue.run();\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\t\"demo-importer-plus-sites-delete-contact-form7-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t_reset_terms: function () {\n\t\t\tif (DemoImporterPlus.site_imported_data[\"reset_terms\"].length) {\n\t\t\t\tDemoImporterPlus.reset_remaining_terms =\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_terms\"].length;\n\n\t\t\t\tconsole.groupCollapsed(\"Deleting Terms\");\n\t\t\t\tDemoImporterPlus._log_title(\"Deleting Terms..\");\n\n\t\t\t\t$.each(\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_terms\"],\n\t\t\t\t\tfunction (index, term_id) {\n\t\t\t\t\t\tDemoImporterAjaxQueue.add({\n\t\t\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t\taction: \"demo-importer-plus-sites-delete-terms\",\n\t\t\t\t\t\t\t\tterm_id: term_id,\n\t\t\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tsuccess: function (result) {\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_terms <\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_terms\"\n\t\t\t\t\t\t\t\t\t].length\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_terms += 1;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\t\t\"Deleting Term \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_terms +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_terms\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tDemoImporterPlus._log(\n\t\t\t\t\t\t\t\t\t\"Deleting Term \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_terms +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_terms\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tDemoImporterPlus.reset_remaining_terms -= 1;\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\t0 == DemoImporterPlus.reset_remaining_terms\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-sites-delete-terms-done\"\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\tDemoImporterAjaxQueue.run();\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\t\"demo-importer-plus-sites-delete-terms-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Bulk Plugin Active & Install\n\t\t */\n\t\t_bulkPluginInstallActivate: () => {\n\t\t\tif (0 === Object.keys(demoImporterVars.requiredPlugins).length) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// If has class the skip-plugins then,\n\t\t\t// Avoid installing 3rd party plugins.\n\t\t\tvar not_installed =\n\t\t\t\tdemoImporterVars.requiredPlugins.notinstalled || \"\";\n\t\t\tif ($(\".demo-import-sitest-result-prev\").hasClass(\"skip-plugins\")) {\n\t\t\t\tnot_installed = [];\n\t\t\t}\n\t\t\tvar activate_plugins =\n\t\t\t\tdemoImporterVars.requiredPlugins.inactive || \"\";\n\n\t\t\t// First Install Bulk.\n\t\t\tif (not_installed.length > 0) {\n\t\t\t\tDemoImporterPlus._installAllPlugins(not_installed);\n\t\t\t}\n\n\t\t\t// Second Activate Bulk.\n\t\t\tif (activate_plugins.length > 0) {\n\t\t\t\tDemoImporterPlus._activateAllPlugins(activate_plugins);\n\t\t\t}\n\n\t\t\tif (activate_plugins.length <= 0 && not_installed.length <= 0) {\n\t\t\t\tDemoImporterPlus._enable_demo_import_button();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Activate All Plugins.\n\t\t */\n\t\t_activateAllPlugins: (activate_plugins) => {\n\t\t\tDemoImporterPlus.remaining_activate_plugins =\n\t\t\t\tactivate_plugins.length;\n\n\t\t\t$.each(activate_plugins, function (index, single_plugin) {\n\t\t\t\tDemoImporterAjaxQueue.add({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-required-plugin-activate\",\n\t\t\t\t\t\tinit: single_plugin.init,\n\t\t\t\t\t\toptions: DemoImporterPlus.options_data,\n\t\t\t\t\t\tenabledExtensions: DemoImporterPlus.enabled_extensions,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\n\t\t\t\t\t\t\t'Activating Plugin \"' + single_plugin.name + '\"'\n\t\t\t\t\t\t);\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t'Activating Plugin \"' + single_plugin.name + '\"'\n\t\t\t\t\t\t);\n\t\t\t\t\t},\n\t\t\t\t\tsuccess: function (result) {\n\t\t\t\t\t\tconsole.log(result);\n\t\t\t\t\t\tconsole.groupEnd(\n\t\t\t\t\t\t\t'Activating Plugin \"' + single_plugin.name + '\"'\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tif (result.success) {\n\t\t\t\t\t\t\tvar pluginsList =\n\t\t\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive;\n\n\t\t\t\t\t\t\t// Reset not installed plugins list.\n\t\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive =\n\t\t\t\t\t\t\t\tDemoImporterPlus._removePluginFromQueue(\n\t\t\t\t\t\t\t\t\tsingle_plugin.slug,\n\t\t\t\t\t\t\t\t\tpluginsList\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t// Enable Demo Import Button\n\t\t\t\t\t\t\tDemoImporterPlus._enable_demo_import_button();\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tDemoImporterPlus.remaining_activate_plugins -= 1;\n\n\t\t\t\t\t\tif (0 === DemoImporterPlus.remaining_activate_plugins) {\n\t\t\t\t\t\t\tconsole.groupEnd(\"Activating Required Plugins..\");\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t});\n\t\t\tDemoImporterAjaxQueue.run();\n\t\t},\n\n\t\t/**\n\t\t * Enable Demo Import Button.\n\t\t */\n\t\t_enable_demo_import_button: (type) => {\n\t\t\ttype = undefined !== type ? type : \"free\";\n\t\t\t$(\".install-theme-info .theme-details .site-description\").remove();\n\n\t\t\tswitch (type) {\n\t\t\t\tcase \"free\":\n\t\t\t\t\tvar notinstalled =\n\t\t\t\t\t\tdemoImporterVars.requiredPlugins.notinstalled || 0;\n\t\t\t\t\tvar inactive =\n\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive || 0;\n\t\t\t\t\tif (\n\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\").hasClass(\n\t\t\t\t\t\t\t\"skip-plugins\"\n\t\t\t\t\t\t)\n\t\t\t\t\t) {\n\t\t\t\t\t\tnotinstalled = [];\n\t\t\t\t\t}\n\t\t\t\t\tif (notinstalled.length === inactive.length) {\n\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\"demo-importer-plus-after-\" +\n\t\t\t\t\t\t\tDemoImporterPlus.action_slug +\n\t\t\t\t\t\t\t\"-required-plugins\"\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase \"upgrade\":\n\t\t\t\t\tvar demo_slug = $(\".wp-full-overlay-header\").attr(\n\t\t\t\t\t\t\"data-demo-slug\"\n\t\t\t\t\t);\n\n\t\t\t\t\t$(\".dip-demo-import\")\n\t\t\t\t\t\t.addClass(\"go-pro button-primary\")\n\t\t\t\t\t\t.removeClass(\"dip-demo-import\")\n\t\t\t\t\t\t.attr(\"target\", \"_blank\")\n\t\t\t\t\t\t.attr(\n\t\t\t\t\t\t\t\"href\",\n\t\t\t\t\t\t\tdemoImporterVars.getUpgradeURL + demo_slug\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.text(demoImporterVars.getUpgradeText)\n\t\t\t\t\t\t.append('<i class=\"dashicons dashicons-external\"></i>');\n\t\t\t\t\tbreak;\n\n\t\t\t\tdefault:\n\t\t\t\t\tvar demo_slug = $(\".wp-full-overlay-header\").attr(\n\t\t\t\t\t\t\"data-demo-slug\"\n\t\t\t\t\t);\n\n\t\t\t\t\t$(\".dip-demo-import\")\n\t\t\t\t\t\t.addClass(\"go-pro button-primary\")\n\t\t\t\t\t\t.removeClass(\"dip-demo-import\")\n\t\t\t\t\t\t.attr(\"target\", \"_blank\")\n\t\t\t\t\t\t.attr(\"href\", demoImporterVars.getProURL)\n\t\t\t\t\t\t.text(demoImporterVars.getProText)\n\t\t\t\t\t\t.append('<i class=\"dashicons dashicons-external\"></i>');\n\n\t\t\t\t\t$(\".wp-full-overlay-header\").find(\".go-pro\").remove();\n\n\t\t\t\t\tif (false == demoImporterVars.isWhiteLabeled) {\n\t\t\t\t\t\tif (demoImporterVars.isPro) {\n\t\t\t\t\t\t\t$(\".install-theme-info .theme-details\").prepend(\n\t\t\t\t\t\t\t\twp.template(\n\t\t\t\t\t\t\t\t\t\"dip-sites-pro-inactive-site-description\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$(\".install-theme-info .theme-details\").prepend(\n\t\t\t\t\t\t\t\twp.template(\"dip-sites-pro-site-description\")\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Install All Plugins.\n\t\t */\n\t\t_installAllPlugins: (not_installed) => {\n\t\t\t$.each(not_installed, (index, single_plugin) => {\n\t\t\t\twp.updates.queue.push({\n\t\t\t\t\taction: \"install-plugin\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\tslug: single_plugin.slug,\n\t\t\t\t\t\tinit: single_plugin.init,\n\t\t\t\t\t\tname: single_plugin.name,\n\t\t\t\t\t\tsuccess: function () {\n\t\t\t\t\t\t\t$(document).trigger(\"wp-plugin-install-success\", [\n\t\t\t\t\t\t\t\tsingle_plugin,\n\t\t\t\t\t\t\t]);\n\t\t\t\t\t\t},\n\t\t\t\t\t\terror: function () {\n\t\t\t\t\t\t\t$(document).trigger(\"wp-plugin-install-error\", [\n\t\t\t\t\t\t\t\tsingle_plugin,\n\t\t\t\t\t\t\t]);\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t});\n\n\t\t\twp.updates.queueChecker();\n\t\t},\n\n\t\t/**\n\t\t * Import Single Page Process.\n\t\t */\n\t\timport_page_process: () => {\n\t\t\tif (\n\t\t\t\t$(\n\t\t\t\t\t\".demo-importer-plus-page-import-popup .site-install-site-button, .preview-page-from-search-result .site-install-site-button\"\n\t\t\t\t).hasClass(\"updating-message\")\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(\n\t\t\t\t\".demo-importer-plus-page-import-popup .site-install-site-button, .preview-page-from-search-result .site-install-site-button\"\n\t\t\t)\n\t\t\t\t.addClass(\"updating-message installing\")\n\t\t\t\t.text(\"Importing..\");\n\n\t\t\tDemoImporterPlus.import_start_time = new Date();\n\n\t\t\t$(\".demo-import-sitest-result-prev .inner > h3\").text(\n\t\t\t\t\"We're importing your website.\"\n\t\t\t);\n\t\t\t$(\".install-theme-info\").hide();\n\t\t\t$(\".dip-importing-wrap\").show();\n\t\t\tvar output =\n\t\t\t\t'<div class=\"current-importing-status-title\"></div><div class=\"current-importing-status-description\"></div>';\n\t\t\t$(\".current-importing-status\").html(output);\n\n\t\t\t// Process Bulk Plugin Install & Activate.\n\t\t\tDemoImporterPlus._bulkPluginInstallActivate();\n\t\t},\n\n\t\trequired_plugins_list_markup: (requiredPlugins) => {\n\t\t\tif (\"\" === requiredPlugins) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// or\n\t\t\tvar $pluginsFilter = $(\"#plugin-filter\");\n\n\t\t\t// Add disabled class from import button.\n\t\t\t$(\".dip-demo-import\")\n\t\t\t\t.addClass(\"disabled not-click-able\")\n\t\t\t\t.removeAttr(\"data-import\");\n\n\t\t\t$(\".required-plugins\")\n\t\t\t\t.addClass(\"loading\")\n\t\t\t\t.html('<span class=\"spinner is-active\"></span>');\n\n\t\t\t// Required Required.\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-required-plugins\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\trequired_plugins: requiredPlugins,\n\t\t\t\t\toptions: DemoImporterPlus.options_data,\n\t\t\t\t\tenabledExtensions: DemoImporterPlus.enabled_extensions,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Required Plugins\");\n\t\t\t\t\tconsole.log(\"Required Plugins of Template:\");\n\t\t\t\t\tconsole.log(requiredPlugins);\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\n\t\t\t\t\t// Remove loader.\n\t\t\t\t\t$(\".required-plugins\").removeClass(\"loading\").html(\"\");\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + jqXHR.statusText,\n\t\t\t\t\t\t\"Required Plugins Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (response) {\n\t\t\t\t\tconsole.log(\"Required Plugin Status From The Site:\");\n\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\"Required Plugins Failed!\",\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\tdemoImporterVars.importFailedRequiredPluginsMessage\n\t\t\t\t\t\t);\n\t\t\t\t\t} else {\n\t\t\t\t\t\trequired_plugins = response.data[\"required_plugins\"];\n\n\t\t\t\t\t\t// Set compatibilities.\n\t\t\t\t\t\tvar compatibilities = demoImporterVars.compatibilities;\n\n\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups = [];\n\n\t\t\t\t\t\tDemoImporterPlus.required_plugins =\n\t\t\t\t\t\t\tresponse.data[\"required_plugins\"];\n\n\t\t\t\t\t\tif (response.data[\"update_avilable_plugins\"].length) {\n\t\t\t\t\t\t\tcompatibilities.warnings[\"update-available\"] =\n\t\t\t\t\t\t\t\tdemoImporterVars.compatibilities_data[\n\t\t\t\t\t\t\t\t\"update-available\"\n\t\t\t\t\t\t\t\t];\n\t\t\t\t\t\t\tlet list_html = \"<ul>\";\n\t\t\t\t\t\t\tfor (\n\t\t\t\t\t\t\t\tlet index = 0;\n\t\t\t\t\t\t\t\tindex <\n\t\t\t\t\t\t\t\tresponse.data[\"update_avilable_plugins\"].length;\n\t\t\t\t\t\t\t\tindex++\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tlet element =\n\t\t\t\t\t\t\t\t\tresponse.data[\"update_avilable_plugins\"][\n\t\t\t\t\t\t\t\t\tindex\n\t\t\t\t\t\t\t\t\t];\n\t\t\t\t\t\t\t\tlist_html += \"<li>\" + element.name + \"</li>\";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tlist_html += \"</ul>\";\n\t\t\t\t\t\t\tcompatibilities.warnings[\"update-available\"][\n\t\t\t\t\t\t\t\t\"tooltip\"\n\t\t\t\t\t\t\t] = compatibilities.warnings[\"update-available\"][\n\t\t\t\t\t\t\t\t\"tooltip\"\n\t\t\t\t\t\t\t].replace(\"##LIST##\", list_html);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tdelete compatibilities.warnings[\"update-available\"];\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tresponse.data[\"third_party_required_plugins\"].length\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups[\n\t\t\t\t\t\t\t\t\"dip-sites-third-party-required-plugins\"\n\t\t\t\t\t\t\t] = response.data[\"third_party_required_plugins\"];\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar is_dynamic_page =\n\t\t\t\t\t\t\t$(\"#single-pages\")\n\t\t\t\t\t\t\t\t.find(\".current_page\")\n\t\t\t\t\t\t\t\t.attr(\"data-dynamic-page\") || \"no\";\n\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\"yes\" === is_dynamic_page &&\n\t\t\t\t\t\t\t\"site-pages\" === DemoImporterPlus.action_slug\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups[\n\t\t\t\t\t\t\t\t\"dip-sites-dynamic-page\"\n\t\t\t\t\t\t\t] = \"\";\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Release disabled class from import button.\n\t\t\t\t\t\t$(\".demo-import-plus-impr\")\n\t\t\t\t\t\t\t.removeClass(\"disabled not-click-able\")\n\t\t\t\t\t\t\t.attr(\"data-import\", \"disabled\");\n\n\t\t\t\t\t\t// Remove loader.\n\t\t\t\t\t\t$(\".required-plugins\").removeClass(\"loading\").html(\"\");\n\t\t\t\t\t\t$(\".required-plugins-list\").html(\"\");\n\n\t\t\t\t\t\tvar output = \"\";\n\n\t\t\t\t\t\t/**\n\t\t\t\t\t\t * Count remaining plugins.\n\t\t\t\t\t\t * @type number\n\t\t\t\t\t\t */\n\t\t\t\t\t\tvar remaining_plugins = 0;\n\t\t\t\t\t\tvar required_plugins_markup = \"\";\n\n\t\t\t\t\t\t/**\n\t\t\t\t\t\t * Not Installed\n\t\t\t\t\t\t *\n\t\t\t\t\t\t * List of not installed required plugins.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\ttypeof required_plugins.notinstalled !== \"undefined\"\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t// Add not have installed plugins count.\n\t\t\t\t\t\t\tremaining_plugins += parseInt(\n\t\t\t\t\t\t\t\trequired_plugins.notinstalled.length\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t$(required_plugins.notinstalled).each(function (\n\t\t\t\t\t\t\t\tindex,\n\t\t\t\t\t\t\t\tplugin\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\toutput +=\n\t\t\t\t\t\t\t\t\t'<li class=\"plugin-card plugin-card-' +\n\t\t\t\t\t\t\t\t\tplugin.slug +\n\t\t\t\t\t\t\t\t\t'\" data-slug=\"' +\n\t\t\t\t\t\t\t\t\tplugin.slug +\n\t\t\t\t\t\t\t\t\t'\" data-init=\"' +\n\t\t\t\t\t\t\t\t\tplugin.init +\n\t\t\t\t\t\t\t\t\t'\" data-name=\"' +\n\t\t\t\t\t\t\t\t\tplugin.name +\n\t\t\t\t\t\t\t\t\t'\">' +\n\t\t\t\t\t\t\t\t\tplugin.name +\n\t\t\t\t\t\t\t\t\t\"</li>\";\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t/**\n\t\t\t\t\t\t * Inactive\n\t\t\t\t\t\t *\n\t\t\t\t\t\t * List of not inactive required plugins.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tif (typeof required_plugins.inactive !== \"undefined\") {\n\t\t\t\t\t\t\t// Add inactive plugins count.\n\t\t\t\t\t\t\tremaining_plugins += parseInt(\n\t\t\t\t\t\t\t\trequired_plugins.inactive.length\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t$(required_plugins.inactive).each(function (\n\t\t\t\t\t\t\t\tindex,\n\t\t\t\t\t\t\t\tplugin\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\toutput +=\n\t\t\t\t\t\t\t\t\t'<li class=\"plugin-card plugin-card-' +\n\t\t\t\t\t\t\t\t\tplugin.slug +\n\t\t\t\t\t\t\t\t\t'\" data-slug=\"' +\n\t\t\t\t\t\t\t\t\tplugin.slug +\n\t\t\t\t\t\t\t\t\t'\" data-init=\"' +\n\t\t\t\t\t\t\t\t\tplugin.init +\n\t\t\t\t\t\t\t\t\t'\" data-name=\"' +\n\t\t\t\t\t\t\t\t\tplugin.name +\n\t\t\t\t\t\t\t\t\t'\">' +\n\t\t\t\t\t\t\t\t\tplugin.name +\n\t\t\t\t\t\t\t\t\t\"</li>\";\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (\"\" == output) {\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t\t\t\t\t.find(\".dip-sites-import-plugins\")\n\t\t\t\t\t\t\t\t.hide();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t\t\t\t\t.find(\".dip-sites-import-plugins\")\n\t\t\t\t\t\t\t\t.show();\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t\t\t\t\t.find(\".required-plugins-list\")\n\t\t\t\t\t\t\t\t.html(output);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t/**\n\t\t\t\t\t\t * Enable Demo Import Button\n\t\t\t\t\t\t * @type number\n\t\t\t\t\t\t */\n\t\t\t\t\t\tdemoImporterVars.requiredPlugins = required_plugins;\n\n\t\t\t\t\t\t$(\".demo-import-plus-import-content\")\n\t\t\t\t\t\t\t.find(\".dip-loading-wrap\")\n\t\t\t\t\t\t\t.remove();\n\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\").removeClass(\n\t\t\t\t\t\t\t\"preparing\"\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Compatibility.\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tObject.keys(compatibilities.errors).length ||\n\t\t\t\t\t\t\tObject.keys(compatibilities.warnings).length ||\n\t\t\t\t\t\t\tObject.keys(DemoImporterPlus.skip_and_import_popups)\n\t\t\t\t\t\t\t\t.length\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tObject.keys(compatibilities.errors).length ||\n\t\t\t\t\t\t\t\tObject.keys(compatibilities.warnings).length\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups[\n\t\t\t\t\t\t\t\t\t\"demo-importer-plus-compatibility-messages\"\n\t\t\t\t\t\t\t\t] = compatibilities;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tObject.keys(\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups\n\t\t\t\t\t\t\t\t).length\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tDemoImporterPlus.add_skip_and_import_popups(\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t// Avoid plugin activation, for pages only.\n\n\t\t\t\t\t\t\tif (\"site-pages\" === DemoImporterPlus.action_slug) {\n\t\t\t\t\t\t\t\tvar notinstalled =\n\t\t\t\t\t\t\t\t\tdemoImporterVars.requiredPlugins\n\t\t\t\t\t\t\t\t\t\t.notinstalled || 0;\n\t\t\t\t\t\t\t\tif (!notinstalled.length) {\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.import_page_process();\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t});\n\t\t},\n\n\t\t_page_api_call: function () {\n\t\t\tif (Object.keys(DemoImporterPlus.skip_and_import_popups).length) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (null == DemoImporterPlus.templateData) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tDemoImporterPlus.import_contact_form7(\n\t\t\t\tDemoImporterPlus.templateData.data[\"contact_form\"],\n\t\t\t\tfunction (form_response) {\n\t\t\t\t\t$(\"body\").addClass(\"importing-site\");\n\n\t\t\t\t\t// Import Page Content\n\t\t\t\t\t$(\".current-importing-status-wrap\").remove();\n\t\t\t\t\t$(\".demo-import-sitest-result-prev .inner > h3\").text(\n\t\t\t\t\t\t\"We are importing page!\"\n\t\t\t\t\t);\n\n\t\t\t\t\tfetch(DemoImporterPlus.templateData.data[\"page-api-url\"])\n\t\t\t\t\t\t.then((response) => {\n\t\t\t\t\t\t\treturn response.json();\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.then((data) => {\n\t\t\t\t\t\t\t$.ajax({\n\t\t\t\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t\t\taction: \"demo-importer-plus-create-page\",\n\t\t\t\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t\t\t\t\tpage_settings_flag:\n\t\t\t\t\t\t\t\t\t\tDemoImporterPlus.page_settings_flag,\n\t\t\t\t\t\t\t\t\tdata: data,\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tsuccess: function (response) {\n\t\t\t\t\t\t\t\t\tif (response.success) {\n\t\t\t\t\t\t\t\t\t\t$(\"body\").removeClass(\"importing-site\");\n\t\t\t\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\t\t\t\".rotating,.current-importing-status-wrap,.notice-warning\"\n\t\t\t\t\t\t\t\t\t\t).remove();\n\n\t\t\t\t\t\t\t\t\t\tvar template = wp.template(\n\t\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-page-import-success\"\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\t\t\t\".demo-import-sitest-result-prev .inner\"\n\t\t\t\t\t\t\t\t\t\t).html(template(response.data));\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\t\t\t\"Page Rest API Request Failed!\"\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.catch((err) => {\n\t\t\t\t\t\t\tDemoImporterPlus._log(err);\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Page Rest API Request Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\t_insertDemo: function (data) {\n\t\t\tif (\n\t\t\t\tundefined !== data &&\n\t\t\t\tundefined !== data[\"post-meta\"][\"_elementor_data\"]\n\t\t\t) {\n\t\t\t\tvar page_id = DemoImporterPlus.templateData.data[\"page-id\"];\n\t\t\t\tvar page_data_single =\n\t\t\t\t\tDemoImporterPlus.templateData.data.pages[page_id];\n\t\t\t\tlet templateModel = new Backbone.Model({\n\t\t\t\t\tgetTitle() {\n\t\t\t\t\t\treturn data[\"title\"];\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t\tlet page_content = JSON.parse(\n\t\t\t\t\tdata[\"post-meta\"][\"_elementor_data\"]\n\t\t\t\t);\n\t\t\t\tlet page_settings = \"\";\n\t\t\t\tlet api_url = \"\";\n\n\t\t\t\tapi_url = page_data_single[\"page-api-url\"];\n\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-page-elementor-batch-process\",\n\t\t\t\t\t\tid: elementor.config.document.id,\n\t\t\t\t\t\turl: api_url,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Inserting Demo.\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tconsole.log(jqXHR);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus.processing = false;\n\t\t\t\t\t\t$elscope\n\t\t\t\t\t\t\t.find(\".demo-importer-plus-sites-content-wrap\")\n\t\t\t\t\t\t\t.removeClass(\"processing\");\n\n\t\t\t\t\t\tpage_content = response.data;\n\n\t\t\t\t\t\tconsole.log(page_content);\n\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\tif (undefined !== page_content && \"\" !== page_content) {\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tundefined != $e &&\n\t\t\t\t\t\t\t\t\"undefined\" != typeof $e.internal\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\telementor.channels.data.trigger(\n\t\t\t\t\t\t\t\t\t\"template:before:insert\",\n\t\t\t\t\t\t\t\t\ttemplateModel\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor\n\t\t\t\t\t\t\t\t\t.getPreviewView()\n\t\t\t\t\t\t\t\t\t.addChildModel(\n\t\t\t\t\t\t\t\t\t\tpage_content,\n\t\t\t\t\t\t\t\t\t\t{ at: DemoImporterPlus.index } || {}\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor.channels.data.trigger(\n\t\t\t\t\t\t\t\t\t\"template:after:insert\",\n\t\t\t\t\t\t\t\t\t{}\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t$e.internal(\"document/save/set-is-modified\", {\n\t\t\t\t\t\t\t\t\tstatus: true,\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\telementor.channels.data.trigger(\n\t\t\t\t\t\t\t\t\t\"template:before:insert\",\n\t\t\t\t\t\t\t\t\ttemplateModel\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor\n\t\t\t\t\t\t\t\t\t.getPreviewView()\n\t\t\t\t\t\t\t\t\t.addChildModel(\n\t\t\t\t\t\t\t\t\t\tpage_content,\n\t\t\t\t\t\t\t\t\t\t{ at: DemoImporterPlus.index } || {}\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor.channels.data.trigger(\n\t\t\t\t\t\t\t\t\t\"template:after:insert\",\n\t\t\t\t\t\t\t\t\t{}\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor.saver.setFlagEditorChange(true);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tDemoImporterPlus.insertActionFlag = true;\n\t\t\t\t\t\tDemoImporterPlus._close();\n\t\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\timport_contact_form7: function (contact_form, callback) {\n\t\t\tif (\"undefined\" == typeof contact_form) {\n\t\t\t\tif (callback && typeof callback == \"function\") {\n\t\t\t\t\tcallback(\"\");\n\t\t\t\t}\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdataType: \"json\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-import-contactforms\",\n\t\t\t\t\tcontact_forms: contact_form,\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Importing Contact Form 7\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Importing Contact Form 7..\");\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + jqXHR.statusText,\n\t\t\t\t\t\t\"Import Contact Form 7 Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (response) {\n\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\"Import Contact Form 7 Failed!\"\n\t\t\t\t\t\t);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (callback && typeof callback == \"function\") {\n\t\t\t\t\t\t\tcallback(response);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t},\n\n\t\t/**\n\t\t * Fires when a nav item is clicked.\n\t\t *\n\t\t * @access private\n\t\t * @method show_page_popup\n\t\t */\n\t\tshow_page_popup_from_sites: function (e) {\n\t\t\te.preventDefault();\n\n\t\t\tif ($(this).hasClass(\"updating-message\")) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.addClass(\"import-page\")\n\t\t\t\t.removeClass(\"import-site\");\n\n\t\t\tDemoImporterPlus.show_page_popup();\n\t\t},\n\n\t\tshow_pages_by_site_id: (site_id, page_id) => {\n\t\t\tvar sites = demoImporterVars.default_page_builder_sites || [];\n\t\t\t// var data = sites[site_id];\n\n\t\t\tlet data = sites.find((site) => site.id == site_id);\n\n\t\t\tif (\"undefined\" !== typeof data) {\n\t\t\t\tvar site_template = wp.template(\n\t\t\t\t\t\"demo-imprt-single-site-preview\"\n\t\t\t\t);\n\n\t\t\t\tif (!DemoImporterPlus._getParamFromURL(\"demo-importer-site\")) {\n\t\t\t\t\tvar url_params = {\n\t\t\t\t\t\t\"demo-importer-site\": site_id,\n\t\t\t\t\t};\n\t\t\t\t\tDemoImporterPlus._changeAndSetURL(url_params);\n\t\t\t\t}\n\n\t\t\t\t$(\"#demo-import-plus\").hide();\n\t\t\t\t$(\"#site-pages\")\n\t\t\t\t\t.show()\n\t\t\t\t\t.html(site_template(data))\n\t\t\t\t\t.removeClass(\"brizy elementor beaver-builder gutenberg\")\n\t\t\t\t\t.addClass(demoImporterVars.default_page_builder);\n\n\t\t\t\t$(\"body\").addClass(\"demo-importer-previewing-single-pages\");\n\t\t\t\t$(\"#site-pages\").attr(\"data-site-id\", site_id);\n\n\t\t\t\tif (DemoImporterPlus._getParamFromURL(\"demo-importer-page\")) {\n\t\t\t\t\tDemoImporterPlus._set_preview_screenshot_by_page(\n\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t'#single-pages .site-single[data-page-id=\"' +\n\t\t\t\t\t\t\tDemoImporterPlus._getParamFromURL(\n\t\t\t\t\t\t\t\t\"demo-importer-page\"\n\t\t\t\t\t\t\t) +\n\t\t\t\t\t\t\t'\"]'\n\t\t\t\t\t\t)\n\t\t\t\t\t);\n\t\t\t\t\t// Has first item?\n\t\t\t\t\t// Then set default screnshot in preview.\n\t\t\t\t} else if (\n\t\t\t\t\tpage_id &&\n\t\t\t\t\t$(\n\t\t\t\t\t\t'#single-pages .site-single[data-page-id=\"' +\n\t\t\t\t\t\tpage_id +\n\t\t\t\t\t\t'\"]'\n\t\t\t\t\t).length\n\t\t\t\t) {\n\t\t\t\t\tDemoImporterPlus._set_preview_screenshot_by_page(\n\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t'#single-pages .site-single[data-page-id=\"' +\n\t\t\t\t\t\t\tpage_id +\n\t\t\t\t\t\t\t'\"]'\n\t\t\t\t\t\t)\n\t\t\t\t\t);\n\t\t\t\t} else if ($(\"#single-pages .site-single\").eq(0).length) {\n\t\t\t\t\tDemoImporterPlus._set_preview_screenshot_by_page(\n\t\t\t\t\t\t$(\"#single-pages .site-single\").eq(0)\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\tif (!$(\"#single-pages .site-single\").eq(0).length) {\n\t\t\t\t\t$(\".site-import-layout-button\").hide();\n\t\t\t\t}\n\t\t\t}\n\t\t\t// this changes the scrolling behavior to \"smooth\"\n\t\t\twindow.scrollTo({ top: 0, behavior: 'smooth' });\n\t\t},\n\n\t\t/**\n\t\t * Update Page Count.\n\t\t */\n\n\t\t/**\n\t\t * Remove plugin from the queue.\n\t\t */\n\t\t_removePluginFromQueue: function (removeItem, pluginsList) {\n\t\t\treturn jQuery.grep(pluginsList, function (value) {\n\t\t\t\treturn value.slug != removeItem;\n\t\t\t});\n\t\t},\n\t};\n\t/**\n\t * Initialize DemoImporterPlus\n\t */\n\t$(function () {\n\t\tDemoImporterPlus.init();\n\t});\n})(jQuery);\n"],"file":"demo-importer-plus-admin.js"}1 {"version":3,"file":"demo-importer-plus-admin.js","names":["DemoImporterAjaxQueue","requests","add","opt","push","remove","jQuery","inArray","splice","$","run","self","oriSuc","length","complete","shift","apply","ajax","tid","setTimeout","stop","clearTimeout","_log","data","level","date","Date","time","toLocaleTimeString","color","console","log","DemoImporterSSEImport","posts","media","users","comments","terms","updateDelta","type","delta","requestAnimationFrame","render","updateProgress","total","text","parseInt","isNaN","percent","progress","Math","round","progress_bar","process_bars","document","getElementsByClassName","i","value","DemoImporterPlus","_log_title","types","Object","keys","count","visited_sites_and_pages","mouseLocation","action_slug","import_start_time","import_end_time","wpforms_url","page_settings_flag","init","_prepareSites","_bind","$container","infiniteScroll","path","demoImporterVars","allowedDemos","demoAPIURL","join","pageIndex","responseBody","status","history","on","event","body","response","hide","LoadedPages","loadCount","TotalPages","abs","headers","get","theTemplate","wp","template","forEach","d","itemsHTML","$items","trigger","hover","mouseup","_closeFilter","_toggleFilter","_filterClick","_change_page_builder","show_page_popup_from_search","_change_site_preview_screenshot","_go_back","show_page_popup_from_sites","_close_popup","_toggle_tooltip","import_page_process","_page_api_call","_show_site_popup","_resetData","_start_site_import","_backup_before_rest_options","_reset_customizer_data","_reset_site_options","_reset_widgets_data","_reset_terms","_reset_contact_form7","_reset_posts","_recheck_backup_options","_importCustomizerSettings","_importXML","import_siteOptions","_importWidgets","_importEnd","_pluginInstalling","_installError","_installSuccess","_remove_skip_and_import_popup","timeout","searchDemo","_activateTheme","e","show","search_results","search_term","demo_type","demo_cat","url","demo_category","dataType","async","beforeSend","success","search_input","trim","val","$filter_type","$filter_name","attr","html","addClass","removeClass","items","hasClass","filter_array","find","add_sites_after_search","add_sites","isEmpty","obj","key","hasOwnProperty","_get_sites_and_pages_by_search_term","tags_strings","toLowerCase","default_page_builder_sites","site_id","current_site","text_match","free_match","category_match","match_id","site_title","_unescape_lower","includes","site_tag_id","tag_title","replace","filter_id","slug","undefined","cat_id","groupCollapsed","groupEnd","_unescape","input_string","title","_","unescape","preventDefault","tip_id","currentTarget","toggle","append","markup","JSON","stringify","selector","_importFailMessage","message","heading","jqXHR","topContent","status_code","debug","output","importFailedMessageDueToDebug","importFailedMessage","_clean_url_params","close_pages_popup","hide_popup","_changeAndSetURL","url_params","current_url","window","location","href","current_url_separator","indexOf","new_url","decodeURIComponent","param","_changeURL","pushState","_getParamFromURL","name","regex","RegExp","results","exec","single_param","_getQueryStrings","root_url","substr","isEmptyObject","parents","not","first","skip_and_import_popups","notinstalled","required_plugins","updates","queue","queueChecker","args","pluginsList","requiredPlugins","_removePluginFromQueue","ajaxurl","action","options","options_data","enabledExtensions","enabled_extensions","_ajax_nonce","done","result","inactive","_enable_demo_import_button","string","search","split","map","n","bind","element","large_img_url","page_name","siblings","page_id","strings","importSingleTemplate","animate","scrollTop","imgLarge","Image","src","onload","item","_set_preview_screenshot_by_page","page_builder","hasSite","site","id","CACHE_BUSTER","getTime","fetch","then","json","show_pages_by_site_id","process_import_page","cpt_slug","_get_id","templateData","process_site_data","fail","statusText","is","_installTheme","site_imported_data","_bulkPluginInstallActivate","theme_slug","themeInstall","shouldRequestFilesystemCredentials","ajaxLocked","requestFilesystemCredentials","installTheme","theme_name","_is_reset_data","theme_status","customizer_status","_is_process_xml","cartflows_url","_is_process_customizer","customizer_data","wxr_url","error_msg","error","xmlRequiredFilesMissing","xml_processing","evtSource","EventSource","onmessage","parse","close","removeAttr","onerror","addEventListener","letter","_is_process_widgets","widgets_data","site_import_status","import_complete","subscribe_status","_importSuccessButton","viewSite","siteURL","templates","temp_id","template_data","log_file_url","log_file","encodeURI","template_kit_markup","required_plugins_list_markup","default_page_builder","_backupOptions","backup_taken","trigger_name","reset_remaining_posts","each","index","post_id","reset_processed_posts","reset_remaining_contact_form7","reset_processed_contact_form7","reset_remaining_terms","term_id","reset_processed_terms","not_installed","activate_plugins","_installAllPlugins","_activateAllPlugins","remaining_activate_plugins","single_plugin","demo_slug","getUpgradeURL","getUpgradeText","getProURL","getProText","isWhiteLabeled","isPro","prepend","$pluginsFilter","importFailedRequiredPluginsMessage","compatibilities","warnings","compatibilities_data","list_html","is_dynamic_page","remaining_plugins","required_plugins_markup","plugin","errors","add_skip_and_import_popups","import_contact_form7","form_response","err","page_data_single","pages","templateModel","Backbone","Model","getTitle","page_content","page_settings","api_url","elementor","config","processing","$elscope","$e","internal","channels","getPreviewView","addChildModel","at","saver","setFlagEditorChange","insertActionFlag","_close","contact_form","callback","contact_forms","show_page_popup","sites","site_template","eq","scrollTo","top","behavior","removeItem","grep"],"sources":["../../js/demo-importer-plus-admin.js"],"sourcesContent":["/**\n * AJAX Request Queue\n *\n * - add()\n * - remove()\n * - run()\n * - stop()\n *\n * @since 1.0.0\n */\nvar DemoImporterAjaxQueue = (function () {\n\tvar requests = [];\n\n\treturn {\n\t\t/**\n\t\t * Add AJAX request\n\t\t *\n\t\t */\n\t\tadd: function (opt) {\n\t\t\trequests.push(opt);\n\t\t},\n\n\t\t/**\n\t\t * Remove AJAX request\n\t\t *\n\t\t */\n\t\tremove: function (opt) {\n\t\t\tif (jQuery.inArray(opt, requests) > -1) {\n\t\t\t\trequests.splice($.inArray(opt, requests), 1);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Run / Process AJAX request\n\t\t *\n\t\t */\n\t\trun: function () {\n\t\t\tvar self = this,\n\t\t\t\toriSuc;\n\n\t\t\tif (requests.length) {\n\t\t\t\toriSuc = requests[0].complete;\n\n\t\t\t\trequests[0].complete = function () {\n\t\t\t\t\tif (typeof oriSuc === \"function\") oriSuc();\n\t\t\t\t\trequests.shift();\n\t\t\t\t\tself.run.apply(self, []);\n\t\t\t\t};\n\n\t\t\t\tjQuery.ajax(requests[0]);\n\t\t\t} else {\n\t\t\t\tself.tid = setTimeout(function () {\n\t\t\t\t\tself.run.apply(self, []);\n\t\t\t\t}, 1000);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Stop AJAX request\n\t\t *\n\t\t */\n\t\tstop: function () {\n\t\t\trequests = [];\n\t\t\tclearTimeout(this.tid);\n\t\t},\n\n\t\t/**\n\t\t * Debugging.\n\t\t *\n\t\t * @param {mixed} data Mixed data.\n\t\t */\n\t\t_log: function (data, level) {\n\t\t\tvar date = new Date();\n\t\t\tvar time = date.toLocaleTimeString();\n\n\t\t\tvar color = \"#444\";\n\n\t\t\tif (typeof data == \"object\") {\n\t\t\t\tconsole.log(data);\n\t\t\t} else {\n\t\t\t\tconsole.log(data + \" \" + time);\n\t\t\t}\n\t\t},\n\t};\n})();\n(function ($) {\n\tvar DemoImporterSSEImport = {\n\t\tcomplete: {\n\t\t\tposts: 0,\n\t\t\tmedia: 0,\n\t\t\tusers: 0,\n\t\t\tcomments: 0,\n\t\t\tterms: 0,\n\t\t},\n\n\t\tupdateDelta: function (type, delta) {\n\t\t\tthis.complete[type] += delta;\n\n\t\t\tvar self = this;\n\t\t\trequestAnimationFrame(function () {\n\t\t\t\tself.render();\n\t\t\t});\n\t\t},\n\t\tupdateProgress: function (type, complete, total) {\n\t\t\tvar text = complete + \"/\" + total;\n\n\t\t\tif (\"undefined\" !== type && \"undefined\" !== text) {\n\t\t\t\ttotal = parseInt(total, 10);\n\t\t\t\tif (0 === total || isNaN(total)) {\n\t\t\t\t\ttotal = 1;\n\t\t\t\t}\n\n\t\t\t\tvar percent = parseInt(complete, 10) / total;\n\t\t\t\tvar progress = Math.round(percent * 100) + \"%\";\n\t\t\t\tvar progress_bar = percent * 100;\n\n\t\t\t\tif (progress_bar <= 100) {\n\t\t\t\t\tvar process_bars =\n\t\t\t\t\t\tdocument.getElementsByClassName(\"di-process\");\n\t\t\t\t\tfor (var i = 0; i < process_bars.length; i++) {\n\t\t\t\t\t\tprocess_bars[i].value = progress_bar;\n\t\t\t\t\t}\n\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\"Importing Content.. \" + progress,\n\t\t\t\t\t\tfalse,\n\t\t\t\t\t\tfalse\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\trender: function () {\n\t\t\tvar types = Object.keys(this.complete);\n\t\t\tvar complete = 0;\n\t\t\tvar total = 0;\n\n\t\t\tfor (var i = types.length - 1; i >= 0; i--) {\n\t\t\t\tvar type = types[i];\n\t\t\t\tthis.updateProgress(\n\t\t\t\t\ttype,\n\t\t\t\t\tthis.complete[type],\n\t\t\t\t\tthis.data.count[type]\n\t\t\t\t);\n\n\t\t\t\tcomplete += this.complete[type];\n\t\t\t\ttotal += this.data.count[type];\n\t\t\t}\n\n\t\t\tthis.updateProgress(\"total\", complete, total);\n\t\t},\n\t};\n\tDemoImporterPlus = {\n\t\tvisited_sites_and_pages: [],\n\t\tmouseLocation: false,\n\t\taction_slug: \"\",\n\t\timport_start_time: \"\",\n\t\timport_end_time: \"\",\n\t\twpforms_url: \"\",\n\t\tpage_settings_flag: true,\n\t\tinit: () => {\n\t\t\tDemoImporterPlus._prepareSites();\n\t\t\tDemoImporterPlus._bind();\n\t\t},\n\n\t\t/**\n\t\t * Prepare sites for loading\n\t\t *\n\t\t * @access private\n\t\t *\n\t\t * @method _prepareSites\n\t\t */\n\t\t_prepareSites: () => {\n\n\t\t\tlet $container = $('#demo-import-plus').infiniteScroll({\n\t\t\t\tpath: function () {\n\t\t\t\t\tif (demoImporterVars.allowedDemos.length > 0) {\n\t\t\t\t\t\treturn `${demoImporterVars.demoAPIURL}/wp-json/demoimporterplusapi/v1/dipa-demos?ids=${demoImporterVars.allowedDemos.join(',')}}`;\n\t\t\t\t\t}\n\t\t\t\t\treturn `${demoImporterVars.demoAPIURL}/wp-json/demoimporterplusapi/v1/dipa-demos?page=${this.pageIndex}`;\n\t\t\t\t},\n\t\t\t\t// load response as JSON\n\t\t\t\tresponseBody: 'json',\n\t\t\t\tstatus: '.loader-wrap',\n\t\t\t\thistory: false,\n\t\t\t});\n\n\t\t\t$container.on('load.infiniteScroll', function (event, body, path, response) {\n\n\t\t\t\t$('.di-sites-ldr-placeholder').hide();\n\t\t\t\t$('.single-site-wrap > .svg-animated-loader').hide();\n\n\t\t\t\tlet LoadedPages = $container.data('infiniteScroll').loadCount;\n\t\t\t\tlet TotalPages = Math.abs(response.headers.get('x-wp-totalpages'));\n\n\t\t\t\tif (LoadedPages <= TotalPages) {\n\n\t\t\t\t\tlet theTemplate = wp.template(\"demo-importer-plus-page-builder-sites\");\n\t\t\t\t\t// compile body data into HTML\n\t\t\t\t\tlet data = []\n\t\t\t\t\tbody.data.forEach(d => {\n\t\t\t\t\t\tdata.push(d);\n\t\t\t\t\t\t// demoImporterVars.default_page_builder_sites.push(d);\n\t\t\t\t\t})\n\n\t\t\t\t\tlet itemsHTML = theTemplate(data);\n\t\t\t\t\t// convert HTML string into elements\n\t\t\t\t\tlet $items = $(itemsHTML);\n\t\t\t\t\t// append item elements\n\t\t\t\t\t$container.infiniteScroll('appendItems', $items);\n\t\t\t\t} else {\n\t\t\t\t\t$container.trigger('last.infiniteScroll');\n\t\t\t\t\t$container.infiniteScroll('destroy');\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t$container.infiniteScroll('loadNextPage');\n\t\t},\n\n\t\t/**\n\t\t * Binds events for the Demo Importer Plus.\n\t\t *\n\t\t * @access private\n\t\t * @method _bind\n\t\t */\n\t\t_bind: () => {\n\t\t\t$(\".dip-category-filter-anchor, .dip-category-filter-items\").hover(\n\t\t\t\tfunction () {\n\t\t\t\t\tDemoImporterPlus.mouseLocation = true;\n\t\t\t\t},\n\t\t\t\tfunction () {\n\t\t\t\t\tDemoImporterPlus.mouseLocation = false;\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t$(\"body\").mouseup(function () {\n\t\t\t\tif (!DemoImporterPlus.mouseLocation)\n\t\t\t\t\tDemoImporterPlus._closeFilter();\n\t\t\t});\n\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".dip-category-filter-anchor\",\n\t\t\t\tDemoImporterPlus._toggleFilter\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".dip-filter-wrap-checkbox, .dip-category\",\n\t\t\t\tDemoImporterPlus._filterClick\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\"#demo-importer-plus-welcome-form .page-builders li\",\n\t\t\t\tDemoImporterPlus._change_page_builder\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\"#demo-import-plus .demo-import-plus-previewing-site .theme-screenshot, #demo-import-plus .demo-import-plus-previewing-site .theme-name, .demo-importer-plus-search-results .demo-import-plus-previewing-site .theme-screenshot, .demo-importer-plus-search-results .demo-import-plus-previewing-site .theme-name\",\n\t\t\t\tDemoImporterPlus.show_page_popup_from_search\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\"#single-pages .site-single\",\n\t\t\t\tDemoImporterPlus._change_site_preview_screenshot\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-previewing-single-pages .back-to-layout\",\n\t\t\t\tDemoImporterPlus._go_back\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".site-import-layout-button\",\n\t\t\t\tDemoImporterPlus.show_page_popup_from_sites\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".site-import-cancel, .demo-import-sitest-result-prev .close, .demo-import-sites-popup .close\",\n\t\t\t\tDemoImporterPlus._close_popup\n\t\t\t);\n\n\t\t\t// Tooltip.\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-plus-tooltip-icon\",\n\t\t\t\tDemoImporterPlus._toggle_tooltip\n\t\t\t);\n\n\t\t\t// Import Process - page.\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-plus-page-import-popup .site-install-site-button, .preview-page-from-search-result .site-install-site-button\",\n\t\t\t\tDemoImporterPlus.import_page_process\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-after-site-pages-required-plugins\",\n\t\t\t\tDemoImporterPlus._page_api_call\n\t\t\t);\n\n\t\t\t// Import Process Site\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".site-import-site-button\",\n\t\t\t\tDemoImporterPlus._show_site_popup\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-plus-site-import-popup .site-install-site-button\",\n\t\t\t\tDemoImporterPlus._resetData\n\t\t\t);\n\t\t\t// Skip & Import.\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-after-importer-sites-required-plugins\",\n\t\t\t\tDemoImporterPlus._start_site_import\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-reset-data\",\n\t\t\t\tDemoImporterPlus._backup_before_rest_options\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-backup-settings-before-reset-done\",\n\t\t\t\tDemoImporterPlus._reset_customizer_data\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-reset-customizer-data-done\",\n\t\t\t\tDemoImporterPlus._reset_site_options\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-reset-site-options-done\",\n\t\t\t\tDemoImporterPlus._reset_widgets_data\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-reset-widgets-data-done\",\n\t\t\t\tDemoImporterPlus._reset_terms\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-delete-terms-done\",\n\t\t\t\tDemoImporterPlus._reset_contact_form7\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-delete-contact-form7-done\",\n\t\t\t\tDemoImporterPlus._reset_posts\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-sites-reset-data-done\",\n\t\t\t\tDemoImporterPlus._recheck_backup_options\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-backup-settings-done\",\n\t\t\t\tDemoImporterPlus._importCustomizerSettings\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-import-customizer-settings-done\",\n\t\t\t\tDemoImporterPlus._importXML\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-import-xml-done\",\n\t\t\t\tDemoImporterPlus.import_siteOptions\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-import-options-done\",\n\t\t\t\tDemoImporterPlus._importWidgets\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"demo-importer-plus-import-widgets-done\",\n\t\t\t\tDemoImporterPlus._importEnd\n\t\t\t);\n\n\t\t\t// Plugin install & activate.\n\t\t\t$(document).on(\n\t\t\t\t\"wp-plugin-installing\",\n\t\t\t\tDemoImporterPlus._pluginInstalling\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"wp-plugin-install-error\",\n\t\t\t\tDemoImporterPlus._installError\n\t\t\t);\n\t\t\t$(document).on(\n\t\t\t\t\"wp-plugin-install-success\",\n\t\t\t\tDemoImporterPlus._installSuccess\n\t\t\t);\n\n\t\t\t// Skip.\n\t\t\t$(document).on(\n\t\t\t\t\"click\",\n\t\t\t\t\".demo-importer-plus-skip-and-import-step\",\n\t\t\t\tDemoImporterPlus._remove_skip_and_import_popup\n\t\t\t);\n\n\t\t\tvar timeout = null;\n\t\t\t$(document).on(\n\t\t\t\t\"input keyup\",\n\t\t\t\t\".demo-importer-plus-search\",\n\t\t\t\tfunction () {\n\t\t\t\t\tclearTimeout(timeout);\n\t\t\t\t\ttimeout = setTimeout(DemoImporterPlus.searchDemo, 1000);\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t$(document).on(\n\t\t\t\t\"wp-theme-install-success\",\n\t\t\t\tDemoImporterPlus._activateTheme\n\t\t\t);\n\t\t},\n\n\t\tsearchDemo: function (e) {\n\t\t\t$(\".demo-importer-plus-search-results\").show();\n\t\t\t$(\"#demo-import-plus\").hide();\n\n\t\t\t// async function to fetch search results from API.\n\t\t\tvar search_results = function (search_term, demo_type, demo_cat) {\n\t\t\t\tvar search_results = [];\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: `${demoImporterVars.demoAPIURL}/wp-json/demoimporterplusapi/v1/dipa-demos/?search_term=${search_term}`,\n\t\t\t\t\ttype: \"GET\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\tsearch_term: search_term,\n\t\t\t\t\t\tdemo_category: demo_cat,\n\t\t\t\t\t\tdemo_type: demo_type,\n\t\t\t\t\t},\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tasync: false,\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\t$('.di-sites-ldr-placeholder').show();\n\t\t\t\t\t},\n\t\t\t\t\tsuccess: function (response) {\n\t\t\t\t\t\tsearch_results = response.data;\n\t\t\t\t\t\t$('.di-sites-ldr-placeholder').hide();\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t\treturn search_results;\n\t\t\t}\n\n\t\t\tvar search_input = $('.demo-importer-plus-search'),\n\t\t\t\tsearch_term = $.trim(search_input.val()) || \"\";\n\n\t\t\tvar $filter_type = $(\n\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\"\n\t\t\t).val();\n\t\t\tvar $filter_name = $(\".dip-category-filter-anchor\").attr(\n\t\t\t\t\"data-slug\"\n\t\t\t);\n\n\t\t\t// if (\"\" == search_term) {\n\t\t\t// \t$(\"#demo-import-plus\").show();\n\t\t\t// \t$(\".demo-importer-plus-search-results\").html(\"\");\n\t\t\t// \treturn;\n\t\t\t// }\n\n\t\t\t// if search term is not empty fetch results from API.\n\t\t\tif (search_term || $filter_type || $filter_name) {\n\t\t\t\tvar search_results = search_results(search_term, $filter_type, $filter_name);\n\t\t\t} else {\n\t\t\t\t$(\"#demo-import-plus\").show();\n\t\t\t\t$(\".demo-importer-plus-search-results\").html(\"\");\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// if search term is not empty and results are not empty.\n\t\t\tif (search_results.length > 0) {\n\n\t\t\t\tlet theTemplate = wp.template(\"demo-importer-plus-page-builder-sites\");\n\n\t\t\t\t$(\".demo-importer-plus-search-results\").html(theTemplate(search_results));\n\t\t\t} else {\n\t\t\t\tif (search_term.length) {\n\t\t\t\t\t$(\"body\").addClass(\"demo-importer-plus-no-search-result\");\n\t\t\t\t}\n\t\t\t\t$(\".demo-importer-plus-search-results\").html(\n\t\t\t\t\twp.template(\"demo-importer-plus-no-sites\")\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t$(\"body\").removeClass(\"demo-importer-plus-no-search-result\");\n\n\t\t\t// var sites = $(\"#demo-importer-plus .demo-importer-plus-theme\"),\n\t\t\t// \ttitles = $(\n\t\t\t// \t\t\"#demo-importer-plus .demo-importer-plus-theme .theme-name\"\n\t\t\t// \t),\n\t\t\t// \tsearchTemplateFlag = false,\n\t\t\t// \titems = [];\n\n\t\t\t// if (search_term.length) {\n\t\t\t// \tsearch_input.addClass(\"has-input\");\n\t\t\t// \t$(\"#demo-import-plus\").addClass(\"searching\");\n\t\t\t// \tsearchTemplateFlag = true;\n\t\t\t// } else {\n\t\t\t// \tsearch_input.removeClass(\"has-input\");\n\t\t\t// \t$(\"#demo-import-plus\").removeClass(\"searching\");\n\t\t\t// }\n\n\t\t\t// items =\n\t\t\t// \tDemoImporterPlus._get_sites_and_pages_by_search_term(\n\t\t\t// \t\tsearch_term\n\t\t\t// \t);\n\n\t\t\t// if (!DemoImporterPlus.isEmpty(items)) {\n\t\t\t// \tif (searchTemplateFlag) {\n\t\t\t// \t\tDemoImporterPlus.add_sites_after_search(items);\n\t\t\t// \t} else {\n\t\t\t// \t\tDemoImporterPlus.add_sites(items);\n\t\t\t// \t}\n\t\t\t// } else {\n\t\t\t// \tif (search_term.length) {\n\t\t\t// \t\t$(\"body\").addClass(\"demo-importer-plus-no-search-result\");\n\t\t\t// \t}\n\t\t\t// \t$(\"#demo-import-plus\").html(\n\t\t\t// \t\twp.template(\"demo-importer-plus-no-sites\")\n\t\t\t// \t);\n\t\t\t// }\n\t\t},\n\n\t\t_closeFilter: function (e) {\n\t\t\tvar items = $(\".dip-category-filter-items\");\n\t\t\titems.removeClass(\"visible\");\n\t\t},\n\n\t\t_toggleFilter: function (e) {\n\t\t\tvar items = $(\".dip-category-filter-items\");\n\n\t\t\tif (items.hasClass(\"visible\")) {\n\t\t\t\titems.removeClass(\"visible\");\n\t\t\t} else {\n\t\t\t\titems.addClass(\"visible\");\n\t\t\t}\n\t\t},\n\n\t\t_filterClick: function (e) {\n\t\t\tDemoImporterPlus.filter_array = [];\n\n\t\t\tif ($(this).hasClass(\"dip-category\")) {\n\t\t\t\t$(\".dip-category-filter-anchor\").attr(\n\t\t\t\t\t\"data-slug\",\n\t\t\t\t\t$(this).data(\"slug\")\n\t\t\t\t);\n\t\t\t\t$(\".dip-category-filter-items\")\n\t\t\t\t\t.find(\".dip-category\")\n\t\t\t\t\t.removeClass(\"category-active\");\n\t\t\t\t$(this).addClass(\"category-active\");\n\t\t\t\t$(\".dip-category-filter-anchor\").text($(this).text());\n\t\t\t\t$(\".dip-category-filter-anchor\").trigger(\"click\");\n\t\t\t\t$(\".demo-importer-plus-search\").val(\"\");\n\t\t\t}\n\n\t\t\tvar $filter_name = $(\".dip-category-filter-anchor\").attr(\n\t\t\t\t\"data-slug\"\n\t\t\t);\n\n\t\t\tif (\"\" != $filter_name) {\n\t\t\t\tDemoImporterPlus.filter_array.push($filter_name);\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t$(\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\")\n\t\t\t\t\t.length\n\t\t\t) {\n\t\t\t\t$(\n\t\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]\"\n\t\t\t\t).removeClass(\"active\");\n\t\t\t\t$(\n\t\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\"\n\t\t\t\t).addClass(\"active\");\n\t\t\t}\n\t\t\tvar $filter_type = $(\n\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\"\n\t\t\t).val();\n\n\t\t\tif (\"\" != $filter_type) {\n\t\t\t\tDemoImporterPlus.filter_array.push($filter_type);\n\t\t\t}\n\n\t\t\tDemoImporterPlus._closeFilter();\n\t\t\t$(\".demo-importer-plus-search\").trigger(\"keyup\");\n\t\t},\n\n\t\tadd_sites_after_search: function (data) {\n\t\t\tvar template = wp.template(\n\t\t\t\t\"demo-importer-plus-page-builder-sites\"\n\t\t\t);\n\t\t\t$(\"#demo-import-plus\").html(template(data));\n\t\t},\n\n\t\tadd_sites: function (data) {\n\t\t\tvar template = wp.template(\"demo-importer-plus-page-builder-sites\");\n\t\t\t$(\"#demo-import-plus\").html(template(data));\n\t\t},\n\n\t\tisEmpty: function (obj) {\n\t\t\tfor (var key in obj) {\n\t\t\t\tif (obj.hasOwnProperty(key)) return false;\n\t\t\t}\n\t\t\treturn true;\n\t\t},\n\n\t\t_get_sites_and_pages_by_search_term: function (search_term) {\n\t\t\tvar items = [],\n\t\t\t\ttags_strings = [];\n\t\t\tsearch_term = search_term.toLowerCase();\n\n\t\t\tif (\n\t\t\t\tsearch_term == \"\" &&\n\t\t\t\tDemoImporterPlus.filter_array.length == 0\n\t\t\t) {\n\t\t\t\treturn demoImporterVars.default_page_builder_sites;\n\t\t\t}\n\n\t\t\tvar $filter_type = $(\n\t\t\t\t\".dip-filter-wrap-checkbox input[name=dip-radio]:checked\"\n\t\t\t).val();\n\t\t\tvar $filter_name = $(\".dip-category-filter-anchor\").attr(\n\t\t\t\t\"data-slug\"\n\t\t\t);\n\n\t\t\tfor (site_id in demoImporterVars.default_page_builder_sites) {\n\t\t\t\tvar current_site =\n\t\t\t\t\tdemoImporterVars.default_page_builder_sites[site_id];\n\t\t\t\tvar text_match = true;\n\t\t\t\tvar free_match = true;\n\t\t\t\tvar category_match = true;\n\t\t\t\tvar match_id = \"\";\n\n\t\t\t\tif (\"\" != search_term) {\n\t\t\t\t\ttext_match = false;\n\t\t\t\t}\n\n\t\t\t\tif (\"\" != $filter_name) {\n\t\t\t\t\tcategory_match = false;\n\t\t\t\t}\n\n\t\t\t\tif (\"\" != $filter_type) {\n\t\t\t\t\tfree_match = false;\n\t\t\t\t}\n\n\t\t\t\t// Check in site title.\n\t\t\t\tif (current_site[\"site_title\"]) {\n\t\t\t\t\tvar site_title = DemoImporterPlus._unescape_lower(\n\t\t\t\t\t\tcurrent_site[\"site_title\"]\n\t\t\t\t\t);\n\n\t\t\t\t\tif (site_title.toLowerCase().includes(search_term)) {\n\t\t\t\t\t\ttext_match = true;\n\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Check in site tags.\n\t\t\t\tif (Object.keys(current_site[\"site_tags\"]).length) {\n\t\t\t\t\tfor (site_tag_id in current_site[\"site_tags\"]) {\n\t\t\t\t\t\tvar tag_title = current_site[\"site_tags\"][site_tag_id];\n\t\t\t\t\t\ttag_title = DemoImporterPlus._unescape_lower(\n\t\t\t\t\t\t\ttag_title.replace(\"-\", \" \")\n\t\t\t\t\t\t);\n\t\t\t\t\t\tif (tag_title.toLowerCase().includes(search_term)) {\n\t\t\t\t\t\t\ttext_match = true;\n\t\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tfor (filter_id in DemoImporterPlus.filter_array) {\n\t\t\t\t\tvar slug = DemoImporterPlus.filter_array[filter_id];\n\t\t\t\t\tif (slug == \"free\" && \"free\" == current_site[\"site_type\"]) {\n\t\t\t\t\t\tfree_match = true;\n\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t}\n\t\t\t\t\tif (slug == \"pro\" && \"free\" != current_site[\"site_type\"]) {\n\t\t\t\t\t\tfree_match = true;\n\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t}\n\t\t\t\t\tif (slug != \"free\" && slug != \"pro\" && undefined != slug) {\n\t\t\t\t\t\tfor (cat_id in current_site[\"site_categories\"]) {\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tslug.toLowerCase() ==\n\t\t\t\t\t\t\t\tcurrent_site[\"site_categories\"][cat_id].slug\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tcategory_match = true;\n\t\t\t\t\t\t\t\tmatch_id = site_id;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif (\"\" != match_id) {\n\t\t\t\t\tif (text_match && category_match && free_match) {\n\t\t\t\t\t\titems[site_id] = current_site;\n\t\t\t\t\t\titems[site_id][\"type\"] = \"site\";\n\t\t\t\t\t\titems[site_id][\"site_id\"] = site_id;\n\t\t\t\t\t\titems[site_id][\"pages-count\"] =\n\t\t\t\t\t\t\tundefined != current_site[\"pages\"]\n\t\t\t\t\t\t\t\t? Object.keys(current_site[\"pages\"]).length\n\t\t\t\t\t\t\t\t: 0;\n\t\t\t\t\t\ttags_strings.push(\n\t\t\t\t\t\t\tDemoImporterPlus._unescape_lower(\n\t\t\t\t\t\t\t\tcurrent_site[\"title\"]\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tfor (site_tag_id in current_site[\"sites-tag\"]) {\n\t\t\t\t\t\t\tvar tag_title =\n\t\t\t\t\t\t\t\tcurrent_site[\"sites-tag\"][site_tag_id];\n\t\t\t\t\t\t\ttag_title = DemoImporterPlus._unescape_lower(\n\t\t\t\t\t\t\t\ttag_title.replace(\"-\", \" \")\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tif (tag_title.toLowerCase().includes(search_term)) {\n\t\t\t\t\t\t\t\ttags_strings.push(\n\t\t\t\t\t\t\t\t\tDemoImporterPlus._unescape_lower(tag_title)\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (search_term != \"\") {\n\t\t\t\tconsole.groupCollapsed('Search for \"' + search_term + '\"');\n\t\t\t\tDemoImporterPlus._log(items);\n\t\t\t\tconsole.groupEnd();\n\t\t\t}\n\n\t\t\treturn items;\n\t\t},\n\n\t\t_unescape: function (input_string) {\n\t\t\tvar title = _.unescape(input_string);\n\n\t\t\ttitle = title.replace(\"–\", \"-\");\n\t\t\ttitle = title.replace(\"’\", \"'\");\n\n\t\t\treturn title;\n\t\t},\n\n\t\t_unescape_lower: function (input_string) {\n\t\t\tvar input_string = DemoImporterPlus._unescape(input_string);\n\t\t\treturn input_string.toLowerCase();\n\t\t},\n\n\t\t/**\n\t\t * Debugging.\n\t\t *\n\t\t * @param {mixed} data Mixed data.\n\t\t */\n\t\t_log: (data, level) => {\n\t\t\tvar date = new Date();\n\t\t\tvar time = date.toLocaleTimeString();\n\n\t\t\tif (typeof data == \"object\") {\n\t\t\t\tconsole.log(data);\n\t\t\t} else {\n\t\t\t\tconsole.log(data + \" \" + time);\n\t\t\t}\n\t\t},\n\n\t\t_toggle_tooltip: function (event) {\n\t\t\tevent.preventDefault();\n\t\t\tvar tip_id = $(event.currentTarget).data(\"tip-id\") || \"\";\n\t\t\tif (tip_id && $(\"#\" + tip_id).length) {\n\t\t\t\t$(\"#\" + tip_id).toggle();\n\t\t\t}\n\t\t},\n\n\t\t_log_title: function (data, append) {\n\t\t\tvar markup = \"<p>\" + data + \"</p>\";\n\t\t\tif (typeof data == \"object\") {\n\t\t\t\tvar markup = \"<p>\" + JSON.stringify(data) + \"</p>\";\n\t\t\t}\n\n\t\t\tvar selector = $(\".dip-importing-wrap\");\n\t\t\tif ($(\".current-importing-status-title\").length) {\n\t\t\t\tselector = $(\".current-importing-status-title\");\n\t\t\t}\n\n\t\t\tif (append) {\n\t\t\t\tselector.append(markup);\n\t\t\t} else {\n\t\t\t\tselector.html(markup);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Import Error Button.\n\t\t *\n\t\t * @param {string} data Error message.\n\t\t */\n\t\t_importFailMessage: function (message, heading, jqXHR, topContent) {\n\t\t\theading = heading || \"The import process interrupted\";\n\n\t\t\tvar status_code = \"\";\n\t\t\tif (jqXHR) {\n\t\t\t\tstatus_code = jqXHR.status ? parseInt(jqXHR.status) : \"\";\n\t\t\t}\n\n\t\t\tif (200 == status_code && demoImporterVars.debug) {\n\t\t\t\tvar output = demoImporterVars.importFailedMessageDueToDebug;\n\t\t\t} else {\n\t\t\t\tvar output = topContent || demoImporterVars.importFailedMessage;\n\n\t\t\t\tif (message) {\n\t\t\t\t\toutput +=\n\t\t\t\t\t\t'<div class=\"current-importing-status\">Error: ' +\n\t\t\t\t\t\tmessage +\n\t\t\t\t\t\t\"</div>\";\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t$(\".demo-import-plus-import-content\").html(output);\n\t\t\t$(\".demo-import-sitest-result-prev .heading h3\").html(heading);\n\n\t\t\t$(\".dip-demo-import\")\n\t\t\t\t.removeClass(\"updating-message installing button-primary\")\n\t\t\t\t.addClass(\"disabled\")\n\t\t\t\t.text(\"Import Failed!\");\n\t\t},\n\n\t\t/**\n\t\t * Go back to all sites view\n\t\t *\n\t\t * @return null\n\t\t */\n\t\t_go_back: (event) => {\n\t\t\tevent.preventDefault();\n\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-site\");\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-page\");\n\t\t\t$(\".search-filter-wrap\").show();\n\t\t\t$(\".back-to-layout\").hide();\n\t\t\tDemoImporterPlus.close_pages_popup();\n\t\t},\n\n\t\t/**\n\t\t * Close Popup\n\t\t *\n\t\t * @access private\n\t\t * @method _importDemo\n\t\t */\n\t\t_close_popup: () => {\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-site\");\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-page\");\n\t\t\t$(\".preview-page-from-search-result\").hide();\n\n\t\t\tDemoImporterPlus.hide_popup();\n\t\t},\n\n\t\tclose_pages_popup: () => {\n\t\t\t$(\"#demo-import-plus\").show();\n\t\t\t$(\".di-sites__search-title\").show();\n\t\t\t$(\"#site-pages\").hide().html(\"\");\n\t\t\t$(\"body\").removeClass(\"demo-import-previewing-single-pages\");\n\t\t\t$(\".demo-import-sitest-result-prev\").hide();\n\n\t\t\t$(\"#demo-importer-plus .demo-importe-theme\").removeClass(\"current\");\n\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-site\");\n\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-page\");\n\t\t\tDemoImporterPlus._clean_url_params(\"license\");\n\t\t},\n\n\t\t/**\n\t\t * Change URL\n\t\t */\n\t\t_changeAndSetURL: (url_params) => {\n\t\t\tvar current_url = window.location.href;\n\t\t\tvar current_url_separator =\n\t\t\t\twindow.location.href.indexOf(\"?\") === -1 ? \"?\" : \"&\";\n\t\t\tvar new_url =\n\t\t\t\tcurrent_url +\n\t\t\t\tcurrent_url_separator +\n\t\t\t\tdecodeURIComponent($.param(url_params));\n\t\t\tDemoImporterPlus._changeURL(new_url);\n\t\t},\n\n\t\t/**\n\t\t * Clean the URL.\n\t\t *\n\t\t * @param string url URL string.\n\t\t * @return string Change the current URL.\n\t\t */\n\t\t_changeURL: (url) => {\n\t\t\thistory.pushState(null, \"\", url);\n\t\t},\n\n\t\t/**\n\t\t * Get URL param.\n\t\t */\n\t\t_getParamFromURL: (name, url) => {\n\t\t\tif (!url) url = window.location.href;\n\t\t\tname = name.replace(/[\\[\\]]/g, \"\\\\$&\");\n\t\t\tvar regex = new RegExp(\"[?&]\" + name + \"(=([^&#]*)|&|#|$)\"),\n\t\t\t\tresults = regex.exec(url);\n\t\t\tif (!results) return null;\n\t\t\tif (!results[2]) return \"\";\n\t\t\treturn decodeURIComponent(results[2].replace(/\\+/g, \" \"));\n\t\t},\n\n\t\t_clean_url_params: (single_param) => {\n\t\t\tvar url_params = DemoImporterPlus._getQueryStrings();\n\t\t\tdelete url_params[single_param];\n\t\t\tdelete url_params[\"\"]; // Removed extra empty object.\n\n\t\t\tvar current_url = window.location.href;\n\t\t\tvar root_url = current_url.substr(0, current_url.indexOf(\"?\"));\n\t\t\tif ($.isEmptyObject(url_params)) {\n\t\t\t\tvar new_url =\n\t\t\t\t\troot_url + decodeURIComponent($.param(url_params));\n\t\t\t} else {\n\t\t\t\tvar current_url_separator =\n\t\t\t\t\troot_url.indexOf(\"?\") === -1 ? \"?\" : \"&\";\n\t\t\t\tvar new_url =\n\t\t\t\t\troot_url +\n\t\t\t\t\tcurrent_url_separator +\n\t\t\t\t\tdecodeURIComponent($.param(url_params));\n\t\t\t}\n\n\t\t\tDemoImporterPlus._changeURL(new_url);\n\t\t},\n\n\t\t_remove_skip_and_import_popup: function (event) {\n\t\t\tevent.preventDefault();\n\n\t\t\t$(this)\n\t\t\t\t.parents(\".skip-and-import\")\n\t\t\t\t.addClass(\"demo-importer-plus-hide visited\");\n\n\t\t\tif (\n\t\t\t\t$(\".skip-and-import.demo-importer-plus-hide\").not(\".visited\")\n\t\t\t\t\t.length\n\t\t\t) {\n\t\t\t\t$(\".skip-and-import.demo-importer-plus-hide\")\n\t\t\t\t\t.not(\".visited\")\n\t\t\t\t\t.first()\n\t\t\t\t\t.removeClass(\"demo-importer-plus-hide\");\n\t\t\t} else {\n\t\t\t\t$(\".demo-import-sitest-result-prev .default\").removeClass(\n\t\t\t\t\t\"demo-importer-plus-hide\"\n\t\t\t\t);\n\n\t\t\t\tif (\n\t\t\t\t\t$(\".demo-import-sitest-result-prev\").hasClass(\"import-page\")\n\t\t\t\t) {\n\t\t\t\t\tDemoImporterPlus.skip_and_import_popups = [];\n\n\t\t\t\t\tvar notinstalled =\n\t\t\t\t\t\tDemoImporterPlus.required_plugins.notinstalled || 0;\n\t\t\t\t\tif (!notinstalled.length) {\n\t\t\t\t\t\tDemoImporterPlus.import_page_process();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Plugin Installation Error.\n\t\t */\n\t\t_installError: function (event, response) {\n\t\t\tevent.preventDefault();\n\n\t\t\tconsole.log(event);\n\t\t\tconsole.log(response);\n\n\t\t\t$(\".demo-importer-plus-result-preview .heading h3\").text(\n\t\t\t\t\"Plugin Installation Failed\"\n\t\t\t);\n\t\t\t$(\".demo-import-plus-import-content\").html(\n\t\t\t\t'<p>Plugin \"<b>' +\n\t\t\t\tresponse.name +\n\t\t\t\t'</b>\" installation failed.</p><p>There has been an error on your website. Read an article <a href=\"https://rishitheme.com/docs/how-to-resolve-demo-import-issue/\" target=\"blank\">here</a> to solve the issue.</p>'\n\t\t\t);\n\n\t\t\t$(\".dip-demo-import\")\n\t\t\t\t.removeClass(\"updating-message installing button-primary\")\n\t\t\t\t.addClass(\"disabled\")\n\t\t\t\t.text(\"Import Failed!\");\n\n\t\t\twp.updates.queue = [];\n\n\t\t\twp.updates.queueChecker();\n\n\t\t\tconsole.groupEnd();\n\t\t},\n\n\t\t/**\n\t\t * Installing Plugin\n\t\t */\n\t\t_pluginInstalling: function (event, args) {\n\t\t\tevent.preventDefault();\n\n\t\t\tconsole.groupCollapsed('Installing Plugin \"' + args.name + '\"');\n\n\t\t\tDemoImporterPlus._log_title(\"Installing Plugin - \" + args.name);\n\n\t\t\tconsole.log(args);\n\t\t},\n\n\t\t/**\n\t\t * Install Success\n\t\t */\n\t\t_installSuccess: function (event, response) {\n\t\t\tevent.preventDefault();\n\n\t\t\tconsole.groupEnd();\n\n\t\t\t// Reset not installed plugins list.\n\t\t\tvar pluginsList = demoImporterVars.requiredPlugins.notinstalled;\n\t\t\tdemoImporterVars.requiredPlugins.notinstalled =\n\t\t\t\tDemoImporterPlus._removePluginFromQueue(\n\t\t\t\t\tresponse.slug,\n\t\t\t\t\tpluginsList\n\t\t\t\t);\n\n\t\t\t// WordPress adds \"Activate\" button after waiting for 1000ms. So we will run our activation after that.\n\t\t\tsetTimeout(function () {\n\t\t\t\tconsole.groupCollapsed(\n\t\t\t\t\t'Activating Plugin \"' + response.name + '\"'\n\t\t\t\t);\n\n\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\"Activating Plugin - \" + response.name\n\t\t\t\t);\n\t\t\t\tDemoImporterPlus._log(\"Activating Plugin - \" + response.name);\n\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-required-plugin-activate\",\n\t\t\t\t\t\tinit: response.init,\n\t\t\t\t\t\toptions: DemoImporterPlus.options_data,\n\t\t\t\t\t\tenabledExtensions: DemoImporterPlus.enabled_extensions,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t}).done(function (result) {\n\t\t\t\t\tDemoImporterPlus._log(result);\n\n\t\t\t\t\tif (result.success) {\n\t\t\t\t\t\tvar pluginsList =\n\t\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive;\n\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Successfully Activated Plugin - \" + response.name\n\t\t\t\t\t\t);\n\t\t\t\t\t\tDemoImporterPlus._log(\n\t\t\t\t\t\t\t\"Successfully Activated Plugin - \" + response.name\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Reset not installed plugins list.\n\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive =\n\t\t\t\t\t\t\tDemoImporterPlus._removePluginFromQueue(\n\t\t\t\t\t\t\t\tresponse.slug,\n\t\t\t\t\t\t\t\tpluginsList\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Enable Demo Import Button\n\t\t\t\t\t\tDemoImporterPlus._enable_demo_import_button();\n\t\t\t\t\t}\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t});\n\t\t\t}, 1200);\n\t\t},\n\n\t\t/**\n\t\t * Get query strings.\n\t\t *\n\t\t * @param string string Query string.\n\t\t * @return string \t Check and return query string.\n\t\t */\n\t\t_getQueryStrings: (string) => {\n\t\t\treturn (string || document.location.search)\n\t\t\t\t.replace(/(^\\?)/, \"\")\n\t\t\t\t.split(\"&\")\n\t\t\t\t.map(\n\t\t\t\t\tfunction (n) {\n\t\t\t\t\t\treturn (n = n.split(\"=\")), (this[n[0]] = n[1]), this;\n\t\t\t\t\t}.bind({})\n\t\t\t\t)[0];\n\t\t},\n\n\t\tisEmpty: (obj) => {\n\t\t\tfor (var key in obj) {\n\t\t\t\tif (obj.hasOwnProperty(key)) return false;\n\t\t\t}\n\t\t\treturn true;\n\t\t},\n\n\t\t_unescape: (input_string) => {\n\t\t\tvar title = _.unescape(input_string);\n\n\t\t\t// @todo check why below character not escape with function _.unescape();\n\t\t\ttitle = title.replace(\"–\", \"-\");\n\t\t\ttitle = title.replace(\"’\", \"'\");\n\n\t\t\treturn title;\n\t\t},\n\n\t\t_unescape_lower: (input_string) => {\n\t\t\tvar input_string = DemoImporterPlus._unescape(input_string);\n\t\t\treturn input_string.toLowerCase();\n\t\t},\n\n\t\t_set_preview_screenshot_by_page: (element) => {\n\t\t\tvar large_img_url =\n\t\t\t\t$(element)\n\t\t\t\t\t.find(\".theme-screenshot\")\n\t\t\t\t\t.attr(\"data-featured-src\") || \"\";\n\t\t\tvar url =\n\t\t\t\t$(element).find(\".theme-screenshot\").attr(\"data-src\") || \"\";\n\t\t\tvar page_name = $(element).find(\".theme-name\").text() || \"\";\n\n\t\t\t$(element).siblings().removeClass(\"current_page\");\n\t\t\t$(element).addClass(\"current_page\");\n\n\t\t\tvar page_id = $(element).attr(\"data-page-id\") || \"\";\n\t\t\tif (page_id) {\n\t\t\t\tDemoImporterPlus._clean_url_params(\"demo-importer-page\");\n\n\t\t\t\tvar url_params = {\n\t\t\t\t\t\"demo-importer-page\": page_id,\n\t\t\t\t};\n\t\t\t\tDemoImporterPlus._changeAndSetURL(url_params);\n\t\t\t}\n\n\t\t\t$(\".site-import-layout-button\").removeClass(\"disabled\");\n\t\t\tif (page_name) {\n\t\t\t\tvar title =\n\t\t\t\t\tdemoImporterVars.strings.importSingleTemplate.replace(\n\t\t\t\t\t\t\"%s\",\n\t\t\t\t\t\tpage_name.trim()\n\t\t\t\t\t);\n\t\t\t\t$(\".site-import-layout-button\").text(title);\n\t\t\t}\n\n\t\t\tif (url) {\n\t\t\t\t$(\".single-site-preview\").animate(\n\t\t\t\t\t{\n\t\t\t\t\t\tscrollTop: 0,\n\t\t\t\t\t},\n\t\t\t\t\t0\n\t\t\t\t);\n\t\t\t\t$(\".single-site-preview img\")\n\t\t\t\t\t.addClass(\"loading\")\n\t\t\t\t\t.attr(\"src\", url);\n\t\t\t\tvar imgLarge = new Image();\n\t\t\t\timgLarge.src = large_img_url;\n\t\t\t\timgLarge.onload = () => {\n\t\t\t\t\t$(\".single-site-preview img\").removeClass(\"loading\");\n\t\t\t\t\t$(\".single-site-preview img\").attr(\"src\", imgLarge.src);\n\t\t\t\t};\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Preview Inner Pages for the Site\n\t\t *\n\t\t * @return null\n\t\t */\n\t\t_change_site_preview_screenshot: (event) => {\n\t\t\tevent.preventDefault();\n\n\t\t\tvar item = $(event.currentTarget);\n\n\t\t\tDemoImporterPlus._set_preview_screenshot_by_page(item);\n\t\t},\n\n\t\t/**\n\t\t * Page builder changed\n\t\t */\n\t\t_change_page_builder: (event) => {\n\t\t\tvar page_builder =\n\t\t\t\t$(event.currentTarget).attr(\"data-page-builder\") || \"\";\n\n\t\t\t$(event.currentTarget)\n\t\t\t\t.parents(\".page-builders\")\n\t\t\t\t.find(\"img\")\n\t\t\t\t.removeClass(\"active\");\n\t\t\t$(event.currentTarget).find(\"img\").addClass(\"active\");\n\n\t\t\t$.ajax({\n\t\t\t\turl: ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo_importer_plus_change_page_builder\",\n\t\t\t\t\tpage_builder: page_builder,\n\t\t\t\t},\n\t\t\t\tbeforeSend: () => {\n\t\t\t\t\tconsole.groupCollapsed(\"Change Page Builder\");\n\t\t\t\t\tDemoImporterPlus._log(\"Change Page Builder..\");\n\t\t\t\t},\n\t\t\t}).done((response) => {\n\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\tconsole.groupEnd();\n\t\t\t\t// location.reload();\n\t\t\t});\n\t\t},\n\n\t\tshow_page_popup_from_search: (event) => {\n\t\t\tevent.preventDefault();\n\t\t\tvar page_id =\n\t\t\t\t$(event.currentTarget)\n\t\t\t\t\t.parents(\".demo-import-plus-theme\")\n\t\t\t\t\t.attr(\"data-page-id\") || \"\";\n\t\t\tvar site_id =\n\t\t\t\t$(event.currentTarget)\n\t\t\t\t\t.parents(\".demo-import-plus-theme\")\n\t\t\t\t\t.attr(\"data-site-id\") || \"\";\n\n\t\t\t$(\"#demo-import-plus\").hide();\n\t\t\t$(\"#site-pages\").hide();\n\t\t\t$('.di-sites__search-title').hide();\n\t\t\t$(\".search-filter-wrap\").hide();\n\t\t\t$(\".demo-importer-plus-search-results\").hide();\n\t\t\t$(\".back-to-layout\").show();\n\n\t\t\t//check if demoImporterVars.default_page_builder_sites has site id\n\t\t\tvar hasSite = demoImporterVars.default_page_builder_sites.find(site => site.id == site_id) || false;\n\t\t\tif (!hasSite) {\n\t\t\t\t$('.single-site-wrap > .svg-animated-loader').show();\n\t\t\t\tvar CACHE_BUSTER = new Date().getTime();\n\t\t\t\t//Get site from API by site_id using fetch\n\t\t\t\tfetch(`${demoImporterVars.demoAPIURL}/wp-json/demoimporterplusapi/v1/dipa-demos/${site_id}?nocache=${CACHE_BUSTER}`)\n\t\t\t\t\t.then(response => response.json())\n\t\t\t\t\t.then(data => {\n\t\t\t\t\t\t$('.single-site-wrap > .svg-animated-loader').hide();\n\t\t\t\t\t\tdemoImporterVars.default_page_builder_sites.push(data.data);\n\t\t\t\t\t\tDemoImporterPlus.show_pages_by_site_id(site_id, page_id);\n\t\t\t\t\t}\n\t\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tDemoImporterPlus.show_pages_by_site_id(site_id, page_id);\n\t\t\t}\n\n\t\t},\n\n\t\t_get_id: (site_id) => {\n\t\t\treturn site_id.replace(\"id-\", \"\");\n\t\t},\n\n\t\tshow_page_popup: function () {\n\t\t\tDemoImporterPlus.process_import_page();\n\t\t},\n\n\t\t/**\n\t\t * Fires when a nav item is clicked.\n\t\t *\n\t\t * @access private\n\t\t * @method _show_site_popup\n\t\t */\n\t\t_show_site_popup: function (event) {\n\t\t\tevent.preventDefault();\n\n\t\t\tif ($($(this)).hasClass(\"updating-message\")) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.addClass(\"import-site\")\n\t\t\t\t.removeClass(\"import-page\");\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.removeClass(\n\t\t\t\t\t\"preview-page-from-search-result demo-importer-plus-page-import-popup dip-sites-activate-license\"\n\t\t\t\t)\n\t\t\t\t.addClass(\n\t\t\t\t\t\"demo-importer-plus-popup demo-importer-plus-site-import-popup\"\n\t\t\t\t)\n\t\t\t\t.show();\n\n\t\t\tvar template = wp.template(\"demo-import-sitest-result-prev\");\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.html(template(\"dip-sites\"))\n\t\t\t\t.addClass(\"preparing\");\n\t\t\t$(\".demo-import-plus-import-content\").append(\n\t\t\t\t'<div class=\"dip-loading-wrap\"><div class=\"dip-loading-icon\"></div></div>'\n\t\t\t);\n\n\t\t\tDemoImporterPlus.action_slug = \"importer-sites\";\n\t\t\tdemoImporterVars.cpt_slug = \"demo-importer-plus\";\n\n\t\t\tvar site_id = $(\"#site-pages\").attr(\"data-site-id\") || \"\";\n\t\t\tsite_id = DemoImporterPlus._get_id(site_id);\n\n\t\t\tif (DemoImporterPlus.visited_sites_and_pages[site_id]) {\n\t\t\t\tDemoImporterPlus.templateData =\n\t\t\t\t\tDemoImporterPlus.visited_sites_and_pages[site_id];\n\n\t\t\t\tDemoImporterPlus.process_site_data(\n\t\t\t\t\tDemoImporterPlus.templateData.data\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-import-site-api-request\",\n\t\t\t\t\t\turl: \"/\" + site_id,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Requesting API\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tconsole.log(\"Template API Response:\");\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\tif (response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus.visited_sites_and_pages[\n\t\t\t\t\t\t\t\tresponse.data.data.id\n\t\t\t\t\t\t\t] = response.data;\n\t\t\t\t\t\t\tDemoImporterPlus.templateData = response.data.data;\n\t\t\t\t\t\t\tDemoImporterPlus.process_site_data(\n\t\t\t\t\t\t\t\tDemoImporterPlus.templateData\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\".demo-import-sitest-result-prev .heading > h3\"\n\t\t\t\t\t\t\t).text(\"Import Process Interrupted\");\n\t\t\t\t\t\t\t$(\".demo-import-plus-import-content\")\n\t\t\t\t\t\t\t\t.find(\".dip-loading-wrap\")\n\t\t\t\t\t\t\t\t.remove();\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\").removeClass(\n\t\t\t\t\t\t\t\t\"preparing\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$(\".demo-import-plus-import-content\").html(\n\t\t\t\t\t\t\t\twp.template(\"dip-sites-request-failed\")\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$(\".dip-demo-import\")\n\t\t\t\t\t\t\t\t.removeClass(\n\t\t\t\t\t\t\t\t\t\"updating-message installing button-primary\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t.addClass(\"disabled\")\n\t\t\t\t\t\t\t\t.text(\"Import Failed!\");\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\t_resetData: function () {\n\t\t\tDemoImporterPlus.import_start_time = new Date();\n\n\t\t\tif ($(this).hasClass(\"updating-message\")) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(this).addClass(\"updating-message installing\").text(\"Importing..\");\n\t\t\t$(\"body\").addClass(\"importing-site\");\n\t\t\t$(\".demo-import-sitest-result-prev .inner > h3\").text(\n\t\t\t\t\"We're importing your website.\"\n\t\t\t);\n\t\t\t$(\".install-theme-info\").hide();\n\t\t\t$(\".dip-importing-wrap\").show();\n\t\t\tvar output =\n\t\t\t\t'<div class=\"current-importing-status-title\"></div><div class=\"current-importing-status-description\"></div>';\n\t\t\t$(\".current-importing-status\").html(output);\n\n\t\t\t// Process Theme Activate and Install Process\n\t\t\tif (\n\t\t\t\t$(\".demo-importer-plus-theme-activation .checkbox\").is(\n\t\t\t\t\t\":checked\"\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\tvar status = $(\n\t\t\t\t\t\".demo-importer-plus-theme-activation .checkbox\"\n\t\t\t\t).data(\"status\");\n\t\t\t\tDemoImporterPlus._installTheme(status);\n\t\t\t}\n\n\t\t\t// TODO: Process Theme Activate and Install Process\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-set-reset-data\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Site Reset Data\");\n\t\t\t\t},\n\t\t\t}).done(function (response) {\n\t\t\t\tconsole.log(\"List of Reset Items:\");\n\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\tconsole.groupEnd();\n\t\t\t\tif (response.success) {\n\t\t\t\t\tDemoImporterPlus.site_imported_data = response.data;\n\n\t\t\t\t\t// Process Bulk Plugin Install & Activate.\n\t\t\t\t\tDemoImporterPlus._bulkPluginInstallActivate();\n\t\t\t\t}\n\t\t\t});\n\t\t},\n\n\t\t_installTheme: function (status) {\n\t\t\tvar theme_slug = DemoImporterPlus.templateData.theme_slug;\n\n\t\t\tDemoImporterPlus._log_title(demoImporterVars.log.themeInstall);\n\t\t\tDemoImporterPlus._log(demoImporterVars.log.themeInstall);\n\n\t\t\tif (status == \"not-installed\") {\n\t\t\t\tif (\n\t\t\t\t\twp.updates.shouldRequestFilesystemCredentials &&\n\t\t\t\t\t!wp.updates.ajaxLocked\n\t\t\t\t) {\n\t\t\t\t\twp.updates.requestFilesystemCredentials();\n\t\t\t\t}\n\t\t\t\twp.updates.installTheme({\n\t\t\t\t\tslug: theme_slug,\n\t\t\t\t});\n\t\t\t} else if (status == \"installed-but-inactive\") {\n\t\t\t\tDemoImporterPlus._activateTheme();\n\t\t\t}\n\t\t},\n\n\t\t_activateTheme: function (event, response) {\n\t\t\t// WordPress adds \"Activate\" button after waiting for 1000ms. So we will run our activation after that.\n\t\t\tsetTimeout(function () {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-activate-theme\",\n\t\t\t\t\t\ttheme_name: DemoImporterPlus.templateData.theme_slug,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.log(\"Activating Theme..\");\n\t\t\t\t\t},\n\t\t\t\t}).done(function (result) {\n\t\t\t\t\tDemoImporterPlus._log(result);\n\t\t\t\t\tif (result.success) {\n\t\t\t\t\t\tDemoImporterPlus._log_title(result.data.message);\n\t\t\t\t\t\tDemoImporterPlus._log(result.data.message);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}, 3000);\n\t\t},\n\n\t\t_start_site_import: function () {\n\t\t\tif (DemoImporterPlus._is_reset_data()) {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-reset-data\");\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-sites-reset-data-done\");\n\t\t\t}\n\t\t},\n\n\t\t_is_reset_data: function () {\n\t\t\tif (\n\t\t\t\t$(\".demo-importer-plus-reset-data\")\n\t\t\t\t\t.find(\".checkbox\")\n\t\t\t\t\t.is(\":checked\")\n\t\t\t) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t_is_process_xml: function () {\n\t\t\tif (\n\t\t\t\t$(\".demo-importer-plus-import-xml\")\n\t\t\t\t\t.find(\".checkbox\")\n\t\t\t\t\t.is(\":checked\")\n\t\t\t) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t_is_process_customizer: function () {\n\t\t\tvar theme_status = $(\n\t\t\t\t\".demo-importer-plus-theme-activation .checkbox\"\n\t\t\t).length\n\t\t\t\t? $(\".demo-importer-plus-theme-activation .checkbox\").is(\n\t\t\t\t\t\":checked\"\n\t\t\t\t)\n\t\t\t\t: true;\n\t\t\tvar customizer_status = $(\".demo-importer-plus-import-customizer\")\n\t\t\t\t.find(\".checkbox\")\n\t\t\t\t.is(\":checked\");\n\n\t\t\tif (theme_status && customizer_status) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t_is_process_widgets: function () {\n\t\t\tif (\n\t\t\t\t$(\".demo-importer-plus-import-widgets\")\n\t\t\t\t\t.find(\".checkbox\")\n\t\t\t\t\t.is(\":checked\")\n\t\t\t) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t_startImportCartFlows: function (event) {\n\t\t\tif (\n\t\t\t\tDemoImporterPlus._is_process_xml() &&\n\t\t\t\t\"\" !== DemoImporterPlus.cartflows_url\n\t\t\t) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-cartflows\",\n\t\t\t\t\t\tcartflows_url: DemoImporterPlus.cartflows_url,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Flows & Steps\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Importing Flows & Steps..\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\tDemoImporterPlus._log(DemoImporterPlus.cartflows_url);\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import Cartflows Flow Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\n\t\t\t\t\t\t// 1. Fail - Import WPForms Options.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import Cartflows Flow Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t// 1. Pass - Import Customizer Options.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\tDemoImporterPlus.action_slug +\n\t\t\t\t\t\t\t\t\"-import-cartflows-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\tDemoImporterPlus.action_slug + \"-import-cartflows-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t_startImportContactForms: function (event) {\n\t\t\tif (\n\t\t\t\tDemoImporterPlus._is_process_xml() &&\n\t\t\t\t\"\" !== DemoImporterPlus.wpforms_url\n\t\t\t) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"dip-sites-import-wpforms\",\n\t\t\t\t\t\twpforms_url: DemoImporterPlus.wpforms_url,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing WP Forms\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\"Importing WP Forms..\");\n\t\t\t\t\t\tDemoImporterPlus._log(DemoImporterPlus.wpforms_url);\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import WP Forms Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\n\t\t\t\t\t\t// 1. Fail - Import WPForms Options.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import WP Forms Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t// 1. Pass - Import Customizer Options.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\tDemoImporterPlus.action_slug +\n\t\t\t\t\t\t\t\t\"-import-wpforms-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\tDemoImporterPlus.action_slug + \"-import-wpforms-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 1. Import Customizer Options.\n\t\t */\n\t\t_importCustomizerSettings: function (event) {\n\t\t\tif (DemoImporterPlus._is_process_customizer()) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-customizer-settings\",\n\t\t\t\t\t\tcustomizer_data: DemoImporterPlus.customizer_data,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Customizer Settings\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Importing Customizer Settings..\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\t// DemoImporterPlus._log(JSON.parse(DemoImporterPlus.customizer_data));\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import Customizer Settings Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\n\t\t\t\t\t\t// 1. Fail - Import Customizer Options.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import Customizer Settings Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t// 1. Pass - Import Customizer Options.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\"demo-importer-plus-import-customizer-settings-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\t\"demo-importer-plus-import-customizer-settings-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 2. Prepare XML Data.\n\t\t */\n\t\t_importXML: function () {\n\t\t\tif (DemoImporterPlus._is_process_xml()) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-prepare-xml\",\n\t\t\t\t\t\twxr_url: DemoImporterPlus.wxr_url,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Content\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\"Importing Content..\");\n\t\t\t\t\t\tDemoImporterPlus._log(DemoImporterPlus.wxr_url);\n\t\t\t\t\t\t$(\".di-process-wrap\").show();\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Prepare Import XML Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\n\t\t\t\t\t\t// 2. Fail - Prepare XML Data.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tvar error_msg =\n\t\t\t\t\t\t\t\tresponse.data.error || response.data;\n\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tdemoImporterVars.xmlRequiredFilesMissing\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tvar xml_processing = $(\".dip-demo-import\").attr(\n\t\t\t\t\t\t\t\t\"data-xml-processing\"\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\tif (\"yes\" === xml_processing) {\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t$(\".dip-demo-import\").attr(\n\t\t\t\t\t\t\t\t\"data-xml-processing\",\n\t\t\t\t\t\t\t\t\"yes\"\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t// 2. Pass - Prepare XML Data.\n\n\t\t\t\t\t\t\t// Import XML though Event Source.\n\t\t\t\t\t\t\tDemoImporterSSEImport.data = response.data;\n\t\t\t\t\t\t\tDemoImporterSSEImport.render();\n\n\t\t\t\t\t\t\t$(\".current-importing-status-description\")\n\t\t\t\t\t\t\t\t.html(\"\")\n\t\t\t\t\t\t\t\t.show();\n\n\t\t\t\t\t\t\t$(\".current-importing-status-wrap\").append(\n\t\t\t\t\t\t\t\t'<div class=\"di-process-wrap\"><progress class=\"di-process\" max=\"100\" value=\"0\"></progress></div>'\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\tvar evtSource = new EventSource(\n\t\t\t\t\t\t\t\tDemoImporterSSEImport.data.url\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tevtSource.onmessage = function (message) {\n\t\t\t\t\t\t\t\tvar data = JSON.parse(\n\t\t\t\t\t\t\t\t\tmessage.data.replace(/"/g, '\"')\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tswitch (data.action) {\n\t\t\t\t\t\t\t\t\tcase \"updateDelta\":\n\t\t\t\t\t\t\t\t\t\tDemoImporterSSEImport.updateDelta(\n\t\t\t\t\t\t\t\t\t\t\tdata.type,\n\t\t\t\t\t\t\t\t\t\t\tdata.delta\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t\tbreak;\n\n\t\t\t\t\t\t\t\t\tcase \"complete\":\n\t\t\t\t\t\t\t\t\t\tevtSource.close();\n\n\t\t\t\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\t\t\t\".current-importing-status-description\"\n\t\t\t\t\t\t\t\t\t\t).hide();\n\t\t\t\t\t\t\t\t\t\t$(\".dip-demo-import\").removeAttr(\n\t\t\t\t\t\t\t\t\t\t\t\"data-xml-processing\"\n\t\t\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\t\t\tdocument.getElementsByClassName(\n\t\t\t\t\t\t\t\t\t\t\t\"di-process\"\n\t\t\t\t\t\t\t\t\t\t).value = \"100\";\n\n\t\t\t\t\t\t\t\t\t\t$(\".di-process-wrap\").hide();\n\t\t\t\t\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-import-xml-done\"\n\t\t\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tevtSource.onerror = function (error) {\n\t\t\t\t\t\t\t\tevtSource.close();\n\t\t\t\t\t\t\t\tconsole.log(error);\n\t\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\t\t\"Import Process Interrupted\"\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\tevtSource.addEventListener(\n\t\t\t\t\t\t\t\t\"log\",\n\t\t\t\t\t\t\t\tfunction (message) {\n\t\t\t\t\t\t\t\t\tvar data = JSON.parse(\n\t\t\t\t\t\t\t\t\t\tmessage.data.replace(/"/g, '\"')\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\tvar message = data.message || \"\";\n\t\t\t\t\t\t\t\t\tif (message && \"info\" === data.level) {\n\t\t\t\t\t\t\t\t\t\tmessage = message.replace(\n\t\t\t\t\t\t\t\t\t\t\t/\"/g,\n\t\t\t\t\t\t\t\t\t\t\tfunction (letter) {\n\t\t\t\t\t\t\t\t\t\t\t\treturn \"\";\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\t\t\t\".current-importing-status-description\"\n\t\t\t\t\t\t\t\t\t\t).html(message);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tDemoImporterPlus._log(message, data.level);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-import-xml-done\");\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 3. Import Site Options.\n\t\t */\n\t\timport_siteOptions: function (event) {\n\t\t\tif (DemoImporterPlus._is_process_xml()) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-options\",\n\t\t\t\t\t\toptions_data: DemoImporterPlus.options_data,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Options\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\"Importing Options..\");\n\t\t\t\t\t\t$(\".dip-demo-import .percent\").html(\"\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import Site Options Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\t\t// 3. Fail - Import Site Options.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import Site Options Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\t\t// 3. Pass - Import Site Options.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\"demo-importer-plus-import-options-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-import-options-done\");\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 4. Import Widgets.\n\t\t */\n\t\t_importWidgets: function (event) {\n\t\t\tif (DemoImporterPlus._is_process_widgets()) {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-import-widgets\",\n\t\t\t\t\t\twidgets_data: DemoImporterPlus.widgets_data,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Importing Widgets\");\n\t\t\t\t\t\tDemoImporterPlus._log_title(\"Importing Widgets..\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Import Widgets Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\t// 4. Fail - Import Widgets.\n\t\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Import Widgets Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t// 4. Pass - Import Widgets.\n\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\"demo-importer-plus-import-widgets-done\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\"demo-importer-plus-import-widgets-done\");\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * 5. Import Complete.\n\t\t */\n\t\t_importEnd: function (event) {\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdataType: \"json\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-import-end\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Import Complete!\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Import Complete!\");\n\t\t\t\t\t// console.groupCollapsed( 'Import Complete!' );\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\"Import Complete Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (response) {\n\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t// 5. Fail - Import Complete.\n\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\"Import Complete Failed!\"\n\t\t\t\t\t\t);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tDemoImporterPlus.site_import_status = true;\n\t\t\t\t\t\tDemoImporterPlus.import_complete();\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t},\n\n\t\timport_complete: function () {\n\t\t\tif (false === DemoImporterPlus.subscribe_status) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(\"body\").removeClass(\"importing-site\");\n\n\t\t\tvar template = wp.template(\n\t\t\t\t\"demo-importer-plus-site-import-success\"\n\t\t\t);\n\t\t\t$(\".demo-import-sitest-result-prev .inner\").html(template());\n\n\t\t\t$(\n\t\t\t\t\".rotating,.current-importing-status-wrap,.notice-warning\"\n\t\t\t).remove();\n\t\t\t$(\".demo-import-sitest-result-prev\").addClass(\n\t\t\t\t\"demo-importer-plus-result-preview\"\n\t\t\t);\n\n\t\t\t// 5. Pass - Import Complete.\n\t\t\tDemoImporterPlus._importSuccessButton();\n\n\t\t\tDemoImporterPlus.site_import_status = false;\n\t\t\tDemoImporterPlus.subscribe_status = false;\n\t\t},\n\n\t\t/**\n\t\t * Import Success Button.\n\t\t *\n\t\t * @param {string} data Error message.\n\t\t */\n\t\t_importSuccessButton: function () {\n\t\t\t$(\".dip-demo-import\")\n\t\t\t\t.removeClass(\"updating-message installing\")\n\t\t\t\t.removeAttr(\"data-import\")\n\t\t\t\t.addClass(\"view-site\")\n\t\t\t\t.removeClass(\"dip-demo-import\")\n\t\t\t\t.text(demoImporterVars.strings.viewSite)\n\t\t\t\t.attr(\"target\", \"_blank\")\n\t\t\t\t.append('<i class=\"dashicons dashicons-external\"></i>')\n\t\t\t\t.attr(\"href\", demoImporterVars.siteURL);\n\t\t},\n\n\t\tadd_skip_and_import_popups: function (templates) {\n\t\t\tif (Object.keys(templates).length) {\n\t\t\t\tfor (temp_id in templates) {\n\t\t\t\t\tvar template = wp.template(temp_id);\n\t\t\t\t\tvar template_data = templates[temp_id] || \"\";\n\t\t\t\t\t$(\".demo-import-sitest-result-prev .inner\").append(\n\t\t\t\t\t\ttemplate(template_data)\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\t$(\".demo-import-sitest-result-prev .inner > .default\").addClass(\n\t\t\t\t\t\"demo-importer-plus-hide\"\n\t\t\t\t);\n\t\t\t\t$(\n\t\t\t\t\t\".demo-import-sitest-result-prev .inner > .skip-and-import:not(:ldip-child)\"\n\t\t\t\t).addClass(\"demo-importer-plus-hide\");\n\t\t\t}\n\t\t},\n\n\t\tprocess_site_data: function (data) {\n\t\t\tif (\"log_file\" in data) {\n\t\t\t\tDemoImporterPlus.log_file_url =\n\t\t\t\t\tdecodeURIComponent(data.log_file) || \"\";\n\t\t\t}\n\n\t\t\t// 1. Pass - Request Site Import\n\t\t\tDemoImporterPlus.customizer_data =\n\t\t\t\tJSON.stringify(data[\"customizer-data\"]) || \"\";\n\t\t\tDemoImporterPlus.wxr_url = encodeURI(data[\"wxr-path\"]) || \"\";\n\t\t\tDemoImporterPlus.options_data =\n\t\t\t\tJSON.stringify(data[\"site-option\"]) || \"\";\n\t\t\tDemoImporterPlus.theme_name =\n\t\t\t\tJSON.stringify(data[\"theme-name\"]) || \"\";\n\t\t\tDemoImporterPlus.enabled_extensions =\n\t\t\t\tJSON.stringify(data[\"dip-enabled-extensions\"]) || \"\";\n\t\t\tDemoImporterPlus.widgets_data = data[\"widgets-data\"] || \"\";\n\n\t\t\t// Elementor Template Kit Markup.\n\t\t\tDemoImporterPlus.template_kit_markup(data);\n\n\t\t\t// Required Plugins.\n\t\t\tDemoImporterPlus.required_plugins_list_markup(\n\t\t\t\tdata[\"required_plugins\"]\n\t\t\t);\n\t\t},\n\n\t\ttemplate_kit_markup: (data) => {\n\t\t\tif (\"elementor\" != demoImporterVars.default_page_builder) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t},\n\n\t\thide_popup: () => {\n\t\t\t$(\".demo-importer-plus-popup\").hide();\n\t\t},\n\n\t\tprocess_import_page: function () {\n\t\t\tDemoImporterPlus.hide_popup();\n\n\t\t\tvar page_id =\n\t\t\t\tDemoImporterPlus._get_id(\n\t\t\t\t\t$(\"#single-pages\")\n\t\t\t\t\t\t.find(\".current_page\")\n\t\t\t\t\t\t.attr(\"data-page-id\")\n\t\t\t\t) || \"\";\n\t\t\tvar site_id =\n\t\t\t\tDemoImporterPlus._get_id(\n\t\t\t\t\t$(\"#site-pages\").attr(\"data-site-id\")\n\t\t\t\t) || \"\";\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.removeClass(\n\t\t\t\t\t\"demo-importer-plus-site-import-popup demo-importer-plus-page-import-popup\"\n\t\t\t\t)\n\t\t\t\t.addClass(\n\t\t\t\t\t\"preview-page-from-search-result demo-importer-plus-page-import-popup\"\n\t\t\t\t)\n\t\t\t\t.show();\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.html(wp.template(\"demo-import-sitest-result-prev\"))\n\t\t\t\t.addClass(\"preparing\");\n\t\t\t$(\".demo-import-plus-import-content\").append(\n\t\t\t\t'<div class=\"dip-loading-wrap\"><div class=\"dip-loading-icon\"></div></div>'\n\t\t\t);\n\n\t\t\tDemoImporterPlus.action_slug = \"site-pages\";\n\t\t\tdemoImporterVars.cpt_slug = \"site-pages\";\n\n\t\t\tif (DemoImporterPlus.visited_sites_and_pages[page_id]) {\n\t\t\t\tDemoImporterPlus.templateData =\n\t\t\t\t\tDemoImporterPlus.visited_sites_and_pages[page_id];\n\n\t\t\t\tDemoImporterPlus.required_plugins_list_markup(\n\t\t\t\t\tDemoImporterPlus.templateData.data[\"page-required-plugins\"]\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\t// Request.\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-import-site-api-request\",\n\t\t\t\t\t\turl: \"/\" + site_id + \"?page=\" + page_id,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: () => {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Requesting API URL\");\n\t\t\t\t\t\tDemoImporterPlus._log(\"Requesting API URL\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail((jqXHR) => {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Page Import API Request Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done((response) => {\n\t\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\tif (response.success) {\n\t\t\t\t\t\t\tDemoImporterPlus.visited_sites_and_pages[\n\t\t\t\t\t\t\t\tresponse.data.data.id\n\t\t\t\t\t\t\t] = response.data;\n\t\t\t\t\t\t\tDemoImporterPlus.templateData = response.data;\n\t\t\t\t\t\t\tDemoImporterPlus.required_plugins_list_markup(\n\t\t\t\t\t\t\t\tDemoImporterPlus.templateData.data[\n\t\t\t\t\t\t\t\t\"page-required-plugins\"\n\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\".demo-import-sitest-result-prev .heading > h3\"\n\t\t\t\t\t\t\t).text(\"Import Process Interrupted\");\n\t\t\t\t\t\t\t$(\".demo-import-plus-import-content\")\n\t\t\t\t\t\t\t\t.find(\".dip-loading-wrap\")\n\t\t\t\t\t\t\t\t.remove();\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\").removeClass(\n\t\t\t\t\t\t\t\t\"preparing\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$(\".demo-import-plus-import-content\").html(\n\t\t\t\t\t\t\t\twp.template(\"demo-importr-plus-request-failed\")\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$(\".demo-import-plus-impr\")\n\t\t\t\t\t\t\t\t.removeClass(\n\t\t\t\t\t\t\t\t\t\"updating-message installing button-primary\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t.addClass(\"disabled\")\n\t\t\t\t\t\t\t\t.text(\"Import Failed!\");\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\t_backup_before_rest_options: function () {\n\t\t\tDemoImporterPlus._backupOptions(\n\t\t\t\t\"demo-importer-plus-sites-backup-settings-before-reset-done\"\n\t\t\t);\n\t\t\tDemoImporterPlus.backup_taken = true;\n\t\t},\n\n\t\t_recheck_backup_options: function () {\n\t\t\tDemoImporterPlus._backupOptions(\n\t\t\t\t\"demo-importer-plus-backup-settings-done\"\n\t\t\t);\n\t\t\tDemoImporterPlus.backup_taken = true;\n\t\t},\n\n\t\t_backupOptions: function (trigger_name) {\n\t\t\t// Customizer backup is already taken then return.\n\t\t\tif (DemoImporterPlus.backup_taken) {\n\t\t\t\t$(document).trigger(trigger_name);\n\t\t\t} else {\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-backup-settings\",\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\n\t\t\t\t\t\t\t\"Processing Customizer Settings Backup\"\n\t\t\t\t\t\t);\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Processing Customizer Settings Backup..\"\n\t\t\t\t\t\t);\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\t\"Backup Customizer Settings Failed!\",\n\t\t\t\t\t\t\tjqXHR\n\t\t\t\t\t\t);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (data) {\n\t\t\t\t\t\tDemoImporterPlus._log(data);\n\n\t\t\t\t\t\t// 1. Pass - Import Customizer Options.\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\"Customizer Settings Backup Done..\"\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t// Custom trigger.\n\t\t\t\t\t\t$(document).trigger(trigger_name);\n\t\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\t_reset_customizer_data: function () {\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-reset-customizer-data\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Reseting Customizer Data\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Reseting Customizer Data..\");\n\t\t\t\t\tconsole.log(\"# Reseting Customizer Data..\");\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\"Reset Customizer Settings Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (data) {\n\t\t\t\t\tDemoImporterPlus._log(data);\n\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\"Complete Resetting Customizer Data..\"\n\t\t\t\t\t);\n\t\t\t\t\tDemoImporterPlus._log(\n\t\t\t\t\t\t\"Complete Resetting Customizer Data..\"\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\"demo-importer-plus-sites-reset-customizer-data-done\"\n\t\t\t\t\t);\n\t\t\t\t});\n\t\t},\n\n\t\t_reset_site_options: function () {\n\t\t\t// Site Options.\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-reset-site-options\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Reseting Site Options\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Reseting Site Options..\");\n\t\t\t\t\t// console.log( '# Reseting Site Options..' );\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\"Reset Site Options Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (data) {\n\t\t\t\t\tDemoImporterPlus._log(data);\n\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\"Complete Reseting Site Options..\"\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\"demo-importer-plus-sites-reset-site-options-done\"\n\t\t\t\t\t);\n\t\t\t\t});\n\t\t},\n\n\t\t_reset_widgets_data: function () {\n\t\t\t// Widgets.\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-reset-widgets-data\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Reseting Widgets\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Reseting Widgets..\");\n\t\t\t\t\tconsole.log(\"# Reseting Widgets..\");\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + \" \" + jqXHR.statusText,\n\t\t\t\t\t\t\"Reset Widgets Data Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (data) {\n\t\t\t\t\tDemoImporterPlus._log(data);\n\t\t\t\t\tDemoImporterPlus._log_title(\"Complete Reseting Widgets..\");\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\"demo-importer-plus-sites-reset-widgets-data-done\"\n\t\t\t\t\t);\n\t\t\t\t});\n\t\t},\n\n\t\t_reset_posts: function () {\n\t\t\tif (DemoImporterPlus.site_imported_data[\"reset_posts\"].length) {\n\t\t\t\tDemoImporterPlus.reset_remaining_posts =\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_posts\"].length;\n\n\t\t\t\tconsole.groupCollapsed(\"Deleting Posts\");\n\t\t\t\tDemoImporterPlus._log_title(\"Deleting Posts..\");\n\n\t\t\t\t$.each(\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_posts\"],\n\t\t\t\t\tfunction (index, post_id) {\n\t\t\t\t\t\tDemoImporterAjaxQueue.add({\n\t\t\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t\taction: \"demo-importer-plus-sites-delete-posts\",\n\t\t\t\t\t\t\t\tpost_id: post_id,\n\t\t\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tsuccess: function (result) {\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_posts <\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_posts\"\n\t\t\t\t\t\t\t\t\t].length\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_posts += 1;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\t\t\"Deleting Post \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_posts +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_posts\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tDemoImporterPlus.reset_remaining_posts -= 1;\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\t0 == DemoImporterPlus.reset_remaining_posts\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-sites-delete-posts-done\"\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-sites-reset-data-done\"\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\tDemoImporterAjaxQueue.run();\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\t\"demo-importer-plus-sites-delete-posts-done\"\n\t\t\t\t);\n\t\t\t\t$(document).trigger(\"demo-importer-plus-sites-reset-data-done\");\n\t\t\t}\n\t\t},\n\n\t\t_reset_contact_form7: function () {\n\t\t\tif (\n\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_contact_form7\"]\n\t\t\t\t\t.length\n\t\t\t) {\n\t\t\t\tDemoImporterPlus.reset_remaining_contact_form7 =\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\"reset_contact_form7\"\n\t\t\t\t\t].length;\n\n\t\t\t\tconsole.groupCollapsed(\"Deleting Contact Form 7\");\n\t\t\t\tDemoImporterPlus._log_title(\"Deleting Contact Form 7..\");\n\n\t\t\t\t$.each(\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_contact_form7\"],\n\t\t\t\t\tfunction (index, post_id) {\n\t\t\t\t\t\tDemoImporterAjaxQueue.add({\n\t\t\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t\taction: \"demo-importer-plus-sites-delete-contact-form7\",\n\t\t\t\t\t\t\t\tpost_id: post_id,\n\t\t\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tsuccess: function (result) {\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_contact_form7 <\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_contact_form7\"\n\t\t\t\t\t\t\t\t\t].length\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_contact_form7 += 1;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\t\t\"Deleting Form \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_contact_form7 +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_contact_form7\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tDemoImporterPlus._log(\n\t\t\t\t\t\t\t\t\t\"Deleting Form \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_contact_form7 +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_contact_form7\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tDemoImporterPlus.reset_remaining_contact_form7 -= 1;\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\t0 ==\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_remaining_contact_form7\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-sites-delete-contact-form7-done\"\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\tDemoImporterAjaxQueue.run();\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\t\"demo-importer-plus-sites-delete-contact-form7-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t_reset_terms: function () {\n\t\t\tif (DemoImporterPlus.site_imported_data[\"reset_terms\"].length) {\n\t\t\t\tDemoImporterPlus.reset_remaining_terms =\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_terms\"].length;\n\n\t\t\t\tconsole.groupCollapsed(\"Deleting Terms\");\n\t\t\t\tDemoImporterPlus._log_title(\"Deleting Terms..\");\n\n\t\t\t\t$.each(\n\t\t\t\t\tDemoImporterPlus.site_imported_data[\"reset_terms\"],\n\t\t\t\t\tfunction (index, term_id) {\n\t\t\t\t\t\tDemoImporterAjaxQueue.add({\n\t\t\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t\taction: \"demo-importer-plus-sites-delete-terms\",\n\t\t\t\t\t\t\t\tterm_id: term_id,\n\t\t\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tsuccess: function (result) {\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_terms <\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_terms\"\n\t\t\t\t\t\t\t\t\t].length\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_terms += 1;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t\t\t\"Deleting Term \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_terms +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_terms\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tDemoImporterPlus._log(\n\t\t\t\t\t\t\t\t\t\"Deleting Term \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.reset_processed_terms +\n\t\t\t\t\t\t\t\t\t\" of \" +\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.site_imported_data[\n\t\t\t\t\t\t\t\t\t\t\"reset_terms\"\n\t\t\t\t\t\t\t\t\t].length +\n\t\t\t\t\t\t\t\t\t\"<br/>\" +\n\t\t\t\t\t\t\t\t\tresult.data\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t\tDemoImporterPlus.reset_remaining_terms -= 1;\n\t\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\t\t0 == DemoImporterPlus.reset_remaining_terms\n\t\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-sites-delete-terms-done\"\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t\tDemoImporterAjaxQueue.run();\n\t\t\t} else {\n\t\t\t\t$(document).trigger(\n\t\t\t\t\t\"demo-importer-plus-sites-delete-terms-done\"\n\t\t\t\t);\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Bulk Plugin Active & Install\n\t\t */\n\t\t_bulkPluginInstallActivate: () => {\n\t\t\tif (0 === Object.keys(demoImporterVars.requiredPlugins).length) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// If has class the skip-plugins then,\n\t\t\t// Avoid installing 3rd party plugins.\n\t\t\tvar not_installed =\n\t\t\t\tdemoImporterVars.requiredPlugins.notinstalled || \"\";\n\t\t\tif ($(\".demo-import-sitest-result-prev\").hasClass(\"skip-plugins\")) {\n\t\t\t\tnot_installed = [];\n\t\t\t}\n\t\t\tvar activate_plugins =\n\t\t\t\tdemoImporterVars.requiredPlugins.inactive || \"\";\n\n\t\t\t// First Install Bulk.\n\t\t\tif (not_installed.length > 0) {\n\t\t\t\tDemoImporterPlus._installAllPlugins(not_installed);\n\t\t\t}\n\n\t\t\t// Second Activate Bulk.\n\t\t\tif (activate_plugins.length > 0) {\n\t\t\t\tDemoImporterPlus._activateAllPlugins(activate_plugins);\n\t\t\t}\n\n\t\t\tif (activate_plugins.length <= 0 && not_installed.length <= 0) {\n\t\t\t\tDemoImporterPlus._enable_demo_import_button();\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Activate All Plugins.\n\t\t */\n\t\t_activateAllPlugins: (activate_plugins) => {\n\t\t\tDemoImporterPlus.remaining_activate_plugins =\n\t\t\t\tactivate_plugins.length;\n\n\t\t\t$.each(activate_plugins, function (index, single_plugin) {\n\t\t\t\tDemoImporterAjaxQueue.add({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-required-plugin-activate\",\n\t\t\t\t\t\tinit: single_plugin.init,\n\t\t\t\t\t\toptions: DemoImporterPlus.options_data,\n\t\t\t\t\t\tenabledExtensions: DemoImporterPlus.enabled_extensions,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\n\t\t\t\t\t\t\t'Activating Plugin \"' + single_plugin.name + '\"'\n\t\t\t\t\t\t);\n\t\t\t\t\t\tDemoImporterPlus._log_title(\n\t\t\t\t\t\t\t'Activating Plugin \"' + single_plugin.name + '\"'\n\t\t\t\t\t\t);\n\t\t\t\t\t},\n\t\t\t\t\tsuccess: function (result) {\n\t\t\t\t\t\tconsole.log(result);\n\t\t\t\t\t\tconsole.groupEnd(\n\t\t\t\t\t\t\t'Activating Plugin \"' + single_plugin.name + '\"'\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\tif (result.success) {\n\t\t\t\t\t\t\tvar pluginsList =\n\t\t\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive;\n\n\t\t\t\t\t\t\t// Reset not installed plugins list.\n\t\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive =\n\t\t\t\t\t\t\t\tDemoImporterPlus._removePluginFromQueue(\n\t\t\t\t\t\t\t\t\tsingle_plugin.slug,\n\t\t\t\t\t\t\t\t\tpluginsList\n\t\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t// Enable Demo Import Button\n\t\t\t\t\t\t\tDemoImporterPlus._enable_demo_import_button();\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tDemoImporterPlus.remaining_activate_plugins -= 1;\n\n\t\t\t\t\t\tif (0 === DemoImporterPlus.remaining_activate_plugins) {\n\t\t\t\t\t\t\tconsole.groupEnd(\"Activating Required Plugins..\");\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t});\n\t\t\tDemoImporterAjaxQueue.run();\n\t\t},\n\n\t\t/**\n\t\t * Enable Demo Import Button.\n\t\t */\n\t\t_enable_demo_import_button: (type) => {\n\t\t\ttype = undefined !== type ? type : \"free\";\n\t\t\t$(\".install-theme-info .theme-details .site-description\").remove();\n\n\t\t\tswitch (type) {\n\t\t\t\tcase \"free\":\n\t\t\t\t\tvar notinstalled =\n\t\t\t\t\t\tdemoImporterVars.requiredPlugins.notinstalled || 0;\n\t\t\t\t\tvar inactive =\n\t\t\t\t\t\tdemoImporterVars.requiredPlugins.inactive || 0;\n\t\t\t\t\tif (\n\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\").hasClass(\n\t\t\t\t\t\t\t\"skip-plugins\"\n\t\t\t\t\t\t)\n\t\t\t\t\t) {\n\t\t\t\t\t\tnotinstalled = [];\n\t\t\t\t\t}\n\t\t\t\t\tif (notinstalled.length === inactive.length) {\n\t\t\t\t\t\t$(document).trigger(\n\t\t\t\t\t\t\t\"demo-importer-plus-after-\" +\n\t\t\t\t\t\t\tDemoImporterPlus.action_slug +\n\t\t\t\t\t\t\t\"-required-plugins\"\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase \"upgrade\":\n\t\t\t\t\tvar demo_slug = $(\".wp-full-overlay-header\").attr(\n\t\t\t\t\t\t\"data-demo-slug\"\n\t\t\t\t\t);\n\n\t\t\t\t\t$(\".dip-demo-import\")\n\t\t\t\t\t\t.addClass(\"go-pro button-primary\")\n\t\t\t\t\t\t.removeClass(\"dip-demo-import\")\n\t\t\t\t\t\t.attr(\"target\", \"_blank\")\n\t\t\t\t\t\t.attr(\n\t\t\t\t\t\t\t\"href\",\n\t\t\t\t\t\t\tdemoImporterVars.getUpgradeURL + demo_slug\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.text(demoImporterVars.getUpgradeText)\n\t\t\t\t\t\t.append('<i class=\"dashicons dashicons-external\"></i>');\n\t\t\t\t\tbreak;\n\n\t\t\t\tdefault:\n\t\t\t\t\tvar demo_slug = $(\".wp-full-overlay-header\").attr(\n\t\t\t\t\t\t\"data-demo-slug\"\n\t\t\t\t\t);\n\n\t\t\t\t\t$(\".dip-demo-import\")\n\t\t\t\t\t\t.addClass(\"go-pro button-primary\")\n\t\t\t\t\t\t.removeClass(\"dip-demo-import\")\n\t\t\t\t\t\t.attr(\"target\", \"_blank\")\n\t\t\t\t\t\t.attr(\"href\", demoImporterVars.getProURL)\n\t\t\t\t\t\t.text(demoImporterVars.getProText)\n\t\t\t\t\t\t.append('<i class=\"dashicons dashicons-external\"></i>');\n\n\t\t\t\t\t$(\".wp-full-overlay-header\").find(\".go-pro\").remove();\n\n\t\t\t\t\tif (false == demoImporterVars.isWhiteLabeled) {\n\t\t\t\t\t\tif (demoImporterVars.isPro) {\n\t\t\t\t\t\t\t$(\".install-theme-info .theme-details\").prepend(\n\t\t\t\t\t\t\t\twp.template(\n\t\t\t\t\t\t\t\t\t\"dip-sites-pro-inactive-site-description\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$(\".install-theme-info .theme-details\").prepend(\n\t\t\t\t\t\t\t\twp.template(\"dip-sites-pro-site-description\")\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Install All Plugins.\n\t\t */\n\t\t_installAllPlugins: (not_installed) => {\n\t\t\t$.each(not_installed, (index, single_plugin) => {\n\t\t\t\twp.updates.queue.push({\n\t\t\t\t\taction: \"install-plugin\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\tslug: single_plugin.slug,\n\t\t\t\t\t\tinit: single_plugin.init,\n\t\t\t\t\t\tname: single_plugin.name,\n\t\t\t\t\t\tsuccess: function () {\n\t\t\t\t\t\t\t$(document).trigger(\"wp-plugin-install-success\", [\n\t\t\t\t\t\t\t\tsingle_plugin,\n\t\t\t\t\t\t\t]);\n\t\t\t\t\t\t},\n\t\t\t\t\t\terror: function () {\n\t\t\t\t\t\t\t$(document).trigger(\"wp-plugin-install-error\", [\n\t\t\t\t\t\t\t\tsingle_plugin,\n\t\t\t\t\t\t\t]);\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t});\n\n\t\t\twp.updates.queueChecker();\n\t\t},\n\n\t\t/**\n\t\t * Import Single Page Process.\n\t\t */\n\t\timport_page_process: () => {\n\t\t\tif (\n\t\t\t\t$(\n\t\t\t\t\t\".demo-importer-plus-page-import-popup .site-install-site-button, .preview-page-from-search-result .site-install-site-button\"\n\t\t\t\t).hasClass(\"updating-message\")\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(\n\t\t\t\t\".demo-importer-plus-page-import-popup .site-install-site-button, .preview-page-from-search-result .site-install-site-button\"\n\t\t\t)\n\t\t\t\t.addClass(\"updating-message installing\")\n\t\t\t\t.text(\"Importing..\");\n\n\t\t\tDemoImporterPlus.import_start_time = new Date();\n\n\t\t\t$(\".demo-import-sitest-result-prev .inner > h3\").text(\n\t\t\t\t\"We're importing your website.\"\n\t\t\t);\n\t\t\t$(\".install-theme-info\").hide();\n\t\t\t$(\".dip-importing-wrap\").show();\n\t\t\tvar output =\n\t\t\t\t'<div class=\"current-importing-status-title\"></div><div class=\"current-importing-status-description\"></div>';\n\t\t\t$(\".current-importing-status\").html(output);\n\n\t\t\t// Process Bulk Plugin Install & Activate.\n\t\t\tDemoImporterPlus._bulkPluginInstallActivate();\n\t\t},\n\n\t\trequired_plugins_list_markup: (requiredPlugins) => {\n\t\t\tif (\"\" === requiredPlugins) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// or\n\t\t\tvar $pluginsFilter = $(\"#plugin-filter\");\n\n\t\t\t// Add disabled class from import button.\n\t\t\t$(\".dip-demo-import\")\n\t\t\t\t.addClass(\"disabled not-click-able\")\n\t\t\t\t.removeAttr(\"data-import\");\n\n\t\t\t$(\".required-plugins\")\n\t\t\t\t.addClass(\"loading\")\n\t\t\t\t.html('<span class=\"spinner is-active\"></span>');\n\n\t\t\t// Required Required.\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-required-plugins\",\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\trequired_plugins: requiredPlugins,\n\t\t\t\t\toptions: DemoImporterPlus.options_data,\n\t\t\t\t\tenabledExtensions: DemoImporterPlus.enabled_extensions,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Required Plugins\");\n\t\t\t\t\tconsole.log(\"Required Plugins of Template:\");\n\t\t\t\t\tconsole.log(requiredPlugins);\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\n\t\t\t\t\t// Remove loader.\n\t\t\t\t\t$(\".required-plugins\").removeClass(\"loading\").html(\"\");\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + jqXHR.statusText,\n\t\t\t\t\t\t\"Required Plugins Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (response) {\n\t\t\t\t\tconsole.log(\"Required Plugin Status From The Site:\");\n\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\"Required Plugins Failed!\",\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\tdemoImporterVars.importFailedRequiredPluginsMessage\n\t\t\t\t\t\t);\n\t\t\t\t\t} else {\n\t\t\t\t\t\trequired_plugins = response.data[\"required_plugins\"];\n\n\t\t\t\t\t\t// Set compatibilities.\n\t\t\t\t\t\tvar compatibilities = demoImporterVars.compatibilities;\n\n\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups = [];\n\n\t\t\t\t\t\tDemoImporterPlus.required_plugins =\n\t\t\t\t\t\t\tresponse.data[\"required_plugins\"];\n\n\t\t\t\t\t\tif (response.data[\"update_avilable_plugins\"].length) {\n\t\t\t\t\t\t\tcompatibilities.warnings[\"update-available\"] =\n\t\t\t\t\t\t\t\tdemoImporterVars.compatibilities_data[\n\t\t\t\t\t\t\t\t\"update-available\"\n\t\t\t\t\t\t\t\t];\n\t\t\t\t\t\t\tlet list_html = \"<ul>\";\n\t\t\t\t\t\t\tfor (\n\t\t\t\t\t\t\t\tlet index = 0;\n\t\t\t\t\t\t\t\tindex <\n\t\t\t\t\t\t\t\tresponse.data[\"update_avilable_plugins\"].length;\n\t\t\t\t\t\t\t\tindex++\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tlet element =\n\t\t\t\t\t\t\t\t\tresponse.data[\"update_avilable_plugins\"][\n\t\t\t\t\t\t\t\t\tindex\n\t\t\t\t\t\t\t\t\t];\n\t\t\t\t\t\t\t\tlist_html += \"<li>\" + element.name + \"</li>\";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tlist_html += \"</ul>\";\n\t\t\t\t\t\t\tcompatibilities.warnings[\"update-available\"][\n\t\t\t\t\t\t\t\t\"tooltip\"\n\t\t\t\t\t\t\t] = compatibilities.warnings[\"update-available\"][\n\t\t\t\t\t\t\t\t\"tooltip\"\n\t\t\t\t\t\t\t].replace(\"##LIST##\", list_html);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tdelete compatibilities.warnings[\"update-available\"];\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tresponse.data[\"third_party_required_plugins\"].length\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups[\n\t\t\t\t\t\t\t\t\"dip-sites-third-party-required-plugins\"\n\t\t\t\t\t\t\t] = response.data[\"third_party_required_plugins\"];\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar is_dynamic_page =\n\t\t\t\t\t\t\t$(\"#single-pages\")\n\t\t\t\t\t\t\t\t.find(\".current_page\")\n\t\t\t\t\t\t\t\t.attr(\"data-dynamic-page\") || \"no\";\n\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\"yes\" === is_dynamic_page &&\n\t\t\t\t\t\t\t\"site-pages\" === DemoImporterPlus.action_slug\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups[\n\t\t\t\t\t\t\t\t\"dip-sites-dynamic-page\"\n\t\t\t\t\t\t\t] = \"\";\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Release disabled class from import button.\n\t\t\t\t\t\t$(\".demo-import-plus-impr\")\n\t\t\t\t\t\t\t.removeClass(\"disabled not-click-able\")\n\t\t\t\t\t\t\t.attr(\"data-import\", \"disabled\");\n\n\t\t\t\t\t\t// Remove loader.\n\t\t\t\t\t\t$(\".required-plugins\").removeClass(\"loading\").html(\"\");\n\t\t\t\t\t\t$(\".required-plugins-list\").html(\"\");\n\n\t\t\t\t\t\tvar output = \"\";\n\n\t\t\t\t\t\t/**\n\t\t\t\t\t\t * Count remaining plugins.\n\t\t\t\t\t\t * @type number\n\t\t\t\t\t\t */\n\t\t\t\t\t\tvar remaining_plugins = 0;\n\t\t\t\t\t\tvar required_plugins_markup = \"\";\n\n\t\t\t\t\t\t/**\n\t\t\t\t\t\t * Not Installed\n\t\t\t\t\t\t *\n\t\t\t\t\t\t * List of not installed required plugins.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\ttypeof required_plugins.notinstalled !== \"undefined\"\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t// Add not have installed plugins count.\n\t\t\t\t\t\t\tremaining_plugins += parseInt(\n\t\t\t\t\t\t\t\trequired_plugins.notinstalled.length\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t$(required_plugins.notinstalled).each(function (\n\t\t\t\t\t\t\t\tindex,\n\t\t\t\t\t\t\t\tplugin\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\toutput +=\n\t\t\t\t\t\t\t\t\t'<li class=\"plugin-card plugin-card-' +\n\t\t\t\t\t\t\t\t\tplugin.slug +\n\t\t\t\t\t\t\t\t\t'\" data-slug=\"' +\n\t\t\t\t\t\t\t\t\tplugin.slug +\n\t\t\t\t\t\t\t\t\t'\" data-init=\"' +\n\t\t\t\t\t\t\t\t\tplugin.init +\n\t\t\t\t\t\t\t\t\t'\" data-name=\"' +\n\t\t\t\t\t\t\t\t\tplugin.name +\n\t\t\t\t\t\t\t\t\t'\">' +\n\t\t\t\t\t\t\t\t\tplugin.name +\n\t\t\t\t\t\t\t\t\t\"</li>\";\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t/**\n\t\t\t\t\t\t * Inactive\n\t\t\t\t\t\t *\n\t\t\t\t\t\t * List of not inactive required plugins.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tif (typeof required_plugins.inactive !== \"undefined\") {\n\t\t\t\t\t\t\t// Add inactive plugins count.\n\t\t\t\t\t\t\tremaining_plugins += parseInt(\n\t\t\t\t\t\t\t\trequired_plugins.inactive.length\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\t\t$(required_plugins.inactive).each(function (\n\t\t\t\t\t\t\t\tindex,\n\t\t\t\t\t\t\t\tplugin\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\toutput +=\n\t\t\t\t\t\t\t\t\t'<li class=\"plugin-card plugin-card-' +\n\t\t\t\t\t\t\t\t\tplugin.slug +\n\t\t\t\t\t\t\t\t\t'\" data-slug=\"' +\n\t\t\t\t\t\t\t\t\tplugin.slug +\n\t\t\t\t\t\t\t\t\t'\" data-init=\"' +\n\t\t\t\t\t\t\t\t\tplugin.init +\n\t\t\t\t\t\t\t\t\t'\" data-name=\"' +\n\t\t\t\t\t\t\t\t\tplugin.name +\n\t\t\t\t\t\t\t\t\t'\">' +\n\t\t\t\t\t\t\t\t\tplugin.name +\n\t\t\t\t\t\t\t\t\t\"</li>\";\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (\"\" == output) {\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t\t\t\t\t.find(\".dip-sites-import-plugins\")\n\t\t\t\t\t\t\t\t.hide();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t\t\t\t\t.find(\".dip-sites-import-plugins\")\n\t\t\t\t\t\t\t\t.show();\n\t\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t\t\t\t\t.find(\".required-plugins-list\")\n\t\t\t\t\t\t\t\t.html(output);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t/**\n\t\t\t\t\t\t * Enable Demo Import Button\n\t\t\t\t\t\t * @type number\n\t\t\t\t\t\t */\n\t\t\t\t\t\tdemoImporterVars.requiredPlugins = required_plugins;\n\n\t\t\t\t\t\t$(\".demo-import-plus-import-content\")\n\t\t\t\t\t\t\t.find(\".dip-loading-wrap\")\n\t\t\t\t\t\t\t.remove();\n\t\t\t\t\t\t$(\".demo-import-sitest-result-prev\").removeClass(\n\t\t\t\t\t\t\t\"preparing\"\n\t\t\t\t\t\t);\n\n\t\t\t\t\t\t// Compatibility.\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tObject.keys(compatibilities.errors).length ||\n\t\t\t\t\t\t\tObject.keys(compatibilities.warnings).length ||\n\t\t\t\t\t\t\tObject.keys(DemoImporterPlus.skip_and_import_popups)\n\t\t\t\t\t\t\t\t.length\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tObject.keys(compatibilities.errors).length ||\n\t\t\t\t\t\t\t\tObject.keys(compatibilities.warnings).length\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups[\n\t\t\t\t\t\t\t\t\t\"demo-importer-plus-compatibility-messages\"\n\t\t\t\t\t\t\t\t] = compatibilities;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tObject.keys(\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups\n\t\t\t\t\t\t\t\t).length\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\tDemoImporterPlus.add_skip_and_import_popups(\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.skip_and_import_popups\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t// Avoid plugin activation, for pages only.\n\n\t\t\t\t\t\t\tif (\"site-pages\" === DemoImporterPlus.action_slug) {\n\t\t\t\t\t\t\t\tvar notinstalled =\n\t\t\t\t\t\t\t\t\tdemoImporterVars.requiredPlugins\n\t\t\t\t\t\t\t\t\t\t.notinstalled || 0;\n\t\t\t\t\t\t\t\tif (!notinstalled.length) {\n\t\t\t\t\t\t\t\t\tDemoImporterPlus.import_page_process();\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t});\n\t\t},\n\n\t\t_page_api_call: function () {\n\t\t\tif (Object.keys(DemoImporterPlus.skip_and_import_popups).length) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (null == DemoImporterPlus.templateData) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tDemoImporterPlus.import_contact_form7(\n\t\t\t\tDemoImporterPlus.templateData.data[\"contact_form\"],\n\t\t\t\tfunction (form_response) {\n\t\t\t\t\t$(\"body\").addClass(\"importing-site\");\n\n\t\t\t\t\t// Import Page Content\n\t\t\t\t\t$(\".current-importing-status-wrap\").remove();\n\t\t\t\t\t$(\".demo-import-sitest-result-prev .inner > h3\").text(\n\t\t\t\t\t\t\"We are importing page!\"\n\t\t\t\t\t);\n\n\t\t\t\t\tfetch(DemoImporterPlus.templateData.data[\"page-api-url\"])\n\t\t\t\t\t\t.then((response) => {\n\t\t\t\t\t\t\treturn response.json();\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.then((data) => {\n\t\t\t\t\t\t\t$.ajax({\n\t\t\t\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\t\t\t\tdataType: \"json\",\n\t\t\t\t\t\t\t\tdata: {\n\t\t\t\t\t\t\t\t\taction: \"demo-importer-plus-create-page\",\n\t\t\t\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t\t\t\t\tpage_settings_flag:\n\t\t\t\t\t\t\t\t\t\tDemoImporterPlus.page_settings_flag,\n\t\t\t\t\t\t\t\t\tdata: data,\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tsuccess: function (response) {\n\t\t\t\t\t\t\t\t\tif (response.success) {\n\t\t\t\t\t\t\t\t\t\t$(\"body\").removeClass(\"importing-site\");\n\t\t\t\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\t\t\t\".rotating,.current-importing-status-wrap,.notice-warning\"\n\t\t\t\t\t\t\t\t\t\t).remove();\n\n\t\t\t\t\t\t\t\t\t\tvar template = wp.template(\n\t\t\t\t\t\t\t\t\t\t\t\"demo-importer-plus-page-import-success\"\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t\t\t\t\t\".demo-import-sitest-result-prev .inner\"\n\t\t\t\t\t\t\t\t\t\t).html(template(response.data));\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\t\t\t\"Page Rest API Request Failed!\"\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.catch((err) => {\n\t\t\t\t\t\t\tDemoImporterPlus._log(err);\n\t\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\t\"Page Rest API Request Failed!\"\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t);\n\t\t},\n\n\t\t_insertDemo: function (data) {\n\t\t\tif (\n\t\t\t\tundefined !== data &&\n\t\t\t\tundefined !== data[\"post-meta\"][\"_elementor_data\"]\n\t\t\t) {\n\t\t\t\tvar page_id = DemoImporterPlus.templateData.data[\"page-id\"];\n\t\t\t\tvar page_data_single =\n\t\t\t\t\tDemoImporterPlus.templateData.data.pages[page_id];\n\t\t\t\tlet templateModel = new Backbone.Model({\n\t\t\t\t\tgetTitle() {\n\t\t\t\t\t\treturn data[\"title\"];\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t\tlet page_content = JSON.parse(\n\t\t\t\t\tdata[\"post-meta\"][\"_elementor_data\"]\n\t\t\t\t);\n\t\t\t\tlet page_settings = \"\";\n\t\t\t\tlet api_url = \"\";\n\n\t\t\t\tapi_url = page_data_single[\"page-api-url\"];\n\n\t\t\t\t$.ajax({\n\t\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\t\ttype: \"POST\",\n\t\t\t\t\tdata: {\n\t\t\t\t\t\taction: \"demo-importer-plus-page-elementor-batch-process\",\n\t\t\t\t\t\tid: elementor.config.document.id,\n\t\t\t\t\t\turl: api_url,\n\t\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t\t},\n\t\t\t\t\tbeforeSend: function () {\n\t\t\t\t\t\tconsole.groupCollapsed(\"Inserting Demo.\");\n\t\t\t\t\t},\n\t\t\t\t})\n\t\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\t\tconsole.log(jqXHR);\n\t\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t\t})\n\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\tDemoImporterPlus.processing = false;\n\t\t\t\t\t\t$elscope\n\t\t\t\t\t\t\t.find(\".demo-importer-plus-sites-content-wrap\")\n\t\t\t\t\t\t\t.removeClass(\"processing\");\n\n\t\t\t\t\t\tpage_content = response.data;\n\n\t\t\t\t\t\tconsole.log(page_content);\n\t\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\t\tif (undefined !== page_content && \"\" !== page_content) {\n\t\t\t\t\t\t\tif (\n\t\t\t\t\t\t\t\tundefined != $e &&\n\t\t\t\t\t\t\t\t\"undefined\" != typeof $e.internal\n\t\t\t\t\t\t\t) {\n\t\t\t\t\t\t\t\telementor.channels.data.trigger(\n\t\t\t\t\t\t\t\t\t\"template:before:insert\",\n\t\t\t\t\t\t\t\t\ttemplateModel\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor\n\t\t\t\t\t\t\t\t\t.getPreviewView()\n\t\t\t\t\t\t\t\t\t.addChildModel(\n\t\t\t\t\t\t\t\t\t\tpage_content,\n\t\t\t\t\t\t\t\t\t\t{ at: DemoImporterPlus.index } || {}\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor.channels.data.trigger(\n\t\t\t\t\t\t\t\t\t\"template:after:insert\",\n\t\t\t\t\t\t\t\t\t{}\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t$e.internal(\"document/save/set-is-modified\", {\n\t\t\t\t\t\t\t\t\tstatus: true,\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\telementor.channels.data.trigger(\n\t\t\t\t\t\t\t\t\t\"template:before:insert\",\n\t\t\t\t\t\t\t\t\ttemplateModel\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor\n\t\t\t\t\t\t\t\t\t.getPreviewView()\n\t\t\t\t\t\t\t\t\t.addChildModel(\n\t\t\t\t\t\t\t\t\t\tpage_content,\n\t\t\t\t\t\t\t\t\t\t{ at: DemoImporterPlus.index } || {}\n\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor.channels.data.trigger(\n\t\t\t\t\t\t\t\t\t\"template:after:insert\",\n\t\t\t\t\t\t\t\t\t{}\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\telementor.saver.setFlagEditorChange(true);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tDemoImporterPlus.insertActionFlag = true;\n\t\t\t\t\t\tDemoImporterPlus._close();\n\t\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\timport_contact_form7: function (contact_form, callback) {\n\t\t\tif (\"undefined\" == typeof contact_form) {\n\t\t\t\tif (callback && typeof callback == \"function\") {\n\t\t\t\t\tcallback(\"\");\n\t\t\t\t}\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$.ajax({\n\t\t\t\turl: demoImporterVars.ajaxurl,\n\t\t\t\ttype: \"POST\",\n\t\t\t\tdataType: \"json\",\n\t\t\t\tdata: {\n\t\t\t\t\taction: \"demo-importer-plus-import-contactforms\",\n\t\t\t\t\tcontact_forms: contact_form,\n\t\t\t\t\t_ajax_nonce: demoImporterVars._ajax_nonce,\n\t\t\t\t},\n\t\t\t\tbeforeSend: function () {\n\t\t\t\t\tconsole.groupCollapsed(\"Importing Contact Form 7\");\n\t\t\t\t\tDemoImporterPlus._log_title(\"Importing Contact Form 7..\");\n\t\t\t\t},\n\t\t\t})\n\t\t\t\t.fail(function (jqXHR) {\n\t\t\t\t\tDemoImporterPlus._log(jqXHR);\n\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\tjqXHR.status + jqXHR.statusText,\n\t\t\t\t\t\t\"Import Contact Form 7 Failed!\",\n\t\t\t\t\t\tjqXHR\n\t\t\t\t\t);\n\t\t\t\t\tconsole.groupEnd();\n\t\t\t\t})\n\t\t\t\t.done(function (response) {\n\t\t\t\t\tDemoImporterPlus._log(response);\n\t\t\t\t\tconsole.groupEnd();\n\n\t\t\t\t\tif (false === response.success) {\n\t\t\t\t\t\tDemoImporterPlus._importFailMessage(\n\t\t\t\t\t\t\tresponse.data,\n\t\t\t\t\t\t\t\"Import Contact Form 7 Failed!\"\n\t\t\t\t\t\t);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (callback && typeof callback == \"function\") {\n\t\t\t\t\t\t\tcallback(response);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t},\n\n\t\t/**\n\t\t * Fires when a nav item is clicked.\n\t\t *\n\t\t * @access private\n\t\t * @method show_page_popup\n\t\t */\n\t\tshow_page_popup_from_sites: function (e) {\n\t\t\te.preventDefault();\n\n\t\t\tif ($(this).hasClass(\"updating-message\")) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t$(\".demo-import-sitest-result-prev\")\n\t\t\t\t.addClass(\"import-page\")\n\t\t\t\t.removeClass(\"import-site\");\n\n\t\t\tDemoImporterPlus.show_page_popup();\n\t\t},\n\n\t\tshow_pages_by_site_id: (site_id, page_id) => {\n\t\t\tvar sites = demoImporterVars.default_page_builder_sites || [];\n\t\t\t// var data = sites[site_id];\n\n\t\t\tlet data = sites.find((site) => site.id == site_id);\n\n\t\t\tif (\"undefined\" !== typeof data) {\n\t\t\t\tvar site_template = wp.template(\n\t\t\t\t\t\"demo-imprt-single-site-preview\"\n\t\t\t\t);\n\n\t\t\t\tif (!DemoImporterPlus._getParamFromURL(\"demo-importer-site\")) {\n\t\t\t\t\tvar url_params = {\n\t\t\t\t\t\t\"demo-importer-site\": site_id,\n\t\t\t\t\t};\n\t\t\t\t\tDemoImporterPlus._changeAndSetURL(url_params);\n\t\t\t\t}\n\n\t\t\t\t$(\"#demo-import-plus\").hide();\n\t\t\t\t$(\"#site-pages\")\n\t\t\t\t\t.show()\n\t\t\t\t\t.html(site_template(data))\n\t\t\t\t\t.removeClass(\"brizy elementor beaver-builder gutenberg\")\n\t\t\t\t\t.addClass(demoImporterVars.default_page_builder);\n\n\t\t\t\t$(\"body\").addClass(\"demo-importer-previewing-single-pages\");\n\t\t\t\t$(\"#site-pages\").attr(\"data-site-id\", site_id);\n\n\t\t\t\tif (DemoImporterPlus._getParamFromURL(\"demo-importer-page\")) {\n\t\t\t\t\tDemoImporterPlus._set_preview_screenshot_by_page(\n\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t'#single-pages .site-single[data-page-id=\"' +\n\t\t\t\t\t\t\tDemoImporterPlus._getParamFromURL(\n\t\t\t\t\t\t\t\t\"demo-importer-page\"\n\t\t\t\t\t\t\t) +\n\t\t\t\t\t\t\t'\"]'\n\t\t\t\t\t\t)\n\t\t\t\t\t);\n\t\t\t\t\t// Has first item?\n\t\t\t\t\t// Then set default screnshot in preview.\n\t\t\t\t} else if (\n\t\t\t\t\tpage_id &&\n\t\t\t\t\t$(\n\t\t\t\t\t\t'#single-pages .site-single[data-page-id=\"' +\n\t\t\t\t\t\tpage_id +\n\t\t\t\t\t\t'\"]'\n\t\t\t\t\t).length\n\t\t\t\t) {\n\t\t\t\t\tDemoImporterPlus._set_preview_screenshot_by_page(\n\t\t\t\t\t\t$(\n\t\t\t\t\t\t\t'#single-pages .site-single[data-page-id=\"' +\n\t\t\t\t\t\t\tpage_id +\n\t\t\t\t\t\t\t'\"]'\n\t\t\t\t\t\t)\n\t\t\t\t\t);\n\t\t\t\t} else if ($(\"#single-pages .site-single\").eq(0).length) {\n\t\t\t\t\tDemoImporterPlus._set_preview_screenshot_by_page(\n\t\t\t\t\t\t$(\"#single-pages .site-single\").eq(0)\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\tif (!$(\"#single-pages .site-single\").eq(0).length) {\n\t\t\t\t\t$(\".site-import-layout-button\").hide();\n\t\t\t\t}\n\t\t\t}\n\t\t\t// this changes the scrolling behavior to \"smooth\"\n\t\t\twindow.scrollTo({ top: 0, behavior: 'smooth' });\n\t\t},\n\n\t\t/**\n\t\t * Update Page Count.\n\t\t */\n\n\t\t/**\n\t\t * Remove plugin from the queue.\n\t\t */\n\t\t_removePluginFromQueue: function (removeItem, pluginsList) {\n\t\t\treturn jQuery.grep(pluginsList, function (value) {\n\t\t\t\treturn value.slug != removeItem;\n\t\t\t});\n\t\t},\n\t};\n\t/**\n\t * Initialize DemoImporterPlus\n\t */\n\t$(function () {\n\t\tDemoImporterPlus.init();\n\t});\n})(jQuery);\n"],"mappings":"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"} -
demo-importer-plus/trunk/demo-importer-plus.php
r2712831 r2780467 8 8 * Text Domain: demo-importer-plus 9 9 * Domain Path: /languages 10 * Version: 1.1. 310 * Version: 1.1.4 11 11 * 12 12 * @package Demo Importer Plus … … 23 23 24 24 if ( ! defined( 'DEMO_IMPORTER_PLUS_VER' ) ) { 25 define( 'DEMO_IMPORTER_PLUS_VER', '1.1. 3' );25 define( 'DEMO_IMPORTER_PLUS_VER', '1.1.4' ); 26 26 } 27 27 -
demo-importer-plus/trunk/inc/classes/class-demo-importer-plus-sites-importer-log.php
r2665816 r2780467 63 63 64 64 add_action( 'demo_importer_plus_sites_import_start', array( $this, 'start' ), 10, 2 ); 65 66 add_filter( 'elementor/files/allow_unfiltered_upload', '__return_true', 9898 ); 65 67 } 66 68 -
demo-importer-plus/trunk/languages/demo-importer-plus.pot
r2712831 r2780467 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Demo Importer Plus 1.1. 3\n"5 "Project-Id-Version: Demo Importer Plus 1.1.4\n" 6 6 "Report-Msgid-Bugs-To: " 7 7 "https://wordpress.org/support/plugin/demo-importer-plus\n" 8 "POT-Creation-Date: 2022-0 4-21 14:10:42+00:00\n"8 "POT-Creation-Date: 2022-09-06 05:48:57+00:00\n" 9 9 "MIME-Version: 1.0\n" 10 10 "Content-Type: text/plain; charset=utf-8\n" … … 378 378 msgstr "" 379 379 380 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:8 7380 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:89 381 381 msgid "Required File Permissions to import the templates are missing." 382 382 msgstr "" 383 383 384 #: inc/classes/class-demo-importer-plus-sites-importer-log.php: 89384 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:91 385 385 msgid "This is usually due to inconsistent file permissions." 386 386 msgstr "" 387 387 388 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:9 2388 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:94 389 389 msgid "" 390 390 "You can easily update permissions by adding the following code into the " … … 392 392 msgstr "" 393 393 394 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:23 1394 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:233 395 395 msgid "Enabled" 396 396 msgstr "" 397 397 398 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:23 4398 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:236 399 399 msgid "Disabled" 400 400 msgstr "" 401 401 402 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:30 3403 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:34 7402 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:305 403 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:349 404 404 msgid "Yes" 405 405 msgstr "" 406 406 407 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:30 6408 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:35 0407 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:308 408 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:352 409 409 msgid "No" 410 410 msgstr "" 411 411 412 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:36 2412 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:364 413 413 msgid "You currently have no scheduled cron events." 414 414 msgstr "" … … 813 813 msgstr "" 814 814 815 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:2 49815 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:251 816 816 #. translators: %1$s Memory Limit, %2$s Recommended memory limit. 817 817 msgctxt "Recommended Memory Limit" … … 819 819 msgstr "" 820 820 821 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:31 4821 #: inc/classes/class-demo-importer-plus-sites-importer-log.php:316 822 822 msgctxt "PHP Version" 823 823 msgid "We recommend to use php 5.4 or higher" -
demo-importer-plus/trunk/readme.txt
r2712831 r2780467 6 6 Tested up to: 5.9 7 7 Requires PHP: 5.6 8 Stable tag: 1.1. 38 Stable tag: 1.1.4 9 9 License: GPLv3 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 21 21 22 22 == Changelog == 23 24 == 1.1.4 == 25 * Minor Bug Fixes. 23 26 24 27 == 1.1.3 ==
Note: See TracChangeset
for help on using the changeset viewer.