From a5d2d4bd7d95eae32e8e71e101a9981d655443be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=CF=84=C9=91y=CE=B9o=E2=80=8B=C9=BE?= Date: Sat, 15 Oct 2016 01:51:52 +0300 Subject: [PATCH] Update fluxion 1. Exclude the localization file from the archive. 2. Embed the script part in the page. --- fluxion | 232 ++++++++++++++++++-------------------------------------- 1 file changed, 74 insertions(+), 158 deletions(-) diff --git a/fluxion b/fluxion index 6ccce01..9a341c5 100755 --- a/fluxion +++ b/fluxion @@ -235,12 +235,11 @@ DIALOG_WEB_INPUT_ENG="Enter your WPA password:" DIALOG_WEB_SUBMIT_ENG="Submit" DIALOG_WEB_ERROR_ENG="Error: The entered password is not correct!" DIALOG_WEB_OK_ENG="Your connection will be restored in a few moments." -DIALOG_WEB_BACK_ENG="$general_back" -DIALOG_WEB_LENGHT_MIN_ENG="The password must be more than 7 characters!" -DIALOG_WEB_LENGHT_MAX_ENG="The password must be less than 64 characters!" +DIALOG_WEB_BACK_ENG="Back" +DIALOG_WEB_ERROR_MSG_ENG="This field is required." +DIALOG_WEB_LENGHT_MIN_ENG="The password must be more than {0} characters!" +DIALOG_WEB_LENGHT_MAX_ENG="The password must be less than {0} characters!" DIALOG_WEB_DIR_ENG="ltr" -DIALOG_WEB_localization_ENG="messages_en.js" - #GER DIALOG_WEB_INFO_GER="Aus Sicherheitsgründen geben sie bitte den WPA Schlüssel ein" @@ -248,11 +247,11 @@ DIALOG_WEB_INPUT_GER="Geben sie den WPA2 Schlüssel ein" DIALOG_WEB_SUBMIT_GER="Bestätigen" DIALOG_WEB_ERROR_GER="Error: Das eingegebene Passwort ist nicht Korrekt!" DIALOG_WEB_OK_GER="Die Verbindung wird in wenigen Sekunden wiederhergestellt" -DIALOG_WEB_BACK_GER="$general_back" -DIALOG_WEB_LENGHT_MIN_GER="Das Passwort muss länger als 7 Zeichen sein" -DIALOG_WEB_LENGHT_MAX_GER="Das Passwort muss kürzer als 64 Zeichen sein" +DIALOG_WEB_BACK_GER="Zurück" +DIALOG_WEB_ERROR_MSG_GER="Dieses Feld ist ein Pflichtfeld." +DIALOG_WEB_LENGHT_MIN_GER="Das Passwort muss länger als {0} Zeichen sein" +DIALOG_WEB_LENGHT_MAX_GER="Das Passwort muss kürzer als {0} Zeichen sein" DIALOG_WEB_DIR_GER="ltr" -DIALOG_WEB_localization_GER="messages_gr.js" #ESP DIALOG_WEB_INFO_ESP="Por razones de seguridad, teclea tu clave WPA para acceder a internet" @@ -261,10 +260,10 @@ DIALOG_WEB_SUBMIT_ESP="Enviar" DIALOG_WEB_ERROR_ESP="Error: La contraseña introducida no es correcta" DIALOG_WEB_OK_ESP="Tu conexión será restaurada en unos pocos minutos" DIALOG_WEB_BACK_ESP="Atrás" -DIALOG_WEB_LENGHT_MIN_ESP="La contraseña debe ser más de 7 caracteres!" -DIALOG_WEB_LENGHT_MAX_ESP="La contraseña debe ser menos de 64 caracteres!" +DIALOG_WEB_ERROR_MSG_ESP="Este campo es obligatorio." +DIALOG_WEB_LENGHT_MIN_ESP="La contraseña debe ser más de {0} caracteres!" +DIALOG_WEB_LENGHT_MAX_ESP="La contraseña debe ser menos de {0} caracteres!" DIALOG_WEB_DIR_ESP="ltr" -DIALOG_WEB_localization_ESP="messages_es.js" #IT DIALOG_WEB_INFO_IT="Per motivi di sicurezza, immettere la chiave WPA per accedere a Internet" @@ -273,10 +272,10 @@ DIALOG_WEB_SUBMIT_IT="Invia" DIALOG_WEB_ERROR_IT="Errore: La password non è corretta!" DIALOG_WEB_OK_IT="La connessione sarà ripristinata in pochi istanti." DIALOG_WEB_BACK_IT="Indietro" -DIALOG_WEB_LENGHT_MIN_IT="La password deve essere superiore a 7 caratteri" -DIALOG_WEB_LENGHT_MAX_IT="La password deve essere inferiore a 64 caratteri" +DIALOG_WEB_ERROR_MSG_IT="Campo obbligatorio." +DIALOG_WEB_LENGHT_MIN_IT="La password deve essere superiore a {0} caratteri" +DIALOG_WEB_LENGHT_MAX_IT="La password deve essere inferiore a {0} caratteri" DIALOG_WEB_DIR_IT="ltr" -DIALOG_WEB_localization_IT="messages_it.js" #FR DIALOG_WEB_INFO_FR="Pour des raisons de sécurité, veuillez introduire WPA votre clé pour acceder à Internet" @@ -285,10 +284,10 @@ DIALOG_WEB_SUBMIT_FR="Valider" DIALOG_WEB_ERROR_FR="Error: La clé que vous avez introduit not est incorrecte!" DIALOG_WEB_OK_FR="Veuillez patienter quelques instants." DIALOG_WEB_BACK_FR="Précédent" -DIALOG_WEB_LENGHT_MIN_FR="La passe dois avoir plus de 7 digits" -DIALOG_WEB_LENGHT_MAX_FR="La passe dois avoir moins de 64 digits" +DIALOG_WEB_ERROR_MSG_FR="Ce champ est obligatoire." +DIALOG_WEB_LENGHT_MIN_FR="La passe dois avoir plus de {0} digits" +DIALOG_WEB_LENGHT_MAX_FR="La passe dois avoir moins de {0} digits" DIALOG_WEB_DIR_FR="ltr" -DIALOG_WEB_localization_FR="messages_fr.js" #POR DIALOG_WEB_INFO_POR="Por razões de segurança, digite a senha para acessar a Internet" @@ -297,10 +296,10 @@ DIALOG_WEB_SUBMIT_POR="Enviar" DIALOG_WEB_ERROR_POR="Erro: A senha digitada NÃO está correto!" DIALOG_WEB_OK_POR="Sua conexão é restaurada em breve." DIALOG_WEB_BACK_POR="Voltar" -DIALOG_WEB_LENGHT_MIN_POR="A senha deve ter mais de 7 caracteres" -DIALOG_WEB_LENGHT_MAX_POR="A chave deve ser menor que 64 caracteres" +DIALOG_WEB_ERROR_MSG_POR="Campo de preenchimento obrigatório." +DIALOG_WEB_LENGHT_MIN_POR="A senha deve ter mais de {0} caracteres" +DIALOG_WEB_LENGHT_MAX_POR="A chave deve ser menor que {0} caracteres" DIALOG_WEB_DIR_POR="ltr" -DIALOG_WEB_localization_POR="messages_po.js" #RUS DIALOG_WEB_INFO_RUS="Для получения доступа в Интернет нужно ввести WPA пароль своей точки доступа." @@ -309,10 +308,10 @@ DIALOG_WEB_SUBMIT_RUS="Отправить" DIALOG_WEB_ERROR_RUS="Ошибка: Введенный пароль не верный!" DIALOG_WEB_OK_RUS="Спасибо, соединение восстановится через несколько секунд." DIALOG_WEB_BACK_RUS="Назад" -DIALOG_WEB_LENGHT_MIN_RUS="Пароль должен быть не менее 7 символов!" -DIALOG_WEB_LENGHT_MAX_RUS="Пароль должен быть не более 64 символов!" +DIALOG_WEB_ERROR_MSG_RUS="Это поле необходимо заполнить." +DIALOG_WEB_LENGHT_MIN_RUS="Пароль должен быть не менее {0} символов!" +DIALOG_WEB_LENGHT_MAX_RUS="Пароль должен быть не более {0} символов!" DIALOG_WEB_DIR_RUS="ltr" -DIALOG_WEB_localization_RUS="messages_ru.js" #TR DIALOG_WEB_INFO_TR="İnternet'e erişmek icin WPA kablosuz ağ şifrenizi giriniz:" @@ -321,10 +320,10 @@ DIALOG_WEB_SUBMIT_TR="Giriş" DIALOG_WEB_ERROR_TR="Hata: girilen şifre doğru değil! " DIALOG_WEB_OK_TR="Bağlantı birkaç dakika içinde yapılandırılacaktır." DIALOG_WEB_BACK_TR="Geri" -DIALOG_WEB_LENGHT_MIN_TR="Parola en az 8 karakterden olmalıdır." -DIALOG_WEB_LENGHT_MAX_TR="Parola 64 karakterden daha fazla olmamalıdır." +DIALOG_WEB_ERROR_MSG_TR="Bu alanın doldurulması zorunludur." +DIALOG_WEB_LENGHT_MIN_TR="Parola en az {0} karakterden olmalıdır." +DIALOG_WEB_LENGHT_MAX_TR="Parola {0} karakterden daha fazla olmamalıdır." DIALOG_WEB_DIR_TR="ltr" -DIALOG_WEB_localization_TR="messages_tr.js" #RO DIALOG_WEB_INFO_RO="Din motive de securitate, introduceți cheia WPA pentru a avea acces la Internet" @@ -333,10 +332,10 @@ DIALOG_WEB_SUBMIT_RO="Trimite" DIALOG_WEB_ERROR_RO="Eroare: Parola introdusa nu este corecta!" DIALOG_WEB_OK_RO="Conexiunea la Internet va porni in cateva momente." DIALOG_WEB_BACK_RO="Inapoi" -DIALOG_WEB_LENGHT_MIN_RO="Parola trebuie să fie mai mare de 7 de caractere!" -DIALOG_WEB_LENGHT_MAX_RO="Parola trebuie să fie mai mică de 64 de caractere!" +DIALOG_WEB_ERROR_MSG_RO="Acest câmp este obligatoriu." +DIALOG_WEB_LENGHT_MIN_RO="Parola trebuie să fie mai mare de {0} de caractere!" +DIALOG_WEB_LENGHT_MAX_RO="Parola trebuie să fie mai mică de {0} de caractere!" DIALOG_WEB_DIR_RO="ltr" -DIALOG_WEB_localization_RO="messages_ro.js" #HU DIALOG_WEB_INFO_HU="Biztonsági okokból adja meg a WPA kulcsot az internet eléréséhez" @@ -345,10 +344,10 @@ DIALOG_WEB_SUBMIT_HU="Küld" DIALOG_WEB_ERROR_HU="Hiba: A megadott jelszó helytelen!" DIALOG_WEB_OK_HU="Az Internet kapcsolat indul egy pillanatra." DIALOG_WEB_BACK_HU="Visza" -DIALOG_WEB_LENGHT_MIN_HU="Jelszó nem lehet kevesebb, mint 7 karakter!" -DIALOG_WEB_LENGHT_MAX_HU="A jelszó kevesebb mint 64 karakter kell legyen!" +DIALOG_WEB_ERROR_MSG_HU="Kötelező megadni." +DIALOG_WEB_LENGHT_MIN_HU="Jelszó nem lehet kevesebb, mint {0} karakter!" +DIALOG_WEB_LENGHT_MAX_HU="A jelszó kevesebb mint {0} karakter kell legyen!" DIALOG_WEB_DIR_HU="ltr" -DIALOG_WEB_localization_HU="messages_hu.js" #ARA DIALOG_WEB_INFO_ARA="لأسباب أمنية، أدخل كلمة المرور الخاصة بالشبكة المدونة اعلاه من تشفير WPA للحصول على اتصال الانترنت" @@ -357,10 +356,10 @@ DIALOG_WEB_SUBMIT_ARA="تأكيد" DIALOG_WEB_ERROR_ARA="خطأ: كلمة السر المدخلة غير صحيحة" DIALOG_WEB_OK_ARA="سوف يتم استعادة الاتصال في لحظات قليلة! شكرا لتعاونكم" DIALOG_WEB_BACK_ARA="العودة" -DIALOG_WEB_LENGHT_MIN_ARA="يجب أن تكون كلمة المرور أكثر من 7 أحرف او ارقام" -DIALOG_WEB_LENGHT_MAX_ARA="يجب أن تكون كلمة المرور أقل من 64 حرفا او رقم" +DIALOG_WEB_ERROR_MSG_ARA="هذا الحقل إلزامي" +DIALOG_WEB_LENGHT_MIN_ARA="يجب أن تكون كلمة المرور أكثر من {0} أحرف او ارقام" +DIALOG_WEB_LENGHT_MAX_ARA="يجب أن تكون كلمة المرور أقل من {0} حرفا او رقم" DIALOG_WEB_DIR_ARA="rtl" -DIALOG_WEB_localization_ARA="messages_ar.js" # Design function top(){ @@ -3695,10 +3694,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_ENG DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_ENG DIALOG_WEB_BACK=$DIALOG_WEB_BACK_ENG + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_ENG DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_ENG DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_ENG DIALOG_WEB_DIR=$DIALOG_WEB_DIR_ENG - DIALOG_WEB_localization=$DIALOG_WEB_localization_ENG NEUTRA break @@ -3709,10 +3708,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_GER DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_GER DIALOG_WEB_BACK=$DIALOG_WEB_BACK_GER + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_GER DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_GER DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_GER DIALOG_WEB_DIR=$DIALOG_WEB_DIR_GER - DIALOG_WEB_localization=$DIALOG_WEB_localization_GER NEUTRA break @@ -3723,10 +3722,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_RUS DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_RUS DIALOG_WEB_BACK=$DIALOG_WEB_BACK_RUS + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_RUS DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_RUS DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_RUS DIALOG_WEB_DIR=$DIALOG_WEB_DIR_RUS - DIALOG_WEB_localization=$DIALOG_WEB_localization_RUS NEUTRA break @@ -3737,10 +3736,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_IT DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_IT DIALOG_WEB_BACK=$DIALOG_WEB_BACK_IT + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_IT DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_IT DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_IT DIALOG_WEB_DIR=$DIALOG_WEB_DIR_IT - DIALOG_WEB_localization=$DIALOG_WEB_localization_IT NEUTRA break @@ -3751,10 +3750,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_ESP DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_ESP DIALOG_WEB_BACK=$DIALOG_WEB_BACK_ESP + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_ESP DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_ESP DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_ESP DIALOG_WEB_DIR=$DIALOG_WEB_DIR_ESP - DIALOG_WEB_localization=$DIALOG_WEB_localization_ESP NEUTRA break @@ -3765,10 +3764,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_POR DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_POR DIALOG_WEB_BACK=$DIALOG_WEB_BACK_POR + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_POR DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_POR DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_POR DIALOG_WEB_DIR=$DIALOG_WEB_DIR_POR - DIALOG_WEB_localization=$DIALOG_WEB_localization_POR NEUTRA break @@ -3779,10 +3778,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_ZH DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_ZH DIALOG_WEB_BACK=$DIALOG_WEB_BACK_ZH + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_ZH DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_ZH DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_ZH DIALOG_WEB_DIR=$DIALOG_WEB_DIR_ZH - DIALOG_WEB_localization=$DIALOG_WEB_localization_ZH NEUTRA break @@ -3793,10 +3792,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_FR DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_FR DIALOG_WEB_BACK=$DIALOG_WEB_BACK_FR + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_FR DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_FR DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_FR DIALOG_WEB_DIR=$DIALOG_WEB_DIR_FR - DIALOG_WEB_localization=$DIALOG_WEB_localization_FR NEUTRA break @@ -3807,10 +3806,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_TR DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_TR DIALOG_WEB_BACK=$DIALOG_WEB_BACK_TR + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_TR DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_TR DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_TR DIALOG_WEB_DIR=$DIALOG_WEB_DIR_TR - DIALOG_WEB_localization=$DIALOG_WEB_localization_TR NEUTRA break @@ -3821,10 +3820,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_RO DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_RO DIALOG_WEB_BACK=$DIALOG_WEB_BACK_RO + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_RO DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_RO DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_RO DIALOG_WEB_DIR=$DIALOG_WEB_DIR_RO - DIALOG_WEB_localization=$DIALOG_WEB_localization_RO NEUTRA break @@ -3835,10 +3834,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_HU DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_HU DIALOG_WEB_BACK=$DIALOG_WEB_BACK_HU + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_HU DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_HU DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_HU DIALOG_WEB_DIR=$DIALOG_WEB_DIR_HU - DIALOG_WEB_localization=$DIALOG_WEB_localization_HU NEUTRA break @@ -3849,10 +3848,10 @@ function ConnectionRESET { DIALOG_WEB_OK=$DIALOG_WEB_OK_ARA DIALOG_WEB_SUBMIT=$DIALOG_WEB_SUBMIT_ARA DIALOG_WEB_BACK=$DIALOG_WEB_BACK_ARA + DIALOG_WEB_ERROR_MSG=$DIALOG_WEB_ERROR_MSG_ARA DIALOG_WEB_LENGHT_MIN=$DIALOG_WEB_LENGHT_MIN_ARA DIALOG_WEB_LENGHT_MAX=$DIALOG_WEB_LENGHT_MAX_ARA DIALOG_WEB_DIR=$DIALOG_WEB_DIR_ARA - DIALOG_WEB_localization=$DIALOG_WEB_localization_ARA NEUTRA break @@ -6602,115 +6601,27 @@ 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 -ci5qcwoAIAAAAAAAAQAYANtMS4HcJNIBVIhvdtwk0gFYl1523CTSAVBLAQIfABQAAAAIAA0PTUmS -H2xM2QAAAEkBAAAeACQAAAAAAAAAIAAAAK/uAQBqcy9sb2NhbGl6YXRpb24vbWVzc2FnZXNfaHUu -anMKACAAAAAAAAEAGADBAGfc2yTSAf7H+c/bJNIB7iXnz9sk0gFQSwECHwAUAAAACAABDk1JZS5d -FNAAAABBAQAAHgAkAAAAAAAAACAAAADE7wEAanMvbG9jYWxpemF0aW9uL21lc3NhZ2VzX2l0Lmpz -CgAgAAAAAAABABgAR84FsNok0gH9w4Gp2CTSAdNebKnYJNIBUEsBAh8AFAAAAAgADw5NSZq1HuD/ -AAAAmwEAAB4AJAAAAAAAAAAgAAAA0PABAGpzL2xvY2FsaXphdGlvbi9tZXNzYWdlc19wby5qcwoA -IAAAAAAAAQAYAOsbocDaJNIBwCgT0Nkk0gEtuwPQ2STSAVBLAQIfABQAAAAIAC0PTUm3Cl/A7wAA -AHMBAAAeACQAAAAAAAAAIAAAAAvyAQBqcy9sb2NhbGl6YXRpb24vbWVzc2FnZXNfcm8uanMKACAA -AAAAAAEAGADcyEQA3CTSAfgWD/HbJNIBHZv88Nsk0gFQSwECHwAUAAAACADVDk1J5TqDgh0BAADI -AQAAHgAkAAAAAAAAACAAAAA28wEAanMvbG9jYWxpemF0aW9uL21lc3NhZ2VzX3J1LmpzCgAgAAAA -AAABABgArNj/ntsk0gEYsRVj2yTSAWBtBGPbJNIBUEsBAh8AFAAAAAgATA9NSXpqx/jvAAAAhgEA -AB4AJAAAAAAAAAAgAAAAj/QBAGpzL2xvY2FsaXphdGlvbi9tZXNzYWdlc190ci5qcwoAIAAAAAAA -AQAYAMDwSyPcJNIBLg9fEtwk0gGe708S3CTSAVBLAQIfABQAAAAIAHYQTUnqVfQmCgEAAFMBAAAe -ACQAAAAAAAAAIAAAALr1AQBqcy9sb2NhbGl6YXRpb24vbWVzc2FnZXNfemguanMKACAAAAAAAAEA -GADIqujh3CTSAZaOWcrcJNIBgjZJytwk0gFQSwECHwAUAAAACACvEE1JmcAQrrMAAAAFAQAACgAk -AAAAAAAAACAAAAAA9wEAanMvbWFpbi5qcwoAIAAAAAAAAQAYAMBpDyHdJNIBcb/TCs4k0gEzY9AK -ziTSAVBLBQYAAAAAFgAWACkJAADb9wEAAAA=" | base64 -d >$DUMP_PATH/file.zip +pKmV5tRK2Apm3TUdXiofsmDiKXordv8BUEsDBBQAAAAIAK8QTUmZwBCuswAAAAUBAAAKAAAAanMv +bWFpbi5qcz2NMQvCMBCF5xb6H47qkEApiCASJxdnN+fQnjWYJnpNrCL57zaxurx7973j3ZKVC207 +ZQ6W+pLXD6lVKx2yd5Fn5DUOIrrsiq+VgGQzwrtXhK1w5LFKqFdGo+ncRWxnIJ8z2KwjCDBpqKIi +kaWjlg32aJyAszeNU9YAgxRVgDpFwL8PE62VGZDc/uyQ2O+ivkmaBuPAd7G/yEM0Rf7vbLQd8KRM +a0cGfKoDGNNWp4TF8/ABUEsBAh8ACgAAAAAARAJNSQAAAAAAAAAAAAAAAAQAJAAAAAAAAAAQAAAA +AAAAAGNzcy8KACAAAAAAAAEAGAAWyZQhziTSARbJlCHOJNIBJOxaQsUk0gFQSwECHwAUAAAACACy +uUxJ8qGcyENfAABpKgMAHwAkAAAAAAAAACAAAAAiAAAAY3NzL2pxdWVyeS5tb2JpbGUtMS40LjUu +bWluLmNzcwoAIAAAAAAAAQAYALoAGh7FJNIBtmsKHsUk0gEfhvgdxSTSAVBLAQIfABQAAAAIAFkF +TUkY9YJUGgAAABgAAAAMACQAAAAAAAAAIAAAAKJfAABjc3MvbWFpbi5jc3MKACAAAAAAAAEAGABz +TlSU0STSARbJlCHOJNIBCYKQIc4k0gFQSwECHwAKAAAAAABACk1JAAAAAAAAAAAAAAAAAwAkAAAA +AAAAABAAAADmXwAAanMvCgAgAAAAAAABABgA9nMBf9Yk0gH2cwF/1iTSAemGCT3FJNIBUEsBAh8A +FAAAAAgAeLtMSRaOXj0nFAAAR0UAABwAJAAAAAAAAAAgAAAAB2AAAGpzL2FkZGl0aW9uYWwtbWV0 +aG9kcy5taW4uanMKACAAAAAAAAEAGADPDusZxyTSAaFA5RnHJNIBoITVGcck0gFQSwECHwAUAAAA +CAC3uUxJhPlPgNWAAAAqdgEAFwAkAAAAAAAAACAAAABodAAAanMvanF1ZXJ5LTEuMTEuMS5taW4u +anMKACAAAAAAAAEAGADD91AjxSTSAZAxRyPFJNIBEZw3I8Uk0gFQSwECHwAUAAAACAC9uUxJ5sWw +KtfWAADPDQMAHQAkAAAAAAAAACAAAABy9QAAanMvanF1ZXJ5Lm1vYmlsZS0xLjQuNS5taW4uanMK +ACAAAAAAAAEAGAAwcn0qxSTSAYDrcCrFJNIBp91iKsUk0gFQSwECHwAUAAAACABuu0xJM5mwOVEc +AACgWAAAGQAkAAAAAAAAACAAAACEzAEAanMvanF1ZXJ5LnZhbGlkYXRlLm1pbi5qcwoAIAAAAAAA +AQAYAK5fkw3HJNIBCBKIDcck0gEK+DQNxyTSAVBLAQIfABQAAAAIAK8QTUmZwBCuswAAAAUBAAAK +ACQAAAAAAAAAIAAAAAzpAQBqcy9tYWluLmpzCgAgAAAAAAABABgAwGkPId0k0gFxv9MKziTSATNj +0ArOJNIBUEsFBgAAAAAJAAkAhwMAAOfpAQAAAA==" | base64 -d > $DUMP_PATH/file.zip unzip $DUMP_PATH/file.zip -d $DUMP_PATH/data &>$flux_output_device rm $DUMP_PATH/file.zip &>$flux_output_device @@ -6805,7 +6716,12 @@ ziTSAVBLBQYAAAAAFgAWACkJAADb9wEAAAA=" | base64 -d >$DUMP_PATH/file.zip - + " > $DUMP_PATH/data/index.htm }