Plugin Directory

Changeset 3186869


Ignore:
Timestamp:
11/13/2024 02:39:51 AM (15 months ago)
Author:
transferito
Message:

v10.6.2

Location:
transferito/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • transferito/trunk/readme.txt

    r3098977 r3186869  
    33Contributors: transferito
    44Tags: wordpress migration, migrate, move, wordpress transfer, clone, migrate wordpress, website migration
    5 Stable tag: 10.6.1
    6 Version: 10.6.1
     5Stable tag: 10.6.2
     6Version: 10.6.2
    77Requires at least: 4.7
    88Requires PHP: 5.6
    9 Tested up to: 6.5
     9Tested up to: 6.7
    1010License: GPLv3 or later
    1111License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • transferito/trunk/src/Controllers/Transfer.php

    r3078327 r3186869  
    593593        check_ajax_referer('cpanel_check', 'securityKey');
    594594
    595         $splitURL = explode('://', $_POST['domain']);
    596 
    597         /**
    598          * Check user hasn't used double protocol
    599          */
    600         if (count($splitURL) !== 2) {
    601             wp_send_json_error([
    602                 'message' => 'Failed URL Check'
    603             ], 400);
     595        $localMigration = filter_var($_POST['localMigration'], FILTER_VALIDATE_BOOL);
     596
     597        /**
     598         * If migrating to use the DesktopApp
     599         */
     600        if ($localMigration) {
     601
     602            /**
     603             * Domain
     604             */
     605            $domain = rtrim(trim($_POST['domain']), '/');
     606
     607            /**
     608             * Default transfer method
     609             */
     610            $transferMethod = 'localSiteMigration';
     611
     612            set_transient('transferito_transfer_method', $transferMethod);
     613            set_transient('transferito_migration_domain', $domain);
     614
     615            /**
     616             *
     617             */
     618            wp_send_json_success([
     619                'transferMethod'    => $transferMethod,
     620                'cpanelAllowed'     => false,
     621                'securityToken'     => wp_create_nonce("prepare_migration_files")
     622            ]);
     623
     624
     625//            $this->prepareLocalDownload();
     626
     627            die();
    604628        }
    605629
    606         /**
    607          * Domain
    608          */
    609         $domain = rtrim(trim($_POST['domain']), '/');
    610 
    611         /**
    612          * cPanel admin URL
    613          */
    614         $cpanelAdminURL = $domain . ':2083';
    615 
    616         /**
    617          * Result from the cPanel check
    618          */
    619         $response = $this->api->cPanelAvailabilityCheck($cpanelAdminURL);
    620 
    621         /**
    622          * Check that the string is in the response
    623          */
    624         $cPanelInHTMLSource = stripos($response['message'], 'cpanel') !== false;
    625 
    626         /**
    627          * Check if we should default to cPanel
    628          */
    629         $cPanelAllowed = $response['code'] === 200 && $cPanelInHTMLSource;
    630 
    631         /**
    632          * Default transfer method
    633          */
    634         $transferMethod = $cPanelAllowed ? 'cpanel' : 'manual';
    635 
    636         /**
    637          * Correct cPanel URL
    638          */
    639         $cpanelFinalAdminURLSplit = explode(':2083', $response['url']);
    640 
    641         /**
    642          * Save the domain
    643          */
    644         set_transient('transferito_migration_domain', $domain);
    645         set_transient('transferito_migration_unchanged_domain', $domain);
    646         set_transient('transferito_cpanel_allowed', $cPanelAllowed);
    647         set_transient('transferito_transfer_method', $transferMethod);
    648 
    649         /**
    650          * Only save if cPanel is allowed
    651          */
    652         if ($cPanelAllowed) {
    653             set_transient('transferito_cpanel_domain', $cpanelFinalAdminURLSplit[0]);
    654         } else {
    655             set_transient('transferito_cpanel_domain', $domain);
     630        /**
     631         *
     632         */
     633        if (!$localMigration) {
     634            $splitURL = explode('://', $_POST['domain']);
     635
     636            /**
     637             * Check user hasn't used double protocol
     638             */
     639            if (count($splitURL) !== 2) {
     640                wp_send_json_error([
     641                    'message' => 'Failed URL Check'
     642                ], 400);
     643            }
     644
     645            /**
     646             * Domain
     647             */
     648            $domain = rtrim(trim($_POST['domain']), '/');
     649
     650            /**
     651             * cPanel admin URL
     652             */
     653            $cpanelAdminURL = $domain . ':2083';
     654
     655            /**
     656             * Result from the cPanel check
     657             */
     658            $response = $this->api->cPanelAvailabilityCheck($cpanelAdminURL);
     659
     660            /**
     661             * Check that the string is in the response
     662             */
     663            $cPanelInHTMLSource = stripos($response['message'], 'cpanel') !== false;
     664
     665            /**
     666             * Check if we should default to cPanel
     667             */
     668            $cPanelAllowed = $response['code'] === 200 && $cPanelInHTMLSource;
     669
     670            /**
     671             * Default transfer method
     672             */
     673            $transferMethod = $cPanelAllowed ? 'cpanel' : 'manual';
     674
     675            /**
     676             * Correct cPanel URL
     677             */
     678            $cpanelFinalAdminURLSplit = explode(':2083', $response['url']);
     679
     680            /**
     681             * Save the domain
     682             */
     683            set_transient('transferito_migration_domain', $domain);
     684            set_transient('transferito_migration_unchanged_domain', $domain);
     685            set_transient('transferito_cpanel_allowed', $cPanelAllowed);
     686            set_transient('transferito_transfer_method', $transferMethod);
     687
     688            /**
     689             * Only save if cPanel is allowed
     690             */
     691            if ($cPanelAllowed) {
     692                set_transient('transferito_cpanel_domain', $cpanelFinalAdminURLSplit[0]);
     693            } else {
     694                set_transient('transferito_cpanel_domain', $domain);
     695            }
     696
     697            /**
     698             * Load the correct template based on whether cpanel is allowed or not
     699             */
     700            $htmlTemplate = loadTemplate('parts/migration/select-migration-method', [
     701                'cpanelAllowed'     => $cPanelAllowed,
     702                'transferMethod'    => $transferMethod,
     703            ]);
     704
     705            /**
     706             * Push loadScreen event to telemetry
     707             */
     708            $this->telemetry->pushEvent('loadScreen', [
     709                'screenName'    => 'selectMigrationMethod'
     710            ]);
     711
     712            wp_send_json_success([
     713                't'                 => $cpanelFinalAdminURLSplit[0],
     714                'cPanelAllowed'     => $cPanelAllowed,
     715                'URL'               => $domain,
     716                'transferMethod'    => $transferMethod,
     717                'htmlTemplate'      => $htmlTemplate,
     718            ]);
    656719        }
    657 
    658         /**
    659          * Load the correct template based on whether cpanel is allowed or not
    660          */
    661         $htmlTemplate = loadTemplate('parts/migration/select-migration-method', [
    662             'cpanelAllowed'     => $cPanelAllowed,
    663             'transferMethod'    => $transferMethod,
    664         ]);
    665 
    666         /**
    667          * Push loadScreen event to telemetry
    668          */
    669         $this->telemetry->pushEvent('loadScreen', [
    670             'screenName'    => 'selectMigrationMethod'
    671         ]);
    672 
    673         wp_send_json_success([
    674             't'                 => $cpanelFinalAdminURLSplit[0],
    675             'cPanelAllowed'     => $cPanelAllowed,
    676             'URL'               => $domain,
    677             'transferMethod'    => $transferMethod,
    678             'htmlTemplate'      => $htmlTemplate,
    679         ]);
    680720    }
    681721
     
    10821122        try {
    10831123            check_ajax_referer('prepare_migration_files', 'security');
     1124
     1125            /**
     1126             *
     1127             */
     1128            $transferMethod = $_POST['migrationDetails']['transferMethod'];
     1129
     1130            /**
     1131             *
     1132             */
     1133            if ($transferMethod === 'localSiteMigration') {
     1134                $this->prepareLocalDownload();
     1135                die();
     1136            }
    10841137
    10851138            /**
     
    11031156            $selectedFolderEnabled = ($folderPaths !== null);
    11041157            $backupDirectory = bin2hex(openssl_random_pseudo_bytes(8));
     1158
     1159            /**
     1160             * Get the current domain & add it to the migrationDetails
     1161             */
     1162            $migrationDetails['currentDomain'] = site_url();
    11051163
    11061164            /**
     
    12021260            $migrationPayload = array_merge($cleanMigration, $additionalData);
    12031261            $migrationPayload['isLocal'] = $siteAccessed;
     1262            $migrationPayload['currentPath'] = ABSPATH;
    12041263
    12051264            /**
     
    13751434            wp_send_json_error($exception->getMessage(), 400);
    13761435        }
     1436    }
     1437
     1438    private function prepareLocalDownload()
     1439    {
     1440        try {
     1441            /**
     1442             * @DoNotRemove
     1443             * Important as it creates the access file to check whether the migration will be an upload
     1444             */
     1445            Config::getCorrectPath();
     1446
     1447            $transferMethod = 'localSiteMigration';
     1448            $settings = get_option('transferito_settings_option');
     1449            $destinationURL = get_transient('transferito_migration_domain');
     1450            $backupDirectory = bin2hex(openssl_random_pseudo_bytes(8));
     1451
     1452            /**
     1453             * Add the check to see if the options are selected
     1454             */
     1455            $disableWPObjectCache = isset($settings['transferito_disable_wordpress_cache'])
     1456                ? $settings['transferito_disable_wordpress_cache']
     1457                : false;
     1458            $ignoreMalcareWAF = isset($settings['transferito_malcare_waf_plugin_fix'])
     1459                ? $settings['transferito_malcare_waf_plugin_fix']
     1460                : false;
     1461
     1462            /**
     1463             * Find the functions file - To Disable the WP Object Cache
     1464             */
     1465            if ($disableWPObjectCache) {
     1466                $this->disableWPObjectCache();
     1467            }
     1468
     1469            /**
     1470             * Find the user.ini file - To Disable MalCare WAF
     1471             */
     1472            if ($ignoreMalcareWAF) {
     1473                $this->disableAutoPrependOption();
     1474            }
     1475
     1476            /**
     1477             * Set the destination URL transient
     1478             */
     1479            set_transient('transferito_migration_domain', $destinationURL);
     1480
     1481            /**
     1482             * Create a migration and return a token
     1483             */
     1484            $createdMigration = $this->api->createMigration([
     1485                'currentDomain'  => site_url(),
     1486                'transferMethod' => $transferMethod,
     1487                'domain'         => $destinationURL,
     1488                'isLocal'        => true,
     1489                'currentPath'    => ABSPATH
     1490            ]);
     1491
     1492            /**
     1493             * Fail gracefully if there is an issue creating the migration
     1494             */
     1495            if ($createdMigration['code'] !== 200) {
     1496                $message = (property_exists($createdMigration['message'], 'result'))
     1497                    ? $createdMigration['message']->result
     1498                    : 'We are unable to create your migration. If this issue persists, please contact support.';
     1499                throw new \Exception(stripslashes($message));
     1500            }
     1501
     1502            /**
     1503             * Set transients to use with the failure endpoint
     1504             */
     1505            set_transient('transferito_migration_token', $createdMigration['message']->token);
     1506            set_transient('transferito_migration_timestamp', $createdMigration['message']->timestamp);
     1507
     1508            /**
     1509             * Get the migration token
     1510             */
     1511            $migrationToken = $createdMigration['message']->token;
     1512
     1513            /**
     1514             * Final Domain
     1515             */
     1516            $finalDomain = $createdMigration['message']->domain;
     1517
     1518            /**
     1519             * Set transient for backup status
     1520             */
     1521            set_transient('transferito_backup_status', [
     1522                'databaseBackupComplete'    => false,
     1523                'databaseExportComplete'    => false,
     1524                'codebaseBackupComplete'    => false,
     1525                'excludedDatabase'          => false
     1526            ]);
     1527
     1528            /**
     1529             * Set transient with transfer detail
     1530             */
     1531            set_transient('transferito_transfer_detail', [
     1532                'isLocalEnv'        => true, // Defaulted to true as will always upload to S3 in this instance
     1533                'selectedFolders'   => false,
     1534                'folders'           => null, // No folders have been selected set directly to null
     1535                'directory'         => $backupDirectory,
     1536                'token'             => $migrationToken,
     1537                'timestamp'         => $createdMigration['message']->timestamp,
     1538                'fromUrl'           => site_url(),
     1539                'newUrl'            => $finalDomain
     1540            ]);
     1541
     1542            /**
     1543             * Set the transient for the destination site URL
     1544             */
     1545            set_transient('transferito_final_destination_url', $finalDomain);
     1546
     1547            /**
     1548             * Available steps to pass to the template
     1549             */
     1550            $progressSteps = [
     1551                'backupPrepare'         => true,
     1552                'backupInstallation'    => true,
     1553                'uploadBackup'          => true
     1554            ];
     1555
     1556            /**
     1557             * Get the requirement transient
     1558             */
     1559            $transferitoRequirements = get_transient('transferito_requirements');
     1560
     1561            /**
     1562             * Site size info
     1563             */
     1564            $siteSizeInfo = get_transient('transferito_installation_size');
     1565            $siteSize = $siteSizeInfo ? $siteSizeInfo : [];
     1566
     1567            /**
     1568             * Push Migration detail event to telemetry
     1569             */
     1570            $this->telemetry->pushEvent('migrationDetails', [
     1571                'uploadBackup'          => true,
     1572                'localMigration'        => true,
     1573                'databaseExcluded'      => false,
     1574                'selectedFolders'       => false,
     1575                'migrationMethod'       => $transferMethod,
     1576                'siteSize'              => isset($siteSize['totalSize']) ? $siteSize['totalSize'] : 0,
     1577                'cPanelAPIToken'        => false
     1578            ]);
     1579
     1580            /**
     1581             * Push loadScreen event to telemetry
     1582             */
     1583            $this->telemetry->pushEvent('loadScreen', [
     1584                'screenName'    => 'migrationInProgress'
     1585            ]);
     1586
     1587            wp_send_json_success(array_merge([
     1588                'message'           => '<strong>PLEASE DO NOT</strong> navigate away or reload this page while your migration is in process. Doing so will stop your migration.',
     1589                'force'             => true,
     1590                'useZipFallback'    => $transferitoRequirements['useZip'],
     1591                'created'           => true,
     1592                'excludeDatabase'   => false,
     1593                'htmlTemplate'      => loadTemplate('parts/migration/progress/main',
     1594                    array_merge(
     1595                        $progressSteps,
     1596                        [
     1597                            'method' => 'localSiteMigration'
     1598                        ]
     1599                    )
     1600                )
     1601            ], $siteSize));
     1602
     1603
     1604        } catch (\Exception $exception) {
     1605
     1606            /**
     1607             * @todo Implement a failure screen - If the migration creation fails
     1608             */
     1609
     1610
     1611            /**
     1612             * Push loadScreen event to telemetry
     1613             */
     1614            $this->telemetry->pushEvent('failedMigration', [
     1615                'migrationStatus'   => 'prepareDownload',
     1616                'errorMessage'      => $exception->getMessage()
     1617            ]);
     1618            $errorMessage = 'prepareLocalDownload: ' . $exception->getMessage();
     1619            $this->api->failedMigration($errorMessage);
     1620            delete_transient('transferito_transfer_detail');
     1621            wp_send_json_error($exception->getMessage(), 400);
     1622        }
     1623
    13771624    }
    13781625
  • transferito/trunk/src/Views/Assets/css/transferito-styles.min.css

    r3078327 r3186869  
    1 .transferito-text__h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:32px;line-height:37px}.transferito-text__h2{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:28px;line-height:33px}.transferito-text__h2--bold{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:28px;line-height:33px}.transferito-text__h3{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;line-height:21px}.transferito-text__h4{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:20px;line-height:25px}.transferito-text__small{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:12px;line-height:17px}.transferito-text__small--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:12px;line-height:17px}.transferito-text__p--regular{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:14px;line-height:19px}.transferito-text__p{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:14px;line-height:19px}.transferito-text__p--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:14px;line-height:19px}.transferito-text__p1--regular{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#455a64}.transferito-text__p1--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:16px;line-height:21px}.transferito-text__p1--bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:21px}.transferito-button{font-family:"Montserrat";border:1px solid #2a77ff;padding:12px 24px;border-radius:34px;text-decoration:none;display:block;float:left;cursor:pointer;font-style:normal;font-weight:700}.transferito-button:hover{text-decoration:none}.transferito-button__primary{background:#2a77ff;border:1px solid #2a77ff;color:#fff}.transferito-button__primary--blue{background:#fff;color:#2a77ff}.transferito-button__primary:hover{background:#3fa8f4}.transferito-button__primary:disabled{border:1px solid #eaeaf1;background:#eaeaf1;color:#8f90a6}.transferito-button__secondary{background:#fff;border:1px solid #eaeaf1;color:#28293d}.transferito-button__secondary:hover{background:#f7f7f7;color:#28293d}.transferito-button__secondary:disabled{background:#f7f7f7;color:#c7c9d9}.transferito-button--small{font-size:12px}.transferito-button--medium{font-size:16px}.transferito-button--large{font-size:18px;padding:20px 34px}.transferito-button__support{color:#28293d;background:transparent;border:none;position:relative;padding-left:39px}.transferito-button__support::before{content:url(../images/svg/icon__support--grey.svg);position:absolute;left:13px;top:10px}.transferito-button__support--blue{color:#2a77ff}.transferito-button__support--blue::before{content:url(../images/svg/icon__support--blue.svg)}.transferito-button__support:hover{background:transparent;border:none;color:#161722}ul.transferito__list{margin:8px 0 20px;padding-left:25px;list-style:outside}ul.transferito__list li{margin-bottom:5px;font-size:13px}ul.transferito__list li.transferito__list--added-margin{margin-bottom:10px}ul.transferito__list--links{margin:8px 0 20px;padding-left:0;list-style:none}ul.transferito__list--links li{margin-bottom:8px}.transferito-icon{height:19px;width:20px}.transferito-icon--completed{height:16px;width:16px;background:url(../images/svg/icon__completion.svg) no-repeat 0 0;margin-top:7px;margin-right:7px;margin-left:4px;background-size:contain}.transferito-icon--completed-small{height:11px;width:11px;background:url(../images/svg/icon__completion.svg) no-repeat 0 0;margin-top:4px;margin-right:7px;margin-left:3px;background-size:contain}.transferito-icon--link{height:16px;width:16px;background:url(../images/svg/icon__url.svg) no-repeat 0 0;margin-top:4px;margin-left:4px;background-size:contain}.transferito-icon--choose{height:16px;width:16px;background:url(../images/svg/icon__choose.svg) no-repeat 0 0;margin-top:4px;margin-left:7px;background-size:contain}.transferito-icon--authentication{height:16px;width:16px;background:url(../images/svg/icon__authentication.svg) no-repeat 0 0;margin-top:4px;margin-left:5px;background-size:contain}.transferito-icon--domain{height:16px;width:16px;background:url(../images/svg/icon__domain-selector.svg) no-repeat 0 0;margin-top:4px;margin-left:4px;background-size:contain}.transferito-icon--reload{height:16px;width:16px;background:url(../images/svg/icon__start-migration.svg) no-repeat 0 0;margin-top:5px;margin-left:4px;background-size:contain}.transferito-icon--folder{height:16px;width:16px;background:url(../images/svg/icon__folder.svg) no-repeat 0 0;margin-top:5px;margin-left:4px;background-size:contain}.transferito-icon--database{height:16px;width:16px;background:url(../images/svg/icon__database.svg) no-repeat 0 0;margin-top:4px;margin-left:5px;background-size:contain}.transferito-icon--exclamation-mark{height:24px;width:24px;background:url(../images/svg/icon__exclamation.svg) no-repeat 0 0;margin-top:0;margin-left:5px;background-size:contain}.transferito-input__text-box{padding:15px !important;border:1px solid #c7c9d9 !important;border-radius:4px !important}.transferito-input__text-box--no-border{border:0 !important;border-radius:0 4px 4px 0 !important}.transferito-input__text-box--full-width{width:100%}.transferito-input__text-box--thin{padding:8px 12px !important}.transferito-input__text-box::placeholder{color:#8f90a6}.transferito-input__required{color:red;font-weight:bold}.transferito-input__dropdown{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;padding:15px 13px !important;width:100px}.transferito-input__dropdown--no-border{border:0 !important;border-radius:4px 0 0 4px !important}.transferito-input__dropdown--border-right{border-right:1px solid #c7c9d9 !important}.transferito-input__dropdown--full-width{width:100%;max-width:unset !important}.transferito-input__dropdown--large{font-size:16px !important;padding:11px 23px !important}.transferito-input__dropdown--small{font-size:14px !important;padding:8px 12px !important}.transferito-input__dropdown-with-text{display:flex;width:100%;border:1px solid #c7c9d9;border-radius:4px}#wpcontent{padding-left:0}#wpbody-content{padding-bottom:15px}#wpbody-content .wrap{margin:10px 0 0 0}.transferito-header{height:45px;padding:24px;background:#fff;border-bottom:2px solid #e0e0e0;-webkit-box-shadow:2px 2px 8px 1px #d7d7d7;box-shadow:2px 2px 8px 1px #d7d7d7;margin-top:-10px;display:flex;align-items:center;justify-content:space-between}.transferito-header__logo{background:url(../images/transferito_logo.png) no-repeat 0 0;width:170px;height:33.3px;background-size:contain}.transferito-header__actions{display:flex}.transferito-header__action-button{display:flex;justify-content:center;margin-left:15px}.transferito-legend{padding:13px 26px;background:#d6d8e3;font-family:Montserrat;font-size:14px}.transferito-legend--success{background:#e5ffe6;color:#19831c}.transferito-legend--warning{background:#fff3cd;color:#856404}.transferito-legend--error{background:#feebea;color:#f54336}.transferito__one-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:70vh}.transferito__one-column-container{background:#fff;border-radius:10px;width:780px;padding:60px;flex-direction:column}.transferito__one-column-container--no-width{width:unset;padding:20px}.transferito__one-column-container--center{padding:20px;margin:0 auto}.transferito__one-column-container--no-height{height:unset}.transferito__three-columns{display:flex;justify-content:space-between;font-family:"Montserrat";font-size:14px;margin-bottom:40px;height:auto}.transferito__three-columns .transferito__navigation-column{width:15%;padding:75px 30px 25px}.transferito__three-columns .transferito__main-column{width:50%;padding:25px 30px 25px}.transferito__three-columns .transferito__pro-tip-column{background:#fff;padding:30px;width:20%}.transferito__three-columns .transferito__pro-tip-column--hide{display:none;visibility:hidden}.transferito__three-columns .transferito__pro-tip-column--empty{background:transparent}.transferito-modal{position:absolute;top:0;height:100%;width:100%;background:rgba(224,224,224,.4);z-index:3;display:flex;align-items:center;justify-content:center}#transferitoTemplate{min-height:calc(100vh - 200px)}.transferito__hide-element{display:none !important}.transferito__container{width:90%;padding:20px 30px}.transferito__margin-bottom--40{margin-bottom:40px}.transferito__content-container{background:#fff;border-radius:10px;width:90%;padding:35px;flex-direction:column;margin-top:30px}.transferito__content-container--no-padding{padding:0}.transferito-pro-tip__title{margin-bottom:12px}.transferito-pro-tip__highlighted-text-box{padding:20px;border-radius:4px;background:#f5f0ff;color:#9061f9;margin:30px 0}.transferito-pro-tip__link{color:#2a77ff;cursor:pointer}.transferito-pro-tip__link:hover{text-decoration:underline}.transferito-navigation__item{display:flex;position:relative}.transferito-navigation__item-connector{width:1px;background:#18ba1d;position:absolute;height:100%;left:16px;top:2px;z-index:1}.transferito-navigation__item-icon{width:24px;height:24px;background:#18ba1d;border-radius:50%;padding:4px;margin-right:12px;z-index:2}.transferito-navigation__item-icon--small{width:16px;height:16px}.transferito-navigation__item-icon--disabled{background:#c7c9d9}.transferito-navigation__item-details{padding-bottom:24px}.transferito-navigation__item-anchor{padding-top:6px}.transferito-navigation__item-information{padding-top:10px}.transferito-navigation__item-empty{background:#c7c9d9;height:6px;width:140px;margin-top:11px;border-radius:4px;margin-bottom:16px}.transferito-navigation__title{color:#28293d;margin-bottom:2px}.transferito-navigation__content{color:#777884;margin-bottom:8px;overflow-wrap:anywhere}.transferito-navigation__link{margin-top:14px;color:#2a77ff;text-decoration:underline;cursor:pointer}.transferito-navigation__link:hover{text-decoration:none}.transferito-notice__title{text-align:center;margin-top:60px;margin-bottom:30px}.transferito-notice__container{display:flex;flex-direction:column;align-items:center;padding:30px 0;background:#fff;border-radius:15px;margin:0 auto;width:600px}.transferito-notice__icon{width:250px;height:195px;margin-bottom:50px}.transferito-notice__icon--system-requirements{background:url(../images/svg/icon__system-requirements.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--incorrect-url{background:url(../images/svg/icon__error-finding-url.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--failed-auth{background:url(../images/svg/icon__auth-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--failed-db-auth{background:url(../images/svg/icon__database-auth-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--directory-success{background:url(../images/svg/icon__directory-found.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--directory-failure{background:url(../images/svg/icon__directory-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--sent-success{background:url(../images/svg/icon__sent-success.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--completed-migration{background:url(../images/svg/icon__completed-migration.svg) no-repeat 0 0;background-size:contain}.transferito-notice__message{margin:0 50px;padding:21px 38px;text-align:center;border-radius:10px;position:relative}.transferito-notice__message-title{margin-bottom:16px;text-align:center;padding:0 40px}.transferito-notice__message-title--warning{color:#ffcd1a}.transferito-notice__message-title--success{color:#18ba1d}.transferito-notice__message-title--error{color:#f54336}.transferito-notice__message::before{content:"";width:3px;height:70%;position:absolute;left:1px;top:15%}.transferito-notice__message::after{content:"";width:3px;height:70%;position:absolute;right:0;top:15%}.transferito-notice__message--warning{background:#fff3cd}.transferito-notice__message--warning::before{background:#ffcd1a}.transferito-notice__message--warning::after{background:#ffcd1a}.transferito-notice__message--error{background:#feebea}.transferito-notice__message--error::before{background:#f54336}.transferito-notice__message--error::after{background:#f54336}.transferito-notice__message--success{background:#eefdee}.transferito-notice__message--success::before{background:#18ba1d}.transferito-notice__message--success::after{background:#18ba1d}.transferito-notice__divider{width:100%;margin:18px 0;height:1px;background:#e9e9f0}.transferito-notice__action-button{margin:28px 0 10px;display:flex;align-items:center;text-transform:uppercase}.transferito-notice__action-button--column{flex-direction:column;gap:10px;margin-top:10px}.transferito-notice__action-button--reduced-margins{margin-top:-10px;margin-bottom:28px;font-size:16px}.transferito-notice__additional-info-title{margin-bottom:8px;padding:0 38px}.transferito-notice__additional-info{padding:8px 38px;text-align:center}.transferito-notice__extra-info{margin-top:20px;text-align:center}.transferito-notice__extra-info-title{margin-bottom:10px;padding:0 22px}.transferito-notice__extra-info-content{padding:0 22px}.transferito-notice__support-link{margin-top:6px}.transferito-information{position:relative}.transferito-information__container{display:flex;flex-direction:column;padding:40px;background:#fff;border-radius:15px;width:500px;overflow-y:scroll;max-height:76vh}.transferito-information__container::-webkit-scrollbar{width:7px}.transferito-information__container::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.transferito-information__close-button{background:url(../images/svg/icon__close-button.svg) no-repeat 0 0;background-size:contain;cursor:pointer;width:24px;height:24px;position:absolute;top:15px;right:20px}.transferito-information__title{margin-bottom:14px;text-align:left;width:100%}.transferito-information__content{margin-bottom:30px}.transferito-information__content--with-divider{border-top:1px solid #e9e9f0;padding-top:30px}.transferito-information__content--small-margin{margin-bottom:16px}.transferito-information__video{margin-bottom:30px}.transferito-information__steps ol{padding-left:15px}.transferito-information__steps-image{margin:5px 0 15px}.transferito-information__link{color:#2a77ff;cursor:pointer}.transferito-information__link:hover{text-decoration:underline}.transferito-information__links ul{list-style:outside;padding-left:14px}.transferito-information__links ul li{color:#2a77ff;cursor:pointer;font-size:15px}.transferito-information__links ul li:hover{text-decoration:underline}.transferito-information__form-label{margin-bottom:8px}.transferito-information__form-field{margin-bottom:30px}.transferito-information__action-button{display:flex;justify-content:flex-end;height:40px;padding-top:5px}.transferito-information__dropdown{font-family:"Montserrat";margin:16px 0}.transferito-upgrade__icon{background:url(../images/icon__upgrade.png) no-repeat 0 0;background-size:contain;width:348px;height:300px;margin:0 auto 40px}.transferito-upgrade__title{margin-bottom:22px;text-align:center}.transferito-upgrade__text{margin-bottom:22px;text-align:center}.transferito-upgrade__action-button{display:flex;justify-content:center;margin-top:40px;width:100%}.transferito-loader__icon{background:url(../images/transferito-loader.gif) no-repeat 0 0;background-size:contain;width:100px;height:100px;margin:0 auto 20px}.transferito-loader__icon--no-bottom-margin{margin-bottom:0}.transferito-loader__text{margin-bottom:10px;color:#8f90a6;font-size:17px;text-align:center}.transferito-destination-url__title{margin-bottom:3px}.transferito-destination-url__content{margin-bottom:10px}.transferito-destination-url__action-button{display:flex;justify-content:flex-end;height:40px;padding-top:80px}.transferito-migration-method__selection-boxes{display:flex;justify-content:space-between}.transferito-migration-method__selection-method{position:relative;border:2px solid #eaeaf1;width:42%;border-radius:6px;justify-content:space-between;padding:20px;cursor:pointer}.transferito-migration-method__selection-method:hover{border:2px solid #2a77ff}.transferito-migration-method__selection-method--selected{background:radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 4px, transparent 4px) 0% 0%/6px 6px no-repeat,radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 4px, transparent 4px) 100% 0%/6px 6px no-repeat,radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 4px, transparent 4px) 0% 100%/6px 6px no-repeat,radial-gradient(circle at 0 0, #ffffff 0, #ffffff 4px, transparent 4px) 100% 100%/6px 6px no-repeat,linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 4px) calc(100% - 12px) no-repeat,linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 12px) calc(100% - 4px) no-repeat,linear-gradient(90deg, #ff00ff 0%, #3FA8F4 100%);border:none}.transferito-migration-method__selection-method--selected:hover{border:none}.transferito-migration-method__recommended{background:linear-gradient(92.83deg, #8869F9 0%, #6389F7 100%);border-radius:0 4px 0 3px;padding:3px 12px;position:absolute;top:1px;right:1px;font-size:10px;color:#fff;font-weight:700}.transferito-migration-method__icon{margin-bottom:6px;height:15px}.transferito-migration-method__icon--cpanel{background:url(../images/svg/cpanel-logo.svg) no-repeat 0 0;background-size:contain;width:60px}.transferito-migration-method__icon--ftp{background:url(../images/svg/ftp-logo.svg) no-repeat 0 0;background-size:contain;width:60px}.transferito-migration-method__pill-holder{display:flex;padding-top:18px}.transferito-migration-method__pill{background:linear-gradient(87.71deg, rgba(255, 0, 255, 0.1) -17.01%, rgba(63, 168, 244, 0.1) 110.79%);font-size:10px;align-items:center;padding:3px 12px;border-radius:15px;font-weight:700;margin-right:6px}.transferito-migration-method__pill--dark-purple{color:#9061f9}.transferito-migration-method__pill--light-purple{color:#f0f}.transferito-migration-method__pill--blue{color:#2a77ff}.transferito-migration-method__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-cpanel-authentication__title{margin-bottom:5px}.transferito-cpanel-authentication__input{margin-bottom:24px}.transferito-cpanel-authentication__checkbox{margin-bottom:3px}.transferito-cpanel-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-domain-selection__title{margin-bottom:5px}.transferito-domain-selection__content{margin-bottom:10px}.transferito-domain-selection__input{margin-bottom:20px}.transferito-domain-selection__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:60px}.transferito-ftp-authentication__title{margin-bottom:5px}.transferito-ftp-authentication__input{margin-bottom:24px}.transferito-ftp-authentication__checkbox{margin-bottom:30px}.transferito-ftp-authentication__checkbox--content{padding-left:25px}.transferito-ftp-authentication__directories{display:none}.transferito-ftp-authentication__folder-selection{border:1px solid #c7c9d9;border-radius:4px;margin-bottom:30px;margin-top:-20px;position:relative}.transferito-ftp-authentication__folder-list{padding:10px;margin-bottom:0}.transferito-ftp-authentication__folder-list li{font-size:12px;margin-bottom:0;padding:6px;border-radius:3px}.transferito-ftp-authentication__folder-list li:hover{background:#f7f7f7}.transferito-ftp-authentication__folder-list li:last-child{margin-bottom:0}.transferito-ftp-authentication__folder-expander{cursor:pointer;display:inline-block;color:#2a77ff;position:absolute;font-weight:600;font-size:16px;margin-top:-1px;margin-right:13px;right:0}.transferito-ftp-authentication__sub-folders{display:none;padding-left:24px;padding-top:5px}.transferito-ftp-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-directory-selection__title{margin-bottom:5px}.transferito-directory-selection__title--15-bottom-margin{margin-bottom:15px}.transferito-directory-selection__input{margin-bottom:24px}.transferito-directory-selection__checkbox{margin-bottom:30px}.transferito-directory-selection__content{margin-top:5px;margin-bottom:10px}.transferito-directory-selection__manual-entry--hide{display:none}.transferito-directory-selection--text-paddingtop-3{padding-top:3px}.transferito-directory-selection__check{display:flex;align-content:baseline}.transferito-directory-selection__check-loader{background:url(../images/svg/icon__loader-green.svg) no-repeat 0 0;height:24px;background-size:contain;margin-right:10px;padding-left:32px;padding-top:4px}.transferito-directory-selection__check-text{padding-top:4px;font-weight:bold;font-size:13px;text-transform:lowercase}.transferito-directory-selection__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-database-authentication__title{margin-bottom:5px}.transferito-database-authentication__input{margin-bottom:24px}.transferito-database-authentication__checkbox{margin-bottom:30px}.transferito-database-authentication__checkbox--content{padding-left:25px}.transferito-database-authentication__input-fields--hide{display:none}.transferito-database-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-migration-progress__overview{padding:40px}.transferito-migration-progress__bar{background-color:#e9e9f0;border-radius:100px;height:19px;width:100%;padding:1px;overflow:hidden}.transferito-migration-progress__bar--value{height:19px;background:linear-gradient(87.61deg, #FF00FF -28.24%, #3FA8F4 128.95%);border-radius:100px;width:10px}.transferito-migration-progress__bar--red{background:#f54336}.transferito-migration-progress__amount{margin-top:40px}.transferito-migration-progress__step{padding:18px 40px;border-top:1px solid #e9e9f0;display:flex;align-items:center}.transferito-migration-progress__step--left-align{align-items:flex-start}.transferito-migration-progress__step-title{margin-top:2px;width:85%}.transferito-migration-progress__step-icon{margin-right:8px}.transferito-migration-progress__step-icon--extended{padding-right:15px}.transferito-migration-progress__step-percent{width:32px;padding-right:12px;margin-right:8px;text-align:center}.transferito-migration-progress__disabled-text{color:#c7c9d9}.transferito-migration-progress__error-container{background:#fef0ef;border-radius:4px;padding:18px 15px;margin-top:8px;width:100%}.transferito-migration-progress__final-step{background:url(../images/svg/icon__loading-dots.svg) no-repeat 0 0;height:32px;width:32px}.transferito-migration-progress__final-step--static{background:url(../images/svg/icon__loading-dots--static.svg) no-repeat 0 0}/*# sourceMappingURL=transferito-styles.min.css.map */
     1.transferito-text__h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:32px;line-height:37px}.transferito-text__h2{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:28px;line-height:33px}.transferito-text__h2--bold{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:28px;line-height:33px}.transferito-text__h3{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;line-height:21px}.transferito-text__h4{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:20px;line-height:25px}.transferito-text__small{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:12px;line-height:17px}.transferito-text__small--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:12px;line-height:17px}.transferito-text__p--regular{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:14px;line-height:19px}.transferito-text__p{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:14px;line-height:19px}.transferito-text__p--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:14px;line-height:19px}.transferito-text__p1--regular{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#455a64}.transferito-text__p1--semi-bold{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:16px;line-height:21px}.transferito-text__p1--bold{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:21px}.transferito-button{font-family:"Montserrat";border:1px solid #2a77ff;padding:12px 24px;border-radius:34px;text-decoration:none;display:block;float:left;cursor:pointer;font-style:normal;font-weight:700}.transferito-button:hover{text-decoration:none}.transferito-button__primary{background:#2a77ff;border:1px solid #2a77ff;color:#fff}.transferito-button__primary--blue{background:#fff;color:#2a77ff}.transferito-button__primary:hover{background:#3fa8f4}.transferito-button__primary:disabled{border:1px solid #eaeaf1;background:#eaeaf1;color:#8f90a6}.transferito-button__secondary{background:#fff;border:1px solid #eaeaf1;color:#28293d}.transferito-button__secondary:hover{background:#f7f7f7;color:#28293d}.transferito-button__secondary:disabled{background:#f7f7f7;color:#c7c9d9}.transferito-button--small{font-size:12px}.transferito-button--medium{font-size:16px}.transferito-button--large{font-size:18px;padding:20px 34px}.transferito-button__support{color:#28293d;background:transparent;border:none;position:relative;padding-left:39px}.transferito-button__support::before{content:url(../images/svg/icon__support--grey.svg);position:absolute;left:13px;top:10px}.transferito-button__support--blue{color:#2a77ff}.transferito-button__support--blue::before{content:url(../images/svg/icon__support--blue.svg)}.transferito-button__support:hover{background:transparent;border:none;color:#161722}ul.transferito__list{margin:8px 0 20px;padding-left:25px;list-style:outside}ul.transferito__list li{margin-bottom:5px;font-size:13px}ul.transferito__list li.transferito__list--added-margin{margin-bottom:10px}ul.transferito__list--links{margin:8px 0 20px;padding-left:0;list-style:none}ul.transferito__list--links li{margin-bottom:8px}.transferito-icon{height:19px;width:20px}.transferito-icon--completed{height:16px;width:16px;background:url(../images/svg/icon__completion.svg) no-repeat 0 0;margin-top:7px;margin-right:7px;margin-left:4px;background-size:contain}.transferito-icon--completed-small{height:11px;width:11px;background:url(../images/svg/icon__completion.svg) no-repeat 0 0;margin-top:4px;margin-right:7px;margin-left:3px;background-size:contain}.transferito-icon--link{height:16px;width:16px;background:url(../images/svg/icon__url.svg) no-repeat 0 0;margin-top:4px;margin-left:4px;background-size:contain}.transferito-icon--choose{height:16px;width:16px;background:url(../images/svg/icon__choose.svg) no-repeat 0 0;margin-top:4px;margin-left:7px;background-size:contain}.transferito-icon--authentication{height:16px;width:16px;background:url(../images/svg/icon__authentication.svg) no-repeat 0 0;margin-top:4px;margin-left:5px;background-size:contain}.transferito-icon--domain{height:16px;width:16px;background:url(../images/svg/icon__domain-selector.svg) no-repeat 0 0;margin-top:4px;margin-left:4px;background-size:contain}.transferito-icon--reload{height:16px;width:16px;background:url(../images/svg/icon__start-migration.svg) no-repeat 0 0;margin-top:5px;margin-left:4px;background-size:contain}.transferito-icon--folder{height:16px;width:16px;background:url(../images/svg/icon__folder.svg) no-repeat 0 0;margin-top:5px;margin-left:4px;background-size:contain}.transferito-icon--database{height:16px;width:16px;background:url(../images/svg/icon__database.svg) no-repeat 0 0;margin-top:4px;margin-left:5px;background-size:contain}.transferito-icon--exclamation-mark{height:24px;width:24px;background:url(../images/svg/icon__exclamation.svg) no-repeat 0 0;margin-top:0;margin-left:5px;background-size:contain}.transferito-input__text-box{padding:15px !important;border:1px solid #c7c9d9 !important;border-radius:4px !important}.transferito-input__text-box--no-border{border:0 !important;border-radius:0 4px 4px 0 !important}.transferito-input__text-box--full-width{width:100%}.transferito-input__text-box--thin{padding:8px 12px !important}.transferito-input__text-box::placeholder{color:#8f90a6}.transferito-input__required{color:red;font-weight:bold}.transferito-input__dropdown{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;padding:15px 13px !important;width:100px}.transferito-input__dropdown--no-border{border:0 !important;border-radius:4px 0 0 4px !important}.transferito-input__dropdown--border-right{border-right:1px solid #c7c9d9 !important}.transferito-input__dropdown--full-width{width:100%;max-width:unset !important}.transferito-input__dropdown--large{font-size:16px !important;padding:11px 23px !important}.transferito-input__dropdown--small{font-size:14px !important;padding:8px 12px !important}.transferito-input__dropdown-with-text{display:flex;width:100%;border:1px solid #c7c9d9;border-radius:4px}#wpcontent{padding-left:0}#wpbody-content{padding-bottom:15px}#wpbody-content .wrap{margin:10px 0 0 0}.transferito-header{height:45px;padding:24px;background:#fff;border-bottom:2px solid #e0e0e0;-webkit-box-shadow:2px 2px 8px 1px #d7d7d7;box-shadow:2px 2px 8px 1px #d7d7d7;margin-top:-10px;display:flex;align-items:center;justify-content:space-between}.transferito-header__logo{background:url(../images/transferito_logo.png) no-repeat 0 0;width:170px;height:33.3px;background-size:contain}.transferito-header__actions{display:flex}.transferito-header__action-button{display:flex;justify-content:center;margin-left:15px}.transferito-legend{padding:13px 26px;background:#d6d8e3;font-family:Montserrat;font-size:14px}.transferito-legend--success{background:#e5ffe6;color:#19831c}.transferito-legend--warning{background:#fff3cd;color:#856404}.transferito-legend--error{background:#feebea;color:#f54336}.transferito__one-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:70vh}.transferito__one-column-container{background:#fff;border-radius:10px;width:780px;padding:60px;flex-direction:column}.transferito__one-column-container--no-width{width:unset;padding:20px}.transferito__one-column-container--center{padding:20px;margin:0 auto}.transferito__one-column-container--no-height{height:unset}.transferito__three-columns{display:flex;justify-content:space-between;font-family:"Montserrat";font-size:14px;margin-bottom:40px;height:auto}.transferito__three-columns .transferito__navigation-column{width:15%;padding:75px 30px 25px}.transferito__three-columns .transferito__main-column{width:50%;padding:25px 30px 25px}.transferito__three-columns .transferito__pro-tip-column{background:#fff;padding:30px;width:20%}.transferito__three-columns .transferito__pro-tip-column--hide{display:none;visibility:hidden}.transferito__three-columns .transferito__pro-tip-column--empty{background:transparent}.transferito-modal{position:absolute;top:0;height:100%;width:100%;background:rgba(224,224,224,.4);z-index:3;display:flex;align-items:center;justify-content:center}#transferitoTemplate{min-height:calc(100vh - 200px)}.transferito__hide-element{display:none !important}.transferito__container{width:90%;padding:20px 30px}.transferito__margin-bottom--40{margin-bottom:40px}.transferito__content-container{background:#fff;border-radius:10px;width:90%;padding:35px;flex-direction:column;margin-top:30px}.transferito__content-container--no-padding{padding:0}.transferito-pro-tip__title{margin-bottom:12px}.transferito-pro-tip__highlighted-text-box{padding:20px;border-radius:4px;background:#f5f0ff;color:#9061f9;margin:30px 0}.transferito-pro-tip__link{color:#2a77ff;cursor:pointer}.transferito-pro-tip__link:hover{text-decoration:underline}.transferito-navigation__item{display:flex;position:relative}.transferito-navigation__item-connector{width:1px;background:#18ba1d;position:absolute;height:100%;left:16px;top:2px;z-index:1}.transferito-navigation__item-icon{width:24px;height:24px;background:#18ba1d;border-radius:50%;padding:4px;margin-right:12px;z-index:2}.transferito-navigation__item-icon--small{width:16px;height:16px}.transferito-navigation__item-icon--disabled{background:#c7c9d9}.transferito-navigation__item-details{padding-bottom:24px}.transferito-navigation__item-anchor{padding-top:6px}.transferito-navigation__item-information{padding-top:10px}.transferito-navigation__item-empty{background:#c7c9d9;height:6px;width:140px;margin-top:11px;border-radius:4px;margin-bottom:16px}.transferito-navigation__title{color:#28293d;margin-bottom:2px}.transferito-navigation__content{color:#777884;margin-bottom:8px;overflow-wrap:anywhere}.transferito-navigation__link{margin-top:14px;color:#2a77ff;text-decoration:underline;cursor:pointer}.transferito-navigation__link:hover{text-decoration:none}.transferito-notice__title{text-align:center;margin-top:60px;margin-bottom:30px}.transferito-notice__container{display:flex;flex-direction:column;align-items:center;padding:30px 0;background:#fff;border-radius:15px;margin:0 auto;width:600px}.transferito-notice__icon{width:250px;height:195px;margin-bottom:50px}.transferito-notice__icon--system-requirements{background:url(../images/svg/icon__system-requirements.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--incorrect-url{background:url(../images/svg/icon__error-finding-url.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--failed-auth{background:url(../images/svg/icon__auth-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--failed-db-auth{background:url(../images/svg/icon__database-auth-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--directory-success{background:url(../images/svg/icon__directory-found.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--directory-failure{background:url(../images/svg/icon__directory-failure.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--sent-success{background:url(../images/svg/icon__sent-success.svg) no-repeat 0 0;background-size:contain}.transferito-notice__icon--completed-migration{background:url(../images/svg/icon__completed-migration.svg) no-repeat 0 0;background-size:contain}.transferito-notice__message{margin:0 50px;padding:21px 38px;text-align:center;border-radius:10px;position:relative}.transferito-notice__message-title{margin-bottom:16px;text-align:center;padding:0 40px}.transferito-notice__message-title--warning{color:#ffcd1a}.transferito-notice__message-title--success{color:#18ba1d}.transferito-notice__message-title--error{color:#f54336}.transferito-notice__message::before{content:"";width:3px;height:70%;position:absolute;left:1px;top:15%}.transferito-notice__message::after{content:"";width:3px;height:70%;position:absolute;right:0;top:15%}.transferito-notice__message--warning{background:#fff3cd}.transferito-notice__message--warning::before{background:#ffcd1a}.transferito-notice__message--warning::after{background:#ffcd1a}.transferito-notice__message--error{background:#feebea}.transferito-notice__message--error::before{background:#f54336}.transferito-notice__message--error::after{background:#f54336}.transferito-notice__message--success{background:#eefdee}.transferito-notice__message--success::before{background:#18ba1d}.transferito-notice__message--success::after{background:#18ba1d}.transferito-notice__divider{width:100%;margin:18px 0;height:1px;background:#e9e9f0}.transferito-notice__action-button{margin:28px 0 10px;display:flex;align-items:center;text-transform:uppercase}.transferito-notice__action-button--column{flex-direction:column;gap:10px;margin-top:10px}.transferito-notice__action-button--reduced-margins{margin-top:-10px;margin-bottom:28px;font-size:16px}.transferito-notice__additional-info-title{margin-bottom:8px;padding:0 38px}.transferito-notice__additional-info{padding:8px 38px;text-align:center}.transferito-notice__extra-info{margin-top:20px;text-align:center}.transferito-notice__extra-info-title{margin-bottom:10px;padding:0 22px}.transferito-notice__extra-info-content{padding:0 22px}.transferito-notice__support-link{margin-top:6px}.transferito-information{position:relative}.transferito-information__container{display:flex;flex-direction:column;padding:40px;background:#fff;border-radius:15px;width:500px;overflow-y:scroll;max-height:76vh}.transferito-information__container::-webkit-scrollbar{width:7px}.transferito-information__container::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.transferito-information__close-button{background:url(../images/svg/icon__close-button.svg) no-repeat 0 0;background-size:contain;cursor:pointer;width:24px;height:24px;position:absolute;top:15px;right:20px}.transferito-information__title{margin-bottom:14px;text-align:left;width:100%}.transferito-information__content{margin-bottom:30px}.transferito-information__content--with-divider{border-top:1px solid #e9e9f0;padding-top:30px}.transferito-information__content--small-margin{margin-bottom:16px}.transferito-information__video{margin-bottom:30px}.transferito-information__steps ol{padding-left:15px}.transferito-information__steps-image{margin:5px 0 15px}.transferito-information__link{color:#2a77ff;cursor:pointer}.transferito-information__link:hover{text-decoration:underline}.transferito-information__links ul{list-style:outside;padding-left:14px}.transferito-information__links ul li{color:#2a77ff;cursor:pointer;font-size:15px}.transferito-information__links ul li:hover{text-decoration:underline}.transferito-information__form-label{margin-bottom:8px}.transferito-information__form-field{margin-bottom:30px}.transferito-information__action-button{display:flex;justify-content:flex-end;height:40px;padding-top:5px}.transferito-information__dropdown{font-family:"Montserrat";margin:16px 0}.transferito-upgrade__icon{background:url(../images/icon__upgrade.png) no-repeat 0 0;background-size:contain;width:348px;height:300px;margin:0 auto 40px}.transferito-upgrade__title{margin-bottom:22px;text-align:center}.transferito-upgrade__text{margin-bottom:22px;text-align:center}.transferito-upgrade__action-button{display:flex;justify-content:center;margin-top:40px;width:100%}.transferito-loader__icon{background:url(../images/transferito-loader.gif) no-repeat 0 0;background-size:contain;width:100px;height:100px;margin:0 auto 20px}.transferito-loader__icon--no-bottom-margin{margin-bottom:0}.transferito-loader__text{margin-bottom:10px;color:#8f90a6;font-size:17px;text-align:center}.transferito-destination-url__title{margin-bottom:3px}.transferito-destination-url__content{margin-bottom:10px}.transferito-destination-url__action-button{display:flex;justify-content:flex-end;height:40px;padding-top:80px}.transferito-destination-url__input--margin-top{margin-top:20px}.transferito-migration-method__selection-boxes{display:flex;justify-content:space-between}.transferito-migration-method__selection-method{position:relative;border:2px solid #eaeaf1;width:42%;border-radius:6px;justify-content:space-between;padding:20px;cursor:pointer}.transferito-migration-method__selection-method:hover{border:2px solid #2a77ff}.transferito-migration-method__selection-method--selected{background:radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 4px, transparent 4px) 0% 0%/6px 6px no-repeat,radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 4px, transparent 4px) 100% 0%/6px 6px no-repeat,radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 4px, transparent 4px) 0% 100%/6px 6px no-repeat,radial-gradient(circle at 0 0, #ffffff 0, #ffffff 4px, transparent 4px) 100% 100%/6px 6px no-repeat,linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 4px) calc(100% - 12px) no-repeat,linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 12px) calc(100% - 4px) no-repeat,linear-gradient(90deg, #ff00ff 0%, #3FA8F4 100%);border:none}.transferito-migration-method__selection-method--selected:hover{border:none}.transferito-migration-method__recommended{background:linear-gradient(92.83deg, #8869F9 0%, #6389F7 100%);border-radius:0 4px 0 3px;padding:3px 12px;position:absolute;top:1px;right:1px;font-size:10px;color:#fff;font-weight:700}.transferito-migration-method__icon{margin-bottom:6px;height:15px}.transferito-migration-method__icon--cpanel{background:url(../images/svg/cpanel-logo.svg) no-repeat 0 0;background-size:contain;width:60px}.transferito-migration-method__icon--ftp{background:url(../images/svg/ftp-logo.svg) no-repeat 0 0;background-size:contain;width:60px}.transferito-migration-method__pill-holder{display:flex;padding-top:18px}.transferito-migration-method__pill{background:linear-gradient(87.71deg, rgba(255, 0, 255, 0.1) -17.01%, rgba(63, 168, 244, 0.1) 110.79%);font-size:10px;align-items:center;padding:3px 12px;border-radius:15px;font-weight:700;margin-right:6px}.transferito-migration-method__pill--dark-purple{color:#9061f9}.transferito-migration-method__pill--light-purple{color:#f0f}.transferito-migration-method__pill--blue{color:#2a77ff}.transferito-migration-method__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-cpanel-authentication__title{margin-bottom:5px}.transferito-cpanel-authentication__input{margin-bottom:24px}.transferito-cpanel-authentication__checkbox{margin-bottom:3px}.transferito-cpanel-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-domain-selection__title{margin-bottom:5px}.transferito-domain-selection__content{margin-bottom:10px}.transferito-domain-selection__input{margin-bottom:20px}.transferito-domain-selection__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:60px}.transferito-ftp-authentication__title{margin-bottom:5px}.transferito-ftp-authentication__input{margin-bottom:24px}.transferito-ftp-authentication__checkbox{margin-bottom:30px}.transferito-ftp-authentication__checkbox--content{padding-left:25px}.transferito-ftp-authentication__directories{display:none}.transferito-ftp-authentication__folder-selection{border:1px solid #c7c9d9;border-radius:4px;margin-bottom:30px;margin-top:-20px;position:relative}.transferito-ftp-authentication__folder-list{padding:10px;margin-bottom:0}.transferito-ftp-authentication__folder-list li{font-size:12px;margin-bottom:0;padding:6px;border-radius:3px}.transferito-ftp-authentication__folder-list li:hover{background:#f7f7f7}.transferito-ftp-authentication__folder-list li:last-child{margin-bottom:0}.transferito-ftp-authentication__folder-expander{cursor:pointer;display:inline-block;color:#2a77ff;position:absolute;font-weight:600;font-size:16px;margin-top:-1px;margin-right:13px;right:0}.transferito-ftp-authentication__sub-folders{display:none;padding-left:24px;padding-top:5px}.transferito-ftp-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-directory-selection__title{margin-bottom:5px}.transferito-directory-selection__title--15-bottom-margin{margin-bottom:15px}.transferito-directory-selection__input{margin-bottom:24px}.transferito-directory-selection__checkbox{margin-bottom:30px}.transferito-directory-selection__content{margin-top:5px;margin-bottom:10px}.transferito-directory-selection__manual-entry--hide{display:none}.transferito-directory-selection--text-paddingtop-3{padding-top:3px}.transferito-directory-selection__check{display:flex;align-content:baseline}.transferito-directory-selection__check-loader{background:url(../images/svg/icon__loader-green.svg) no-repeat 0 0;height:24px;background-size:contain;margin-right:10px;padding-left:32px;padding-top:4px}.transferito-directory-selection__check-text{padding-top:4px;font-weight:bold;font-size:13px;text-transform:lowercase}.transferito-directory-selection__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-database-authentication__title{margin-bottom:5px}.transferito-database-authentication__input{margin-bottom:24px}.transferito-database-authentication__checkbox{margin-bottom:30px}.transferito-database-authentication__checkbox--content{padding-left:25px}.transferito-database-authentication__input-fields--hide{display:none}.transferito-database-authentication__action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}.transferito-migration-progress__overview{padding:40px}.transferito-migration-progress__bar{background-color:#e9e9f0;border-radius:100px;height:19px;width:100%;padding:1px;overflow:hidden}.transferito-migration-progress__bar--value{height:19px;background:linear-gradient(87.61deg, #FF00FF -28.24%, #3FA8F4 128.95%);border-radius:100px;width:10px}.transferito-migration-progress__bar--red{background:#f54336}.transferito-migration-progress__amount{margin-top:40px}.transferito-migration-progress__step{padding:18px 40px;border-top:1px solid #e9e9f0;display:flex;align-items:center}.transferito-migration-progress__step--left-align{align-items:flex-start}.transferito-migration-progress__step-title{margin-top:2px;width:85%}.transferito-migration-progress__step-icon{margin-right:8px}.transferito-migration-progress__step-icon--extended{padding-right:15px}.transferito-migration-progress__step-percent{width:32px;padding-right:12px;margin-right:8px;text-align:center}.transferito-migration-progress__disabled-text{color:#c7c9d9}.transferito-migration-progress__error-container{background:#fef0ef;border-radius:4px;padding:18px 15px;margin-top:8px;width:100%}.transferito-migration-progress__final-step{background:url(../images/svg/icon__loading-dots.svg) no-repeat 0 0;height:32px;width:32px}.transferito-migration-progress__final-step--static{background:url(../images/svg/icon__loading-dots--static.svg) no-repeat 0 0}/*# sourceMappingURL=transferito-styles.min.css.map */
  • transferito/trunk/src/Views/Assets/css/transferito-styles.min.css.map

    r3078327 r3186869  
    1 {"version":3,"sourceRoot":"","sources":["../scss/base/_typography.scss","../scss/base/_buttons.scss","../scss/_variables/_colours.scss","../scss/base/_lists.scss","../scss/base/_icons.scss","../scss/base/_input.scss","../scss/layouts/_wp-admin-reset.scss","../scss/layouts/_header.scss","../scss/layouts/_legend.scss","../scss/layouts/_one-column.scss","../scss/layouts/_three-column.scss","../scss/layouts/_modal.scss","../scss/layouts/__layouts.scss","../scss/components/_main-container.scss","../scss/components/_pro-tip.scss","../scss/components/_navigation.scss","../scss/components/_notices.scss","../scss/components/_information.scss","../scss/screens/_upgrade-screen.scss","../scss/screens/_loading-screen.scss","../scss/screens/_destination-url.scss","../scss/screens/_select-migration-method.scss","../scss/screens/_cpanel-authentication.scss","../scss/screens/_domain-selection.scss","../scss/screens/_ftp-authentication.scss","../scss/screens/_directory-selection.scss","../scss/screens/_database-authentication.scss","../scss/screens/_migration-progress.scss"],"names":[],"mappings":"AAEE,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,4BACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,yBACE,yBACA,kBACA,gBACA,eACA,iBAGF,oCACE,yBACA,kBACA,gBACA,eACA,iBAGF,8BACE,yBACA,kBACA,gBACA,eACA,iBAGF,qBACE,yBACA,kBACA,gBACA,eACA,iBAGF,gCACE,yBACA,kBACA,gBACA,eACA,iBAGF,+BACE,yBACA,kBACA,gBACA,eACA,iBACA,cAGF,iCACE,yBACA,kBACA,gBACA,eACA,iBAGF,4BACE,yBACA,kBACA,gBACA,eACA,iBCtGJ,oBACE,yBACA,yBACA,kBACA,mBACA,qBACA,cACA,WACA,eACA,kBACA,gBAEA,0BACE,qBAIF,6BACE,WCnBQ,QDoBR,yBACA,MCfS,KDiBT,mCACE,WClBO,KDmBP,MCzBM,QD4BR,mCACE,WC9BC,QDiCH,sCACE,yBACA,WC9BO,QD+BP,MCzBC,QD6BL,+BACE,WClCS,KDmCT,yBACA,MCjCI,QDmCJ,qCACE,WCxCE,QDyCF,MCrCE,QDwCJ,wCACE,WC7CE,QD8CF,MCxCO,QD4CX,2BACE,eAGF,4BACE,eAGF,2BACE,eACA,kBAIF,6BAOE,MCnEI,QDoEJ,uBACA,YACA,kBACA,kBAVA,qCACE,mDACA,kBACA,UACA,SAQF,mCAIE,MCtFM,QDmFN,2CACE,mDAKJ,mCACE,uBACA,YACA,MCpFO,QCPb,qBACE,kBACA,kBACA,mBAEA,wBACE,kBACA,eAGF,wDACE,mBAIJ,4BACE,kBACA,eACA,gBAEA,+BACE,kBCvBJ,kBACE,YACA,WAEA,6BACE,YACA,WACA,iEACA,eACA,iBACA,gBACA,wBAGF,mCACE,YACA,WACA,iEACA,eACA,iBACA,gBACA,wBAGF,wBACE,YACA,WACA,0DACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,6DACA,eACA,gBACA,wBAGF,kCACE,YACA,WACA,qEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,sEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,sEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,6DACA,eACA,gBACA,wBAGF,4BACE,YACA,WACA,+DACA,eACA,gBACA,wBAGF,oCACE,YACA,WACA,kEACA,aACA,gBACA,wBCzFF,6BACE,wBACA,oCACA,6BACA,wCACE,oBACA,qCAEF,yCACE,WAEF,mCACE,4BAGF,0CACE,MHTC,QGaL,6BACE,UACA,iBASF,6BACE,mCACA,gCACA,2BACA,6BACA,YACA,wCACE,oBACA,qCAEF,2CACE,0CAEF,yCACE,WACA,2BAGF,oCACE,0BACA,6BAGF,oCACE,0BACA,4BAIJ,uCACE,aACA,WACA,yBACA,kBCpEJ,WACE,eAGF,gBACE,oBAGF,sBACE,kBCPF,oBACE,YACA,aACA,WLEW,KKDX,gCACA,2CACA,mCACA,iBACA,aACA,mBACA,8BAEA,0BACE,6DACA,YACA,cACA,wBAGF,6BACE,aAGF,mCACE,aACA,uBACA,iBC1BJ,oBACE,kBACA,mBACA,uBACA,eAEA,6BACE,WNQU,QMPV,MNQS,QMLX,6BACE,WNYW,QMXX,MNYU,QMTZ,2BACE,mBACA,MNIQ,QOpBV,yBACE,oBACA,iBACA,oBACA,qBACA,aACA,mBACA,uBACA,YAGF,mCACE,WPTS,KOUT,mBACA,YACA,aACA,sBAEA,6CACE,YACA,aAGF,2CACE,aACA,cAGF,8CACE,aCjCN,4BACE,aACA,8BACA,yBACA,eACA,mBACA,YAIA,4DACE,UACA,uBAGF,sDACE,UACA,uBAGF,yDACE,gBACA,aACA,UAEA,+DACE,aACA,kBAGF,gEACE,uBC/BN,mBACE,kBACA,MACA,YACA,WACA,gCACA,UACA,aACA,mBACA,uBCFF,qBACE,+BAGF,2BACE,wBAGF,wBACE,UACA,kBAGF,gCACE,mBCnBF,gCACE,WXIW,KWHX,mBACA,UACA,aACA,sBACA,gBACA,4CACE,UCNF,4BACE,mBAUF,2CACE,aACA,kBACA,WZYW,QYXX,MZYU,QYXV,cAGF,2BACE,MZvBQ,QYwBR,eACA,iCACE,0BCvBJ,8BACE,aACA,kBAEA,wCACE,UACA,WbSS,QaRT,kBACA,YACA,UACA,QACA,UAGF,mCACE,WACA,YACA,WbFS,QaGT,kBACA,YACA,kBACA,UAEA,0CACE,WACA,YAGF,6CACE,WbrBK,QayBT,sCACE,oBAGF,qCACE,gBAGF,0CACE,iBAGF,oCACE,mBACA,WACA,YACA,gBACA,kBACA,mBAIJ,+BACE,MblDI,QamDJ,kBAGF,iCACE,MbpDS,QaqDT,kBACA,uBAGF,8BACE,gBACA,MbvEQ,QawER,0BACA,eACA,oCACE,qBCxEJ,2BACE,kBACA,gBACA,mBAGF,+BACE,aACA,sBACA,mBACA,eACA,WdRS,KcST,mBACA,cACA,YAGF,0BACE,YACA,aACA,mBAEA,+CACE,0EACA,wBAGF,yCACE,wEACA,wBAGF,uCACE,mEACA,wBAGF,0CACE,4EACA,wBAGF,6CACE,sEACA,wBAGF,6CACE,wEACA,wBAGF,wCACE,mEACA,wBAIF,+CACE,0EACA,wBAIJ,6BACE,cACA,kBACA,kBACA,mBACA,kBAEA,mCACE,mBACA,kBACA,eAEA,4CACE,MdrDS,QcwDX,4CACE,MdlEO,QcqET,0CACE,MdjEI,QcqER,qCACE,WACA,UACA,WACA,kBACA,SACA,QAEF,oCACE,WACA,UACA,WACA,kBACA,QACA,QAGF,sCACE,WdrFS,QcsFT,8CACE,WdrFS,QcuFX,6CACE,WdxFS,Qc4Fb,oCACE,mBACA,4CACE,WdnGI,QcqGN,2CACE,WdtGI,Qc0GR,sCACE,mBACA,8CACE,WdlHO,QcoHT,6CACE,WdrHO,Qc0Hb,6BACE,WACA,cACA,WACA,WdnIY,QcsId,mCACE,mBACA,aACA,mBACA,yBACA,2CACE,sBACA,SACA,gBAEF,oDACE,iBACA,mBACA,eAIJ,2CACE,kBACA,eAGF,qCACE,iBACA,kBAGF,gCACE,gBACA,kBAEA,sCACE,mBACA,eAGF,wCACE,eAIJ,kCACE,eC5LJ,yBACE,kBAEA,oCACE,aACA,sBACA,aACA,WfFS,KeGT,mBACA,YACA,kBACA,gBAEA,uDACE,UAOF,6DACE,iBfTQ,QeUR,mBAIJ,uCACE,mEACA,wBACA,eACA,WACA,YACA,kBACA,SACA,WAGF,gCACE,mBACA,gBACA,WAGF,kCACE,mBAEA,gDACE,6BACA,iBAGF,gDACE,mBAIJ,gCACE,mBAIA,mCACE,kBAOF,sCACE,kBAIJ,+BACE,Mf7EQ,Qe8ER,eACA,qCACE,0BAKF,mCACE,mBACA,kBAEA,sCACE,Mf1FI,Qe2FJ,eACA,eACA,4CACE,0BAQR,qCACE,kBAKF,qCACE,mBAGF,wCACE,aACA,yBACA,YACA,gBAKF,mCACE,yBACA,cCxHF,2BACE,0DACA,wBACA,YACA,aACA,mBAGF,4BACE,mBACA,kBAGF,2BACE,mBACA,kBAGF,oCACE,aACA,uBACA,gBACA,WCtBF,0BACE,+DACA,wBACA,YACA,aACA,mBACA,4CACE,gBAIJ,0BACE,mBACA,MjBNG,QiBOH,eACA,kBCjBF,oCACE,kBAGF,sCACE,mBAGF,4CACE,aACA,yBACA,YACA,iBCVF,+CACE,aACA,8BAGF,gDACE,kBACA,yBACA,UACA,kBACA,8BACA,aACA,eAEA,sDACE,yBAGF,0DACE,8nBAOA,YAEA,gEACE,YASN,2CACE,+DACA,0BACA,iBACA,kBACA,QACA,UACA,eACA,MnB3CS,KmB4CT,gBAGF,oCACE,kBACA,YAEA,4CACE,4DACA,wBACA,WAEF,yCACE,yDACA,wBACA,WAIJ,2CACE,aACA,iBAGF,oCACE,sGACA,eACA,mBACA,iBACA,mBACA,gBACA,iBAEA,iDACE,MnBtDQ,QmByDV,kDACE,MnBvFG,KmB0FL,0CACE,MnB5FM,QmBgGV,8CACE,aACA,yBACA,SACA,gBCnGF,0CACE,kBAGF,0CACE,mBAGF,6CACE,kBAGF,mDACE,aACA,yBACA,SACA,gBChBF,qCACE,kBAGF,uCACE,mBAGF,qCACE,mBAGF,8CACE,aACA,yBACA,SACA,gBCdF,uCACE,kBAGF,uCACE,mBAGF,0CACE,mBACA,mDACE,kBAIJ,6CACE,aAGF,kDACE,yBACA,kBACA,mBACA,iBACA,kBAGF,6CACE,aACA,gBAEA,gDACE,eACA,gBACA,YACA,kBAGF,sDACE,WtBrCE,QsBwCJ,2DACE,gBAIJ,iDACE,eACA,qBACA,MtBrDQ,QsBsDR,kBACA,gBACA,eACA,gBACA,kBACA,QAGF,6CACE,aACA,kBACA,gBAGF,gDACE,aACA,yBACA,SACA,gBCrEF,wCACE,kBACA,0DACE,mBAIJ,wCACE,mBAGF,2CACE,mBAGF,0CACE,eACA,mBAMA,qDACE,aAIJ,oDACE,gBAGF,wCACE,aACA,uBAGH,+CACE,mEACA,YACA,wBACA,kBACA,kBACA,gBAGD,6CACE,gBACA,iBACA,eACA,yBAGF,iDACE,aACA,yBACA,SACA,gBCzDF,4CACE,kBAGF,4CACE,mBAGF,+CACE,mBACA,wDACE,kBAKF,yDACE,aAIJ,qDACE,aACA,yBACA,SACA,gBCzBF,0CACE,aAGF,qCACE,iBzBKY,QyBJZ,oBACA,YACA,WACA,YACA,gBAEA,4CACE,YACA,uEACA,oBACA,WAGF,0CACE,mBAIJ,wCACE,gBAGF,sCACE,kBACA,6BACA,aACA,mBAEA,kDACE,uBAGF,4CACE,eACA,UAGF,2CACE,iBACA,qDACE,mBAIJ,8CACE,WACA,mBACA,iBACA,kBAIJ,+CACE,MzBnDS,QyBsDX,iDACE,mBACA,kBACA,kBACA,eACA,WAGF,4CACE,mEACA,YACA,WACA,oDACE","file":"transferito-styles.min.css"}
     1{"version":3,"sourceRoot":"","sources":["../scss/base/_typography.scss","../scss/base/_buttons.scss","../scss/_variables/_colours.scss","../scss/base/_lists.scss","../scss/base/_icons.scss","../scss/base/_input.scss","../scss/layouts/_wp-admin-reset.scss","../scss/layouts/_header.scss","../scss/layouts/_legend.scss","../scss/layouts/_one-column.scss","../scss/layouts/_three-column.scss","../scss/layouts/_modal.scss","../scss/layouts/__layouts.scss","../scss/components/_main-container.scss","../scss/components/_pro-tip.scss","../scss/components/_navigation.scss","../scss/components/_notices.scss","../scss/components/_information.scss","../scss/screens/_upgrade-screen.scss","../scss/screens/_loading-screen.scss","../scss/screens/_destination-url.scss","../scss/screens/_select-migration-method.scss","../scss/screens/_cpanel-authentication.scss","../scss/screens/_domain-selection.scss","../scss/screens/_ftp-authentication.scss","../scss/screens/_directory-selection.scss","../scss/screens/_database-authentication.scss","../scss/screens/_migration-progress.scss"],"names":[],"mappings":"AAEE,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,4BACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,sBACE,yBACA,kBACA,gBACA,eACA,iBAGF,yBACE,yBACA,kBACA,gBACA,eACA,iBAGF,oCACE,yBACA,kBACA,gBACA,eACA,iBAGF,8BACE,yBACA,kBACA,gBACA,eACA,iBAGF,qBACE,yBACA,kBACA,gBACA,eACA,iBAGF,gCACE,yBACA,kBACA,gBACA,eACA,iBAGF,+BACE,yBACA,kBACA,gBACA,eACA,iBACA,cAGF,iCACE,yBACA,kBACA,gBACA,eACA,iBAGF,4BACE,yBACA,kBACA,gBACA,eACA,iBCtGJ,oBACE,yBACA,yBACA,kBACA,mBACA,qBACA,cACA,WACA,eACA,kBACA,gBAEA,0BACE,qBAIF,6BACE,WCnBQ,QDoBR,yBACA,MCfS,KDiBT,mCACE,WClBO,KDmBP,MCzBM,QD4BR,mCACE,WC9BC,QDiCH,sCACE,yBACA,WC9BO,QD+BP,MCzBC,QD6BL,+BACE,WClCS,KDmCT,yBACA,MCjCI,QDmCJ,qCACE,WCxCE,QDyCF,MCrCE,QDwCJ,wCACE,WC7CE,QD8CF,MCxCO,QD4CX,2BACE,eAGF,4BACE,eAGF,2BACE,eACA,kBAIF,6BAOE,MCnEI,QDoEJ,uBACA,YACA,kBACA,kBAVA,qCACE,mDACA,kBACA,UACA,SAQF,mCAIE,MCtFM,QDmFN,2CACE,mDAKJ,mCACE,uBACA,YACA,MCpFO,QCPb,qBACE,kBACA,kBACA,mBAEA,wBACE,kBACA,eAGF,wDACE,mBAIJ,4BACE,kBACA,eACA,gBAEA,+BACE,kBCvBJ,kBACE,YACA,WAEA,6BACE,YACA,WACA,iEACA,eACA,iBACA,gBACA,wBAGF,mCACE,YACA,WACA,iEACA,eACA,iBACA,gBACA,wBAGF,wBACE,YACA,WACA,0DACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,6DACA,eACA,gBACA,wBAGF,kCACE,YACA,WACA,qEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,sEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,sEACA,eACA,gBACA,wBAGF,0BACE,YACA,WACA,6DACA,eACA,gBACA,wBAGF,4BACE,YACA,WACA,+DACA,eACA,gBACA,wBAGF,oCACE,YACA,WACA,kEACA,aACA,gBACA,wBCzFF,6BACE,wBACA,oCACA,6BACA,wCACE,oBACA,qCAEF,yCACE,WAEF,mCACE,4BAGF,0CACE,MHTC,QGaL,6BACE,UACA,iBASF,6BACE,mCACA,gCACA,2BACA,6BACA,YACA,wCACE,oBACA,qCAEF,2CACE,0CAEF,yCACE,WACA,2BAGF,oCACE,0BACA,6BAGF,oCACE,0BACA,4BAIJ,uCACE,aACA,WACA,yBACA,kBCpEJ,WACE,eAGF,gBACE,oBAGF,sBACE,kBCPF,oBACE,YACA,aACA,WLEW,KKDX,gCACA,2CACA,mCACA,iBACA,aACA,mBACA,8BAEA,0BACE,6DACA,YACA,cACA,wBAGF,6BACE,aAGF,mCACE,aACA,uBACA,iBC1BJ,oBACE,kBACA,mBACA,uBACA,eAEA,6BACE,WNQU,QMPV,MNQS,QMLX,6BACE,WNYW,QMXX,MNYU,QMTZ,2BACE,mBACA,MNIQ,QOpBV,yBACE,oBACA,iBACA,oBACA,qBACA,aACA,mBACA,uBACA,YAGF,mCACE,WPTS,KOUT,mBACA,YACA,aACA,sBAEA,6CACE,YACA,aAGF,2CACE,aACA,cAGF,8CACE,aCjCN,4BACE,aACA,8BACA,yBACA,eACA,mBACA,YAIA,4DACE,UACA,uBAGF,sDACE,UACA,uBAGF,yDACE,gBACA,aACA,UAEA,+DACE,aACA,kBAGF,gEACE,uBC/BN,mBACE,kBACA,MACA,YACA,WACA,gCACA,UACA,aACA,mBACA,uBCFF,qBACE,+BAGF,2BACE,wBAGF,wBACE,UACA,kBAGF,gCACE,mBCnBF,gCACE,WXIW,KWHX,mBACA,UACA,aACA,sBACA,gBACA,4CACE,UCNF,4BACE,mBAUF,2CACE,aACA,kBACA,WZYW,QYXX,MZYU,QYXV,cAGF,2BACE,MZvBQ,QYwBR,eACA,iCACE,0BCvBJ,8BACE,aACA,kBAEA,wCACE,UACA,WbSS,QaRT,kBACA,YACA,UACA,QACA,UAGF,mCACE,WACA,YACA,WbFS,QaGT,kBACA,YACA,kBACA,UAEA,0CACE,WACA,YAGF,6CACE,WbrBK,QayBT,sCACE,oBAGF,qCACE,gBAGF,0CACE,iBAGF,oCACE,mBACA,WACA,YACA,gBACA,kBACA,mBAIJ,+BACE,MblDI,QamDJ,kBAGF,iCACE,MbpDS,QaqDT,kBACA,uBAGF,8BACE,gBACA,MbvEQ,QawER,0BACA,eACA,oCACE,qBCxEJ,2BACE,kBACA,gBACA,mBAGF,+BACE,aACA,sBACA,mBACA,eACA,WdRS,KcST,mBACA,cACA,YAGF,0BACE,YACA,aACA,mBAEA,+CACE,0EACA,wBAGF,yCACE,wEACA,wBAGF,uCACE,mEACA,wBAGF,0CACE,4EACA,wBAGF,6CACE,sEACA,wBAGF,6CACE,wEACA,wBAGF,wCACE,mEACA,wBAIF,+CACE,0EACA,wBAIJ,6BACE,cACA,kBACA,kBACA,mBACA,kBAEA,mCACE,mBACA,kBACA,eAEA,4CACE,MdrDS,QcwDX,4CACE,MdlEO,QcqET,0CACE,MdjEI,QcqER,qCACE,WACA,UACA,WACA,kBACA,SACA,QAEF,oCACE,WACA,UACA,WACA,kBACA,QACA,QAGF,sCACE,WdrFS,QcsFT,8CACE,WdrFS,QcuFX,6CACE,WdxFS,Qc4Fb,oCACE,mBACA,4CACE,WdnGI,QcqGN,2CACE,WdtGI,Qc0GR,sCACE,mBACA,8CACE,WdlHO,QcoHT,6CACE,WdrHO,Qc0Hb,6BACE,WACA,cACA,WACA,WdnIY,QcsId,mCACE,mBACA,aACA,mBACA,yBACA,2CACE,sBACA,SACA,gBAEF,oDACE,iBACA,mBACA,eAIJ,2CACE,kBACA,eAGF,qCACE,iBACA,kBAGF,gCACE,gBACA,kBAEA,sCACE,mBACA,eAGF,wCACE,eAIJ,kCACE,eC5LJ,yBACE,kBAEA,oCACE,aACA,sBACA,aACA,WfFS,KeGT,mBACA,YACA,kBACA,gBAEA,uDACE,UAOF,6DACE,iBfTQ,QeUR,mBAIJ,uCACE,mEACA,wBACA,eACA,WACA,YACA,kBACA,SACA,WAGF,gCACE,mBACA,gBACA,WAGF,kCACE,mBAEA,gDACE,6BACA,iBAGF,gDACE,mBAIJ,gCACE,mBAIA,mCACE,kBAOF,sCACE,kBAIJ,+BACE,Mf7EQ,Qe8ER,eACA,qCACE,0BAKF,mCACE,mBACA,kBAEA,sCACE,Mf1FI,Qe2FJ,eACA,eACA,4CACE,0BAQR,qCACE,kBAKF,qCACE,mBAGF,wCACE,aACA,yBACA,YACA,gBAKF,mCACE,yBACA,cCxHF,2BACE,0DACA,wBACA,YACA,aACA,mBAGF,4BACE,mBACA,kBAGF,2BACE,mBACA,kBAGF,oCACE,aACA,uBACA,gBACA,WCtBF,0BACE,+DACA,wBACA,YACA,aACA,mBACA,4CACE,gBAIJ,0BACE,mBACA,MjBNG,QiBOH,eACA,kBCjBF,oCACE,kBAGF,sCACE,mBAGF,4CACE,aACA,yBACA,YACA,iBAIA,gDACE,gBCfJ,+CACE,aACA,8BAGF,gDACE,kBACA,yBACA,UACA,kBACA,8BACA,aACA,eAEA,sDACE,yBAGF,0DACE,8nBAOA,YAEA,gEACE,YASN,2CACE,+DACA,0BACA,iBACA,kBACA,QACA,UACA,eACA,MnB3CS,KmB4CT,gBAGF,oCACE,kBACA,YAEA,4CACE,4DACA,wBACA,WAEF,yCACE,yDACA,wBACA,WAIJ,2CACE,aACA,iBAGF,oCACE,sGACA,eACA,mBACA,iBACA,mBACA,gBACA,iBAEA,iDACE,MnBtDQ,QmByDV,kDACE,MnBvFG,KmB0FL,0CACE,MnB5FM,QmBgGV,8CACE,aACA,yBACA,SACA,gBCnGF,0CACE,kBAGF,0CACE,mBAGF,6CACE,kBAGF,mDACE,aACA,yBACA,SACA,gBChBF,qCACE,kBAGF,uCACE,mBAGF,qCACE,mBAGF,8CACE,aACA,yBACA,SACA,gBCdF,uCACE,kBAGF,uCACE,mBAGF,0CACE,mBACA,mDACE,kBAIJ,6CACE,aAGF,kDACE,yBACA,kBACA,mBACA,iBACA,kBAGF,6CACE,aACA,gBAEA,gDACE,eACA,gBACA,YACA,kBAGF,sDACE,WtBrCE,QsBwCJ,2DACE,gBAIJ,iDACE,eACA,qBACA,MtBrDQ,QsBsDR,kBACA,gBACA,eACA,gBACA,kBACA,QAGF,6CACE,aACA,kBACA,gBAGF,gDACE,aACA,yBACA,SACA,gBCrEF,wCACE,kBACA,0DACE,mBAIJ,wCACE,mBAGF,2CACE,mBAGF,0CACE,eACA,mBAMA,qDACE,aAIJ,oDACE,gBAGF,wCACE,aACA,uBAGH,+CACE,mEACA,YACA,wBACA,kBACA,kBACA,gBAGD,6CACE,gBACA,iBACA,eACA,yBAGF,iDACE,aACA,yBACA,SACA,gBCzDF,4CACE,kBAGF,4CACE,mBAGF,+CACE,mBACA,wDACE,kBAKF,yDACE,aAIJ,qDACE,aACA,yBACA,SACA,gBCzBF,0CACE,aAGF,qCACE,iBzBKY,QyBJZ,oBACA,YACA,WACA,YACA,gBAEA,4CACE,YACA,uEACA,oBACA,WAGF,0CACE,mBAIJ,wCACE,gBAGF,sCACE,kBACA,6BACA,aACA,mBAEA,kDACE,uBAGF,4CACE,eACA,UAGF,2CACE,iBACA,qDACE,mBAIJ,8CACE,WACA,mBACA,iBACA,kBAIJ,+CACE,MzBnDS,QyBsDX,iDACE,mBACA,kBACA,kBACA,eACA,WAGF,4CACE,mEACA,YACA,WACA,oDACE","file":"transferito-styles.min.css"}
  • transferito/trunk/src/Views/Assets/js/transferito.js

    r3078327 r3186869  
    16121612                var completeUpload = $.post(ajaxurl, data, function(response) {
    16131613
     1614                    console.log('FIRES__ -> Upload completed');
     1615                    console.log({ response, type, ignoreLocalUploadProperties })
     1616
    16141617                    /**
    16151618                     * Set the backup to completed
     
    17961799             *
    17971800             * @param domain
     1801             * @param localMigration
    17981802             * @param wpNonce
    17991803             * @param message
    1800              */
    1801             this.checkCpanelAvailability = function (domain, wpNonce, message, subMessage) {
     1804             * @param subMessage
     1805             */
     1806            this.checkCpanelAvailability = function (domain, localMigration, wpNonce, message, subMessage) {
    18021807                /**
    18031808                 * Show the loading screen
     
    18121817                    action: 'check_cpanel_availability',
    18131818                    domain: domain,
     1819                    localMigration: localMigration,
    18141820                    securityKey: wpNonce
    18151821                };
    18161822                var cPanelCheck = $.post(ajaxurl, data, function(response) {
    1817                     self.utilities.setTransferMethodOptions(response.data.transferMethod, response.data.cPanelAllowed);
    1818                     self.utilities.setTemplate(response.data.htmlTemplate);
     1823
     1824                    var transferMethod = response.data.transferMethod;
     1825                    var cPanelAllowed = response.data.cPanelAllowed;
     1826
     1827                    self.utilities.setTransferMethodOptions(transferMethod, cPanelAllowed);
     1828
     1829                    /**
     1830                     *
     1831                     */
     1832                    if (transferMethod === 'localSiteMigration') {
     1833                        /**
     1834                         * Create the migration payload
     1835                         */
     1836                        self.prepareMigration(
     1837                            {
     1838                                transferMethod: transferMethod,
     1839                            },
     1840                            response.data.securityToken
     1841                        );
     1842                    } else {
     1843                        self.utilities.setTemplate(response.data.htmlTemplate);
     1844                    }
    18191845                });
    18201846                cPanelCheck.fail(function(error) {
     
    22102236            transferito.checkCpanelAvailability(
    22112237                $('#domainProtocol').val() + $('#domain').val(),
     2238                $('#localSiteMigration').is(':checked'),
    22122239                $('#cPanelCheckSecurity').val(),
    22132240                'Please wait...',
  • transferito/trunk/src/Views/parts/migration/cpanel-check.php

    r3008534 r3186869  
    6464                        </div>
    6565                    </div>
     66                    <div class="transferito-destination-url__input transferito-destination-url__input--margin-top transferito__hide-element">
     67
     68                        <label class="transferito-input__checkbox--label transferito-text__p1--bold">
     69                            <input type="checkbox"
     70                                   class="transferito-input__checkbox transferito-form-element"
     71                                   id="localSiteMigration"
     72                                   name="local_site_migration">
     73                            Migrate to your local environment
     74                        </label>
     75                        <div class="transferito-database-authentication__checkbox--content transferito-text__small">
     76                            Only check this if you want to migrate your site to your development machine
     77                        </div>
     78
     79                    </div>
    6680                    <div class="transferito-destination-url__action-button">
    6781                        <button id="cpanelCheck" class="transferito-button transferito-button__primary transferito-button--small transferito__check-cpanel-availability" <?php echo isset($data['url']) ? '' : 'disabled'; ?>>CONTINUE</button>
  • transferito/trunk/src/Views/parts/migration/navigation.php

    r3008534 r3186869  
     1<?php
     2    $transferMethod = get_transient('transferito_transfer_method');
     3    $isLocalMigration = $transferMethod === 'localSiteMigration';
     4?>
     5
    16<div class="transferito-navigation">
    27
     
    4247                    <div class="transferito-navigation__item-information">
    4348                        <div class="transferito-navigation__content transferito-text__small">
    44                             <?php echo get_transient('transferito_transfer_method') === 'cpanel' ? 'cPanel' : 'FTP'; ?>
     49                            <?php if ($transferMethod === 'cpanel'): ?>cPanel<?php endif; ?>
     50                            <?php if ($transferMethod === 'manual'): ?>FTP<?php endif; ?>
     51                            <?php if ($transferMethod === 'localSiteMigration'): ?>Local<?php endif; ?>
    4552                        </div>
    4653                        <?php if (isset($data['startMigration']) && $data['startMigration'] !== 'active'): ?>
     
    5360    <?php endif; ?>
    5461
    55     <?php if (isset($data['cPanelAuthentication'])): ?>
     62    <?php if (isset($data['cPanelAuthentication']) && !$isLocalMigration): ?>
    5663        <div class="transferito-navigation__item">
    5764            <?php if ($data['cPanelAuthentication'] === 'completed'): ?>
     
    9299    <?php endif; ?>
    93100
    94     <?php if (isset($data['selectDomain'])): ?>
     101    <?php if (isset($data['selectDomain']) && !$isLocalMigration): ?>
    95102        <div class="transferito-navigation__item">
    96103            <?php if ($data['selectDomain'] === 'completed'): ?>
     
    116123    <?php endif; ?>
    117124
    118     <?php if (isset($data['ftpAuthentication'])): ?>
     125    <?php if (isset($data['ftpAuthentication']) && !$isLocalMigration): ?>
    119126        <div class="transferito-navigation__item">
    120127            <?php if ($data['ftpAuthentication'] === 'completed'): ?>
     
    157164    <?php endif; ?>
    158165
    159     <?php if (isset($data['selectDirectory'])): ?>
     166    <?php if (isset($data['selectDirectory']) && !$isLocalMigration): ?>
    160167        <div class="transferito-navigation__item">
    161168            <?php if ($data['selectDirectory'] === 'completed'): ?>
     
    182189    <?php endif; ?>
    183190
    184     <?php if (isset($data['databaseAuthentication'])): ?>
     191    <?php if (isset($data['databaseAuthentication']) && !$isLocalMigration): ?>
    185192        <div class="transferito-navigation__item">
    186193            <?php if ($data['databaseAuthentication'] === 'completed'): ?>
  • transferito/trunk/transferito.php

    r3098977 r3186869  
    33 * Plugin Name:  WordPress Migration Plugin - Transferito
    44 * Plugin URI:   https://transferito.com/
    5  * Description:  Quickly transfer a WordPress site and database to another server.
    6  * Version:      10.6.1
     5 * Description:  The easiest 1-Click WordPress Migration plugin that will migrate, clone, transfer and move your WordPress site to any host in seconds.
     6 * Version:      10.6.2
    77 * Author:       Transferito
    88 * Author URI:   https://transferito.com/
     
    2727define( 'TRANSFERITO_ASSET_URL',       plugin_dir_url( __FILE__ ) . 'src/Views/Assets/' );
    2828define( 'TRANSFERITO_CHUNK_SIZE',      (5 * 1024 * 1024) );
    29 define( 'TRANSFERITO_VERSION',         '10.6.1' );
     29define( 'TRANSFERITO_VERSION',         '10.6.2' );
    3030define( 'TRANSFERITO_MAX_ALLOWED',     (250 * 1024 * 1024) );
    3131define( 'TRANSFERITO_ZIP_LIMIT',       (32 * 1024 * 1024) );
Note: See TracChangeset for help on using the changeset viewer.