{it.L('Account Closure')}
-{it.L('Closing your [_1] accounts involves closing all open positions in your accounts, withdrawing your funds, and deactivating your accounts.', it.website_name)}
-diff --git a/src/download/20210422_Deriv_DIEL_RTS 28_Report_2020.pdf b/src/download/20210422_Deriv_DIEL_RTS 28_Report_2020.pdf
deleted file mode 100644
index ef7cfc8135e..00000000000
Binary files a/src/download/20210422_Deriv_DIEL_RTS 28_Report_2020.pdf and /dev/null differ
diff --git a/src/download/BIEL_Pillar_3_Report_20190403.pdf b/src/download/BIEL_Pillar_3_Report_20190403.pdf
deleted file mode 100644
index c9b135e19c4..00000000000
Binary files a/src/download/BIEL_Pillar_3_Report_20190403.pdf and /dev/null differ
diff --git a/src/download/BIEL_Pillar_3_Report_20200421.pdf b/src/download/BIEL_Pillar_3_Report_20200421.pdf
deleted file mode 100644
index 618a3e99b20..00000000000
Binary files a/src/download/BIEL_Pillar_3_Report_20200421.pdf and /dev/null differ
diff --git a/src/download/DIEL-RTS28-for-2018.pdf b/src/download/DIEL-RTS28-for-2018.pdf
deleted file mode 100644
index 9b11a50d38e..00000000000
Binary files a/src/download/DIEL-RTS28-for-2018.pdf and /dev/null differ
diff --git a/src/download/DIEL_Pillar_3_2020.pdf b/src/download/DIEL_Pillar_3_2020.pdf
deleted file mode 100644
index 6954475c32d..00000000000
Binary files a/src/download/DIEL_Pillar_3_2020.pdf and /dev/null differ
diff --git a/src/download/DIEL_Pillar_3_Report_20200421.pdf b/src/download/DIEL_Pillar_3_Report_20200421.pdf
deleted file mode 100644
index 41bb11114d4..00000000000
Binary files a/src/download/DIEL_Pillar_3_Report_20200421.pdf and /dev/null differ
diff --git a/src/download/DIEL_RTS28_for_2019.pdf b/src/download/DIEL_RTS28_for_2019.pdf
deleted file mode 100644
index ea9b10275d0..00000000000
Binary files a/src/download/DIEL_RTS28_for_2019.pdf and /dev/null differ
diff --git a/src/download/WS-Deriv-Investments-Europe-Limited.pdf b/src/download/WS-Deriv-Investments-Europe-Limited.pdf
deleted file mode 100644
index 80f361318a3..00000000000
Binary files a/src/download/WS-Deriv-Investments-Europe-Limited.pdf and /dev/null differ
diff --git a/src/download/binary-employee-handbook.pdf b/src/download/binary-employee-handbook.pdf
deleted file mode 100644
index 0684ee38ba3..00000000000
Binary files a/src/download/binary-employee-handbook.pdf and /dev/null differ
diff --git a/src/download/binary-expat-handbook.pdf b/src/download/binary-expat-handbook.pdf
deleted file mode 100644
index be886cfc8eb..00000000000
Binary files a/src/download/binary-expat-handbook.pdf and /dev/null differ
diff --git a/src/download/key_information_document/en/Commodities.pdf b/src/download/key_information_document/en/Commodities.pdf
deleted file mode 100644
index 4379431d6c1..00000000000
Binary files a/src/download/key_information_document/en/Commodities.pdf and /dev/null differ
diff --git a/src/download/key_information_document/en/Crypto.pdf b/src/download/key_information_document/en/Crypto.pdf
deleted file mode 100644
index f5e3d3daa53..00000000000
Binary files a/src/download/key_information_document/en/Crypto.pdf and /dev/null differ
diff --git a/src/download/key_information_document/en/Forex.pdf b/src/download/key_information_document/en/Forex.pdf
deleted file mode 100644
index ea8d357cee9..00000000000
Binary files a/src/download/key_information_document/en/Forex.pdf and /dev/null differ
diff --git a/src/download/key_information_document/en/Stock-Indices.pdf b/src/download/key_information_document/en/Stock-Indices.pdf
deleted file mode 100644
index aefd7957daa..00000000000
Binary files a/src/download/key_information_document/en/Stock-Indices.pdf and /dev/null differ
diff --git a/src/download/key_information_document/en/Stocks.pdf b/src/download/key_information_document/en/Stocks.pdf
deleted file mode 100644
index e05453434e6..00000000000
Binary files a/src/download/key_information_document/en/Stocks.pdf and /dev/null differ
diff --git a/src/download/key_information_document/es/Commodities.pdf b/src/download/key_information_document/es/Commodities.pdf
deleted file mode 100644
index dffdb3560cf..00000000000
Binary files a/src/download/key_information_document/es/Commodities.pdf and /dev/null differ
diff --git a/src/download/key_information_document/es/Crypto.pdf b/src/download/key_information_document/es/Crypto.pdf
deleted file mode 100644
index 2466692710b..00000000000
Binary files a/src/download/key_information_document/es/Crypto.pdf and /dev/null differ
diff --git a/src/download/key_information_document/es/Forex.pdf b/src/download/key_information_document/es/Forex.pdf
deleted file mode 100644
index b3a56b9fc6e..00000000000
Binary files a/src/download/key_information_document/es/Forex.pdf and /dev/null differ
diff --git a/src/download/key_information_document/es/Stock-Indices.pdf b/src/download/key_information_document/es/Stock-Indices.pdf
deleted file mode 100644
index aefd7957daa..00000000000
Binary files a/src/download/key_information_document/es/Stock-Indices.pdf and /dev/null differ
diff --git a/src/download/key_information_document/es/Stocks.pdf b/src/download/key_information_document/es/Stocks.pdf
deleted file mode 100644
index e05453434e6..00000000000
Binary files a/src/download/key_information_document/es/Stocks.pdf and /dev/null differ
diff --git a/src/download/key_information_document/it/Commodities.pdf b/src/download/key_information_document/it/Commodities.pdf
deleted file mode 100644
index 6d09c7c70cf..00000000000
Binary files a/src/download/key_information_document/it/Commodities.pdf and /dev/null differ
diff --git a/src/download/key_information_document/it/Crypto.pdf b/src/download/key_information_document/it/Crypto.pdf
deleted file mode 100644
index cd4b51d1773..00000000000
Binary files a/src/download/key_information_document/it/Crypto.pdf and /dev/null differ
diff --git a/src/download/key_information_document/it/Forex.pdf b/src/download/key_information_document/it/Forex.pdf
deleted file mode 100644
index dff4fd6d811..00000000000
Binary files a/src/download/key_information_document/it/Forex.pdf and /dev/null differ
diff --git a/src/download/key_information_document/it/Stock-Indices.pdf b/src/download/key_information_document/it/Stock-Indices.pdf
deleted file mode 100644
index aefd7957daa..00000000000
Binary files a/src/download/key_information_document/it/Stock-Indices.pdf and /dev/null differ
diff --git a/src/download/key_information_document/it/Stocks.pdf b/src/download/key_information_document/it/Stocks.pdf
deleted file mode 100644
index e05453434e6..00000000000
Binary files a/src/download/key_information_document/it/Stocks.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pl/Commodities.pdf b/src/download/key_information_document/pl/Commodities.pdf
deleted file mode 100644
index 5da4f30a730..00000000000
Binary files a/src/download/key_information_document/pl/Commodities.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pl/Crypto.pdf b/src/download/key_information_document/pl/Crypto.pdf
deleted file mode 100644
index 96270fc250e..00000000000
Binary files a/src/download/key_information_document/pl/Crypto.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pl/Forex.pdf b/src/download/key_information_document/pl/Forex.pdf
deleted file mode 100644
index d3e0a369c97..00000000000
Binary files a/src/download/key_information_document/pl/Forex.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pl/Stock-Indices.pdf b/src/download/key_information_document/pl/Stock-Indices.pdf
deleted file mode 100644
index aefd7957daa..00000000000
Binary files a/src/download/key_information_document/pl/Stock-Indices.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pl/Stocks.pdf b/src/download/key_information_document/pl/Stocks.pdf
deleted file mode 100644
index e05453434e6..00000000000
Binary files a/src/download/key_information_document/pl/Stocks.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pt/Commodities.pdf b/src/download/key_information_document/pt/Commodities.pdf
deleted file mode 100644
index e50500bef06..00000000000
Binary files a/src/download/key_information_document/pt/Commodities.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pt/Crypto.pdf b/src/download/key_information_document/pt/Crypto.pdf
deleted file mode 100644
index ef43d31a2ef..00000000000
Binary files a/src/download/key_information_document/pt/Crypto.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pt/Forex.pdf b/src/download/key_information_document/pt/Forex.pdf
deleted file mode 100644
index 3db5c883cf4..00000000000
Binary files a/src/download/key_information_document/pt/Forex.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pt/Stock-Indices.pdf b/src/download/key_information_document/pt/Stock-Indices.pdf
deleted file mode 100644
index aefd7957daa..00000000000
Binary files a/src/download/key_information_document/pt/Stock-Indices.pdf and /dev/null differ
diff --git a/src/download/key_information_document/pt/Stocks.pdf b/src/download/key_information_document/pt/Stocks.pdf
deleted file mode 100644
index e05453434e6..00000000000
Binary files a/src/download/key_information_document/pt/Stocks.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_BankWire.pdf b/src/download/payment/Binary.com_BankWire.pdf
deleted file mode 100644
index 1fb4bd2a418..00000000000
Binary files a/src/download/payment/Binary.com_BankWire.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_Bitcoin.pdf b/src/download/payment/Binary.com_Bitcoin.pdf
deleted file mode 100644
index 6c6bc1b0b6e..00000000000
Binary files a/src/download/payment/Binary.com_Bitcoin.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_Credit_Debit.pdf b/src/download/payment/Binary.com_Credit_Debit.pdf
deleted file mode 100644
index 622f504adb0..00000000000
Binary files a/src/download/payment/Binary.com_Credit_Debit.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_Ethereum.pdf b/src/download/payment/Binary.com_Ethereum.pdf
deleted file mode 100644
index 07438a7bc06..00000000000
Binary files a/src/download/payment/Binary.com_Ethereum.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_Fasapay.pdf b/src/download/payment/Binary.com_Fasapay.pdf
deleted file mode 100644
index a154fedf648..00000000000
Binary files a/src/download/payment/Binary.com_Fasapay.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_Litecoin.pdf b/src/download/payment/Binary.com_Litecoin.pdf
deleted file mode 100644
index 027067f9d84..00000000000
Binary files a/src/download/payment/Binary.com_Litecoin.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_Neteller.pdf b/src/download/payment/Binary.com_Neteller.pdf
deleted file mode 100644
index 731f9aba8c1..00000000000
Binary files a/src/download/payment/Binary.com_Neteller.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_PaySafeCard.pdf b/src/download/payment/Binary.com_PaySafeCard.pdf
deleted file mode 100644
index 79d165c517d..00000000000
Binary files a/src/download/payment/Binary.com_PaySafeCard.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_PerfectMoney.pdf b/src/download/payment/Binary.com_PerfectMoney.pdf
deleted file mode 100644
index caab897cb0c..00000000000
Binary files a/src/download/payment/Binary.com_PerfectMoney.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_Qiwi.pdf b/src/download/payment/Binary.com_Qiwi.pdf
deleted file mode 100644
index 0791b364e0e..00000000000
Binary files a/src/download/payment/Binary.com_Qiwi.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_Skrill.pdf b/src/download/payment/Binary.com_Skrill.pdf
deleted file mode 100644
index 1abab7994c6..00000000000
Binary files a/src/download/payment/Binary.com_Skrill.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_Tether.pdf b/src/download/payment/Binary.com_Tether.pdf
deleted file mode 100644
index 82216a6e544..00000000000
Binary files a/src/download/payment/Binary.com_Tether.pdf and /dev/null differ
diff --git a/src/download/payment/Binary.com_WebMoney.pdf b/src/download/payment/Binary.com_WebMoney.pdf
deleted file mode 100644
index a1cd68474dd..00000000000
Binary files a/src/download/payment/Binary.com_WebMoney.pdf and /dev/null differ
diff --git a/src/download/regulation/Austria.pdf b/src/download/regulation/Austria.pdf
deleted file mode 100644
index c50d48d8991..00000000000
Binary files a/src/download/regulation/Austria.pdf and /dev/null differ
diff --git a/src/download/regulation/BVI_license.pdf b/src/download/regulation/BVI_license.pdf
deleted file mode 100644
index 3b87cd69fad..00000000000
Binary files a/src/download/regulation/BVI_license.pdf and /dev/null differ
diff --git a/src/download/regulation/Bulgaria.pdf b/src/download/regulation/Bulgaria.pdf
deleted file mode 100644
index 66094bf4768..00000000000
Binary files a/src/download/regulation/Bulgaria.pdf and /dev/null differ
diff --git a/src/download/regulation/Croatia.pdf b/src/download/regulation/Croatia.pdf
deleted file mode 100644
index e8d8749dad6..00000000000
Binary files a/src/download/regulation/Croatia.pdf and /dev/null differ
diff --git a/src/download/regulation/Cyprus.pdf b/src/download/regulation/Cyprus.pdf
deleted file mode 100644
index ab1c626fa97..00000000000
Binary files a/src/download/regulation/Cyprus.pdf and /dev/null differ
diff --git a/src/download/regulation/CzechRepublic.pdf b/src/download/regulation/CzechRepublic.pdf
deleted file mode 100644
index 930c938485c..00000000000
Binary files a/src/download/regulation/CzechRepublic.pdf and /dev/null differ
diff --git a/src/download/regulation/Denmark.pdf b/src/download/regulation/Denmark.pdf
deleted file mode 100644
index eaf0a59288e..00000000000
Binary files a/src/download/regulation/Denmark.pdf and /dev/null differ
diff --git a/src/download/regulation/Deriv_membership.pdf b/src/download/regulation/Deriv_membership.pdf
deleted file mode 100644
index 7090fdc5780..00000000000
Binary files a/src/download/regulation/Deriv_membership.pdf and /dev/null differ
diff --git a/src/download/regulation/Estonia.pdf b/src/download/regulation/Estonia.pdf
deleted file mode 100644
index 21c33c79d52..00000000000
Binary files a/src/download/regulation/Estonia.pdf and /dev/null differ
diff --git a/src/download/regulation/Finland.pdf b/src/download/regulation/Finland.pdf
deleted file mode 100644
index 195e070a6cd..00000000000
Binary files a/src/download/regulation/Finland.pdf and /dev/null differ
diff --git a/src/download/regulation/France.pdf b/src/download/regulation/France.pdf
deleted file mode 100644
index bd4e7383cd2..00000000000
Binary files a/src/download/regulation/France.pdf and /dev/null differ
diff --git a/src/download/regulation/Germany.pdf b/src/download/regulation/Germany.pdf
deleted file mode 100644
index 3be4ff6a864..00000000000
Binary files a/src/download/regulation/Germany.pdf and /dev/null differ
diff --git a/src/download/regulation/Greece.pdf b/src/download/regulation/Greece.pdf
deleted file mode 100755
index 68a46de63ab..00000000000
Binary files a/src/download/regulation/Greece.pdf and /dev/null differ
diff --git a/src/download/regulation/Hungary.pdf b/src/download/regulation/Hungary.pdf
deleted file mode 100644
index 1b770389f3a..00000000000
Binary files a/src/download/regulation/Hungary.pdf and /dev/null differ
diff --git a/src/download/regulation/IOMGSC_Licence.pdf b/src/download/regulation/IOMGSC_Licence.pdf
deleted file mode 100644
index e7ac8ea962d..00000000000
Binary files a/src/download/regulation/IOMGSC_Licence.pdf and /dev/null differ
diff --git a/src/download/regulation/Italy.pdf b/src/download/regulation/Italy.pdf
deleted file mode 100644
index 14d5691ff88..00000000000
Binary files a/src/download/regulation/Italy.pdf and /dev/null differ
diff --git a/src/download/regulation/Labuan-license.pdf b/src/download/regulation/Labuan-license.pdf
deleted file mode 100644
index 4bb14821978..00000000000
Binary files a/src/download/regulation/Labuan-license.pdf and /dev/null differ
diff --git a/src/download/regulation/Latvia.pdf b/src/download/regulation/Latvia.pdf
deleted file mode 100644
index 218ba10b84d..00000000000
Binary files a/src/download/regulation/Latvia.pdf and /dev/null differ
diff --git a/src/download/regulation/Lithuania.pdf b/src/download/regulation/Lithuania.pdf
deleted file mode 100644
index 07e8241adef..00000000000
Binary files a/src/download/regulation/Lithuania.pdf and /dev/null differ
diff --git a/src/download/regulation/Luxembourg.pdf b/src/download/regulation/Luxembourg.pdf
deleted file mode 100755
index 5661061ab37..00000000000
Binary files a/src/download/regulation/Luxembourg.pdf and /dev/null differ
diff --git a/src/download/regulation/MGA_licence.pdf b/src/download/regulation/MGA_licence.pdf
deleted file mode 100644
index ffc5e26b770..00000000000
Binary files a/src/download/regulation/MGA_licence.pdf and /dev/null differ
diff --git a/src/download/regulation/Netherlands.pdf b/src/download/regulation/Netherlands.pdf
deleted file mode 100644
index 781b4670179..00000000000
Binary files a/src/download/regulation/Netherlands.pdf and /dev/null differ
diff --git a/src/download/regulation/Poland.pdf b/src/download/regulation/Poland.pdf
deleted file mode 100644
index 341b7550703..00000000000
Binary files a/src/download/regulation/Poland.pdf and /dev/null differ
diff --git a/src/download/regulation/Portugal.pdf b/src/download/regulation/Portugal.pdf
deleted file mode 100644
index 4d1bd05ef96..00000000000
Binary files a/src/download/regulation/Portugal.pdf and /dev/null differ
diff --git a/src/download/regulation/Romania.pdf b/src/download/regulation/Romania.pdf
deleted file mode 100644
index 813ef5fdbd1..00000000000
Binary files a/src/download/regulation/Romania.pdf and /dev/null differ
diff --git a/src/download/regulation/Slovakia.pdf b/src/download/regulation/Slovakia.pdf
deleted file mode 100644
index 6f6b9c4ee89..00000000000
Binary files a/src/download/regulation/Slovakia.pdf and /dev/null differ
diff --git a/src/download/regulation/Slovenia.pdf b/src/download/regulation/Slovenia.pdf
deleted file mode 100644
index 4dbac93252b..00000000000
Binary files a/src/download/regulation/Slovenia.pdf and /dev/null differ
diff --git a/src/download/regulation/Spain.pdf b/src/download/regulation/Spain.pdf
deleted file mode 100644
index cbd20052559..00000000000
Binary files a/src/download/regulation/Spain.pdf and /dev/null differ
diff --git a/src/download/regulation/Sweden.pdf b/src/download/regulation/Sweden.pdf
deleted file mode 100644
index 882d7dc0857..00000000000
Binary files a/src/download/regulation/Sweden.pdf and /dev/null differ
diff --git a/src/download/regulation/UnitedKingdom.pdf b/src/download/regulation/UnitedKingdom.pdf
deleted file mode 100644
index e3f9dbdcac9..00000000000
Binary files a/src/download/regulation/UnitedKingdom.pdf and /dev/null differ
diff --git a/src/download/regulation/Vanuatu-license.pdf b/src/download/regulation/Vanuatu-license.pdf
deleted file mode 100644
index 9910de9842c..00000000000
Binary files a/src/download/regulation/Vanuatu-license.pdf and /dev/null differ
diff --git a/src/download/rts27_2018/Q3/Table_1.xlsx b/src/download/rts27_2018/Q3/Table_1.xlsx
deleted file mode 100644
index e4bfb219272..00000000000
Binary files a/src/download/rts27_2018/Q3/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2018/Q3/Table_3.xlsx b/src/download/rts27_2018/Q3/Table_3.xlsx
deleted file mode 100644
index 124a90a8ab3..00000000000
Binary files a/src/download/rts27_2018/Q3/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2018/Q3/Table_4.xlsx b/src/download/rts27_2018/Q3/Table_4.xlsx
deleted file mode 100644
index b19f64fb616..00000000000
Binary files a/src/download/rts27_2018/Q3/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2018/Q3/Table_6.xlsx b/src/download/rts27_2018/Q3/Table_6.xlsx
deleted file mode 100644
index 2e7fdb2e7f4..00000000000
Binary files a/src/download/rts27_2018/Q3/Table_6.xlsx and /dev/null differ
diff --git a/src/download/rts27_2018/Q4/Table_1.xlsx b/src/download/rts27_2018/Q4/Table_1.xlsx
deleted file mode 100644
index 9b7afc9b45f..00000000000
Binary files a/src/download/rts27_2018/Q4/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2018/Q4/Table_3.xlsx b/src/download/rts27_2018/Q4/Table_3.xlsx
deleted file mode 100644
index 31eb9fc7e2b..00000000000
Binary files a/src/download/rts27_2018/Q4/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2018/Q4/Table_4.xlsx b/src/download/rts27_2018/Q4/Table_4.xlsx
deleted file mode 100644
index 95569cd5636..00000000000
Binary files a/src/download/rts27_2018/Q4/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2018/Q4/Table_6.xlsx b/src/download/rts27_2018/Q4/Table_6.xlsx
deleted file mode 100644
index 473fad9c222..00000000000
Binary files a/src/download/rts27_2018/Q4/Table_6.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q1/Table_1.xlsx b/src/download/rts27_2019/Q1/Table_1.xlsx
deleted file mode 100644
index b7e88aed5b9..00000000000
Binary files a/src/download/rts27_2019/Q1/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q1/Table_3.xlsx b/src/download/rts27_2019/Q1/Table_3.xlsx
deleted file mode 100644
index 656f08f2529..00000000000
Binary files a/src/download/rts27_2019/Q1/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q1/Table_4.xlsx b/src/download/rts27_2019/Q1/Table_4.xlsx
deleted file mode 100644
index bda14e11a18..00000000000
Binary files a/src/download/rts27_2019/Q1/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q1/Table_6.xlsx b/src/download/rts27_2019/Q1/Table_6.xlsx
deleted file mode 100644
index 4fbd0de388c..00000000000
Binary files a/src/download/rts27_2019/Q1/Table_6.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q2/Table_1.xlsx b/src/download/rts27_2019/Q2/Table_1.xlsx
deleted file mode 100644
index 84b010b77eb..00000000000
Binary files a/src/download/rts27_2019/Q2/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q2/Table_3.xlsx b/src/download/rts27_2019/Q2/Table_3.xlsx
deleted file mode 100644
index f9ae787fa0e..00000000000
Binary files a/src/download/rts27_2019/Q2/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q2/Table_4.xlsx b/src/download/rts27_2019/Q2/Table_4.xlsx
deleted file mode 100644
index 218d0ea6f37..00000000000
Binary files a/src/download/rts27_2019/Q2/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q2/Table_6.xlsx b/src/download/rts27_2019/Q2/Table_6.xlsx
deleted file mode 100644
index 29cb85d470c..00000000000
Binary files a/src/download/rts27_2019/Q2/Table_6.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q3/Table_1.xlsx b/src/download/rts27_2019/Q3/Table_1.xlsx
deleted file mode 100644
index ea6a52550d6..00000000000
Binary files a/src/download/rts27_2019/Q3/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q3/Table_3.xlsx b/src/download/rts27_2019/Q3/Table_3.xlsx
deleted file mode 100644
index 3acb82e628a..00000000000
Binary files a/src/download/rts27_2019/Q3/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q3/Table_4.xlsx b/src/download/rts27_2019/Q3/Table_4.xlsx
deleted file mode 100644
index 6439cad1364..00000000000
Binary files a/src/download/rts27_2019/Q3/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q3/Table_6.xlsx b/src/download/rts27_2019/Q3/Table_6.xlsx
deleted file mode 100644
index 27a2df92a16..00000000000
Binary files a/src/download/rts27_2019/Q3/Table_6.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q4/Table_1.xlsx b/src/download/rts27_2019/Q4/Table_1.xlsx
deleted file mode 100644
index 3ebdc26bb24..00000000000
Binary files a/src/download/rts27_2019/Q4/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q4/Table_3.xlsx b/src/download/rts27_2019/Q4/Table_3.xlsx
deleted file mode 100644
index f353306a08b..00000000000
Binary files a/src/download/rts27_2019/Q4/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q4/Table_4.xlsx b/src/download/rts27_2019/Q4/Table_4.xlsx
deleted file mode 100644
index 3deeadb80e2..00000000000
Binary files a/src/download/rts27_2019/Q4/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2019/Q4/Table_6.xlsx b/src/download/rts27_2019/Q4/Table_6.xlsx
deleted file mode 100644
index 88688a91c25..00000000000
Binary files a/src/download/rts27_2019/Q4/Table_6.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q1/Table_1.xlsx b/src/download/rts27_2020/Q1/Table_1.xlsx
deleted file mode 100644
index 3ebdc26bb24..00000000000
Binary files a/src/download/rts27_2020/Q1/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q1/Table_3.xlsx b/src/download/rts27_2020/Q1/Table_3.xlsx
deleted file mode 100644
index f8ad593dd44..00000000000
Binary files a/src/download/rts27_2020/Q1/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q1/Table_4.xlsx b/src/download/rts27_2020/Q1/Table_4.xlsx
deleted file mode 100644
index c8ceb646543..00000000000
Binary files a/src/download/rts27_2020/Q1/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q1/Table_6.xlsx b/src/download/rts27_2020/Q1/Table_6.xlsx
deleted file mode 100644
index 003f35f9b10..00000000000
Binary files a/src/download/rts27_2020/Q1/Table_6.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q2/Table_1.xlsx b/src/download/rts27_2020/Q2/Table_1.xlsx
deleted file mode 100644
index 7236da5c6b9..00000000000
Binary files a/src/download/rts27_2020/Q2/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q2/Table_3.xlsx b/src/download/rts27_2020/Q2/Table_3.xlsx
deleted file mode 100644
index 3f25cdb411e..00000000000
Binary files a/src/download/rts27_2020/Q2/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q2/Table_4.xlsx b/src/download/rts27_2020/Q2/Table_4.xlsx
deleted file mode 100644
index 449c2aaec24..00000000000
Binary files a/src/download/rts27_2020/Q2/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q2/Table_6.xlsx b/src/download/rts27_2020/Q2/Table_6.xlsx
deleted file mode 100644
index 0964085cc00..00000000000
Binary files a/src/download/rts27_2020/Q2/Table_6.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q3/Table_1.xlsx b/src/download/rts27_2020/Q3/Table_1.xlsx
deleted file mode 100644
index 1621eaf98ae..00000000000
Binary files a/src/download/rts27_2020/Q3/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q3/Table_3.xlsx b/src/download/rts27_2020/Q3/Table_3.xlsx
deleted file mode 100644
index 86061f80b98..00000000000
Binary files a/src/download/rts27_2020/Q3/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q3/Table_4.xlsx b/src/download/rts27_2020/Q3/Table_4.xlsx
deleted file mode 100644
index 81da08c1164..00000000000
Binary files a/src/download/rts27_2020/Q3/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q3/Table_6.xlsx b/src/download/rts27_2020/Q3/Table_6.xlsx
deleted file mode 100644
index 67f70d223dc..00000000000
Binary files a/src/download/rts27_2020/Q3/Table_6.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q4/Table_1.xlsx b/src/download/rts27_2020/Q4/Table_1.xlsx
deleted file mode 100644
index 29b47537012..00000000000
Binary files a/src/download/rts27_2020/Q4/Table_1.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q4/Table_3.xlsx b/src/download/rts27_2020/Q4/Table_3.xlsx
deleted file mode 100644
index 2112a9e0fe3..00000000000
Binary files a/src/download/rts27_2020/Q4/Table_3.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q4/Table_4.xlsx b/src/download/rts27_2020/Q4/Table_4.xlsx
deleted file mode 100644
index 14023eb2667..00000000000
Binary files a/src/download/rts27_2020/Q4/Table_4.xlsx and /dev/null differ
diff --git a/src/download/rts27_2020/Q4/Table_6.xlsx b/src/download/rts27_2020/Q4/Table_6.xlsx
deleted file mode 100644
index d374177c1bb..00000000000
Binary files a/src/download/rts27_2020/Q4/Table_6.xlsx and /dev/null differ
diff --git a/src/images/common/calendar_icon_1.png b/src/images/common/calendar_icon_1.png
deleted file mode 100644
index 4a0d8b7e112..00000000000
Binary files a/src/images/common/calendar_icon_1.png and /dev/null differ
diff --git a/src/images/common/copyright.svg b/src/images/common/copyright.svg
deleted file mode 100644
index 7547f1eb203..00000000000
--- a/src/images/common/copyright.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/common/general_error_1.gif b/src/images/common/general_error_1.gif
deleted file mode 100644
index ac8cb677b07..00000000000
Binary files a/src/images/common/general_error_1.gif and /dev/null differ
diff --git a/src/images/common/logos/hdpi.png b/src/images/common/logos/hdpi.png
deleted file mode 100644
index 9397d3ac5e1..00000000000
Binary files a/src/images/common/logos/hdpi.png and /dev/null differ
diff --git a/src/images/common/logos/icon_512pt.png b/src/images/common/logos/icon_512pt.png
deleted file mode 100644
index d3f5c0e93d5..00000000000
Binary files a/src/images/common/logos/icon_512pt.png and /dev/null differ
diff --git a/src/images/common/logos/icon_60pt@2x.png b/src/images/common/logos/icon_60pt@2x.png
deleted file mode 100644
index 85e2b29a4a9..00000000000
Binary files a/src/images/common/logos/icon_60pt@2x.png and /dev/null differ
diff --git a/src/images/common/logos/icon_60pt@3x.png b/src/images/common/logos/icon_60pt@3x.png
deleted file mode 100644
index 78aa33316b7..00000000000
Binary files a/src/images/common/logos/icon_60pt@3x.png and /dev/null differ
diff --git a/src/images/common/logos/icon_76pt.png b/src/images/common/logos/icon_76pt.png
deleted file mode 100644
index a5758aebdca..00000000000
Binary files a/src/images/common/logos/icon_76pt.png and /dev/null differ
diff --git a/src/images/common/logos/icon_76pt@2x.png b/src/images/common/logos/icon_76pt@2x.png
deleted file mode 100644
index bd4c5f12825..00000000000
Binary files a/src/images/common/logos/icon_76pt@2x.png and /dev/null differ
diff --git a/src/images/common/logos/icon_83.5@2x.png b/src/images/common/logos/icon_83.5@2x.png
deleted file mode 100644
index a9ff5091a05..00000000000
Binary files a/src/images/common/logos/icon_83.5@2x.png and /dev/null differ
diff --git a/src/images/common/logos/mdpi.png b/src/images/common/logos/mdpi.png
deleted file mode 100644
index d4be099030f..00000000000
Binary files a/src/images/common/logos/mdpi.png and /dev/null differ
diff --git a/src/images/common/logos/platform_logos/ic_platform_binarynex_192x192.png b/src/images/common/logos/platform_logos/ic_platform_binarynex_192x192.png
deleted file mode 100644
index 09c35c03873..00000000000
Binary files a/src/images/common/logos/platform_logos/ic_platform_binarynex_192x192.png and /dev/null differ
diff --git a/src/images/common/logos/platform_logos/ic_platform_binarynex_512x512.png b/src/images/common/logos/platform_logos/ic_platform_binarynex_512x512.png
deleted file mode 100644
index e7ba41230b2..00000000000
Binary files a/src/images/common/logos/platform_logos/ic_platform_binarynex_512x512.png and /dev/null differ
diff --git a/src/images/common/logos/xhdpi.png b/src/images/common/logos/xhdpi.png
deleted file mode 100644
index ad5deac6a3a..00000000000
Binary files a/src/images/common/logos/xhdpi.png and /dev/null differ
diff --git a/src/images/common/logos/xxhdpi.png b/src/images/common/logos/xxhdpi.png
deleted file mode 100644
index 3f7d1786a5d..00000000000
Binary files a/src/images/common/logos/xxhdpi.png and /dev/null differ
diff --git a/src/images/common/logos/xxxhdpi.png b/src/images/common/logos/xxxhdpi.png
deleted file mode 100644
index e256ee7dced..00000000000
Binary files a/src/images/common/logos/xxxhdpi.png and /dev/null differ
diff --git a/src/images/common/nav/main_menu.svg b/src/images/common/nav/main_menu.svg
deleted file mode 100644
index 04c4c8f1c57..00000000000
--- a/src/images/common/nav/main_menu.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/common/nav/menu-sub-selection_1.png b/src/images/common/nav/menu-sub-selection_1.png
deleted file mode 100644
index 9ac87ba43d2..00000000000
Binary files a/src/images/common/nav/menu-sub-selection_1.png and /dev/null differ
diff --git a/src/images/common/nav/tab_1.png b/src/images/common/nav/tab_1.png
deleted file mode 100644
index 5a736317081..00000000000
Binary files a/src/images/common/nav/tab_1.png and /dev/null differ
diff --git a/src/images/common/password_hide.svg b/src/images/common/password_hide.svg
deleted file mode 100644
index 9e5ddb347bd..00000000000
--- a/src/images/common/password_hide.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/common/password_show.svg b/src/images/common/password_show.svg
deleted file mode 100644
index 3eed51417e6..00000000000
--- a/src/images/common/password_show.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/common/print.svg b/src/images/common/print.svg
deleted file mode 100644
index 7ef4c096f73..00000000000
--- a/src/images/common/print.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/common/question_1.png b/src/images/common/question_1.png
deleted file mode 100644
index fc14626d0cb..00000000000
Binary files a/src/images/common/question_1.png and /dev/null differ
diff --git a/src/images/common/reference/pdf.svg b/src/images/common/reference/pdf.svg
deleted file mode 100644
index 31bddc2e108..00000000000
--- a/src/images/common/reference/pdf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/common/reference/youtube.svg b/src/images/common/reference/youtube.svg
deleted file mode 100644
index a37187411c0..00000000000
--- a/src/images/common/reference/youtube.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/common/tooltips_1.png b/src/images/common/tooltips_1.png
deleted file mode 100644
index ee2b9036f64..00000000000
Binary files a/src/images/common/tooltips_1.png and /dev/null differ
diff --git a/src/images/deriv/chevron_right.svg b/src/images/deriv/chevron_right.svg
deleted file mode 100644
index 65ca712e0a6..00000000000
--- a/src/images/deriv/chevron_right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/deriv/deriv-banner-bg-mobile.png b/src/images/deriv/deriv-banner-bg-mobile.png
deleted file mode 100644
index a9e87cc8af9..00000000000
Binary files a/src/images/deriv/deriv-banner-bg-mobile.png and /dev/null differ
diff --git a/src/images/deriv/deriv-banner-bg.png b/src/images/deriv/deriv-banner-bg.png
deleted file mode 100644
index dd27a0b5224..00000000000
Binary files a/src/images/deriv/deriv-banner-bg.png and /dev/null differ
diff --git a/src/images/deriv/deriv-logo.png b/src/images/deriv/deriv-logo.png
deleted file mode 100644
index d0ee86ad4fd..00000000000
Binary files a/src/images/deriv/deriv-logo.png and /dev/null differ
diff --git a/src/images/deriv/deriv-logo.svg b/src/images/deriv/deriv-logo.svg
deleted file mode 100644
index c633971d5ac..00000000000
--- a/src/images/deriv/deriv-logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/deriv/deriv-platform.png b/src/images/deriv/deriv-platform.png
deleted file mode 100644
index 74e6471b243..00000000000
Binary files a/src/images/deriv/deriv-platform.png and /dev/null differ
diff --git a/src/images/deriv/group.png b/src/images/deriv/group.png
deleted file mode 100644
index c88e07f81b6..00000000000
Binary files a/src/images/deriv/group.png and /dev/null differ
diff --git a/src/images/deriv/phone.png b/src/images/deriv/phone.png
deleted file mode 100644
index 0267af5bfbe..00000000000
Binary files a/src/images/deriv/phone.png and /dev/null differ
diff --git a/src/images/deriv/platform-dtrader.png b/src/images/deriv/platform-dtrader.png
deleted file mode 100644
index 0d5384a7ff9..00000000000
Binary files a/src/images/deriv/platform-dtrader.png and /dev/null differ
diff --git a/src/images/email/logo.png b/src/images/email/logo.png
deleted file mode 100644
index 07a8c783a86..00000000000
Binary files a/src/images/email/logo.png and /dev/null differ
diff --git a/src/images/graduate_program/backend_icon.svg b/src/images/graduate_program/backend_icon.svg
deleted file mode 100644
index d4c29b619db..00000000000
--- a/src/images/graduate_program/backend_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/coding_icon.svg b/src/images/graduate_program/coding_icon.svg
deleted file mode 100644
index 3f8c4ba3348..00000000000
--- a/src/images/graduate_program/coding_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/education_icon.svg b/src/images/graduate_program/education_icon.svg
deleted file mode 100644
index d1c1a5c7169..00000000000
--- a/src/images/graduate_program/education_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/experience_icon.svg b/src/images/graduate_program/experience_icon.svg
deleted file mode 100644
index 339ccf0fe47..00000000000
--- a/src/images/graduate_program/experience_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/five_icon.svg b/src/images/graduate_program/five_icon.svg
deleted file mode 100644
index ef776b04d20..00000000000
--- a/src/images/graduate_program/five_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/four_icon.svg b/src/images/graduate_program/four_icon.svg
deleted file mode 100644
index b33211fcb53..00000000000
--- a/src/images/graduate_program/four_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/frontend_icon.svg b/src/images/graduate_program/frontend_icon.svg
deleted file mode 100644
index 2bf5db005f7..00000000000
--- a/src/images/graduate_program/frontend_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/ic_chevron_left.svg b/src/images/graduate_program/ic_chevron_left.svg
deleted file mode 100644
index 1cb25599d6f..00000000000
--- a/src/images/graduate_program/ic_chevron_left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/ic_chevron_right.svg b/src/images/graduate_program/ic_chevron_right.svg
deleted file mode 100644
index eff8faa3aca..00000000000
--- a/src/images/graduate_program/ic_chevron_right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/intro-bg.png b/src/images/graduate_program/intro-bg.png
deleted file mode 100644
index 8fcecfbbbab..00000000000
Binary files a/src/images/graduate_program/intro-bg.png and /dev/null differ
diff --git a/src/images/graduate_program/one_icon.svg b/src/images/graduate_program/one_icon.svg
deleted file mode 100644
index f87cc32f920..00000000000
--- a/src/images/graduate_program/one_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/opening_quote_icon.svg b/src/images/graduate_program/opening_quote_icon.svg
deleted file mode 100644
index 5af99a7443f..00000000000
--- a/src/images/graduate_program/opening_quote_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/program1_icon.svg b/src/images/graduate_program/program1_icon.svg
deleted file mode 100644
index 383eb370da9..00000000000
--- a/src/images/graduate_program/program1_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/program2_icon.svg b/src/images/graduate_program/program2_icon.svg
deleted file mode 100644
index 0e4158c8e3f..00000000000
--- a/src/images/graduate_program/program2_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/program3_icon.svg b/src/images/graduate_program/program3_icon.svg
deleted file mode 100644
index a99e8e5c52c..00000000000
--- a/src/images/graduate_program/program3_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/program4_icon.svg b/src/images/graduate_program/program4_icon.svg
deleted file mode 100644
index 9926d678914..00000000000
--- a/src/images/graduate_program/program4_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/program5_icon.svg b/src/images/graduate_program/program5_icon.svg
deleted file mode 100644
index 58a6f7731e0..00000000000
--- a/src/images/graduate_program/program5_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/quants_icon.svg b/src/images/graduate_program/quants_icon.svg
deleted file mode 100644
index 0d18890f501..00000000000
--- a/src/images/graduate_program/quants_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/six_icon.svg b/src/images/graduate_program/six_icon.svg
deleted file mode 100644
index ee1231a9da6..00000000000
--- a/src/images/graduate_program/six_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/three_icon.svg b/src/images/graduate_program/three_icon.svg
deleted file mode 100644
index 5b4a38e9bd1..00000000000
--- a/src/images/graduate_program/three_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/graduate_program/two_icon.svg b/src/images/graduate_program/two_icon.svg
deleted file mode 100644
index 67c1b9c7470..00000000000
--- a/src/images/graduate_program/two_icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/hackathon/amazon_ws.svg b/src/images/hackathon/amazon_ws.svg
deleted file mode 100644
index 2931a4244ad..00000000000
--- a/src/images/hackathon/amazon_ws.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/hackathon/clock.svg b/src/images/hackathon/clock.svg
deleted file mode 100644
index 79834d9de58..00000000000
--- a/src/images/hackathon/clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/hackathon/email.svg b/src/images/hackathon/email.svg
deleted file mode 100644
index a86da400b67..00000000000
--- a/src/images/hackathon/email.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/hackathon/hackathon_bg.svg b/src/images/hackathon/hackathon_bg.svg
deleted file mode 100644
index 90a115abce2..00000000000
--- a/src/images/hackathon/hackathon_bg.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/hackathon/location.svg b/src/images/hackathon/location.svg
deleted file mode 100644
index c55b150ebc4..00000000000
--- a/src/images/hackathon/location.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/hackathon/presentation.svg b/src/images/hackathon/presentation.svg
deleted file mode 100644
index 01841499ee9..00000000000
--- a/src/images/hackathon/presentation.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/interview_popup/bg-shape.svg b/src/images/interview_popup/bg-shape.svg
deleted file mode 100644
index 94037ad9d93..00000000000
--- a/src/images/interview_popup/bg-shape.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/interview_popup/present.svg b/src/images/interview_popup/present.svg
deleted file mode 100644
index 60e696ed6fb..00000000000
--- a/src/images/interview_popup/present.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/javascript/down_arrow_1.gif b/src/images/javascript/down_arrow_1.gif
deleted file mode 100755
index 144967df488..00000000000
Binary files a/src/images/javascript/down_arrow_1.gif and /dev/null differ
diff --git a/src/images/javascript/up_arrow_1.gif b/src/images/javascript/up_arrow_1.gif
deleted file mode 100755
index 00e661752fe..00000000000
Binary files a/src/images/javascript/up_arrow_1.gif and /dev/null differ
diff --git a/src/images/mt5_banner/mt5_banner_bg.png b/src/images/mt5_banner/mt5_banner_bg.png
deleted file mode 100644
index ced5ab218cb..00000000000
Binary files a/src/images/mt5_banner/mt5_banner_bg.png and /dev/null differ
diff --git a/src/images/mt5_banner/mt5_banner_bg_mobile.png b/src/images/mt5_banner/mt5_banner_bg_mobile.png
deleted file mode 100644
index 131b0d2df6e..00000000000
Binary files a/src/images/mt5_banner/mt5_banner_bg_mobile.png and /dev/null differ
diff --git a/src/images/mt5_banner/mt5_platform.png b/src/images/mt5_banner/mt5_platform.png
deleted file mode 100644
index 509535841bc..00000000000
Binary files a/src/images/mt5_banner/mt5_platform.png and /dev/null differ
diff --git a/src/images/mt5_banner/mt5_platform_mobile.png b/src/images/mt5_banner/mt5_platform_mobile.png
deleted file mode 100644
index 3fe48949a4f..00000000000
Binary files a/src/images/mt5_banner/mt5_platform_mobile.png and /dev/null differ
diff --git a/src/images/pages/about/1mil.svg b/src/images/pages/about/1mil.svg
deleted file mode 100644
index 38364930f31..00000000000
--- a/src/images/pages/about/1mil.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/about/costa-rica.png b/src/images/pages/about/costa-rica.png
deleted file mode 100644
index 0fdf1ad19b0..00000000000
Binary files a/src/images/pages/about/costa-rica.png and /dev/null differ
diff --git a/src/images/pages/about/debt-free.svg b/src/images/pages/about/debt-free.svg
deleted file mode 100644
index f7c9fa6c07d..00000000000
--- a/src/images/pages/about/debt-free.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/about/founded.svg b/src/images/pages/about/founded.svg
deleted file mode 100644
index cff8e26e36f..00000000000
--- a/src/images/pages/about/founded.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/about/languages.svg b/src/images/pages/about/languages.svg
deleted file mode 100644
index 09683b34f58..00000000000
--- a/src/images/pages/about/languages.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/about/license.svg b/src/images/pages/about/license.svg
deleted file mode 100644
index 4d900c5d688..00000000000
--- a/src/images/pages/about/license.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/about/locations.svg b/src/images/pages/about/locations.svg
deleted file mode 100644
index 60b6f17f120..00000000000
--- a/src/images/pages/about/locations.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/about/logo-blue.svg b/src/images/pages/about/logo-blue.svg
deleted file mode 100644
index 881f9365e0c..00000000000
--- a/src/images/pages/about/logo-blue.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/about/mac.svg b/src/images/pages/about/mac.svg
deleted file mode 100644
index 1f82b9bfe9a..00000000000
--- a/src/images/pages/about/mac.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/about/staff.svg b/src/images/pages/about/staff.svg
deleted file mode 100644
index 4308eb18f42..00000000000
--- a/src/images/pages/about/staff.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/about/transacts.svg b/src/images/pages/about/transacts.svg
deleted file mode 100644
index 378a85963bc..00000000000
--- a/src/images/pages/about/transacts.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/account_closure/ic-emergency.svg b/src/images/pages/account_closure/ic-emergency.svg
deleted file mode 100644
index cd77c95a674..00000000000
--- a/src/images/pages/account_closure/ic-emergency.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/background/hero.png b/src/images/pages/affiliates_ib_landing/background/hero.png
deleted file mode 100644
index a3330935a99..00000000000
Binary files a/src/images/pages/affiliates_ib_landing/background/hero.png and /dev/null differ
diff --git a/src/images/pages/affiliates_ib_landing/background/orange.png b/src/images/pages/affiliates_ib_landing/background/orange.png
deleted file mode 100644
index 1a0c970996b..00000000000
Binary files a/src/images/pages/affiliates_ib_landing/background/orange.png and /dev/null differ
diff --git a/src/images/pages/affiliates_ib_landing/formulas/formula-financial-crypto.svg b/src/images/pages/affiliates_ib_landing/formulas/formula-financial-crypto.svg
deleted file mode 100644
index 62dc73443cd..00000000000
--- a/src/images/pages/affiliates_ib_landing/formulas/formula-financial-crypto.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/formulas/formula-financial-forex.svg b/src/images/pages/affiliates_ib_landing/formulas/formula-financial-forex.svg
deleted file mode 100644
index b85d9a5c2d2..00000000000
--- a/src/images/pages/affiliates_ib_landing/formulas/formula-financial-forex.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/formulas/formula-financial-stp-crypto.svg b/src/images/pages/affiliates_ib_landing/formulas/formula-financial-stp-crypto.svg
deleted file mode 100644
index 62dc73443cd..00000000000
--- a/src/images/pages/affiliates_ib_landing/formulas/formula-financial-stp-crypto.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/formulas/formula-financial-stp-forex.svg b/src/images/pages/affiliates_ib_landing/formulas/formula-financial-stp-forex.svg
deleted file mode 100644
index b39beb2de95..00000000000
--- a/src/images/pages/affiliates_ib_landing/formulas/formula-financial-stp-forex.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/formulas/formula-synthetic.svg b/src/images/pages/affiliates_ib_landing/formulas/formula-synthetic.svg
deleted file mode 100644
index fa3972a8879..00000000000
--- a/src/images/pages/affiliates_ib_landing/formulas/formula-synthetic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-crypto-spot.svg b/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-crypto-spot.svg
deleted file mode 100644
index 402a7902952..00000000000
--- a/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-crypto-spot.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-crypto-value.svg b/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-crypto-value.svg
deleted file mode 100644
index 9cd10f571bb..00000000000
--- a/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-crypto-value.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-forex-spot.svg b/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-forex-spot.svg
deleted file mode 100644
index ac3418316a3..00000000000
--- a/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-forex-spot.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-forex-value.svg b/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-forex-value.svg
deleted file mode 100644
index 781aef96ec7..00000000000
--- a/src/images/pages/affiliates_ib_landing/formulas/min-financial-stp-forex-value.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/account-dark.svg b/src/images/pages/affiliates_ib_landing/icons/account-dark.svg
deleted file mode 100644
index 7e066de85e9..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/account-dark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/circle_arrow.svg b/src/images/pages/affiliates_ib_landing/icons/circle_arrow.svg
deleted file mode 100644
index 2e27d313ddc..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/circle_arrow.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/commission.svg b/src/images/pages/affiliates_ib_landing/icons/commission.svg
deleted file mode 100644
index b899622b8c5..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/commission.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/contact.svg b/src/images/pages/affiliates_ib_landing/icons/contact.svg
deleted file mode 100644
index a6792f38288..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/contact.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/conversion.svg b/src/images/pages/affiliates_ib_landing/icons/conversion.svg
deleted file mode 100644
index b8eb540fb13..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/conversion.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/diversify-income.svg b/src/images/pages/affiliates_ib_landing/icons/diversify-income.svg
deleted file mode 100644
index bf7494682e4..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/diversify-income.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/earn.svg b/src/images/pages/affiliates_ib_landing/icons/earn.svg
deleted file mode 100644
index a0ae173a5de..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/earn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/general-faq-dark.svg b/src/images/pages/affiliates_ib_landing/icons/general-faq-dark.svg
deleted file mode 100644
index 4f51f73cb53..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/general-faq-dark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/globe.svg b/src/images/pages/affiliates_ib_landing/icons/globe.svg
deleted file mode 100644
index 42ab3bd8270..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/globe.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/introduce.svg b/src/images/pages/affiliates_ib_landing/icons/introduce.svg
deleted file mode 100644
index 92e342c5f2d..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/introduce.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/marketing-dark.svg b/src/images/pages/affiliates_ib_landing/icons/marketing-dark.svg
deleted file mode 100644
index edd4483daed..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/marketing-dark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/marketing.svg b/src/images/pages/affiliates_ib_landing/icons/marketing.svg
deleted file mode 100644
index 205b52c6872..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/marketing.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/no-hidden-fees.svg b/src/images/pages/affiliates_ib_landing/icons/no-hidden-fees.svg
deleted file mode 100644
index 093b0de0c5f..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/no-hidden-fees.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/payment.svg b/src/images/pages/affiliates_ib_landing/icons/payment.svg
deleted file mode 100644
index 69985c57152..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/payment.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/signup.svg b/src/images/pages/affiliates_ib_landing/icons/signup.svg
deleted file mode 100644
index 0d029c765a9..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/signup.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/affiliates_ib_landing/icons/support-faq.svg b/src/images/pages/affiliates_ib_landing/icons/support-faq.svg
deleted file mode 100644
index 603cf27cef0..00000000000
--- a/src/images/pages/affiliates_ib_landing/icons/support-faq.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore.svg b/src/images/pages/applications/appstore.svg
deleted file mode 100644
index 4622e52b5ba..00000000000
--- a/src/images/pages/applications/appstore.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_de.svg b/src/images/pages/applications/appstore_de.svg
deleted file mode 100644
index fea78b207f1..00000000000
--- a/src/images/pages/applications/appstore_de.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_en.svg b/src/images/pages/applications/appstore_en.svg
deleted file mode 100644
index b662efc4601..00000000000
--- a/src/images/pages/applications/appstore_en.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_es.svg b/src/images/pages/applications/appstore_es.svg
deleted file mode 100644
index 57d64fd7d3b..00000000000
--- a/src/images/pages/applications/appstore_es.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_fr.svg b/src/images/pages/applications/appstore_fr.svg
deleted file mode 100644
index 13dbac01f28..00000000000
--- a/src/images/pages/applications/appstore_fr.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_id.svg b/src/images/pages/applications/appstore_id.svg
deleted file mode 100644
index 4465f6bb43a..00000000000
--- a/src/images/pages/applications/appstore_id.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_it.svg b/src/images/pages/applications/appstore_it.svg
deleted file mode 100644
index 51df8bb1cee..00000000000
--- a/src/images/pages/applications/appstore_it.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_pl.svg b/src/images/pages/applications/appstore_pl.svg
deleted file mode 100644
index 50e1d44caa2..00000000000
--- a/src/images/pages/applications/appstore_pl.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_pt.svg b/src/images/pages/applications/appstore_pt.svg
deleted file mode 100644
index c6de6915f82..00000000000
--- a/src/images/pages/applications/appstore_pt.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_ru.svg b/src/images/pages/applications/appstore_ru.svg
deleted file mode 100644
index d26d6e13353..00000000000
--- a/src/images/pages/applications/appstore_ru.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_th.svg b/src/images/pages/applications/appstore_th.svg
deleted file mode 100644
index a6461892f5c..00000000000
--- a/src/images/pages/applications/appstore_th.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_vi.svg b/src/images/pages/applications/appstore_vi.svg
deleted file mode 100644
index b992f38cfc3..00000000000
--- a/src/images/pages/applications/appstore_vi.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_zh_cn.svg b/src/images/pages/applications/appstore_zh_cn.svg
deleted file mode 100644
index f606273e982..00000000000
--- a/src/images/pages/applications/appstore_zh_cn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/appstore_zh_tw.svg b/src/images/pages/applications/appstore_zh_tw.svg
deleted file mode 100644
index d66e2a67df1..00000000000
--- a/src/images/pages/applications/appstore_zh_tw.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_de.svg b/src/images/pages/applications/googleplay_de.svg
deleted file mode 100644
index b190f62c849..00000000000
--- a/src/images/pages/applications/googleplay_de.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_en.svg b/src/images/pages/applications/googleplay_en.svg
deleted file mode 100644
index edce7b24c0a..00000000000
--- a/src/images/pages/applications/googleplay_en.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_es.svg b/src/images/pages/applications/googleplay_es.svg
deleted file mode 100644
index 3b84f748770..00000000000
--- a/src/images/pages/applications/googleplay_es.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_fr.svg b/src/images/pages/applications/googleplay_fr.svg
deleted file mode 100644
index 56cb18c260e..00000000000
--- a/src/images/pages/applications/googleplay_fr.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_id.svg b/src/images/pages/applications/googleplay_id.svg
deleted file mode 100644
index 7f91b779400..00000000000
--- a/src/images/pages/applications/googleplay_id.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_it.svg b/src/images/pages/applications/googleplay_it.svg
deleted file mode 100644
index b585eb789e0..00000000000
--- a/src/images/pages/applications/googleplay_it.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_pl.svg b/src/images/pages/applications/googleplay_pl.svg
deleted file mode 100644
index 37749e64777..00000000000
--- a/src/images/pages/applications/googleplay_pl.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_pt.svg b/src/images/pages/applications/googleplay_pt.svg
deleted file mode 100644
index d10d83b34a8..00000000000
--- a/src/images/pages/applications/googleplay_pt.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_ru.svg b/src/images/pages/applications/googleplay_ru.svg
deleted file mode 100644
index 04e9108808e..00000000000
--- a/src/images/pages/applications/googleplay_ru.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_th.svg b/src/images/pages/applications/googleplay_th.svg
deleted file mode 100644
index 2f1e575f8d5..00000000000
--- a/src/images/pages/applications/googleplay_th.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_vi.svg b/src/images/pages/applications/googleplay_vi.svg
deleted file mode 100644
index 81e1df87a86..00000000000
--- a/src/images/pages/applications/googleplay_vi.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_zh_cn.svg b/src/images/pages/applications/googleplay_zh_cn.svg
deleted file mode 100644
index 1dda79a2915..00000000000
--- a/src/images/pages/applications/googleplay_zh_cn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/applications/googleplay_zh_tw.svg b/src/images/pages/applications/googleplay_zh_tw.svg
deleted file mode 100644
index e4efd8c44ee..00000000000
--- a/src/images/pages/applications/googleplay_zh_tw.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/authenticate/add.svg b/src/images/pages/authenticate/add.svg
deleted file mode 100644
index cf078ca40f5..00000000000
--- a/src/images/pages/authenticate/add.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/authenticate/authenticated.svg b/src/images/pages/authenticate/authenticated.svg
deleted file mode 100644
index ac63a25db12..00000000000
--- a/src/images/pages/authenticate/authenticated.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/authenticate/checked.svg b/src/images/pages/authenticate/checked.svg
deleted file mode 100644
index 742e35f2b66..00000000000
--- a/src/images/pages/authenticate/checked.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/authenticate/clock.svg b/src/images/pages/authenticate/clock.svg
deleted file mode 100644
index 0be974089ee..00000000000
--- a/src/images/pages/authenticate/clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/authenticate/error.svg b/src/images/pages/authenticate/error.svg
deleted file mode 100644
index ba6b70ca1f0..00000000000
--- a/src/images/pages/authenticate/error.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/authenticate/invalid.svg b/src/images/pages/authenticate/invalid.svg
deleted file mode 100644
index e758e835fd3..00000000000
--- a/src/images/pages/authenticate/invalid.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/authenticate/letter.svg b/src/images/pages/authenticate/letter.svg
deleted file mode 100644
index 26d49ee57f7..00000000000
--- a/src/images/pages/authenticate/letter.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/authenticate/remove.svg b/src/images/pages/authenticate/remove.svg
deleted file mode 100644
index e746569a53c..00000000000
--- a/src/images/pages/authenticate/remove.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/authenticate/valid.svg b/src/images/pages/authenticate/valid.svg
deleted file mode 100644
index da58ba66719..00000000000
--- a/src/images/pages/authenticate/valid.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary-mobile-menu.svg b/src/images/pages/binary-mobile-menu.svg
deleted file mode 100644
index 7bd8e7a2017..00000000000
--- a/src/images/pages/binary-mobile-menu.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary-symbol-logo.png b/src/images/pages/binary-symbol-logo.png
deleted file mode 100644
index f13f239ce7e..00000000000
Binary files a/src/images/pages/binary-symbol-logo.png and /dev/null differ
diff --git a/src/images/pages/binary-symbol-logo.svg b/src/images/pages/binary-symbol-logo.svg
deleted file mode 100644
index c2401d64b4b..00000000000
--- a/src/images/pages/binary-symbol-logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary-type-logo-old.svg b/src/images/pages/binary-type-logo-old.svg
deleted file mode 100644
index a2c2ad8706d..00000000000
--- a/src/images/pages/binary-type-logo-old.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary-type-logo.svg b/src/images/pages/binary-type-logo.svg
deleted file mode 100644
index 597e843b10f..00000000000
--- a/src/images/pages/binary-type-logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/charts/chart-active-trading-clients.svg b/src/images/pages/binary_in_numbers/charts/chart-active-trading-clients.svg
deleted file mode 100644
index d0f1a88a1c3..00000000000
--- a/src/images/pages/binary_in_numbers/charts/chart-active-trading-clients.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/charts/chart-client-withdrawals.svg b/src/images/pages/binary_in_numbers/charts/chart-client-withdrawals.svg
deleted file mode 100644
index 937043ac5a5..00000000000
--- a/src/images/pages/binary_in_numbers/charts/chart-client-withdrawals.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/charts/chart-num-employees.svg b/src/images/pages/binary_in_numbers/charts/chart-num-employees.svg
deleted file mode 100644
index f1fae58ae15..00000000000
--- a/src/images/pages/binary_in_numbers/charts/chart-num-employees.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/charts/chart-num-transactions.svg b/src/images/pages/binary_in_numbers/charts/chart-num-transactions.svg
deleted file mode 100644
index a33c653f235..00000000000
--- a/src/images/pages/binary_in_numbers/charts/chart-num-transactions.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/charts/chart-turnover.svg b/src/images/pages/binary_in_numbers/charts/chart-turnover.svg
deleted file mode 100644
index 7ae96d3abdb..00000000000
--- a/src/images/pages/binary_in_numbers/charts/chart-turnover.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/icons/ic-active-trading-clients.svg b/src/images/pages/binary_in_numbers/icons/ic-active-trading-clients.svg
deleted file mode 100644
index a1b5ecf23d0..00000000000
--- a/src/images/pages/binary_in_numbers/icons/ic-active-trading-clients.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/icons/ic-client-withdrawals.svg b/src/images/pages/binary_in_numbers/icons/ic-client-withdrawals.svg
deleted file mode 100644
index d1e2cc07644..00000000000
--- a/src/images/pages/binary_in_numbers/icons/ic-client-withdrawals.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/icons/ic-num-employees.svg b/src/images/pages/binary_in_numbers/icons/ic-num-employees.svg
deleted file mode 100644
index 8f9e09b03d4..00000000000
--- a/src/images/pages/binary_in_numbers/icons/ic-num-employees.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/icons/ic-num-transactions.svg b/src/images/pages/binary_in_numbers/icons/ic-num-transactions.svg
deleted file mode 100644
index 994e7218100..00000000000
--- a/src/images/pages/binary_in_numbers/icons/ic-num-transactions.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/binary_in_numbers/icons/ic-turnover.svg b/src/images/pages/binary_in_numbers/icons/ic-turnover.svg
deleted file mode 100644
index cdfabc81b9b..00000000000
--- a/src/images/pages/binary_in_numbers/icons/ic-turnover.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/accounting.svg b/src/images/pages/careers/accounting.svg
deleted file mode 100644
index 4a521642ffe..00000000000
--- a/src/images/pages/careers/accounting.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/administrator.svg b/src/images/pages/careers/administrator.svg
deleted file mode 100644
index 6579b792361..00000000000
--- a/src/images/pages/careers/administrator.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/asuncion/asuncion-affordable-cost-of-living@3.jpg b/src/images/pages/careers/asuncion/asuncion-affordable-cost-of-living@3.jpg
deleted file mode 100644
index 9c7e2956ba7..00000000000
Binary files a/src/images/pages/careers/asuncion/asuncion-affordable-cost-of-living@3.jpg and /dev/null differ
diff --git a/src/images/pages/careers/asuncion/asuncion-city@3.jpg b/src/images/pages/careers/asuncion/asuncion-city@3.jpg
deleted file mode 100644
index 5951b4910c8..00000000000
Binary files a/src/images/pages/careers/asuncion/asuncion-city@3.jpg and /dev/null differ
diff --git a/src/images/pages/careers/asuncion/asuncion-fascinating-culture@3.jpg b/src/images/pages/careers/asuncion/asuncion-fascinating-culture@3.jpg
deleted file mode 100644
index 4bad155efd7..00000000000
Binary files a/src/images/pages/careers/asuncion/asuncion-fascinating-culture@3.jpg and /dev/null differ
diff --git a/src/images/pages/careers/asuncion/asuncion-food@3.jpg b/src/images/pages/careers/asuncion/asuncion-food@3.jpg
deleted file mode 100644
index 1f4e7a13a93..00000000000
Binary files a/src/images/pages/careers/asuncion/asuncion-food@3.jpg and /dev/null differ
diff --git a/src/images/pages/careers/asuncion/asuncion-friendly-locals@3.jpg b/src/images/pages/careers/asuncion/asuncion-friendly-locals@3.jpg
deleted file mode 100644
index 8e5206e1a17..00000000000
Binary files a/src/images/pages/careers/asuncion/asuncion-friendly-locals@3.jpg and /dev/null differ
diff --git a/src/images/pages/careers/asuncion/asuncion-natural-wonders@3.jpg b/src/images/pages/careers/asuncion/asuncion-natural-wonders@3.jpg
deleted file mode 100644
index 59abd3a711f..00000000000
Binary files a/src/images/pages/careers/asuncion/asuncion-natural-wonders@3.jpg and /dev/null differ
diff --git a/src/images/pages/careers/asuncion/asuncion-university@3.jpg b/src/images/pages/careers/asuncion/asuncion-university@3.jpg
deleted file mode 100644
index 6dcd5f0f47c..00000000000
Binary files a/src/images/pages/careers/asuncion/asuncion-university@3.jpg and /dev/null differ
diff --git a/src/images/pages/careers/asuncion/introduction-asuncion@3.jpg b/src/images/pages/careers/asuncion/introduction-asuncion@3.jpg
deleted file mode 100644
index 6bf8f77beec..00000000000
Binary files a/src/images/pages/careers/asuncion/introduction-asuncion@3.jpg and /dev/null differ
diff --git a/src/images/pages/careers/asuncion2x.jpg b/src/images/pages/careers/asuncion2x.jpg
deleted file mode 100644
index 05e1a6cf426..00000000000
Binary files a/src/images/pages/careers/asuncion2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/bb-icon.svg b/src/images/pages/careers/bb-icon.svg
deleted file mode 100644
index aef6155dcb7..00000000000
--- a/src/images/pages/careers/bb-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/careers-1.png b/src/images/pages/careers/careers-1.png
deleted file mode 100644
index 57e53022d99..00000000000
Binary files a/src/images/pages/careers/careers-1.png and /dev/null differ
diff --git a/src/images/pages/careers/careers-1_bg.jpg b/src/images/pages/careers/careers-1_bg.jpg
deleted file mode 100644
index d66d6c569ee..00000000000
Binary files a/src/images/pages/careers/careers-1_bg.jpg and /dev/null differ
diff --git a/src/images/pages/careers/careers-2.png b/src/images/pages/careers/careers-2.png
deleted file mode 100644
index efd3f6ab115..00000000000
Binary files a/src/images/pages/careers/careers-2.png and /dev/null differ
diff --git a/src/images/pages/careers/careers-2_bg.jpg b/src/images/pages/careers/careers-2_bg.jpg
deleted file mode 100644
index e06d08d5275..00000000000
Binary files a/src/images/pages/careers/careers-2_bg.jpg and /dev/null differ
diff --git a/src/images/pages/careers/careers-3.png b/src/images/pages/careers/careers-3.png
deleted file mode 100644
index eb2e7bbb9b1..00000000000
Binary files a/src/images/pages/careers/careers-3.png and /dev/null differ
diff --git a/src/images/pages/careers/careers-4.png b/src/images/pages/careers/careers-4.png
deleted file mode 100644
index 6f25fd61935..00000000000
Binary files a/src/images/pages/careers/careers-4.png and /dev/null differ
diff --git a/src/images/pages/careers/careers-header.jpg b/src/images/pages/careers/careers-header.jpg
deleted file mode 100644
index 01685e6b4be..00000000000
Binary files a/src/images/pages/careers/careers-header.jpg and /dev/null differ
diff --git a/src/images/pages/careers/cc-icon.svg b/src/images/pages/careers/cc-icon.svg
deleted file mode 100644
index e55b94e75a7..00000000000
--- a/src/images/pages/careers/cc-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/compliance.svg b/src/images/pages/careers/compliance.svg
deleted file mode 100644
index c111035c78a..00000000000
--- a/src/images/pages/careers/compliance.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/corporate-culture.svg b/src/images/pages/careers/corporate-culture.svg
deleted file mode 100644
index 9b9f9eb0b39..00000000000
--- a/src/images/pages/careers/corporate-culture.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/customer_support.svg b/src/images/pages/careers/customer_support.svg
deleted file mode 100644
index 523354dee9c..00000000000
--- a/src/images/pages/careers/customer_support.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/cyberjaya/companies.jpg b/src/images/pages/careers/cyberjaya/companies.jpg
deleted file mode 100644
index 1daf38d353f..00000000000
Binary files a/src/images/pages/careers/cyberjaya/companies.jpg and /dev/null differ
diff --git a/src/images/pages/careers/cyberjaya/cultural-diversity.jpg b/src/images/pages/careers/cyberjaya/cultural-diversity.jpg
deleted file mode 100644
index 36289d00dae..00000000000
Binary files a/src/images/pages/careers/cyberjaya/cultural-diversity.jpg and /dev/null differ
diff --git a/src/images/pages/careers/cyberjaya/food.jpg b/src/images/pages/careers/cyberjaya/food.jpg
deleted file mode 100644
index 92b46f0a681..00000000000
Binary files a/src/images/pages/careers/cyberjaya/food.jpg and /dev/null differ
diff --git a/src/images/pages/careers/cyberjaya/introduction-cyberjaya.jpg b/src/images/pages/careers/cyberjaya/introduction-cyberjaya.jpg
deleted file mode 100644
index a0c83884890..00000000000
Binary files a/src/images/pages/careers/cyberjaya/introduction-cyberjaya.jpg and /dev/null differ
diff --git a/src/images/pages/careers/cyberjaya/lower-cost-living.jpg b/src/images/pages/careers/cyberjaya/lower-cost-living.jpg
deleted file mode 100644
index 7d258c28207..00000000000
Binary files a/src/images/pages/careers/cyberjaya/lower-cost-living.jpg and /dev/null differ
diff --git a/src/images/pages/careers/cyberjaya/lush-living.jpg b/src/images/pages/careers/cyberjaya/lush-living.jpg
deleted file mode 100644
index cb4e29c9e23..00000000000
Binary files a/src/images/pages/careers/cyberjaya/lush-living.jpg and /dev/null differ
diff --git a/src/images/pages/careers/cyberjaya/putrajaya.jpg b/src/images/pages/careers/cyberjaya/putrajaya.jpg
deleted file mode 100644
index 6796dcdb29f..00000000000
Binary files a/src/images/pages/careers/cyberjaya/putrajaya.jpg and /dev/null differ
diff --git a/src/images/pages/careers/data_analytics.svg b/src/images/pages/careers/data_analytics.svg
deleted file mode 100644
index 62e1b628feb..00000000000
--- a/src/images/pages/careers/data_analytics.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/dubai/dubai-architecture@2x.jpg b/src/images/pages/careers/dubai/dubai-architecture@2x.jpg
deleted file mode 100644
index b1dce1356b3..00000000000
Binary files a/src/images/pages/careers/dubai/dubai-architecture@2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/dubai/dubai-city-of-gold@2x.jpg b/src/images/pages/careers/dubai/dubai-city-of-gold@2x.jpg
deleted file mode 100644
index 33d54679f72..00000000000
Binary files a/src/images/pages/careers/dubai/dubai-city-of-gold@2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/dubai/dubai-diversity@2x.jpg b/src/images/pages/careers/dubai/dubai-diversity@2x.jpg
deleted file mode 100644
index fce43506bf7..00000000000
Binary files a/src/images/pages/careers/dubai/dubai-diversity@2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/dubai/dubai-entertainment@2x.jpg b/src/images/pages/careers/dubai/dubai-entertainment@2x.jpg
deleted file mode 100644
index 988a44b9a7e..00000000000
Binary files a/src/images/pages/careers/dubai/dubai-entertainment@2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/dubai/dubai-food-choices@2x.jpg b/src/images/pages/careers/dubai/dubai-food-choices@2x.jpg
deleted file mode 100644
index 6bfba86639f..00000000000
Binary files a/src/images/pages/careers/dubai/dubai-food-choices@2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/dubai/dubai-quality-of-life@2x.jpg b/src/images/pages/careers/dubai/dubai-quality-of-life@2x.jpg
deleted file mode 100644
index 9ae84022dd0..00000000000
Binary files a/src/images/pages/careers/dubai/dubai-quality-of-life@2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/dubai/dubai-tax-free-salary@2x.jpg b/src/images/pages/careers/dubai/dubai-tax-free-salary@2x.jpg
deleted file mode 100644
index d678a7ef930..00000000000
Binary files a/src/images/pages/careers/dubai/dubai-tax-free-salary@2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/dubai2x.jpg b/src/images/pages/careers/dubai2x.jpg
deleted file mode 100644
index 630ccee4a1f..00000000000
Binary files a/src/images/pages/careers/dubai2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/eh-icon.svg b/src/images/pages/careers/eh-icon.svg
deleted file mode 100644
index b610c4d160a..00000000000
--- a/src/images/pages/careers/eh-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/ex-icon.svg b/src/images/pages/careers/ex-icon.svg
deleted file mode 100644
index aa97bd7ea71..00000000000
--- a/src/images/pages/careers/ex-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/fsb@1.jpg b/src/images/pages/careers/fsb@1.jpg
deleted file mode 100644
index f7041fb1299..00000000000
Binary files a/src/images/pages/careers/fsb@1.jpg and /dev/null differ
diff --git a/src/images/pages/careers/handbook.svg b/src/images/pages/careers/handbook.svg
deleted file mode 100644
index 39e4d47f180..00000000000
--- a/src/images/pages/careers/handbook.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/human_resources.svg b/src/images/pages/careers/human_resources.svg
deleted file mode 100644
index 538ee0114fa..00000000000
--- a/src/images/pages/careers/human_resources.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/ic-competence.svg b/src/images/pages/careers/ic-competence.svg
deleted file mode 100644
index e78860d2724..00000000000
--- a/src/images/pages/careers/ic-competence.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/ic-customer-focus.svg b/src/images/pages/careers/ic-customer-focus.svg
deleted file mode 100644
index 70200f65763..00000000000
--- a/src/images/pages/careers/ic-customer-focus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/ic-intergrity.svg b/src/images/pages/careers/ic-intergrity.svg
deleted file mode 100644
index f07fb713656..00000000000
--- a/src/images/pages/careers/ic-intergrity.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/ic-teamwork.svg b/src/images/pages/careers/ic-teamwork.svg
deleted file mode 100644
index ae4246936f3..00000000000
--- a/src/images/pages/careers/ic-teamwork.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/information_technology.svg b/src/images/pages/careers/information_technology.svg
deleted file mode 100644
index 6a8a1aa9870..00000000000
--- a/src/images/pages/careers/information_technology.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/internal_audit.svg b/src/images/pages/careers/internal_audit.svg
deleted file mode 100644
index becd59d3b61..00000000000
--- a/src/images/pages/careers/internal_audit.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/labuan/international-school.jpg b/src/images/pages/careers/labuan/international-school.jpg
deleted file mode 100644
index ac25210c135..00000000000
Binary files a/src/images/pages/careers/labuan/international-school.jpg and /dev/null differ
diff --git a/src/images/pages/careers/labuan/introduction-labuan.jpg b/src/images/pages/careers/labuan/introduction-labuan.jpg
deleted file mode 100644
index 440a8e0e73f..00000000000
Binary files a/src/images/pages/careers/labuan/introduction-labuan.jpg and /dev/null differ
diff --git a/src/images/pages/careers/labuan/island-paradise.jpg b/src/images/pages/careers/labuan/island-paradise.jpg
deleted file mode 100644
index 510cd45a4ec..00000000000
Binary files a/src/images/pages/careers/labuan/island-paradise.jpg and /dev/null differ
diff --git a/src/images/pages/careers/labuan/seafood.jpg b/src/images/pages/careers/labuan/seafood.jpg
deleted file mode 100644
index 26fbe3cb049..00000000000
Binary files a/src/images/pages/careers/labuan/seafood.jpg and /dev/null differ
diff --git a/src/images/pages/careers/labuan/small-island-charm.jpg b/src/images/pages/careers/labuan/small-island-charm.jpg
deleted file mode 100644
index 57bf40fd9b8..00000000000
Binary files a/src/images/pages/careers/labuan/small-island-charm.jpg and /dev/null differ
diff --git a/src/images/pages/careers/labuan/the-great-outdoors.jpg b/src/images/pages/careers/labuan/the-great-outdoors.jpg
deleted file mode 100644
index 66a2bd16e06..00000000000
Binary files a/src/images/pages/careers/labuan/the-great-outdoors.jpg and /dev/null differ
diff --git a/src/images/pages/careers/labuan2x.jpg b/src/images/pages/careers/labuan2x.jpg
deleted file mode 100644
index a4f70ac2f96..00000000000
Binary files a/src/images/pages/careers/labuan2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/main@1.jpg b/src/images/pages/careers/main@1.jpg
deleted file mode 100644
index e050124cea2..00000000000
Binary files a/src/images/pages/careers/main@1.jpg and /dev/null differ
diff --git a/src/images/pages/careers/malta/cost-of-living.jpg b/src/images/pages/careers/malta/cost-of-living.jpg
deleted file mode 100644
index 17ced8e0135..00000000000
Binary files a/src/images/pages/careers/malta/cost-of-living.jpg and /dev/null differ
diff --git a/src/images/pages/careers/malta/festivals-galore.jpg b/src/images/pages/careers/malta/festivals-galore.jpg
deleted file mode 100644
index f932c2139da..00000000000
Binary files a/src/images/pages/careers/malta/festivals-galore.jpg and /dev/null differ
diff --git a/src/images/pages/careers/malta/festivities.jpg b/src/images/pages/careers/malta/festivities.jpg
deleted file mode 100644
index a4faa593fee..00000000000
Binary files a/src/images/pages/careers/malta/festivities.jpg and /dev/null differ
diff --git a/src/images/pages/careers/malta/introduction-malta.jpg b/src/images/pages/careers/malta/introduction-malta.jpg
deleted file mode 100644
index f629d8c7173..00000000000
Binary files a/src/images/pages/careers/malta/introduction-malta.jpg and /dev/null differ
diff --git a/src/images/pages/careers/malta/natural-wonders.jpg b/src/images/pages/careers/malta/natural-wonders.jpg
deleted file mode 100644
index a4a8ffc7c01..00000000000
Binary files a/src/images/pages/careers/malta/natural-wonders.jpg and /dev/null differ
diff --git a/src/images/pages/careers/malta/smallest-capital.jpg b/src/images/pages/careers/malta/smallest-capital.jpg
deleted file mode 100644
index 910254f585e..00000000000
Binary files a/src/images/pages/careers/malta/smallest-capital.jpg and /dev/null differ
diff --git a/src/images/pages/careers/malta2x.jpg b/src/images/pages/careers/malta2x.jpg
deleted file mode 100644
index b8d5349a96a..00000000000
Binary files a/src/images/pages/careers/malta2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/marketing.svg b/src/images/pages/careers/marketing.svg
deleted file mode 100644
index 49e53a01f12..00000000000
--- a/src/images/pages/careers/marketing.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/my2x.jpg b/src/images/pages/careers/my2x.jpg
deleted file mode 100644
index 0c378cd0b35..00000000000
Binary files a/src/images/pages/careers/my2x.jpg and /dev/null differ
diff --git a/src/images/pages/careers/pt@1.jpg b/src/images/pages/careers/pt@1.jpg
deleted file mode 100644
index f465e38a188..00000000000
Binary files a/src/images/pages/careers/pt@1.jpg and /dev/null differ
diff --git a/src/images/pages/careers/quality_assurance.svg b/src/images/pages/careers/quality_assurance.svg
deleted file mode 100644
index 4cb2bd100dc..00000000000
--- a/src/images/pages/careers/quality_assurance.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/quantitative_analysis.svg b/src/images/pages/careers/quantitative_analysis.svg
deleted file mode 100644
index 262b0bfc9e5..00000000000
--- a/src/images/pages/careers/quantitative_analysis.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/tb-icon.svg b/src/images/pages/careers/tb-icon.svg
deleted file mode 100644
index fda7ab2f88e..00000000000
--- a/src/images/pages/careers/tb-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/view-positions-icon-white.svg b/src/images/pages/careers/view-positions-icon-white.svg
deleted file mode 100644
index c71f105b935..00000000000
--- a/src/images/pages/careers/view-positions-icon-white.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/careers/view-positions-icon.svg b/src/images/pages/careers/view-positions-icon.svg
deleted file mode 100644
index 46952696ca4..00000000000
--- a/src/images/pages/careers/view-positions-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/dp2p-logo.svg b/src/images/pages/cashier/dp2p-logo.svg
deleted file mode 100644
index 79d995474aa..00000000000
--- a/src/images/pages/cashier/dp2p-logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-AUD.svg b/src/images/pages/cashier/icons/icon-AUD.svg
deleted file mode 100644
index 7efe0a19062..00000000000
--- a/src/images/pages/cashier/icons/icon-AUD.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-BTC.svg b/src/images/pages/cashier/icons/icon-BTC.svg
deleted file mode 100644
index a55005a67f5..00000000000
--- a/src/images/pages/cashier/icons/icon-BTC.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-BUSD.svg b/src/images/pages/cashier/icons/icon-BUSD.svg
deleted file mode 100644
index e52cef13603..00000000000
--- a/src/images/pages/cashier/icons/icon-BUSD.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-DAI.svg b/src/images/pages/cashier/icons/icon-DAI.svg
deleted file mode 100644
index 8171980c07c..00000000000
--- a/src/images/pages/cashier/icons/icon-DAI.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-ETH.svg b/src/images/pages/cashier/icons/icon-ETH.svg
deleted file mode 100644
index c29f9626d32..00000000000
--- a/src/images/pages/cashier/icons/icon-ETH.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-EUR.svg b/src/images/pages/cashier/icons/icon-EUR.svg
deleted file mode 100644
index c0bafa00f76..00000000000
--- a/src/images/pages/cashier/icons/icon-EUR.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-EURS.svg b/src/images/pages/cashier/icons/icon-EURS.svg
deleted file mode 100644
index b2582329012..00000000000
--- a/src/images/pages/cashier/icons/icon-EURS.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-GBP.svg b/src/images/pages/cashier/icons/icon-GBP.svg
deleted file mode 100644
index 2b373738f34..00000000000
--- a/src/images/pages/cashier/icons/icon-GBP.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-IDK.svg b/src/images/pages/cashier/icons/icon-IDK.svg
deleted file mode 100644
index 71d0b6bd01b..00000000000
--- a/src/images/pages/cashier/icons/icon-IDK.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-LTC.svg b/src/images/pages/cashier/icons/icon-LTC.svg
deleted file mode 100644
index 8a322e35a8b..00000000000
--- a/src/images/pages/cashier/icons/icon-LTC.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-PAX.svg b/src/images/pages/cashier/icons/icon-PAX.svg
deleted file mode 100644
index 7d26f24e022..00000000000
--- a/src/images/pages/cashier/icons/icon-PAX.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-TUSD.svg b/src/images/pages/cashier/icons/icon-TUSD.svg
deleted file mode 100644
index 5201bd9bc90..00000000000
--- a/src/images/pages/cashier/icons/icon-TUSD.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-USB.svg b/src/images/pages/cashier/icons/icon-USB.svg
deleted file mode 100644
index 3d3e1e36f22..00000000000
--- a/src/images/pages/cashier/icons/icon-USB.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-USD.svg b/src/images/pages/cashier/icons/icon-USD.svg
deleted file mode 100644
index 43ac5a0154d..00000000000
--- a/src/images/pages/cashier/icons/icon-USD.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-USDC.svg b/src/images/pages/cashier/icons/icon-USDC.svg
deleted file mode 100644
index d8ed5f5852e..00000000000
--- a/src/images/pages/cashier/icons/icon-USDC.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-USDK.svg b/src/images/pages/cashier/icons/icon-USDK.svg
deleted file mode 100644
index 4437c25a071..00000000000
--- a/src/images/pages/cashier/icons/icon-USDK.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-UST.svg b/src/images/pages/cashier/icons/icon-UST.svg
deleted file mode 100644
index c4bb1f4fada..00000000000
--- a/src/images/pages/cashier/icons/icon-UST.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/icons/icon-eUSDT.svg b/src/images/pages/cashier/icons/icon-eUSDT.svg
deleted file mode 100644
index c4bb1f4fada..00000000000
--- a/src/images/pages/cashier/icons/icon-eUSDT.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/payment-agents.svg b/src/images/pages/cashier/payment-agents.svg
deleted file mode 100755
index 19b2bf7e840..00000000000
--- a/src/images/pages/cashier/payment-agents.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/payment-methods.svg b/src/images/pages/cashier/payment-methods.svg
deleted file mode 100755
index 7d9eaf63f67..00000000000
--- a/src/images/pages/cashier/payment-methods.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/payment_methods_sprite_new.png b/src/images/pages/cashier/payment_methods_sprite_new.png
deleted file mode 100644
index c4852db2f0c..00000000000
Binary files a/src/images/pages/cashier/payment_methods_sprite_new.png and /dev/null differ
diff --git a/src/images/pages/cashier/protection-icon.svg b/src/images/pages/cashier/protection-icon.svg
deleted file mode 100644
index 53d84b42a97..00000000000
--- a/src/images/pages/cashier/protection-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/cashier/virtual_topup.svg b/src/images/pages/cashier/virtual_topup.svg
deleted file mode 100644
index 93b5e954926..00000000000
--- a/src/images/pages/cashier/virtual_topup.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/charity/charity-1.jpg b/src/images/pages/charity/charity-1.jpg
deleted file mode 100644
index ba4c1778d71..00000000000
Binary files a/src/images/pages/charity/charity-1.jpg and /dev/null differ
diff --git a/src/images/pages/charity/charity-2.jpg b/src/images/pages/charity/charity-2.jpg
deleted file mode 100644
index 507cedd1c1a..00000000000
Binary files a/src/images/pages/charity/charity-2.jpg and /dev/null differ
diff --git a/src/images/pages/charity/charity-3.jpg b/src/images/pages/charity/charity-3.jpg
deleted file mode 100644
index cafb195c4d9..00000000000
Binary files a/src/images/pages/charity/charity-3.jpg and /dev/null differ
diff --git a/src/images/pages/charity/charity_run.jpg b/src/images/pages/charity/charity_run.jpg
deleted file mode 100644
index 42f4c7d24c8..00000000000
Binary files a/src/images/pages/charity/charity_run.jpg and /dev/null differ
diff --git a/src/images/pages/charity/languages_refugee.jpg b/src/images/pages/charity/languages_refugee.jpg
deleted file mode 100644
index 7ff3f41ff14..00000000000
Binary files a/src/images/pages/charity/languages_refugee.jpg and /dev/null differ
diff --git a/src/images/pages/charity/learning_centre.jpg b/src/images/pages/charity/learning_centre.jpg
deleted file mode 100644
index 229f7c8ed57..00000000000
Binary files a/src/images/pages/charity/learning_centre.jpg and /dev/null differ
diff --git a/src/images/pages/contact/banner-bg.svg b/src/images/pages/contact/banner-bg.svg
deleted file mode 100644
index 5c9e2fa1bf5..00000000000
--- a/src/images/pages/contact/banner-bg.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/contact/contact-icon.svg b/src/images/pages/contact/contact-icon.svg
deleted file mode 100644
index 61f0971436a..00000000000
--- a/src/images/pages/contact/contact-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/contact/content-icon.svg b/src/images/pages/contact/content-icon.svg
deleted file mode 100644
index 83b3b75be00..00000000000
--- a/src/images/pages/contact/content-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/contact/ticket-icon.svg b/src/images/pages/contact/ticket-icon.svg
deleted file mode 100644
index ecacbf7500b..00000000000
--- a/src/images/pages/contact/ticket-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/contact_2/chat-icon.svg b/src/images/pages/contact_2/chat-icon.svg
deleted file mode 100644
index 16c8a8b756b..00000000000
--- a/src/images/pages/contact_2/chat-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/contact_2/contact-icon.svg b/src/images/pages/contact_2/contact-icon.svg
deleted file mode 100644
index 07676edb406..00000000000
--- a/src/images/pages/contact_2/contact-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/18+.svg b/src/images/pages/footer/18+.svg
deleted file mode 100644
index b49fe845603..00000000000
--- a/src/images/pages/footer/18+.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/facebook.svg b/src/images/pages/footer/facebook.svg
deleted file mode 100644
index 5b7c8f903b3..00000000000
--- a/src/images/pages/footer/facebook.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/gamstop.svg b/src/images/pages/footer/gamstop.svg
deleted file mode 100755
index c68e6b13ed4..00000000000
--- a/src/images/pages/footer/gamstop.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/isle-of-man.png b/src/images/pages/footer/isle-of-man.png
deleted file mode 100644
index eb2540ccea6..00000000000
Binary files a/src/images/pages/footer/isle-of-man.png and /dev/null differ
diff --git a/src/images/pages/footer/labuan_FSA.svg b/src/images/pages/footer/labuan_FSA.svg
deleted file mode 100644
index 919f81ce2d4..00000000000
--- a/src/images/pages/footer/labuan_FSA.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/linkedin.svg b/src/images/pages/footer/linkedin.svg
deleted file mode 100644
index 1d666cf19a0..00000000000
--- a/src/images/pages/footer/linkedin.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/mga-logo-footer.svg b/src/images/pages/footer/mga-logo-footer.svg
deleted file mode 100644
index 7d88f25d0d2..00000000000
--- a/src/images/pages/footer/mga-logo-footer.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/reddit.svg b/src/images/pages/footer/reddit.svg
deleted file mode 100644
index 3ed2970702a..00000000000
--- a/src/images/pages/footer/reddit.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/telegram.svg b/src/images/pages/footer/telegram.svg
deleted file mode 100644
index 1ddd751d003..00000000000
--- a/src/images/pages/footer/telegram.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/twitter.svg b/src/images/pages/footer/twitter.svg
deleted file mode 100644
index 7fcdbb74835..00000000000
--- a/src/images/pages/footer/twitter.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/footer/youtube.svg b/src/images/pages/footer/youtube.svg
deleted file mode 100644
index aa419d5cbd5..00000000000
--- a/src/images/pages/footer/youtube.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/glossary.svg b/src/images/pages/get-started/binary-options/glossary.svg
deleted file mode 100644
index 3c02316a0ac..00000000000
--- a/src/images/pages/get-started/binary-options/glossary.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/how-to-trade-binary.svg b/src/images/pages/get-started/binary-options/how-to-trade-binary.svg
deleted file mode 100644
index 614fd289613..00000000000
--- a/src/images/pages/get-started/binary-options/how-to-trade-binary.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/how-to-trade-binary/define-position.svg b/src/images/pages/get-started/binary-options/how-to-trade-binary/define-position.svg
deleted file mode 100644
index 68bea2311e0..00000000000
--- a/src/images/pages/get-started/binary-options/how-to-trade-binary/define-position.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/how-to-trade-binary/easy-step-1.svg b/src/images/pages/get-started/binary-options/how-to-trade-binary/easy-step-1.svg
deleted file mode 100644
index fb801a97dc6..00000000000
--- a/src/images/pages/get-started/binary-options/how-to-trade-binary/easy-step-1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/how-to-trade-binary/easy-step-2.svg b/src/images/pages/get-started/binary-options/how-to-trade-binary/easy-step-2.svg
deleted file mode 100644
index af50478b0b8..00000000000
--- a/src/images/pages/get-started/binary-options/how-to-trade-binary/easy-step-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/how-to-trade-binary/easy-step-3.svg b/src/images/pages/get-started/binary-options/how-to-trade-binary/easy-step-3.svg
deleted file mode 100644
index 785ced22f10..00000000000
--- a/src/images/pages/get-started/binary-options/how-to-trade-binary/easy-step-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/how-to-trade-binary/step-2.svg b/src/images/pages/get-started/binary-options/how-to-trade-binary/step-2.svg
deleted file mode 100644
index 6c3192447ac..00000000000
--- a/src/images/pages/get-started/binary-options/how-to-trade-binary/step-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/how-to-trade-binary/step-3.svg b/src/images/pages/get-started/binary-options/how-to-trade-binary/step-3.svg
deleted file mode 100644
index 9aa21a08c43..00000000000
--- a/src/images/pages/get-started/binary-options/how-to-trade-binary/step-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/range-of-markets.svg b/src/images/pages/get-started/binary-options/range-of-markets.svg
deleted file mode 100644
index fef8b4bbb9e..00000000000
--- a/src/images/pages/get-started/binary-options/range-of-markets.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/range-of-markets/commodities.svg b/src/images/pages/get-started/binary-options/range-of-markets/commodities.svg
deleted file mode 100644
index 7571fabb57c..00000000000
--- a/src/images/pages/get-started/binary-options/range-of-markets/commodities.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/range-of-markets/forex.svg b/src/images/pages/get-started/binary-options/range-of-markets/forex.svg
deleted file mode 100644
index 4304612a7bd..00000000000
--- a/src/images/pages/get-started/binary-options/range-of-markets/forex.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/range-of-markets/indices.svg b/src/images/pages/get-started/binary-options/range-of-markets/indices.svg
deleted file mode 100644
index d44f8d1e396..00000000000
--- a/src/images/pages/get-started/binary-options/range-of-markets/indices.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/range-of-markets/synthetic-indices.svg b/src/images/pages/get-started/binary-options/range-of-markets/synthetic-indices.svg
deleted file mode 100644
index d90de006454..00000000000
--- a/src/images/pages/get-started/binary-options/range-of-markets/synthetic-indices.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/types-of-trades.svg b/src/images/pages/get-started/binary-options/types-of-trades.svg
deleted file mode 100644
index 755a94b110d..00000000000
--- a/src/images/pages/get-started/binary-options/types-of-trades.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/types-of-trades/asians.svg b/src/images/pages/get-started/binary-options/types-of-trades/asians.svg
deleted file mode 100644
index 6ac183e582b..00000000000
--- a/src/images/pages/get-started/binary-options/types-of-trades/asians.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/types-of-trades/digits.svg b/src/images/pages/get-started/binary-options/types-of-trades/digits.svg
deleted file mode 100644
index ba4c007cdec..00000000000
--- a/src/images/pages/get-started/binary-options/types-of-trades/digits.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/types-of-trades/high_low_ticks.svg b/src/images/pages/get-started/binary-options/types-of-trades/high_low_ticks.svg
deleted file mode 100644
index bf5d56f677b..00000000000
--- a/src/images/pages/get-started/binary-options/types-of-trades/high_low_ticks.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/types-of-trades/in_out.svg b/src/images/pages/get-started/binary-options/types-of-trades/in_out.svg
deleted file mode 100644
index 0447a93719f..00000000000
--- a/src/images/pages/get-started/binary-options/types-of-trades/in_out.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/types-of-trades/reset.svg b/src/images/pages/get-started/binary-options/types-of-trades/reset.svg
deleted file mode 100644
index b12980b121a..00000000000
--- a/src/images/pages/get-started/binary-options/types-of-trades/reset.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/types-of-trades/runup_rundown.svg b/src/images/pages/get-started/binary-options/types-of-trades/runup_rundown.svg
deleted file mode 100644
index b3accd36ba6..00000000000
--- a/src/images/pages/get-started/binary-options/types-of-trades/runup_rundown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/types-of-trades/touch_notouch.svg b/src/images/pages/get-started/binary-options/types-of-trades/touch_notouch.svg
deleted file mode 100644
index 4f581703174..00000000000
--- a/src/images/pages/get-started/binary-options/types-of-trades/touch_notouch.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/types-of-trades/up_down.svg b/src/images/pages/get-started/binary-options/types-of-trades/up_down.svg
deleted file mode 100644
index 7fbcf00be7b..00000000000
--- a/src/images/pages/get-started/binary-options/types-of-trades/up_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/binary-options/what-are-binary-option.svg b/src/images/pages/get-started/binary-options/what-are-binary-option.svg
deleted file mode 100644
index 559fbd2509d..00000000000
--- a/src/images/pages/get-started/binary-options/what-are-binary-option.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/common/buy.svg b/src/images/pages/get-started/mt5/common/buy.svg
deleted file mode 100644
index 2bda24d6430..00000000000
--- a/src/images/pages/get-started/mt5/common/buy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/common/sell.svg b/src/images/pages/get-started/mt5/common/sell.svg
deleted file mode 100644
index 87a972755bb..00000000000
--- a/src/images/pages/get-started/mt5/common/sell.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/contract-specification.svg b/src/images/pages/get-started/mt5/contract-specification.svg
deleted file mode 100644
index 34aca403522..00000000000
--- a/src/images/pages/get-started/mt5/contract-specification.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/forex/price.png b/src/images/pages/get-started/mt5/forex/price.png
deleted file mode 100755
index 0d88b5fb6d2..00000000000
Binary files a/src/images/pages/get-started/mt5/forex/price.png and /dev/null differ
diff --git a/src/images/pages/get-started/mt5/how-to-trade-forex.svg b/src/images/pages/get-started/mt5/how-to-trade-forex.svg
deleted file mode 100644
index 261c4929c21..00000000000
--- a/src/images/pages/get-started/mt5/how-to-trade-forex.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/how-trade-cfds.svg b/src/images/pages/get-started/mt5/how-trade-cfds.svg
deleted file mode 100644
index 6fffb7cbb81..00000000000
--- a/src/images/pages/get-started/mt5/how-trade-cfds.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/how-trade-crypto.svg b/src/images/pages/get-started/mt5/how-trade-crypto.svg
deleted file mode 100644
index 3289d67eb02..00000000000
--- a/src/images/pages/get-started/mt5/how-trade-crypto.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/how-trade-metals.svg b/src/images/pages/get-started/mt5/how-trade-metals.svg
deleted file mode 100644
index c1a1a31ad48..00000000000
--- a/src/images/pages/get-started/mt5/how-trade-metals.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/margin-policy.svg b/src/images/pages/get-started/mt5/margin-policy.svg
deleted file mode 100644
index 3eb0ed14606..00000000000
--- a/src/images/pages/get-started/mt5/margin-policy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/what-cfds-trading.svg b/src/images/pages/get-started/mt5/what-cfds-trading.svg
deleted file mode 100644
index e8878e72e45..00000000000
--- a/src/images/pages/get-started/mt5/what-cfds-trading.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/what-crypto-trading.svg b/src/images/pages/get-started/mt5/what-crypto-trading.svg
deleted file mode 100644
index 0715b481774..00000000000
--- a/src/images/pages/get-started/mt5/what-crypto-trading.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/what-forex-trading.svg b/src/images/pages/get-started/mt5/what-forex-trading.svg
deleted file mode 100644
index 8eaf50136e9..00000000000
--- a/src/images/pages/get-started/mt5/what-forex-trading.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/get-started/mt5/what-metals-trading.svg b/src/images/pages/get-started/mt5/what-metals-trading.svg
deleted file mode 100644
index a634e77d0a2..00000000000
--- a/src/images/pages/get-started/mt5/what-metals-trading.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/header/ic-mt5-advanced.svg b/src/images/pages/header/ic-mt5-advanced.svg
deleted file mode 100644
index a02e3d5a103..00000000000
--- a/src/images/pages/header/ic-mt5-advanced.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/header/ic-mt5-standard.svg b/src/images/pages/header/ic-mt5-standard.svg
deleted file mode 100644
index ecd0b45315f..00000000000
--- a/src/images/pages/header/ic-mt5-standard.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/header/ic-mt5-synthetic-indices.svg b/src/images/pages/header/ic-mt5-synthetic-indices.svg
deleted file mode 100644
index dd30cfc7bfd..00000000000
--- a/src/images/pages/header/ic-mt5-synthetic-indices.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/MT5.svg b/src/images/pages/home/MT5.svg
deleted file mode 100644
index 806ade8ebc8..00000000000
--- a/src/images/pages/home/MT5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/arrow_left.svg b/src/images/pages/home/arrow_left.svg
deleted file mode 100644
index 58aa2010b1c..00000000000
--- a/src/images/pages/home/arrow_left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/arrow_right.svg b/src/images/pages/home/arrow_right.svg
deleted file mode 100644
index 1c2a483a79c..00000000000
--- a/src/images/pages/home/arrow_right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/egr-2015.svg b/src/images/pages/home/awards/egr-2015.svg
deleted file mode 100644
index 196f75620f3..00000000000
--- a/src/images/pages/home/awards/egr-2015.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/egr.svg b/src/images/pages/home/awards/egr.svg
deleted file mode 100644
index 93644f10bfe..00000000000
--- a/src/images/pages/home/awards/egr.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/gb.svg b/src/images/pages/home/awards/gb.svg
deleted file mode 100644
index 8070b0b83b8..00000000000
--- a/src/images/pages/home/awards/gb.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/gbaf.svg b/src/images/pages/home/awards/gbaf.svg
deleted file mode 100644
index 97ec706feae..00000000000
--- a/src/images/pages/home/awards/gbaf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/gbf-2018.svg b/src/images/pages/home/awards/gbf-2018.svg
deleted file mode 100644
index 590b05cb919..00000000000
--- a/src/images/pages/home/awards/gbf-2018.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/home/awards/gbfa.svg b/src/images/pages/home/awards/gbfa.svg
deleted file mode 100644
index c248e987ab9..00000000000
--- a/src/images/pages/home/awards/gbfa.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/gbfr-2012.svg b/src/images/pages/home/awards/gbfr-2012.svg
deleted file mode 100644
index 5dc4adc3a8a..00000000000
--- a/src/images/pages/home/awards/gbfr-2012.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/gbm-2018.svg b/src/images/pages/home/awards/gbm-2018.svg
deleted file mode 100644
index f6e9489cd21..00000000000
--- a/src/images/pages/home/awards/gbm-2018.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/gbm-2019.svg b/src/images/pages/home/awards/gbm-2019.svg
deleted file mode 100644
index 4bcead78741..00000000000
--- a/src/images/pages/home/awards/gbm-2019.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/home/awards/mena-2016.svg b/src/images/pages/home/awards/mena-2016.svg
deleted file mode 100644
index a2dca6220f4..00000000000
--- a/src/images/pages/home/awards/mena-2016.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/menafxpro.svg b/src/images/pages/home/awards/menafxpro.svg
deleted file mode 100644
index 941077a45a6..00000000000
--- a/src/images/pages/home/awards/menafxpro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/opm-2017.svg b/src/images/pages/home/awards/opm-2017.svg
deleted file mode 100644
index 848ad985885..00000000000
--- a/src/images/pages/home/awards/opm-2017.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/opwa.svg b/src/images/pages/home/awards/opwa.svg
deleted file mode 100644
index 0160be4262e..00000000000
--- a/src/images/pages/home/awards/opwa.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/t2w-2010.svg b/src/images/pages/home/awards/t2w-2010.svg
deleted file mode 100644
index be4c31b6215..00000000000
--- a/src/images/pages/home/awards/t2w-2010.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/awards/tw2.svg b/src/images/pages/home/awards/tw2.svg
deleted file mode 100644
index e8937633d6c..00000000000
--- a/src/images/pages/home/awards/tw2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/binary_options.svg b/src/images/pages/home/binary_options.svg
deleted file mode 100644
index 75748daab64..00000000000
--- a/src/images/pages/home/binary_options.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/home-banner.png b/src/images/pages/home/home-banner.png
deleted file mode 100644
index 7586e1490ce..00000000000
Binary files a/src/images/pages/home/home-banner.png and /dev/null differ
diff --git a/src/images/pages/home/icons/arrow_left.svg b/src/images/pages/home/icons/arrow_left.svg
deleted file mode 100644
index bfed24ea457..00000000000
--- a/src/images/pages/home/icons/arrow_left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/icons/arrow_right.svg b/src/images/pages/home/icons/arrow_right.svg
deleted file mode 100644
index bfed24ea457..00000000000
--- a/src/images/pages/home/icons/arrow_right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/icons/crypto.svg b/src/images/pages/home/icons/crypto.svg
deleted file mode 100644
index 84e44fce422..00000000000
--- a/src/images/pages/home/icons/crypto.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/icons/daily.svg b/src/images/pages/home/icons/daily.svg
deleted file mode 100644
index cc1bb046139..00000000000
--- a/src/images/pages/home/icons/daily.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/icons/demo.svg b/src/images/pages/home/icons/demo.svg
deleted file mode 100644
index 854227a69ac..00000000000
--- a/src/images/pages/home/icons/demo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/icons/mt5_financial.svg b/src/images/pages/home/icons/mt5_financial.svg
deleted file mode 100644
index 30562026604..00000000000
--- a/src/images/pages/home/icons/mt5_financial.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/icons/mt5_synthetic.svg b/src/images/pages/home/icons/mt5_synthetic.svg
deleted file mode 100644
index a9683330317..00000000000
--- a/src/images/pages/home/icons/mt5_synthetic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/home/icons/real.svg b/src/images/pages/home/icons/real.svg
deleted file mode 100644
index b92ec0b2297..00000000000
--- a/src/images/pages/home/icons/real.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/icons/video.svg b/src/images/pages/home/icons/video.svg
deleted file mode 100644
index 5edd2798945..00000000000
--- a/src/images/pages/home/icons/video.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/icons/webinars.svg b/src/images/pages/home/icons/webinars.svg
deleted file mode 100644
index 4c169778615..00000000000
--- a/src/images/pages/home/icons/webinars.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/airtm.svg b/src/images/pages/home/payment/airtm.svg
deleted file mode 100644
index 7abd9b43f55..00000000000
--- a/src/images/pages/home/payment/airtm.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/bank_transfer.svg b/src/images/pages/home/payment/bank_transfer.svg
deleted file mode 100644
index 628d9bfc666..00000000000
--- a/src/images/pages/home/payment/bank_transfer.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/bitcoin.svg b/src/images/pages/home/payment/bitcoin.svg
deleted file mode 100644
index b0c9d12a701..00000000000
--- a/src/images/pages/home/payment/bitcoin.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/dragon_pheonix.svg b/src/images/pages/home/payment/dragon_pheonix.svg
deleted file mode 100644
index cca8cc4d07d..00000000000
--- a/src/images/pages/home/payment/dragon_pheonix.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/ethereum_black.svg b/src/images/pages/home/payment/ethereum_black.svg
deleted file mode 100644
index b9a45c0a375..00000000000
--- a/src/images/pages/home/payment/ethereum_black.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/ethereum_classic.svg b/src/images/pages/home/payment/ethereum_classic.svg
deleted file mode 100644
index 552e84ddf95..00000000000
--- a/src/images/pages/home/payment/ethereum_classic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/fasapay.svg b/src/images/pages/home/payment/fasapay.svg
deleted file mode 100644
index ba26e766289..00000000000
--- a/src/images/pages/home/payment/fasapay.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/help2pay.svg b/src/images/pages/home/payment/help2pay.svg
deleted file mode 100644
index bc06bd35d4c..00000000000
--- a/src/images/pages/home/payment/help2pay.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/jeton.svg b/src/images/pages/home/payment/jeton.svg
deleted file mode 100644
index e259fa3b411..00000000000
--- a/src/images/pages/home/payment/jeton.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/litecoin.svg b/src/images/pages/home/payment/litecoin.svg
deleted file mode 100644
index f3dfc97aeb7..00000000000
--- a/src/images/pages/home/payment/litecoin.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/maestro.svg b/src/images/pages/home/payment/maestro.svg
deleted file mode 100644
index ce50d6cc8c4..00000000000
--- a/src/images/pages/home/payment/maestro.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/mastercard.svg b/src/images/pages/home/payment/mastercard.svg
deleted file mode 100644
index e6a2c1ac566..00000000000
--- a/src/images/pages/home/payment/mastercard.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/neteller.svg b/src/images/pages/home/payment/neteller.svg
deleted file mode 100644
index 4a96a868b8a..00000000000
--- a/src/images/pages/home/payment/neteller.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/paysafe.svg b/src/images/pages/home/payment/paysafe.svg
deleted file mode 100644
index dfc1565b60f..00000000000
--- a/src/images/pages/home/payment/paysafe.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/paytrust.svg b/src/images/pages/home/payment/paytrust.svg
deleted file mode 100644
index 5aed37853de..00000000000
--- a/src/images/pages/home/payment/paytrust.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/perfect_money.svg b/src/images/pages/home/payment/perfect_money.svg
deleted file mode 100644
index 49d09fe53ad..00000000000
--- a/src/images/pages/home/payment/perfect_money.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/qiwi.svg b/src/images/pages/home/payment/qiwi.svg
deleted file mode 100644
index a2be7ff8433..00000000000
--- a/src/images/pages/home/payment/qiwi.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/skrill.svg b/src/images/pages/home/payment/skrill.svg
deleted file mode 100644
index 51cabbe8bd7..00000000000
--- a/src/images/pages/home/payment/skrill.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/sticpay.svg b/src/images/pages/home/payment/sticpay.svg
deleted file mode 100644
index 85557278435..00000000000
--- a/src/images/pages/home/payment/sticpay.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/tether.svg b/src/images/pages/home/payment/tether.svg
deleted file mode 100644
index dd1127cbc23..00000000000
--- a/src/images/pages/home/payment/tether.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/usdc.svg b/src/images/pages/home/payment/usdc.svg
deleted file mode 100644
index 121df58f1b2..00000000000
--- a/src/images/pages/home/payment/usdc.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/visa.svg b/src/images/pages/home/payment/visa.svg
deleted file mode 100644
index 4781d9699c9..00000000000
--- a/src/images/pages/home/payment/visa.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/webmoney.svg b/src/images/pages/home/payment/webmoney.svg
deleted file mode 100644
index 4d084efabf4..00000000000
--- a/src/images/pages/home/payment/webmoney.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/payment/zingpay.svg b/src/images/pages/home/payment/zingpay.svg
deleted file mode 100644
index 82ecf8e8287..00000000000
--- a/src/images/pages/home/payment/zingpay.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/images/pages/home/trade/binary.svg b/src/images/pages/home/trade/binary.svg
deleted file mode 100644
index 15642121b0a..00000000000
--- a/src/images/pages/home/trade/binary.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/trade/cfds.svg b/src/images/pages/home/trade/cfds.svg
deleted file mode 100644
index 517021de007..00000000000
--- a/src/images/pages/home/trade/cfds.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/trade/crypto.svg b/src/images/pages/home/trade/crypto.svg
deleted file mode 100644
index 63cbc2506bf..00000000000
--- a/src/images/pages/home/trade/crypto.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/trade/forex.svg b/src/images/pages/home/trade/forex.svg
deleted file mode 100644
index 278e616d748..00000000000
--- a/src/images/pages/home/trade/forex.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/trade/lookbacks.svg b/src/images/pages/home/trade/lookbacks.svg
deleted file mode 100644
index b2828f579f0..00000000000
--- a/src/images/pages/home/trade/lookbacks.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/home/trade/metals.svg b/src/images/pages/home/trade/metals.svg
deleted file mode 100644
index 6d14042e3b8..00000000000
--- a/src/images/pages/home/trade/metals.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/account_password.svg b/src/images/pages/keep_safe/account_password.svg
deleted file mode 100644
index 9bfa3540d24..00000000000
--- a/src/images/pages/keep_safe/account_password.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/antivirus.svg b/src/images/pages/keep_safe/antivirus.svg
deleted file mode 100644
index e663ecc3992..00000000000
--- a/src/images/pages/keep_safe/antivirus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/browser.svg b/src/images/pages/keep_safe/browser.svg
deleted file mode 100644
index a55a500dfa4..00000000000
--- a/src/images/pages/keep_safe/browser.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/cloudfare.svg b/src/images/pages/keep_safe/cloudfare.svg
deleted file mode 100644
index 55c4a31faed..00000000000
--- a/src/images/pages/keep_safe/cloudfare.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/desktop_app.svg b/src/images/pages/keep_safe/desktop_app.svg
deleted file mode 100644
index adea4c4a1a8..00000000000
--- a/src/images/pages/keep_safe/desktop_app.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/login_history.svg b/src/images/pages/keep_safe/login_history.svg
deleted file mode 100644
index f2e15d7ab00..00000000000
--- a/src/images/pages/keep_safe/login_history.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/no_share.svg b/src/images/pages/keep_safe/no_share.svg
deleted file mode 100644
index 11541d97b7f..00000000000
--- a/src/images/pages/keep_safe/no_share.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/risk.svg b/src/images/pages/keep_safe/risk.svg
deleted file mode 100644
index 98482992e8a..00000000000
--- a/src/images/pages/keep_safe/risk.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/two_factor.svg b/src/images/pages/keep_safe/two_factor.svg
deleted file mode 100644
index bfe1ebb7733..00000000000
--- a/src/images/pages/keep_safe/two_factor.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/keep_safe/virtual_funds.png b/src/images/pages/keep_safe/virtual_funds.png
deleted file mode 100644
index 2fe1cb9fe17..00000000000
Binary files a/src/images/pages/keep_safe/virtual_funds.png and /dev/null differ
diff --git a/src/images/pages/liquidity_solutions/bo_support.svg b/src/images/pages/liquidity_solutions/bo_support.svg
deleted file mode 100644
index 3d93c2e584b..00000000000
--- a/src/images/pages/liquidity_solutions/bo_support.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/liquidity_solutions/fix_api.svg b/src/images/pages/liquidity_solutions/fix_api.svg
deleted file mode 100644
index 59240fbf4c2..00000000000
--- a/src/images/pages/liquidity_solutions/fix_api.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/liquidity_solutions/liquidity.svg b/src/images/pages/liquidity_solutions/liquidity.svg
deleted file mode 100644
index fe0549d3d40..00000000000
--- a/src/images/pages/liquidity_solutions/liquidity.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/liquidity_solutions/multi_asset.svg b/src/images/pages/liquidity_solutions/multi_asset.svg
deleted file mode 100644
index a4c0f8371f1..00000000000
--- a/src/images/pages/liquidity_solutions/multi_asset.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/liquidity_solutions/one_zero.svg b/src/images/pages/liquidity_solutions/one_zero.svg
deleted file mode 100644
index 3a723d09367..00000000000
--- a/src/images/pages/liquidity_solutions/one_zero.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mam/deposit.svg b/src/images/pages/mam/deposit.svg
deleted file mode 100644
index 2cff3e818e7..00000000000
--- a/src/images/pages/mam/deposit.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/mam/download.svg b/src/images/pages/mam/download.svg
deleted file mode 100644
index fb49258f61c..00000000000
--- a/src/images/pages/mam/download.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/mam/exclude.svg b/src/images/pages/mam/exclude.svg
deleted file mode 100644
index a0110a19417..00000000000
--- a/src/images/pages/mam/exclude.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/mam/info.svg b/src/images/pages/mam/info.svg
deleted file mode 100644
index bb0762fb9ca..00000000000
--- a/src/images/pages/mam/info.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/mam/manage.svg b/src/images/pages/mam/manage.svg
deleted file mode 100644
index 0ebf9945634..00000000000
--- a/src/images/pages/mam/manage.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/mam/methods.svg b/src/images/pages/mam/methods.svg
deleted file mode 100644
index 1dbbf0c9476..00000000000
--- a/src/images/pages/mam/methods.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/mam/monitor.svg b/src/images/pages/mam/monitor.svg
deleted file mode 100644
index 2290d8f3154..00000000000
--- a/src/images/pages/mam/monitor.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/mam/talktous.svg b/src/images/pages/mam/talktous.svg
deleted file mode 100644
index a14b5d920fd..00000000000
--- a/src/images/pages/mam/talktous.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mam/tools.svg b/src/images/pages/mam/tools.svg
deleted file mode 100644
index 066e3333019..00000000000
--- a/src/images/pages/mam/tools.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/mb_trading/frxaudjpy.svg b/src/images/pages/mb_trading/frxaudjpy.svg
deleted file mode 100644
index 3c569975c1e..00000000000
--- a/src/images/pages/mb_trading/frxaudjpy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxaudusd.svg b/src/images/pages/mb_trading/frxaudusd.svg
deleted file mode 100644
index d00d6dcda27..00000000000
--- a/src/images/pages/mb_trading/frxaudusd.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxeuraud.svg b/src/images/pages/mb_trading/frxeuraud.svg
deleted file mode 100644
index dfb3293cfd2..00000000000
--- a/src/images/pages/mb_trading/frxeuraud.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxeurcad.svg b/src/images/pages/mb_trading/frxeurcad.svg
deleted file mode 100644
index 07643714a85..00000000000
--- a/src/images/pages/mb_trading/frxeurcad.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxeurchf.svg b/src/images/pages/mb_trading/frxeurchf.svg
deleted file mode 100644
index 0977ff99b5e..00000000000
--- a/src/images/pages/mb_trading/frxeurchf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxeurgbp.svg b/src/images/pages/mb_trading/frxeurgbp.svg
deleted file mode 100644
index 323b5016595..00000000000
--- a/src/images/pages/mb_trading/frxeurgbp.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxeurjpy.svg b/src/images/pages/mb_trading/frxeurjpy.svg
deleted file mode 100644
index 64a8a61ae8c..00000000000
--- a/src/images/pages/mb_trading/frxeurjpy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxeurusd.svg b/src/images/pages/mb_trading/frxeurusd.svg
deleted file mode 100644
index 90eddc994e4..00000000000
--- a/src/images/pages/mb_trading/frxeurusd.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxgbpaud.svg b/src/images/pages/mb_trading/frxgbpaud.svg
deleted file mode 100644
index 39d491fa15b..00000000000
--- a/src/images/pages/mb_trading/frxgbpaud.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxgbpjpy.svg b/src/images/pages/mb_trading/frxgbpjpy.svg
deleted file mode 100644
index 779d6322300..00000000000
--- a/src/images/pages/mb_trading/frxgbpjpy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxgbpusd.svg b/src/images/pages/mb_trading/frxgbpusd.svg
deleted file mode 100644
index ba13da4fa8f..00000000000
--- a/src/images/pages/mb_trading/frxgbpusd.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxusdcad.svg b/src/images/pages/mb_trading/frxusdcad.svg
deleted file mode 100644
index 3a73e0440a8..00000000000
--- a/src/images/pages/mb_trading/frxusdcad.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxusdchf.svg b/src/images/pages/mb_trading/frxusdchf.svg
deleted file mode 100644
index f5ab07ba508..00000000000
--- a/src/images/pages/mb_trading/frxusdchf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mb_trading/frxusdjpy.svg b/src/images/pages/mb_trading/frxusdjpy.svg
deleted file mode 100644
index e8cc2dc3f59..00000000000
--- a/src/images/pages/mb_trading/frxusdjpy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/dashboard/account.svg b/src/images/pages/metatrader/dashboard/account.svg
deleted file mode 100644
index d4928c81103..00000000000
--- a/src/images/pages/metatrader/dashboard/account.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/dashboard/arrow_left.svg b/src/images/pages/metatrader/dashboard/arrow_left.svg
deleted file mode 100644
index 094abf02e2b..00000000000
--- a/src/images/pages/metatrader/dashboard/arrow_left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/dashboard/arrow_right.svg b/src/images/pages/metatrader/dashboard/arrow_right.svg
deleted file mode 100644
index 4b46e66cdf4..00000000000
--- a/src/images/pages/metatrader/dashboard/arrow_right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/dashboard/binary_wallet.svg b/src/images/pages/metatrader/dashboard/binary_wallet.svg
deleted file mode 100644
index cb3585be4a3..00000000000
--- a/src/images/pages/metatrader/dashboard/binary_wallet.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/dashboard/get_started.svg b/src/images/pages/metatrader/dashboard/get_started.svg
deleted file mode 100644
index 0f77febc3f3..00000000000
--- a/src/images/pages/metatrader/dashboard/get_started.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/dashboard/img-app-mac@2x.png b/src/images/pages/metatrader/dashboard/img-app-mac@2x.png
deleted file mode 100755
index 59b9d4930cc..00000000000
Binary files a/src/images/pages/metatrader/dashboard/img-app-mac@2x.png and /dev/null differ
diff --git a/src/images/pages/metatrader/dashboard/mt5.png b/src/images/pages/metatrader/dashboard/mt5.png
deleted file mode 100755
index 524d22d5211..00000000000
Binary files a/src/images/pages/metatrader/dashboard/mt5.png and /dev/null differ
diff --git a/src/images/pages/metatrader/dashboard/mt5_wallet.svg b/src/images/pages/metatrader/dashboard/mt5_wallet.svg
deleted file mode 100644
index 659b253b269..00000000000
--- a/src/images/pages/metatrader/dashboard/mt5_wallet.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/dashboard/tick.svg b/src/images/pages/metatrader/dashboard/tick.svg
deleted file mode 100644
index dc9d9b89db7..00000000000
--- a/src/images/pages/metatrader/dashboard/tick.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/dashboard/tick_disabled.svg b/src/images/pages/metatrader/dashboard/tick_disabled.svg
deleted file mode 100644
index 495098e3ac5..00000000000
--- a/src/images/pages/metatrader/dashboard/tick_disabled.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/metatrader/dashboard/tick_gray.svg b/src/images/pages/metatrader/dashboard/tick_gray.svg
deleted file mode 100644
index 10f5c959ab8..00000000000
--- a/src/images/pages/metatrader/dashboard/tick_gray.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/dashboard/transfer.svg b/src/images/pages/metatrader/dashboard/transfer.svg
deleted file mode 100644
index 2d99b0541cc..00000000000
--- a/src/images/pages/metatrader/dashboard/transfer.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/buy.svg b/src/images/pages/metatrader/how-to/buy.svg
deleted file mode 100644
index ff5d5125c8e..00000000000
--- a/src/images/pages/metatrader/how-to/buy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/equal.svg b/src/images/pages/metatrader/how-to/equal.svg
deleted file mode 100644
index 7822d4a6906..00000000000
--- a/src/images/pages/metatrader/how-to/equal.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/flag_eur.svg b/src/images/pages/metatrader/how-to/flag_eur.svg
deleted file mode 100644
index aa2ff93494e..00000000000
--- a/src/images/pages/metatrader/how-to/flag_eur.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/flag_us.svg b/src/images/pages/metatrader/how-to/flag_us.svg
deleted file mode 100644
index 26e6c18093c..00000000000
--- a/src/images/pages/metatrader/how-to/flag_us.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/minus.svg b/src/images/pages/metatrader/how-to/minus.svg
deleted file mode 100644
index 7a601937335..00000000000
--- a/src/images/pages/metatrader/how-to/minus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/multiply.svg b/src/images/pages/metatrader/how-to/multiply.svg
deleted file mode 100644
index f88480af58a..00000000000
--- a/src/images/pages/metatrader/how-to/multiply.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/sell.svg b/src/images/pages/metatrader/how-to/sell.svg
deleted file mode 100644
index f63e9ab71e9..00000000000
--- a/src/images/pages/metatrader/how-to/sell.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/step1.svg b/src/images/pages/metatrader/how-to/step1.svg
deleted file mode 100644
index 143761552ac..00000000000
--- a/src/images/pages/metatrader/how-to/step1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/step2.svg b/src/images/pages/metatrader/how-to/step2.svg
deleted file mode 100644
index 30d58571449..00000000000
--- a/src/images/pages/metatrader/how-to/step2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/step3.svg b/src/images/pages/metatrader/how-to/step3.svg
deleted file mode 100644
index f9850a4d05e..00000000000
--- a/src/images/pages/metatrader/how-to/step3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/how-to/trade_button.svg b/src/images/pages/metatrader/how-to/trade_button.svg
deleted file mode 100644
index 41ce37a42fc..00000000000
--- a/src/images/pages/metatrader/how-to/trade_button.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/acc_financial.svg b/src/images/pages/metatrader/icons/acc_financial.svg
deleted file mode 100644
index 8d89ae89e59..00000000000
--- a/src/images/pages/metatrader/icons/acc_financial.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/acc_financial_stp.svg b/src/images/pages/metatrader/icons/acc_financial_stp.svg
deleted file mode 100644
index cfd1530336e..00000000000
--- a/src/images/pages/metatrader/icons/acc_financial_stp.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/acc_synthetic.svg b/src/images/pages/metatrader/icons/acc_synthetic.svg
deleted file mode 100644
index 202e8a741e9..00000000000
--- a/src/images/pages/metatrader/icons/acc_synthetic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/android-device.png b/src/images/pages/metatrader/icons/android-device.png
deleted file mode 100755
index 72f6a3dcfcc..00000000000
Binary files a/src/images/pages/metatrader/icons/android-device.png and /dev/null differ
diff --git a/src/images/pages/metatrader/icons/chrome.svg b/src/images/pages/metatrader/icons/chrome.svg
deleted file mode 100644
index bca23eca0cc..00000000000
--- a/src/images/pages/metatrader/icons/chrome.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/edge.svg b/src/images/pages/metatrader/icons/edge.svg
deleted file mode 100644
index 15f677116a9..00000000000
--- a/src/images/pages/metatrader/icons/edge.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/firefox.svg b/src/images/pages/metatrader/icons/firefox.svg
deleted file mode 100644
index 86bc263eeb8..00000000000
--- a/src/images/pages/metatrader/icons/firefox.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/ios-device.png b/src/images/pages/metatrader/icons/ios-device.png
deleted file mode 100755
index f4ad5eca4f4..00000000000
Binary files a/src/images/pages/metatrader/icons/ios-device.png and /dev/null differ
diff --git a/src/images/pages/metatrader/icons/linux.png b/src/images/pages/metatrader/icons/linux.png
deleted file mode 100755
index 3287295fa2c..00000000000
Binary files a/src/images/pages/metatrader/icons/linux.png and /dev/null differ
diff --git a/src/images/pages/metatrader/icons/mac.png b/src/images/pages/metatrader/icons/mac.png
deleted file mode 100755
index adc37e8e13a..00000000000
Binary files a/src/images/pages/metatrader/icons/mac.png and /dev/null differ
diff --git a/src/images/pages/metatrader/icons/new_account.svg b/src/images/pages/metatrader/icons/new_account.svg
deleted file mode 100644
index ab917199411..00000000000
--- a/src/images/pages/metatrader/icons/new_account.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/new_account_disabled.svg b/src/images/pages/metatrader/icons/new_account_disabled.svg
deleted file mode 100644
index fdbfe88a072..00000000000
--- a/src/images/pages/metatrader/icons/new_account_disabled.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/metatrader/icons/opera.svg b/src/images/pages/metatrader/icons/opera.svg
deleted file mode 100644
index c1c463d72fb..00000000000
--- a/src/images/pages/metatrader/icons/opera.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/safari.svg b/src/images/pages/metatrader/icons/safari.svg
deleted file mode 100644
index 91dc55b0b5a..00000000000
--- a/src/images/pages/metatrader/icons/safari.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/icons/windows.png b/src/images/pages/metatrader/icons/windows.png
deleted file mode 100755
index 289130f9c11..00000000000
Binary files a/src/images/pages/metatrader/icons/windows.png and /dev/null differ
diff --git a/src/images/pages/metatrader/margin-policy/crypto.svg b/src/images/pages/metatrader/margin-policy/crypto.svg
deleted file mode 100644
index d45354c5541..00000000000
--- a/src/images/pages/metatrader/margin-policy/crypto.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/margin-policy/l1_ai.svg b/src/images/pages/metatrader/margin-policy/l1_ai.svg
deleted file mode 100644
index a76dad8f43d..00000000000
--- a/src/images/pages/metatrader/margin-policy/l1_ai.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/margin-policy/l2_ai.svg b/src/images/pages/metatrader/margin-policy/l2_ai.svg
deleted file mode 100644
index f3d4888871e..00000000000
--- a/src/images/pages/metatrader/margin-policy/l2_ai.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/margin-policy/metal.svg b/src/images/pages/metatrader/margin-policy/metal.svg
deleted file mode 100644
index deecf03001c..00000000000
--- a/src/images/pages/metatrader/margin-policy/metal.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/margin-policy/mr1_ai.svg b/src/images/pages/metatrader/margin-policy/mr1_ai.svg
deleted file mode 100644
index 2cf859b1ff9..00000000000
--- a/src/images/pages/metatrader/margin-policy/mr1_ai.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/metatrader/margin-policy/mr2_ai.svg b/src/images/pages/metatrader/margin-policy/mr2_ai.svg
deleted file mode 100644
index 5df10a4ae91..00000000000
--- a/src/images/pages/metatrader/margin-policy/mr2_ai.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mt5_signals/additional_income.svg b/src/images/pages/mt5_signals/additional_income.svg
deleted file mode 100644
index f245ca9b941..00000000000
--- a/src/images/pages/mt5_signals/additional_income.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mt5_signals/automated_copy_trade.svg b/src/images/pages/mt5_signals/automated_copy_trade.svg
deleted file mode 100644
index 39e5e278f4c..00000000000
--- a/src/images/pages/mt5_signals/automated_copy_trade.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mt5_signals/copy_trade.svg b/src/images/pages/mt5_signals/copy_trade.svg
deleted file mode 100644
index 687b13b5864..00000000000
--- a/src/images/pages/mt5_signals/copy_trade.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mt5_signals/easy_setup.svg b/src/images/pages/mt5_signals/easy_setup.svg
deleted file mode 100644
index e914ca20df8..00000000000
--- a/src/images/pages/mt5_signals/easy_setup.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mt5_signals/mql5_create_signal.png b/src/images/pages/mt5_signals/mql5_create_signal.png
deleted file mode 100644
index 0208cdd148d..00000000000
Binary files a/src/images/pages/mt5_signals/mql5_create_signal.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/mt5_complete_form.png b/src/images/pages/mt5_signals/mt5_complete_form.png
deleted file mode 100644
index 0b15d12e377..00000000000
Binary files a/src/images/pages/mt5_signals/mt5_complete_form.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/mt5_registration.png b/src/images/pages/mt5_signals/mt5_registration.png
deleted file mode 100644
index cee40ac0246..00000000000
Binary files a/src/images/pages/mt5_signals/mt5_registration.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/mt5_statistics.png b/src/images/pages/mt5_signals/mt5_statistics.png
deleted file mode 100644
index f90423baca5..00000000000
Binary files a/src/images/pages/mt5_signals/mt5_statistics.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/mt5_subscribe.png b/src/images/pages/mt5_signals/mt5_subscribe.png
deleted file mode 100644
index 3ff8de42a22..00000000000
Binary files a/src/images/pages/mt5_signals/mt5_subscribe.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/mt5_subscribe2.png b/src/images/pages/mt5_signals/mt5_subscribe2.png
deleted file mode 100644
index 1934610998d..00000000000
Binary files a/src/images/pages/mt5_signals/mt5_subscribe2.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/mt5_terminal.png b/src/images/pages/mt5_signals/mt5_terminal.png
deleted file mode 100644
index 56b4ccc666f..00000000000
Binary files a/src/images/pages/mt5_signals/mt5_terminal.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/mt5_trading_risk.png b/src/images/pages/mt5_signals/mt5_trading_risk.png
deleted file mode 100644
index 2641b3f7bc3..00000000000
Binary files a/src/images/pages/mt5_signals/mt5_trading_risk.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/no_hidden_fees.svg b/src/images/pages/mt5_signals/no_hidden_fees.svg
deleted file mode 100644
index 1c33ad01703..00000000000
--- a/src/images/pages/mt5_signals/no_hidden_fees.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mt5_signals/provider_performance.svg b/src/images/pages/mt5_signals/provider_performance.svg
deleted file mode 100644
index 6722f6d2483..00000000000
--- a/src/images/pages/mt5_signals/provider_performance.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mt5_signals/save_time.svg b/src/images/pages/mt5_signals/save_time.svg
deleted file mode 100644
index 5a0499ff69d..00000000000
--- a/src/images/pages/mt5_signals/save_time.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/mt5_signals/signal_provider_register_1.png b/src/images/pages/mt5_signals/signal_provider_register_1.png
deleted file mode 100644
index e49405c731e..00000000000
Binary files a/src/images/pages/mt5_signals/signal_provider_register_1.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/signal_provider_register_2.png b/src/images/pages/mt5_signals/signal_provider_register_2.png
deleted file mode 100644
index 9e985216b1e..00000000000
Binary files a/src/images/pages/mt5_signals/signal_provider_register_2.png and /dev/null differ
diff --git a/src/images/pages/mt5_signals/signal_provider_register_3.png b/src/images/pages/mt5_signals/signal_provider_register_3.png
deleted file mode 100644
index 7fea2be5b4d..00000000000
Binary files a/src/images/pages/mt5_signals/signal_provider_register_3.png and /dev/null differ
diff --git a/src/images/pages/open-source-projects/open-source-projects-1.svg b/src/images/pages/open-source-projects/open-source-projects-1.svg
deleted file mode 100644
index d9352cb77a8..00000000000
--- a/src/images/pages/open-source-projects/open-source-projects-1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/open-source-projects/open-source-projects-2.svg b/src/images/pages/open-source-projects/open-source-projects-2.svg
deleted file mode 100644
index 28ae4735281..00000000000
--- a/src/images/pages/open-source-projects/open-source-projects-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/open-source-projects/open-source-projects-3.png b/src/images/pages/open-source-projects/open-source-projects-3.png
deleted file mode 100644
index 1578b111562..00000000000
Binary files a/src/images/pages/open-source-projects/open-source-projects-3.png and /dev/null differ
diff --git a/src/images/pages/open-source-projects/open-source-projects-4.svg b/src/images/pages/open-source-projects/open-source-projects-4.svg
deleted file mode 100644
index e331bf70aed..00000000000
--- a/src/images/pages/open-source-projects/open-source-projects-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/open-source-projects/open-source-projects-5.png b/src/images/pages/open-source-projects/open-source-projects-5.png
deleted file mode 100644
index b2981e26517..00000000000
Binary files a/src/images/pages/open-source-projects/open-source-projects-5.png and /dev/null differ
diff --git a/src/images/pages/partners/affiliate-program.svg b/src/images/pages/partners/affiliate-program.svg
deleted file mode 100644
index d663af62d0b..00000000000
--- a/src/images/pages/partners/affiliate-program.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/partners/api.svg b/src/images/pages/partners/api.svg
deleted file mode 100644
index 77709acf7a6..00000000000
--- a/src/images/pages/partners/api.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/partners/contributors.svg b/src/images/pages/partners/contributors.svg
deleted file mode 100644
index dda691b0270..00000000000
--- a/src/images/pages/partners/contributors.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/partners/ib.svg b/src/images/pages/partners/ib.svg
deleted file mode 100644
index d613fab30f1..00000000000
--- a/src/images/pages/partners/ib.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/partners/liquidity-solutions.svg b/src/images/pages/partners/liquidity-solutions.svg
deleted file mode 100644
index fb918274b31..00000000000
--- a/src/images/pages/partners/liquidity-solutions.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/partners/mam.svg b/src/images/pages/partners/mam.svg
deleted file mode 100644
index e46cb2428b3..00000000000
--- a/src/images/pages/partners/mam.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/partners/open-source-venture.svg b/src/images/pages/partners/open-source-venture.svg
deleted file mode 100644
index 7a88e5e508b..00000000000
--- a/src/images/pages/partners/open-source-venture.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/partners/payment-agents.svg b/src/images/pages/partners/payment-agents.svg
deleted file mode 100644
index 505862d528d..00000000000
--- a/src/images/pages/partners/payment-agents.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/partners/tester.svg b/src/images/pages/partners/tester.svg
deleted file mode 100644
index 5add8e1bba5..00000000000
--- a/src/images/pages/partners/tester.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/payment_agent/banks/alertpay.png b/src/images/pages/payment_agent/banks/alertpay.png
deleted file mode 100644
index 6127a7629a5..00000000000
Binary files a/src/images/pages/payment_agent/banks/alertpay.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/alipay.png b/src/images/pages/payment_agent/banks/alipay.png
deleted file mode 100644
index 42688bda92e..00000000000
Binary files a/src/images/pages/payment_agent/banks/alipay.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/bankbri.png b/src/images/pages/payment_agent/banks/bankbri.png
deleted file mode 100644
index fb969667e6d..00000000000
Binary files a/src/images/pages/payment_agent/banks/bankbri.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/bch.png b/src/images/pages/payment_agent/banks/bch.png
deleted file mode 100644
index 050d146904c..00000000000
Binary files a/src/images/pages/payment_agent/banks/bch.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/bni.png b/src/images/pages/payment_agent/banks/bni.png
deleted file mode 100644
index 17ff30bbf31..00000000000
Binary files a/src/images/pages/payment_agent/banks/bni.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/btc.png b/src/images/pages/payment_agent/banks/btc.png
deleted file mode 100644
index d6bb8c90af4..00000000000
Binary files a/src/images/pages/payment_agent/banks/btc.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/cimbniaga.png b/src/images/pages/payment_agent/banks/cimbniaga.png
deleted file mode 100644
index 8f6114b203d..00000000000
Binary files a/src/images/pages/payment_agent/banks/cimbniaga.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/dai.png b/src/images/pages/payment_agent/banks/dai.png
deleted file mode 100644
index 50af224063c..00000000000
Binary files a/src/images/pages/payment_agent/banks/dai.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/diamondbank.png b/src/images/pages/payment_agent/banks/diamondbank.png
deleted file mode 100644
index 63881e96bfb..00000000000
Binary files a/src/images/pages/payment_agent/banks/diamondbank.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/egold.png b/src/images/pages/payment_agent/banks/egold.png
deleted file mode 100644
index af138176dba..00000000000
Binary files a/src/images/pages/payment_agent/banks/egold.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/eth.png b/src/images/pages/payment_agent/banks/eth.png
deleted file mode 100644
index 6c6f0a32179..00000000000
Binary files a/src/images/pages/payment_agent/banks/eth.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/ethd.png b/src/images/pages/payment_agent/banks/ethd.png
deleted file mode 100644
index b09f8148327..00000000000
Binary files a/src/images/pages/payment_agent/banks/ethd.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/firstbank.png b/src/images/pages/payment_agent/banks/firstbank.png
deleted file mode 100644
index 4da7014fea5..00000000000
Binary files a/src/images/pages/payment_agent/banks/firstbank.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/grupbca.png b/src/images/pages/payment_agent/banks/grupbca.png
deleted file mode 100644
index 87129782bfd..00000000000
Binary files a/src/images/pages/payment_agent/banks/grupbca.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/gtbank.png b/src/images/pages/payment_agent/banks/gtbank.png
deleted file mode 100644
index f4965728b15..00000000000
Binary files a/src/images/pages/payment_agent/banks/gtbank.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/icbc.png b/src/images/pages/payment_agent/banks/icbc.png
deleted file mode 100644
index d99dffdc0de..00000000000
Binary files a/src/images/pages/payment_agent/banks/icbc.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/libertyreserve.png b/src/images/pages/payment_agent/banks/libertyreserve.png
deleted file mode 100644
index 54cded6726f..00000000000
Binary files a/src/images/pages/payment_agent/banks/libertyreserve.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/ltc.png b/src/images/pages/payment_agent/banks/ltc.png
deleted file mode 100644
index 4a5d258a1b8..00000000000
Binary files a/src/images/pages/payment_agent/banks/ltc.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/mandiri.png b/src/images/pages/payment_agent/banks/mandiri.png
deleted file mode 100644
index 2185c0fedd1..00000000000
Binary files a/src/images/pages/payment_agent/banks/mandiri.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/mandiri_syariah.png b/src/images/pages/payment_agent/banks/mandiri_syariah.png
deleted file mode 100644
index 6d1167a6dbf..00000000000
Binary files a/src/images/pages/payment_agent/banks/mandiri_syariah.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/mandirisyariah.png b/src/images/pages/payment_agent/banks/mandirisyariah.png
deleted file mode 100644
index 6d1167a6dbf..00000000000
Binary files a/src/images/pages/payment_agent/banks/mandirisyariah.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/mastercard.png b/src/images/pages/payment_agent/banks/mastercard.png
deleted file mode 100644
index e2f5633a370..00000000000
Binary files a/src/images/pages/payment_agent/banks/mastercard.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/moneygram.png b/src/images/pages/payment_agent/banks/moneygram.png
deleted file mode 100644
index 1dcbb68aeaf..00000000000
Binary files a/src/images/pages/payment_agent/banks/moneygram.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/paypal.png b/src/images/pages/payment_agent/banks/paypal.png
deleted file mode 100644
index 4ce7333f5b7..00000000000
Binary files a/src/images/pages/payment_agent/banks/paypal.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/perfectmoney.png b/src/images/pages/payment_agent/banks/perfectmoney.png
deleted file mode 100644
index d2663cb5364..00000000000
Binary files a/src/images/pages/payment_agent/banks/perfectmoney.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/permatabank.png b/src/images/pages/payment_agent/banks/permatabank.png
deleted file mode 100644
index 44cee9f2283..00000000000
Binary files a/src/images/pages/payment_agent/banks/permatabank.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/solidtrustpay.png b/src/images/pages/payment_agent/banks/solidtrustpay.png
deleted file mode 100644
index 21e0f51ac50..00000000000
Binary files a/src/images/pages/payment_agent/banks/solidtrustpay.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/tether.png b/src/images/pages/payment_agent/banks/tether.png
deleted file mode 100644
index 9c6d198bc36..00000000000
Binary files a/src/images/pages/payment_agent/banks/tether.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/verve.png b/src/images/pages/payment_agent/banks/verve.png
deleted file mode 100644
index 0f67dc911cf..00000000000
Binary files a/src/images/pages/payment_agent/banks/verve.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/visa.png b/src/images/pages/payment_agent/banks/visa.png
deleted file mode 100644
index d258b80b564..00000000000
Binary files a/src/images/pages/payment_agent/banks/visa.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/wechatpay.png b/src/images/pages/payment_agent/banks/wechatpay.png
deleted file mode 100644
index 9cb4e43978b..00000000000
Binary files a/src/images/pages/payment_agent/banks/wechatpay.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/banks/zenithbank.png b/src/images/pages/payment_agent/banks/zenithbank.png
deleted file mode 100644
index cbcb9db003f..00000000000
Binary files a/src/images/pages/payment_agent/banks/zenithbank.png and /dev/null differ
diff --git a/src/images/pages/payment_agent/payment_agents.svg b/src/images/pages/payment_agent/payment_agents.svg
deleted file mode 100644
index 6d4c6edf5d6..00000000000
--- a/src/images/pages/payment_agent/payment_agents.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/payment_agent/who_payment_agents.svg b/src/images/pages/payment_agent/who_payment_agents.svg
deleted file mode 100644
index d07cca52692..00000000000
--- a/src/images/pages/payment_agent/who_payment_agents.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/platforms/binarybot.png b/src/images/pages/platforms/binarybot.png
deleted file mode 100644
index a4b421b1342..00000000000
Binary files a/src/images/pages/platforms/binarybot.png and /dev/null differ
diff --git a/src/images/pages/platforms/chart.png b/src/images/pages/platforms/chart.png
deleted file mode 100644
index 1f49ccc0a61..00000000000
Binary files a/src/images/pages/platforms/chart.png and /dev/null differ
diff --git a/src/images/pages/platforms/deriv-app.png b/src/images/pages/platforms/deriv-app.png
deleted file mode 100755
index feac4763ceb..00000000000
Binary files a/src/images/pages/platforms/deriv-app.png and /dev/null differ
diff --git a/src/images/pages/platforms/devices.svg b/src/images/pages/platforms/devices.svg
deleted file mode 100644
index 7cd44335129..00000000000
--- a/src/images/pages/platforms/devices.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/platforms/dp2p-app.png b/src/images/pages/platforms/dp2p-app.png
deleted file mode 100644
index 60c54ec16c6..00000000000
Binary files a/src/images/pages/platforms/dp2p-app.png and /dev/null differ
diff --git a/src/images/pages/platforms/linux.svg b/src/images/pages/platforms/linux.svg
deleted file mode 100644
index 1775e4d99ac..00000000000
--- a/src/images/pages/platforms/linux.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/platforms/mac.svg b/src/images/pages/platforms/mac.svg
deleted file mode 100644
index 3b130db255b..00000000000
--- a/src/images/pages/platforms/mac.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/platforms/mt5.png b/src/images/pages/platforms/mt5.png
deleted file mode 100644
index 0bca6cef756..00000000000
Binary files a/src/images/pages/platforms/mt5.png and /dev/null differ
diff --git a/src/images/pages/platforms/new_badge.svg b/src/images/pages/platforms/new_badge.svg
deleted file mode 100644
index 42b753d38c4..00000000000
--- a/src/images/pages/platforms/new_badge.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/platforms/tick-trade.png b/src/images/pages/platforms/tick-trade.png
deleted file mode 100644
index 688e5858ed2..00000000000
Binary files a/src/images/pages/platforms/tick-trade.png and /dev/null differ
diff --git a/src/images/pages/platforms/trading-multibarrier.png b/src/images/pages/platforms/trading-multibarrier.png
deleted file mode 100644
index 6d886d48202..00000000000
Binary files a/src/images/pages/platforms/trading-multibarrier.png and /dev/null differ
diff --git a/src/images/pages/platforms/trading-page.png b/src/images/pages/platforms/trading-page.png
deleted file mode 100644
index d65a635e288..00000000000
Binary files a/src/images/pages/platforms/trading-page.png and /dev/null differ
diff --git a/src/images/pages/platforms/tradingview.png b/src/images/pages/platforms/tradingview.png
deleted file mode 100644
index af3e53bfa11..00000000000
Binary files a/src/images/pages/platforms/tradingview.png and /dev/null differ
diff --git a/src/images/pages/platforms/webtrader.png b/src/images/pages/platforms/webtrader.png
deleted file mode 100644
index 46951dfd25a..00000000000
Binary files a/src/images/pages/platforms/webtrader.png and /dev/null differ
diff --git a/src/images/pages/platforms/windows.svg b/src/images/pages/platforms/windows.svg
deleted file mode 100644
index 922ccdedfd1..00000000000
--- a/src/images/pages/platforms/windows.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/regulation/bvi.png b/src/images/pages/regulation/bvi.png
deleted file mode 100644
index a52bed41c61..00000000000
Binary files a/src/images/pages/regulation/bvi.png and /dev/null differ
diff --git a/src/images/pages/regulation/financial-commission.svg b/src/images/pages/regulation/financial-commission.svg
deleted file mode 100644
index 948e647e8e2..00000000000
--- a/src/images/pages/regulation/financial-commission.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/regulation/fsa-logo.png b/src/images/pages/regulation/fsa-logo.png
deleted file mode 100644
index 61b6d63dd88..00000000000
Binary files a/src/images/pages/regulation/fsa-logo.png and /dev/null differ
diff --git a/src/images/pages/regulation/isle-of-man.png b/src/images/pages/regulation/isle-of-man.png
deleted file mode 100644
index 625d6ac0954..00000000000
Binary files a/src/images/pages/regulation/isle-of-man.png and /dev/null differ
diff --git a/src/images/pages/regulation/labuan-logo.png b/src/images/pages/regulation/labuan-logo.png
deleted file mode 100644
index 64a52c61b47..00000000000
Binary files a/src/images/pages/regulation/labuan-logo.png and /dev/null differ
diff --git a/src/images/pages/regulation/link.svg b/src/images/pages/regulation/link.svg
deleted file mode 100644
index 36c5938f619..00000000000
--- a/src/images/pages/regulation/link.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/regulation/map.svg b/src/images/pages/regulation/map.svg
deleted file mode 100644
index e83956a360c..00000000000
--- a/src/images/pages/regulation/map.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/regulation/pdf-icon.svg b/src/images/pages/regulation/pdf-icon.svg
deleted file mode 100644
index f2536e3d14e..00000000000
--- a/src/images/pages/regulation/pdf-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/regulation/pdf.svg b/src/images/pages/regulation/pdf.svg
deleted file mode 100644
index 8e3e59649e5..00000000000
--- a/src/images/pages/regulation/pdf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/regulation/timeline.svg b/src/images/pages/regulation/timeline.svg
deleted file mode 100644
index 60f12188839..00000000000
--- a/src/images/pages/regulation/timeline.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/regulation/vanuatu-logo.png b/src/images/pages/regulation/vanuatu-logo.png
deleted file mode 100644
index df51cc17ddc..00000000000
Binary files a/src/images/pages/regulation/vanuatu-logo.png and /dev/null differ
diff --git a/src/images/pages/regulation/xlsx-icon.svg b/src/images/pages/regulation/xlsx-icon.svg
deleted file mode 100644
index 9c29af625f6..00000000000
--- a/src/images/pages/regulation/xlsx-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/resources/asset-index-icon.svg b/src/images/pages/resources/asset-index-icon.svg
deleted file mode 100644
index 0e2be3e3032..00000000000
--- a/src/images/pages/resources/asset-index-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/resources/economic-calendar-icon.svg b/src/images/pages/resources/economic-calendar-icon.svg
deleted file mode 100644
index b4149d6cf5c..00000000000
--- a/src/images/pages/resources/economic-calendar-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/resources/trading-times-icon.svg b/src/images/pages/resources/trading-times-icon.svg
deleted file mode 100644
index 0481ea5800d..00000000000
--- a/src/images/pages/resources/trading-times-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/security_testing/hackerone-img.svg b/src/images/pages/security_testing/hackerone-img.svg
deleted file mode 100644
index ff38b8191c3..00000000000
--- a/src/images/pages/security_testing/hackerone-img.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/set_currency/account-created.svg b/src/images/pages/set_currency/account-created.svg
deleted file mode 100644
index 4691c8c125e..00000000000
--- a/src/images/pages/set_currency/account-created.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/set_currency/congratulations.svg b/src/images/pages/set_currency/congratulations.svg
deleted file mode 100644
index 9f27239d31c..00000000000
--- a/src/images/pages/set_currency/congratulations.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/2fa.svg b/src/images/pages/settings/2fa.svg
deleted file mode 100644
index 0753549b648..00000000000
--- a/src/images/pages/settings/2fa.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/account_password.svg b/src/images/pages/settings/account_password.svg
deleted file mode 100644
index f4e1f1a73da..00000000000
--- a/src/images/pages/settings/account_password.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/api-token.svg b/src/images/pages/settings/api-token.svg
deleted file mode 100644
index cfe4a157df3..00000000000
--- a/src/images/pages/settings/api-token.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/applications.svg b/src/images/pages/settings/applications.svg
deleted file mode 100644
index 25e3e5bda0d..00000000000
--- a/src/images/pages/settings/applications.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/authenticate.svg b/src/images/pages/settings/authenticate.svg
deleted file mode 100644
index 1652de1b216..00000000000
--- a/src/images/pages/settings/authenticate.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/close.svg b/src/images/pages/settings/close.svg
deleted file mode 100644
index 6f14dc069f9..00000000000
--- a/src/images/pages/settings/close.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/settings/connect-1111.svg b/src/images/pages/settings/connect-1111.svg
deleted file mode 100644
index a4a429d75cd..00000000000
--- a/src/images/pages/settings/connect-1111.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/detail.svg b/src/images/pages/settings/detail.svg
deleted file mode 100644
index e0fc2ee38c9..00000000000
--- a/src/images/pages/settings/detail.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/financial-assessment.svg b/src/images/pages/settings/financial-assessment.svg
deleted file mode 100644
index 82f75f95222..00000000000
--- a/src/images/pages/settings/financial-assessment.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/iphistory.svg b/src/images/pages/settings/iphistory.svg
deleted file mode 100644
index dacacb8bd99..00000000000
--- a/src/images/pages/settings/iphistory.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/limits.svg b/src/images/pages/settings/limits.svg
deleted file mode 100644
index 8c7be4b090d..00000000000
--- a/src/images/pages/settings/limits.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/professional.svg b/src/images/pages/settings/professional.svg
deleted file mode 100644
index fe25d0a72b0..00000000000
--- a/src/images/pages/settings/professional.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/settings/self-exclusion.svg b/src/images/pages/settings/self-exclusion.svg
deleted file mode 100644
index 6a7ec00a7bc..00000000000
--- a/src/images/pages/settings/self-exclusion.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/smart-indices/smart-indices-2.svg b/src/images/pages/smart-indices/smart-indices-2.svg
deleted file mode 100644
index dc875b34d16..00000000000
--- a/src/images/pages/smart-indices/smart-indices-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/statement/reports-statement-icon-filter-icon.svg b/src/images/pages/statement/reports-statement-icon-filter-icon.svg
deleted file mode 100644
index 80d732660ef..00000000000
--- a/src/images/pages/statement/reports-statement-icon-filter-icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/tour/2-way-pricing_live.svg b/src/images/pages/tour/2-way-pricing_live.svg
deleted file mode 100644
index a50aaabdaf0..00000000000
--- a/src/images/pages/tour/2-way-pricing_live.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/tour/2-way-pricing_opposite.svg b/src/images/pages/tour/2-way-pricing_opposite.svg
deleted file mode 100644
index 03854842036..00000000000
--- a/src/images/pages/tour/2-way-pricing_opposite.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/tour/tour-live-chat-support.png b/src/images/pages/tour/tour-live-chat-support.png
deleted file mode 100644
index 68e453f4254..00000000000
Binary files a/src/images/pages/tour/tour-live-chat-support.png and /dev/null differ
diff --git a/src/images/pages/tour/tour-portfolio-snapshot_1.svg b/src/images/pages/tour/tour-portfolio-snapshot_1.svg
deleted file mode 100644
index b55a6ec93d0..00000000000
--- a/src/images/pages/tour/tour-portfolio-snapshot_1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/tour/tour-tools-education.svg b/src/images/pages/tour/tour-tools-education.svg
deleted file mode 100644
index df858a8d684..00000000000
--- a/src/images/pages/tour/tour-tools-education.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/tour/trade-tutorial_1.svg b/src/images/pages/tour/trade-tutorial_1.svg
deleted file mode 100644
index 0ea0646fb9c..00000000000
--- a/src/images/pages/tour/trade-tutorial_1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/pages/trade/ends-between_1.png b/src/images/pages/trade/ends-between_1.png
deleted file mode 100644
index 094a9caf1ad..00000000000
Binary files a/src/images/pages/trade/ends-between_1.png and /dev/null differ
diff --git a/src/images/pages/trade/ends-outside_1.png b/src/images/pages/trade/ends-outside_1.png
deleted file mode 100644
index 1f1904c64f8..00000000000
Binary files a/src/images/pages/trade/ends-outside_1.png and /dev/null differ
diff --git a/src/images/pages/trade/fall_1.png b/src/images/pages/trade/fall_1.png
deleted file mode 100644
index 607e8c765bd..00000000000
Binary files a/src/images/pages/trade/fall_1.png and /dev/null differ
diff --git a/src/images/pages/trade/google-play-badge.png b/src/images/pages/trade/google-play-badge.png
deleted file mode 100644
index f2d4ab1e12a..00000000000
Binary files a/src/images/pages/trade/google-play-badge.png and /dev/null differ
diff --git a/src/images/pages/trade/higher_1.png b/src/images/pages/trade/higher_1.png
deleted file mode 100644
index c42c2f74686..00000000000
Binary files a/src/images/pages/trade/higher_1.png and /dev/null differ
diff --git a/src/images/pages/trade/lower_1.png b/src/images/pages/trade/lower_1.png
deleted file mode 100644
index 8a399fb4e68..00000000000
Binary files a/src/images/pages/trade/lower_1.png and /dev/null differ
diff --git a/src/images/pages/trade/no-touch_1.png b/src/images/pages/trade/no-touch_1.png
deleted file mode 100644
index 77d49ebf19b..00000000000
Binary files a/src/images/pages/trade/no-touch_1.png and /dev/null differ
diff --git a/src/images/pages/trade/rise_1.png b/src/images/pages/trade/rise_1.png
deleted file mode 100644
index 1eea8c354e3..00000000000
Binary files a/src/images/pages/trade/rise_1.png and /dev/null differ
diff --git a/src/images/pages/trade/stay-in-between_1.png b/src/images/pages/trade/stay-in-between_1.png
deleted file mode 100644
index d14d120f509..00000000000
Binary files a/src/images/pages/trade/stay-in-between_1.png and /dev/null differ
diff --git a/src/images/pages/trade/stay-out_1.png b/src/images/pages/trade/stay-out_1.png
deleted file mode 100644
index 874f875b022..00000000000
Binary files a/src/images/pages/trade/stay-out_1.png and /dev/null differ
diff --git a/src/images/pages/trade/touch_1.png b/src/images/pages/trade/touch_1.png
deleted file mode 100644
index 9c2a8b4a12f..00000000000
Binary files a/src/images/pages/trade/touch_1.png and /dev/null differ
diff --git a/src/images/pages/vpn/btn-android.svg b/src/images/pages/vpn/btn-android.svg
deleted file mode 100644
index 3e8e88703eb..00000000000
--- a/src/images/pages/vpn/btn-android.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/vpn/btn-windows.svg b/src/images/pages/vpn/btn-windows.svg
deleted file mode 100644
index a67d6119839..00000000000
--- a/src/images/pages/vpn/btn-windows.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/vpn/ic-activate.svg b/src/images/pages/vpn/ic-activate.svg
deleted file mode 100644
index 02c64e7fa82..00000000000
--- a/src/images/pages/vpn/ic-activate.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/vpn/ic-browse.svg b/src/images/pages/vpn/ic-browse.svg
deleted file mode 100644
index 90172c9c605..00000000000
--- a/src/images/pages/vpn/ic-browse.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/vpn/ic-devices.svg b/src/images/pages/vpn/ic-devices.svg
deleted file mode 100644
index 1f584530a0b..00000000000
--- a/src/images/pages/vpn/ic-devices.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/why-us/mga-logo2.svg b/src/images/pages/why-us/mga-logo2.svg
deleted file mode 100644
index 37f1187f685..00000000000
--- a/src/images/pages/why-us/mga-logo2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/why-us/simple-platform.svg b/src/images/pages/why-us/simple-platform.svg
deleted file mode 100644
index 5b93a26c89c..00000000000
--- a/src/images/pages/why-us/simple-platform.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/why-us/why-us-GBAF-award-2012.svg b/src/images/pages/why-us/why-us-GBAF-award-2012.svg
deleted file mode 100644
index 45418550a8a..00000000000
--- a/src/images/pages/why-us/why-us-GBAF-award-2012.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/why-us/why-us-do-not-lose.svg b/src/images/pages/why-us/why-us-do-not-lose.svg
deleted file mode 100644
index fa197018aed..00000000000
--- a/src/images/pages/why-us/why-us-do-not-lose.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/why-us/why-us-proven-record_1.svg b/src/images/pages/why-us/why-us-proven-record_1.svg
deleted file mode 100644
index 39156016f4b..00000000000
--- a/src/images/pages/why-us/why-us-proven-record_1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/pages/why-us/why-us-sharp-prices.png b/src/images/pages/why-us/why-us-sharp-prices.png
deleted file mode 100644
index d0e0e5db7b5..00000000000
Binary files a/src/images/pages/why-us/why-us-sharp-prices.png and /dev/null differ
diff --git a/src/images/server_status/ic-close.svg b/src/images/server_status/ic-close.svg
deleted file mode 100644
index 90b41463912..00000000000
--- a/src/images/server_status/ic-close.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/server_status/ic-warning.svg b/src/images/server_status/ic-warning.svg
deleted file mode 100644
index 666ece3f346..00000000000
--- a/src/images/server_status/ic-warning.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/social/apple.svg b/src/images/social/apple.svg
deleted file mode 100644
index 7cf514e8a9a..00000000000
--- a/src/images/social/apple.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/social/facebook.svg b/src/images/social/facebook.svg
deleted file mode 100644
index 79a28eb50c9..00000000000
--- a/src/images/social/facebook.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/social/google.svg b/src/images/social/google.svg
deleted file mode 100644
index 384ad741707..00000000000
--- a/src/images/social/google.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/usb_page/USDB-Logo.svg b/src/images/usb_page/USDB-Logo.svg
deleted file mode 100644
index d806e6e4bc0..00000000000
--- a/src/images/usb_page/USDB-Logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/binary_logo_dark.svg b/src/images/usb_page/binary_logo_dark.svg
deleted file mode 100644
index 2fc61498b41..00000000000
--- a/src/images/usb_page/binary_logo_dark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/usb_page/binary_logo_light.svg b/src/images/usb_page/binary_logo_light.svg
deleted file mode 100644
index 7cf1e2f9751..00000000000
--- a/src/images/usb_page/binary_logo_light.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/usb_page/buy.svg b/src/images/usb_page/buy.svg
deleted file mode 100644
index 7aef14de40d..00000000000
--- a/src/images/usb_page/buy.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/clients.svg b/src/images/usb_page/clients.svg
deleted file mode 100644
index 0cfc0590835..00000000000
--- a/src/images/usb_page/clients.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/contract.svg b/src/images/usb_page/contract.svg
deleted file mode 100644
index d1a19fd2ca3..00000000000
--- a/src/images/usb_page/contract.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/crypto-traders.svg b/src/images/usb_page/crypto-traders.svg
deleted file mode 100644
index 46720ab2c41..00000000000
--- a/src/images/usb_page/crypto-traders.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/header-image_edited-sm.jpg b/src/images/usb_page/header-image_edited-sm.jpg
deleted file mode 100644
index 3ca2d701955..00000000000
Binary files a/src/images/usb_page/header-image_edited-sm.jpg and /dev/null differ
diff --git a/src/images/usb_page/hold.svg b/src/images/usb_page/hold.svg
deleted file mode 100644
index 117955a355b..00000000000
--- a/src/images/usb_page/hold.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/menu.svg b/src/images/usb_page/menu.svg
deleted file mode 100644
index defd52481a9..00000000000
--- a/src/images/usb_page/menu.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/src/images/usb_page/online-business.svg b/src/images/usb_page/online-business.svg
deleted file mode 100644
index b523c6a483c..00000000000
--- a/src/images/usb_page/online-business.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/peaceofmind.svg b/src/images/usb_page/peaceofmind.svg
deleted file mode 100644
index cbcacca78d6..00000000000
--- a/src/images/usb_page/peaceofmind.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/pt.png b/src/images/usb_page/pt.png
deleted file mode 100644
index 04f88cbf54b..00000000000
Binary files a/src/images/usb_page/pt.png and /dev/null differ
diff --git a/src/images/usb_page/redeem-usd-1.svg b/src/images/usb_page/redeem-usd-1.svg
deleted file mode 100644
index 9d1a50cf341..00000000000
--- a/src/images/usb_page/redeem-usd-1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/redeem-usd.svg b/src/images/usb_page/redeem-usd.svg
deleted file mode 100644
index 1f514df4297..00000000000
--- a/src/images/usb_page/redeem-usd.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/redeem.svg b/src/images/usb_page/redeem.svg
deleted file mode 100644
index 044713d9fb8..00000000000
--- a/src/images/usb_page/redeem.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/source-code.svg b/src/images/usb_page/source-code.svg
deleted file mode 100644
index fafdcfc3eb7..00000000000
--- a/src/images/usb_page/source-code.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/supply.svg b/src/images/usb_page/supply.svg
deleted file mode 100644
index 38cbb50a0a3..00000000000
--- a/src/images/usb_page/supply.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/trade.svg b/src/images/usb_page/trade.svg
deleted file mode 100644
index 15c4e15bf77..00000000000
--- a/src/images/usb_page/trade.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/usb_page/usb-coin-logo.png b/src/images/usb_page/usb-coin-logo.png
deleted file mode 100644
index 76f4d188d3a..00000000000
Binary files a/src/images/usb_page/usb-coin-logo.png and /dev/null differ
diff --git a/src/javascript/_common/__tests__/url.js b/src/javascript/_common/__tests__/url.js
index fa372addd94..4dd98d35992 100644
--- a/src/javascript/_common/__tests__/url.js
+++ b/src/javascript/_common/__tests__/url.js
@@ -72,10 +72,6 @@ function runTests(url) {
it('ignores invalid characters', () => {
expect(Url.urlFor('`~!@#$%^&*)(=+\[}{\]\\\"\';:\?><,|')).to.eq(trading_url);
});
- it('handles all valid characters', () => {
- expect(Url.urlFor('metatrader/comparison-4_vs_5'))
- .to.eq(`${website_url}${language}/metatrader/comparison-4_vs_5.html`);
- });
});
if (!/binary.com/.test(url)) {
diff --git a/src/javascript/app/base/footer.js b/src/javascript/app/base/footer.js
deleted file mode 100644
index fa903fb0d2b..00000000000
--- a/src/javascript/app/base/footer.js
+++ /dev/null
@@ -1,135 +0,0 @@
-const Cookies = require('js-cookie');
-const BinarySocket = require('./socket');
-const Client = require('../base/client');
-const isEuCountry = require('../common/country_base').isEuCountry;
-const getElementById = require('../../_common/common_functions').getElementById;
-const GTM = require('../../_common/gtm');
-const GTMStore = require('../../_common/base/gtm');
-const LocalStore = require('../../_common/storage').LocalStore;
-const State = require('../../_common/storage').State;
-
-const Footer = (() => {
- const onLoad = () => {
- BinarySocket.wait('website_status', 'authorize', 'landing_company').then(() => {
- // show CFD warning to logged in maltainvest clients or
- // logged in virtual clients with maltainvest financial landing company or
- // logged out clients with EU IP address
- if (Client.isLoggedIn()) {
- const landing_company_shortcode = Client.get('landing_company_shortcode');
- showWarning((landing_company_shortcode === 'maltainvest' ||
- (Client.get('is_virtual') && State.getResponse('landing_company.financial_company.shortcode') === 'maltainvest')));
- } else {
- showWarning(isEuCountry());
- }
- });
- };
-
- const showWarning = (should_show_warning) => {
- $('#footer-regulatory .eu-only').setVisibility(should_show_warning);
- };
-
- const clearNotification = () => {
- const $status_notification = $('#status_notification');
- $status_notification.slideUp(200);
- };
-
- // by default elevio is 8px above bottom of page, and scrollup is 18px above elevio
- const adjustElevioAndScrollup = (elevio_height = 8, scrollup_height = 18) => {
- const $elevio_button = $('#_elev_io ._6byvm');
- const $scrollup = $('#scrollup');
-
- $elevio_button.attr('style', `bottom: ${elevio_height}px !important`);
- $scrollup.attr('style', `bottom: ${$elevio_button.height() + scrollup_height}px`);
- };
-
- const clearDialogMessage = () => {
- const $dialog_notification = $('#dialog_notification');
- const el_footer = getElementById('footer');
- const $status_notification = $('#status_notification');
- const gap_to_notification = 8;
-
- $status_notification.css('bottom', `${gap_to_notification}px`);
- el_footer.style.paddingBottom = '0px';
- $dialog_notification.slideUp(200);
- adjustElevioAndScrollup();
- };
-
- const displayDialogMessage = () => {
- BinarySocket.wait('website_status', 'authorize', 'landing_company').then(() => {
- if (isEuCountry()) {
- const $dialog_notification = $('#dialog_notification');
- const $status_notification = $('#status_notification');
- const el_dialog_notification_accept = getElementById('dialog_notification_accept');
- const el_footer = getElementById('footer');
- const gap_dialog_to_elevio = 30;
- const gap_elevio_to_scrollup = 10;
- const gap_to_notification = 8;
-
- $dialog_notification.css('display', 'flex');
- el_footer.style.paddingBottom = `${$dialog_notification.height()}px`;
- adjustElevioAndScrollup($dialog_notification.height() + gap_dialog_to_elevio,
- $dialog_notification.height() + gap_dialog_to_elevio + gap_elevio_to_scrollup);
- if ($status_notification.css('display') !== 'none') {
- $status_notification.css('bottom', `${$dialog_notification.height() + gap_dialog_to_elevio}px`);
- }
-
- el_dialog_notification_accept
- .addEventListener('click', () => {
- adjustElevioAndScrollup();
- $dialog_notification.slideUp(200);
- el_footer.style.paddingBottom = '0px';
- $status_notification.css('bottom', `${gap_to_notification}px`);
- Cookies.set('CookieConsent', 1, { sameSite: 'strict', secure: true });
- GTM.loadGTMElements();
- GTMStore.pushDataLayer({ event: 'page_load' });
- });
- window.addEventListener('resize', () => {
- adjustElevioAndScrollup($dialog_notification.height() + gap_dialog_to_elevio,
- $dialog_notification.height() + gap_dialog_to_elevio + gap_elevio_to_scrollup);
- $status_notification.css('bottom', `${$dialog_notification.height() + gap_dialog_to_elevio}px`);
- el_footer.style.paddingBottom = `${$dialog_notification.height()}px`;
- });
- }
- });
- };
-
- const displayNotification = (message) => {
- BinarySocket.wait('time').then((response) => {
- const notification_storage = LocalStore.getObject('status_notification');
- const $dialog_notification = $('#dialog_notification');
- const $status_notification = $('#status_notification');
- const time_difference = (parseInt(response.time) - (parseInt(notification_storage.close_time) || 0));
- const required_difference = 30 * 60;
- const gap_dialog_to_elevio = 30;
-
- if (time_difference > required_difference || notification_storage.message !== message) {
- const $status_message_text = $('#status_notification_text');
- const $close_icon = $('#status_notification_close');
-
- $status_notification.css('display', 'flex');
- $status_message_text.html(message);
- if ($dialog_notification.css('display') !== 'none') {
- $status_notification.css('bottom', `${$dialog_notification.height() + gap_dialog_to_elevio}px`);
- }
- $close_icon
- .off('click')
- .on('click', () => {
- $status_notification.slideUp(200);
- notification_storage.message = message;
- notification_storage.close_time = response.time;
- LocalStore.setObject('status_notification', notification_storage);
- });
- }
- });
- };
-
- return {
- onLoad,
- clearNotification,
- displayNotification,
- displayDialogMessage,
- clearDialogMessage,
- };
-})();
-
-module.exports = Footer;
diff --git a/src/javascript/app/base/header.js b/src/javascript/app/base/header.js
index 742f3fb084d..30d1316c66c 100644
--- a/src/javascript/app/base/header.js
+++ b/src/javascript/app/base/header.js
@@ -3,7 +3,6 @@ const Client = require('./client');
const BinarySocket = require('./socket');
const showHidePulser = require('../common/account_opening').showHidePulser;
const updateTotal = require('../pages/user/update_total');
-const getLandingCompanyValue = require('../../_common/base/client_base').getLandingCompanyValue;
const isAuthenticationAllowed = require('../../_common/base/client_base').isAuthenticationAllowed;
const GTM = require('../../_common/base/gtm');
const Login = require('../../_common/base/login');
@@ -990,34 +989,6 @@ const Header = (() => {
get_account_status,
is_fully_authenticated,
status;
- const is_svg = Client.get('landing_company_shortcode') === 'svg';
- const loginid = Client.get('loginid') || {};
- const landing_company = State.getResponse('landing_company');
- const requirements = getLandingCompanyValue(loginid, landing_company, 'requirements');
- const necessary_withdrawal_fields = is_svg
- ? requirements.withdrawal
- : [];
- const necessary_signup_fields = is_svg
- ? requirements.signup.map(field => (field === 'residence' ? 'country' : field))
- : [];
-
- const hasMissingRequiredField = () => {
- // eslint-disable-next-line no-nested-ternary
- const required_fields = is_svg ? [ ...necessary_signup_fields, ...necessary_withdrawal_fields ]
- : Client.isAccountOfType('financial') ? [
- 'account_opening_reason',
- 'address_line_1',
- 'address_city',
- 'phone',
- 'tax_identification_number',
- 'tax_residence',
- ...(Client.get('residence') === 'gb' || Client.get('landing_company_shortcode') === 'iom' ? ['address_postcode'] : []),
- ] : [];
-
- const get_settings = State.getResponse('get_settings');
- // date_of_birth can be 0 as a valid epoch, so we should only check missing values, '', null, or undefined
- return required_fields.some(field => !(field in get_settings) || get_settings[field] === '' || get_settings[field] === null || get_settings[field] === undefined);
- };
const buildMessage = (string, path) => template(string, [``, '']);
const buildSpecificMessage = (string, additional) => template(string, [...additional]);
@@ -1127,7 +1098,6 @@ const Header = (() => {
financial_limit : () => ({ key: 'financial_limit', title: localize('Remove deposit limits'), message: buildMessage(localizeKeepPlaceholders('Please set your [_1]30-day turnover limit[_2] to remove deposit limits.'), Url.urlForDeriv('cashier/deposit', `ext_platform_url=${encodeURIComponent(window.location.href)}`)), type: 'warning' }), // TODO: handle this when self exclusion is available
mt5_withdrawal_locked: () => ({ key: 'mt5_withdrawal_locked', title: localize('MT5 withdrawal disabled'), message: localize('MT5 withdrawals have been disabled on your account. Please check your email for more details.'), type: 'warning' }),
// no_withdrawal_or_trading: () => buildMessage(localizeKeepPlaceholders('Trading and withdrawals have been disabled on your account. Kindly [_1]contact customer support[_2] for assistance.'), 'contact'), 'user/settings/detailsws'),
- required_fields : () => ({ key: 'requried_fields', title: localize('Complete details'), message: localize('Please complete your Personal Details before you proceed.'), type: 'danger' }),
// residence : () => buildMessage(localizeKeepPlaceholders('Please set [_1]country of residence[_2] before upgrading to a real-money account.'), 'user/settings/detailsws'),
risk : () => ({ key: 'risk', title: localize('Withdrawal and trading limits'), message: buildMessage(localizeKeepPlaceholders('Please complete the [_1]financial assessment form[_2] to lift your withdrawal and trading limits.'), `https://app.deriv.${getTopLevelDomain()}/account/financial-assessment`), type: 'warning' }),
tax : () => ({ key: 'tax', title: localize('Complete details'), message: buildMessage(localizeKeepPlaceholders('Please [_1]complete your account profile[_2] to lift your withdrawal and trading limits.'), `https://app.deriv.${getTopLevelDomain()}/account/personal-details`), type: 'danger' }),
@@ -1164,7 +1134,6 @@ const Header = (() => {
financial_limit : () => hasStatus('max_turnover_limit_not_set'),
mt5_withdrawal_locked : () => hasStatus('mt5_withdrawal_locked'),
no_withdrawal_or_trading: () => hasStatus('no_withdrawal_or_trading'),
- required_fields : () => hasMissingRequiredField(),
residence : () => !Client.get('residence'),
risk : () => Client.getRiskAssessment(),
tax : () => Client.shouldCompleteTax(),
@@ -1195,7 +1164,6 @@ const Header = (() => {
'risk',
'tax',
'tnc',
- 'required_fields',
'needs_poi',
'needs_poa',
'poi_expired',
diff --git a/src/javascript/app/base/page.js b/src/javascript/app/base/page.js
index 2e913465674..9bd3258ad9b 100644
--- a/src/javascript/app/base/page.js
+++ b/src/javascript/app/base/page.js
@@ -3,7 +3,6 @@ const moment = require('moment');
const Client = require('./client');
const Contents = require('./contents');
const Header = require('./header');
-const Footer = require('./footer');
const Menu = require('./menu');
const BinarySocket = require('./socket');
const TrafficSource = require('../common/traffic_source');
@@ -121,7 +120,6 @@ const Page = (() => {
}
}
Header.onLoad();
- Footer.onLoad();
Language.setCookie();
Menu.makeMobileMenu();
Menu.makeMobileMenuOnResize();
@@ -209,8 +207,6 @@ const Page = (() => {
const end_note = getElementById('end-note');
elementInnerHtml(end_note, message);
end_note.setVisibility(1);
-
- getElementById('footer').style['padding-bottom'] = end_note.offsetHeight;
}
};
diff --git a/src/javascript/app/base/socket_general.js b/src/javascript/app/base/socket_general.js
index d6b47b1e639..3d59d009ef6 100644
--- a/src/javascript/app/base/socket_general.js
+++ b/src/javascript/app/base/socket_general.js
@@ -1,10 +1,7 @@
-const Cookies = require('js-cookie');
const Client = require('./client');
const Clock = require('./clock');
-const Footer = require('./footer');
const Header = require('./header');
const BinarySocket = require('./socket');
-const MetaTrader = require('../pages/user/metatrader/metatrader');
const Dialog = require('../common/attach_dom/dialog');
const createLanguageDropDown = require('../common/attach_dom/language_dropdown');
const setCurrencies = require('../common/currency').setCurrencies;
@@ -59,22 +56,12 @@ const BinarySocketGeneral = (() => {
if (!Crowdin.isInContext()) {
createLanguageDropDown(response.website_status);
}
- if (response.website_status.message) {
- Footer.displayNotification(response.website_status.message);
- } else {
- Footer.clearNotification();
- }
BinarySocket.setAvailability(response.website_status.site_status);
setCurrencies(response.website_status);
// for logged out clients send landing company with IP address as residence
if (!Client.isLoggedIn() && !State.getResponse('landing_company')) {
BinarySocket.send({ landing_company: response.website_status.clients_country });
}
- if (!Client.isLoggedIn() && !Cookies.get('CookieConsent')) {
- Footer.displayDialogMessage();
- } else {
- Footer.clearDialogMessage();
- }
}
break;
case 'authorize':
@@ -119,9 +106,6 @@ const BinarySocketGeneral = (() => {
break;
case 'landing_company':
Header.upgradeMessageVisibility();
- if (!response.error) {
- MetaTrader.metatraderMenuItemVisibility();
- }
break;
case 'get_self_exclusion':
SessionDurationLimit.exclusionResponseHandler(response);
diff --git a/src/javascript/app/pages/cashier/account_transfer.js b/src/javascript/app/pages/cashier/account_transfer.js
deleted file mode 100644
index f8e777ed849..00000000000
--- a/src/javascript/app/pages/cashier/account_transfer.js
+++ /dev/null
@@ -1,313 +0,0 @@
-const BinaryPjax = require('../../base/binary_pjax');
-const Client = require('../../base/client');
-const BinarySocket = require('../../base/socket');
-const Dialog = require('../../common/attach_dom/dialog');
-const Currency = require('../../common/currency');
-const FormManager = require('../../common/form_manager');
-const elementTextContent = require('../../../_common/common_functions').elementTextContent;
-const getElementById = require('../../../_common/common_functions').getElementById;
-const localize = require('../../../_common/localize').localize;
-const State = require('../../../_common/storage').State;
-const urlFor = require('../../../_common/url').urlFor;
-const getPropertyValue = require('../../../_common/utility').getPropertyValue;
-
-const AccountTransfer = (() => {
- const form_id = 'frm_account_transfer';
- const form_id_hash = `#${form_id}`;
-
- const messages = {
- parent : 'client_message',
- error : 'no_account',
- balance: 'not_enough_balance',
- deposit: 'no_balance',
- };
-
- let el_transfer_from,
- el_transfer_to,
- el_reset_transfer,
- el_transfer_fee,
- el_fee_amount,
- el_fee_minimum,
- el_success_form,
- client_balance,
- client_currency,
- client_loginid,
- max_amount,
- transferable_amount,
- to_loginid,
- transfer_to_currency;
-
- /**
- * Sort Accounts
- * See : https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore#_sortby-and-_orderby
- * @param accounts
- * @returns {*}
- */
- const sortAccounts = (accounts) => {
- const sortBy = (key) => (a, b) => {
- if (a[key] > b[key]) return 1;
- return b[key] > a[key] ? -1 : 0;
- };
- return accounts.concat().sort(sortBy('currency'));
- };
-
- const populateAccounts = (accounts) => {
- client_loginid = Client.get('loginid');
- el_transfer_from = getElementById('lbl_transfer_from');
- el_transfer_to = getElementById('transfer_to');
-
- elementTextContent(el_transfer_from, `${client_loginid} ${client_currency ? `(${Currency.getCurrencyDisplayCode(client_currency)})` : ''}`);
-
- const fragment_transfer_to = document.createElement('select');
-
- sortAccounts(accounts).forEach((account, index) => {
- if (Client.canTransferFunds(account)) {
- if (index === 0) {
- to_loginid = account.loginid;
- }
- const option = document.createElement('option');
- option.setAttribute('data-currency', account.currency);
- option.setAttribute('data-loginid', account.loginid);
- option.appendChild(document.createTextNode(`${account.loginid}${account.currency ? ` (${Currency.getCurrencyDisplayCode(account.currency)})` : ''}`));
- fragment_transfer_to.appendChild(option);
- }
- });
-
- if (!fragment_transfer_to.childElementCount) {
- showError();
- return;
- } else if (fragment_transfer_to.childElementCount === 1) {
- const el_label_transfer_to = document.createElement('p');
- el_label_transfer_to.setAttribute('data-value', fragment_transfer_to.firstChild.textContent);
- el_label_transfer_to.setAttribute('id', el_transfer_to.getAttribute('id'));
- el_label_transfer_to.innerText = fragment_transfer_to.firstChild.textContent;
- to_loginid = fragment_transfer_to.firstChild.getAttribute('data-loginid');
- el_transfer_to.setVisibility(0);
- el_transfer_to.setAttribute('data-value', fragment_transfer_to.firstChild.textContent);
- el_transfer_to.setAttribute('data-loginid', to_loginid);
- el_transfer_to.parentElement.insertBefore(el_label_transfer_to, el_transfer_to);
- } else {
- el_transfer_to.innerHTML = fragment_transfer_to.innerHTML;
- }
- el_transfer_to.addEventListener('change', (e) => {
- setTransferFeeAmount();
- to_loginid = e.target.getAttribute('data-loginid');
- });
-
- transfer_to_currency = getElementById('amount-add-on');
- transfer_to_currency.textContent = Currency.getCurrencyDisplayCode(Client.get('currency'));
-
- if (Client.hasCurrencyType('crypto') && Client.hasCurrencyType('fiat')) {
- setTransferFeeAmount();
- elementTextContent(el_fee_minimum, Currency.getMinimumTransferFee(client_currency));
- el_transfer_fee.setVisibility(1);
- } else {
- const to_currency = el_transfer_to.getAttribute('data-currency');
- el_transfer_fee.setVisibility(client_currency !== to_currency);
- }
-
- // Hide Notes from MF|MLT accounts
- if (/iom|malta/.test(Client.get('landing_company_shortcode'))) {
- el_transfer_fee.setVisibility(0);
- }
-
- // transfer limit is calculated by USD, so for USD the amount will not vary based on exchange rates
- if (client_currency !== 'USD') {
- getElementById('exchange_rate_vary').setVisibility(1);
- }
- setLoadingVisibility(0);
- };
-
- const setTransferFeeAmount = () => {
- elementTextContent(el_fee_amount, Currency.getTransferFee(client_currency, (el_transfer_to.value || el_transfer_to.getAttribute('data-value') || '').match(/\((\w+)\)/)[1]));
- };
-
- const hasError = (response) => {
- const error = response.error;
- if (error) {
- const el_error = getElementById('error_message').getElementsByTagName('p')[0];
- elementTextContent(el_error, error.message);
- if (el_error.parentNode) {
- el_error.parentNode.setVisibility(1);
- setLoadingVisibility(0);
- }
- return true;
- }
- return false;
- };
-
- const showError = () => {
- setLoadingVisibility(0);
- getElementById(messages.parent).setVisibility(1);
- getElementById(messages.error).setVisibility(1);
- };
-
- const setLoadingVisibility = (is_loading_visible) => {
- getElementById('loading').setVisibility(is_loading_visible);
- getElementById('transfer_between_accounts').setVisibility(!is_loading_visible);
- };
-
- const showForm = () => {
- elementTextContent(document.querySelector(`${form_id_hash} #currency`), Currency.getCurrencyDisplayCode(client_currency));
-
- getElementById(form_id).setVisibility(1);
-
- FormManager.init(form_id_hash, [
- { selector: '#amount', validations: [['req', { hide_asterisk: true }], ['number', { type: 'float', decimals: Currency.getDecimalPlaces(client_currency), min: Currency.getTransferLimits(client_currency, 'min'), max: transferable_amount, format_money: true }]] },
-
- { request_field: 'transfer_between_accounts', value: 1 },
- { request_field: 'account_from', value: client_loginid },
- { request_field: 'account_to', value: () => (el_transfer_to.value || el_transfer_to.getAttribute('data-value') || '').split(' (')[0] },
- { request_field: 'currency', value: client_currency },
- ]);
-
- FormManager.handleSubmit({
- form_selector : form_id_hash,
- fnc_response_handler: responseHandler,
- enable_button : true,
- });
- };
-
- const responseHandler = async (response) => {
- if (response.error) {
- if (response.error.code === 'Fiat2CryptoTransferOverLimit') {
- await BinarySocket.send({ get_account_status: 1 });
- Dialog.confirm({
- id : 'error_transfer',
- localized_title : localize('Verification required'),
- localized_message: response.error.message,
- ok_text : localize('Verify identity'),
- onConfirm : () => {
- BinaryPjax.load(urlFor('user/authenticate'));
- },
- });
- } else {
- const el_error = getElementById('form_error');
- elementTextContent(el_error, response.error.message);
- el_error.setVisibility(1);
- // Auto hide error after 5 seconds.
- setTimeout(() => el_error.setVisibility(0), 5000);
- }
- } else {
- populateReceipt(response);
- }
- };
-
- const populateReceipt = (response) => {
- getElementById(form_id).setVisibility(0);
- response.accounts.forEach((account) => {
- if (account.loginid === client_loginid) {
- elementTextContent(getElementById('transfer_success_from'), localize('From account: '));
- elementTextContent(getElementById('from_loginid'), `${account.loginid} (${Currency.getCurrencyDisplayCode(account.currency)})`);
- getElementById('from_current_balance').innerText = Currency.getTextFormat(account.balance, account.currency);
- } else if (account.loginid === response.client_to_loginid) {
- elementTextContent(getElementById('transfer_success_to'), localize('To account: '));
- elementTextContent(getElementById('to_loginid'), `${account.loginid} (${Currency.getCurrencyDisplayCode(account.currency)})`);
- getElementById('to_current_balance').innerText = Currency.getTextFormat(account.balance, account.currency);
- }
- });
-
- el_transfer_fee.setVisibility(0);
- el_success_form.setVisibility(1);
- };
-
- const onClickReset = () => {
- el_success_form.setVisibility(0);
- getElementById('amount').value = '';
- onLoad();
- };
-
- const onLoad = () => {
- if (!Client.canTransferFunds()) {
- BinaryPjax.loadPreviousUrl();
- return;
- }
-
- setLoadingVisibility(1);
- el_transfer_fee = getElementById('transfer_fee');
- el_fee_amount = getElementById('transfer_fee_amount');
- el_fee_minimum = getElementById('transfer_fee_minimum');
- el_success_form = getElementById('success_form');
- el_reset_transfer = getElementById('reset_transfer');
- el_reset_transfer.addEventListener('click', onClickReset);
-
- BinarySocket.wait('balance').then((response) => {
- client_balance = +getPropertyValue(response, ['balance', 'balance']);
- client_currency = Client.get('currency');
- const min_amount = Currency.getTransferLimits(client_currency, 'min');
- if (!client_balance || client_balance < +min_amount) {
- setLoadingVisibility(0);
- getElementById(messages.parent).setVisibility(1);
- if (client_currency) {
- elementTextContent(getElementById('min_required_amount'), Currency.getTextFormat(min_amount, client_currency));
- getElementById(messages.balance).setVisibility(1);
- }
- getElementById(messages.deposit).setVisibility(1);
- } else {
- const req_transfer_between_accounts = BinarySocket.send({ transfer_between_accounts: 1 });
- const get_account_status = BinarySocket.send({ get_account_status: 1 });
-
- Promise.all([req_transfer_between_accounts, get_account_status]).then(() => {
- const response_transfer = State.get(['response', 'transfer_between_accounts']);
- const is_authenticated = State.getResponse('get_account_status.status').some(state => state === 'authenticated');
-
- if (hasError(response_transfer)) {
- return;
- }
- const accounts = response_transfer.accounts;
- if (!accounts || !accounts.length) {
- showError();
- return;
- }
-
- populateAccounts(accounts);
- setLimits(min_amount, is_authenticated).then(() => {
- showForm({ is_authenticated });
- populateHints();
- });
-
- });
- }
- });
- };
-
- const setLimits = (min_amount, is_authenticated) => new Promise((resolve) => {
- max_amount = Currency.getTransferLimits(Client.get('currency'), 'max');
-
- const from_currency = Client.get('currency');
- const to_currency = Client.get('currency', to_loginid);
- if (!Currency.isCryptocurrency(from_currency) && !Currency.isCryptocurrency(to_currency) && is_authenticated) {
- transferable_amount = client_balance;
- } else {
- transferable_amount = max_amount ? Math.min(max_amount, client_balance) : client_balance;
- }
-
- getElementById('range_hint_min').textContent = min_amount;
- resolve();
- });
-
- const populateHints = () => {
- getElementById('limit_current_balance').innerText = Currency.getTextFormat(client_balance, client_currency);
-
- getElementById('limit_max_amount').innerText = max_amount ? Currency.getTextFormat(transferable_amount, client_currency) : localize('Not announced for this currency.');
-
- $('#range_hint').accordion({
- heightStyle: 'content',
- collapsible: true,
- active : true,
- });
-
- getElementById('range_hint').show();
- };
-
- const onUnload = () => {
- if (el_reset_transfer) el_reset_transfer.removeEventListener('click', onClickReset);
- };
-
- return {
- onLoad,
- onUnload,
- };
-})();
-
-module.exports = AccountTransfer;
diff --git a/src/javascript/app/pages/cashier/cashier.js b/src/javascript/app/pages/cashier/cashier.js
deleted file mode 100644
index 60668a7302d..00000000000
--- a/src/javascript/app/pages/cashier/cashier.js
+++ /dev/null
@@ -1,275 +0,0 @@
-const getCurrencies = require('../user/get_currency').getCurrencies;
-const Client = require('../../base/client');
-const BinarySocket = require('../../base/socket');
-const Currency = require('../../common/currency');
-const elementInnerHtml = require('../../../_common/common_functions').elementInnerHtml;
-const getElementById = require('../../../_common/common_functions').getElementById;
-const localize = require('../../../_common/localize').localize;
-const State = require('../../../_common/storage').State;
-const Url = require('../../../_common/url');
-const getPropertyValue = require('../../../_common/utility').getPropertyValue;
-
-const Cashier = (() => {
- let href = '';
- const default_virtual_balance = 10000;
-
- const showContent = () => {
- Client.activateByClientType();
- const anchor = Url.paramsHash().anchor;
- let $toggler;
- if (anchor) {
- $toggler = $(`[data-anchor='${anchor}']`);
- $toggler.find('.td-description').addClass('active'); // toggle open description
- $toggler.find('.td-list').removeClass('active');
- $toggler.find('.toggler').addClass('open');
- }
- $('.toggler').on('click', (e) => {
- if ($(e.target)[0].nodeName === 'A') return;
- e.preventDefault();
- $toggler = $(e.target).closest('.toggler');
- $toggler.children().toggleClass('active');
- $toggler.toggleClass('open');
- });
- showCashierNote();
- };
-
- const showCashierNote = () => {
- // TODO: remove `wait` & residence check to release to all countries
- BinarySocket.wait('authorize').then(() => {
- $('.cashier_note').setVisibility(
- Client.isLoggedIn() && // only show to logged-in clients
- !Client.get('is_virtual') && // only show to real accounts
- !Currency.isCryptocurrency(Client.get('currency')) // only show to fiat currencies
- );
- });
- };
-
- const setP2PVisibility = async () => {
- const is_agent = !(await BinarySocket.send({ p2p_agent_info: 1 })).error;
- if (is_agent) {
- $('#dp2p_info').setVisibility(1);
- return;
- }
-
- const has_offer = await checkP2PHasOffer();
- if (has_offer) {
- $('#dp2p_info').setVisibility(1);
- }
- };
-
- const checkP2PHasOffer = () => new Promise(async (resolve) => {
- const offer_list_response = await BinarySocket.send({ p2p_offer_list: 1 });
- resolve(getPropertyValue(offer_list_response, ['p2p_offer_list', 'list']).length);
- });
-
- const isDefaultVirtualBalance = () => +Client.get('balance') === default_virtual_balance;
-
- const displayResetButton = () => {
- const el_virtual_topup_info = getElementById('virtual_topup_info');
- const top_up_id = '#VRT_topup_link';
- const $a = $(top_up_id);
- if (!$a) return;
- const new_el = { class: 'toggle button', html: $a.html(), id: $a.attr('id') };
- href = href || Url.urlFor('/cashier/top_up_virtualws');
- new_el.href = href;
- if (isDefaultVirtualBalance()) {
- new_el.class = 'toggle button button-disabled';
- new_el.href = '';
- }
- el_virtual_topup_info.innerText = localize('Reset the balance of your virtual account to [_1] anytime.', [`${Client.get('currency')} 10,000.00`]);
- $a.replaceWith($('', new_el));
- $(top_up_id).parent().setVisibility(1);
- };
-
- const showCurrentCurrency = (currency, statement, mt5_logins) => {
- const has_no_mt5 = mt5_logins.length === 0;
- const has_no_transaction = (statement.count === 0 && statement.transactions.length === 0);
- const el_acc_currency = getElementById('account_currency');
- const el_currency_image = getElementById('account_currency_img');
- const el_current_currency = getElementById('account_currency_current');
- const el_current_hint = getElementById('account_currency_hint');
- const upgrade_info = Client.getUpgradeInfo();
- const can_change = Client.canChangeCurrency(statement, mt5_logins);
- const has_upgrade = upgrade_info.can_upgrade || upgrade_info.can_open_multi
- || can_change;
- const account_action_text = has_upgrade ? `
${localize('[_1]Manage your accounts[_2]', [``, ''])}` : '';
-
- const missingCriteria = (has_mt5, has_transaction) => {
- const existing_mt5_msg = localize('You can no longer change the currency because you\'ve created an MT5 account.') + account_action_text;
- const existing_transaction_msg = localize('You can no longer change the currency because you\'ve made a first-time deposit.') + account_action_text;
-
- return has_mt5 && !has_transaction ? existing_mt5_msg : existing_transaction_msg;
- };
-
- // Set messages based on currency being crypto or fiat
- // If fiat, set message based on if they're allowed to change currency or not
- // Condition is to have no MT5 accounts *and* have no transactions
- const currency_message = (() => {
- if (Currency.isCryptocurrency(currency)) return localize('This is your [_1] account.', `${Currency.getCurrencyDisplayCode(currency)}`);
- return has_no_mt5 && has_no_transaction
- ? localize('Your fiat account\'s currency is currently set to [_1].', `${currency}`)
- : localize('Your fiat account\'s currency is set to [_1].', `${currency}`);
- });
- const currency_hint = (() => {
- if (Currency.isCryptocurrency(currency)) return localize('Don\'t want to trade in [_1]? You can open another cryptocurrency account.', `${Currency.getCurrencyDisplayCode(currency)}`) + account_action_text;
- return has_no_mt5 && has_no_transaction
- ? localize('You can [_1]set a new currency[_2] before you deposit for the first time or create an MT5 account.', can_change ? [``, ''] : ['', ''])
- : missingCriteria(!has_no_mt5, !has_no_transaction);
- });
- elementInnerHtml(el_current_currency, currency_message);
- elementInnerHtml(el_current_hint, currency_hint);
- el_currency_image.src = Url.urlForStatic(`/images/pages/cashier/icons/icon-${currency}.svg`);
-
- const available_currencies = getCurrencies(State.getResponse('landing_company'));
-
- const has_more_crypto = (available_currencies.find(cur => Currency.isCryptocurrency(cur)) || []).length > 0;
-
- const show_current_currency = !Currency.isCryptocurrency(currency) ||
- (Currency.isCryptocurrency(currency) && has_more_crypto);
-
- el_acc_currency.setVisibility(show_current_currency);
- };
-
- const setCryptoMinimumWithdrawal = () => {
- BinarySocket.wait('website_status').then((response) => {
- $('#cryptocurrency tbody tr').each(function () {
- const $row = $(this);
- const $columns = $row.find('td:nth-child(2) div:nth-child(2)');
-
- const $crypto_min_withdrawal = $columns.find('span[data-currency]');
- const shortname = $crypto_min_withdrawal.attr('data-currency');
-
- if (shortname && $crypto_min_withdrawal) {
- const minimum_withdrawal = getPropertyValue(response, ['website_status', 'crypto_config', shortname, 'minimum_withdrawal']);
-
- let to_fixed = 0;
- // cut long numbers off after two non-zero decimals
- // examples: 0.00123456 -> 0.0012, 0.01234567 -> 0.012, 0.12345678 -> 0.12, 0.00102345 -> 0.00102
- // first check if number has any decimal places
- if (/\./.test(minimum_withdrawal)) {
- let count_non_zero = 0;
-
- // change number to string so we can use split on it
- // split by . separator to only parse the decimal places
- // split to array so we can parse each number one by one
- const array_decimals = minimum_withdrawal.toString().split('.')[1].split('');
-
- to_fixed = array_decimals.findIndex((n) => {
- // if current number is not a zero
- // and we have parsed more than 2 non-zero numbers
- // cut off the number here
- if (+n !== 0 && count_non_zero >= 2) {
- return true;
- }
- // otherwise add to the count if current number is not zero and move to the next number
- if (+n !== 0) {
- count_non_zero += 1;
- }
- return false;
- });
- }
- // if there is not more than 2 non-zero decimals
- // don't cut off the number
- const min_withdrawal = to_fixed === -1 ? minimum_withdrawal : minimum_withdrawal.toFixed(to_fixed);
- $crypto_min_withdrawal.text(min_withdrawal);
- }
- });
- });
- };
-
- const setBtnDisable = selector => $(selector).addClass('button-disabled').click(false);
-
- const applyStateLockLogic = (status, deposit, withdraw) => {
- const is_uk_client = Client.get('residence') === 'gb';
-
- // statuses to check with their corresponding selectors
- const statuses_to_check = [
- { lock: 'cashier_locked', selectors: is_uk_client ? [withdraw] : [deposit, withdraw] },
- { lock: 'deposit_locked', selectors: [deposit] },
- { lock: 'withdrawal_locked', selectors: [withdraw] },
- { lock: 'no_withdrawal_or_trading', selectors: [withdraw] },
- { lock: 'unwelcome', selectors: [deposit] },
- ];
- statuses_to_check.forEach(item => {
- if (status.includes(item.lock)) {
- item.selectors.forEach(selector => setBtnDisable(selector));
- }
- });
- };
-
- const checkStatusIsLocked = ({ status }) => {
- applyStateLockLogic(status, '.deposit_btn_cashier', '.withdraw_btn_cashier');
- };
-
- const checkLockStatusPA = () => {
- BinarySocket.wait('get_account_status').then(() => {
- const { status } = State.getResponse('get_account_status');
- applyStateLockLogic(status, '.deposit', '.withdraw');
- });
- };
-
- const onLoad = () => {
- const is_virtual = Client.get('is_virtual');
- if (is_virtual && isDefaultVirtualBalance()) {
- getElementById('VRT_topup_link').classList.add('button-disabled');
- }
- if (Client.isLoggedIn()) {
- BinarySocket.send({ statement: 1, limit: 1 });
- BinarySocket.wait('authorize', 'mt5_login_list', 'statement', 'get_account_status', 'landing_company').then(() => {
- checkStatusIsLocked(State.getResponse('get_account_status'));
- const residence = Client.get('residence');
- const currency = Client.get('currency');
- if (is_virtual) {
- displayResetButton();
- } else if (currency) {
- const is_p2p_allowed_currency = currency === 'USD';
- const is_show_dp2p = /show_dp2p/.test(window.location.hash);
-
- showCurrentCurrency(
- currency,
- State.getResponse('statement'),
- State.getResponse('mt5_login_list')
- );
- if (is_p2p_allowed_currency && is_show_dp2p) {
- setP2PVisibility();
- }
- }
-
- if (residence) {
- BinarySocket.send({ paymentagent_list: residence }).then((response) => {
- const list = getPropertyValue(response, ['paymentagent_list', 'list']);
- if (list && list.length) {
- const regex_currency = new RegExp(currency);
- if (!/^UST$/.test(currency) || list.find(pa => regex_currency.test(pa.currencies))) {
- $('#payment-agent-section').setVisibility(1);
- }
- }
- });
- }
-
- if (Currency.isCryptocurrency(currency)) {
- $('.crypto_currency').setVisibility(1);
-
- const previous_href = $('#view_payment_methods').attr('href');
- $('#view_payment_methods').attr('href', previous_href.concat('?anchor=cryptocurrency'));
- } else {
- $('.normal_currency').setVisibility(1);
- }
- });
- }
- showContent();
- };
-
- return {
- onLoad,
- PaymentMethods: {
- onLoad: () => {
- showContent();
- checkLockStatusPA();
- setCryptoMinimumWithdrawal();
- },
- },
- };
-})();
-
-module.exports = Cashier;
diff --git a/src/javascript/app/pages/cashier/deposit_withdraw.js b/src/javascript/app/pages/cashier/deposit_withdraw.js
deleted file mode 100644
index 8ae9019a540..00000000000
--- a/src/javascript/app/pages/cashier/deposit_withdraw.js
+++ /dev/null
@@ -1,338 +0,0 @@
-const BinaryPjax = require('../../base/binary_pjax');
-const Client = require('../../base/client');
-const BinarySocket = require('../../base/socket');
-const Header = require('../../base/header');
-const Dialog = require('../../common/attach_dom/dialog');
-const Currency = require('../../common/currency');
-const FormManager = require('../../common/form_manager');
-const validEmailToken = require('../../common/form_validation').validEmailToken;
-const handleVerifyCode = require('../../common/verification_code').handleVerifyCode;
-const getCurrencies = require('../../../_common/base/currency_base').getCurrencies;
-const localize = require('../../../_common/localize').localize;
-const State = require('../../../_common/storage').State;
-const Url = require('../../../_common/url');
-const template = require('../../../_common/utility').template;
-const getPropertyValue = require('../../../_common/utility').getPropertyValue;
-const isEmptyObject = require('../../../_common/utility').isEmptyObject;
-const getCurrentBinaryDomain = require('../../../config').getCurrentBinaryDomain;
-const isBinaryApp = require('../../../config').isBinaryApp;
-
-const DepositWithdraw = (() => {
- const default_iframe_height = 700;
-
- let response_withdrawal = {};
-
- let cashier_type,
- has_no_balance,
- token,
- $iframe,
- $loading;
-
- const container = '#deposit_withdraw';
-
- const init = () => {
- if (cashier_type === 'deposit') {
- token = '';
- getCashierURL();
- } else if (cashier_type === 'withdraw') {
- checkToken();
- }
- };
-
- const sendWithdrawalEmail = (onResponse) => {
- if (isEmptyObject(response_withdrawal)) {
- BinarySocket.send({
- verify_email: Client.get('email'),
- type : 'payment_withdraw',
- }).then((response) => {
- response_withdrawal = response;
- if (typeof onResponse === 'function') {
- onResponse();
- }
- });
- } else if (typeof onResponse === 'function') {
- onResponse();
- }
- };
-
- const checkToken = () => {
- token = Url.getHashValue('token');
- if (isBinaryApp()) {
- sendWithdrawalEmail();
- $loading.remove();
- handleVerifyCode(() => {
- token = $('#txt_verification_code').val();
- getCashierURL();
- });
- } else if (!token) {
- sendWithdrawalEmail(handleWithdrawalResponse);
- } else if (!validEmailToken(token)) {
- showError('token_error');
- } else {
- getCashierURL();
- }
- };
-
- const handleWithdrawalResponse = () => {
- if ('error' in response_withdrawal) {
- showError('custom_error', response_withdrawal.error.message);
- } else {
- showMessage('check_email_message');
- }
- };
-
- const getCashierType = () => {
- const $heading = $(container).find('#heading');
- const action = Url.param('action');
- if (/^(withdraw|deposit)$/.test(action)) {
- cashier_type = action;
- const currency = Client.get('currency') || '';
- $heading.text(`${action === 'withdraw' ? localize('Withdraw') : localize('Deposit')} ${Currency.getCurrencyDisplayCode(currency)}`);
- }
- };
-
- const populateReq = () => {
- const req = { cashier: cashier_type };
- if (token) {
- req.verification_code = token;
- }
- if (/epg/.test(window.location.pathname)) req.provider = 'epg';
-
- return req;
- };
-
- const getCashierURL = () => {
- BinarySocket.send(populateReq()).then(response => handleCashierResponse(response));
- };
-
- const hideAll = (option) => {
- $('#verification_code_wrapper, #frm_withdraw, #frm_ukgc, #errors').setVisibility(0);
- if (option) {
- $(option).setVisibility(0);
- }
- };
-
- const showError = (id, error) => {
- hideAll();
- showMessage(id, error, 'errors');
- };
-
- const showMessage = (id, message, parent = 'messages') => {
- const $element = $(`#${id}`);
- if (message) {
- $element.text(message);
- }
- $element.siblings().setVisibility(0).end()
- .setVisibility(1);
- $loading.remove();
- $(container).find(`#${parent}`).setVisibility(1);
- };
-
- const showPersonalDetailsError = (details) => {
- const msg_id = 'personal_details_message';
- let error_fields,
- details_fields;
- if (details && details.fields) {
- error_fields = {
- address_city : localize('Town/City'),
- address_line_1 : localize('First line of home address'),
- address_postcode: localize('Postal Code/ZIP'),
- address_state : localize('State/Province'),
- email : localize('Email address'),
- phone : localize('Telephone'),
- residence : localize('Country of Residence'),
- };
- details_fields = details.fields.map(field => (error_fields[field] || field));
- }
- const $el = $(`#${msg_id}`);
- const err_msg = template($el.html(), [details_fields ? details_fields.join(', ') : localize('details')]);
- $el.html(err_msg);
- showMessage(msg_id);
- };
-
- const ukgcResponseHandler = (response) => {
- if ('error' in response) {
- showError('custom_error', response.error.message);
- } else {
- getCashierURL();
- }
- };
-
- const initUKGC = () => {
- const ukgc_form_id = '#frm_ukgc';
- $loading.remove();
- $(ukgc_form_id).setVisibility(1);
- FormManager.init(ukgc_form_id, [
- { request_field: 'ukgc_funds_protection', value: 1 },
- { request_field: 'tnc_approval', value: 1 },
- ]);
- FormManager.handleSubmit({
- form_selector : ukgc_form_id,
- fnc_response_handler: ukgcResponseHandler,
- });
- };
-
- const handleCashierResponse = (response) => {
- hideAll('#messages');
- const error = response.error;
- if (error) {
- switch (error.code) {
- case 'ASK_EMAIL_VERIFY':
- checkToken();
- break;
- case 'ASK_TNC_APPROVAL':
- showError('tnc_error');
- break;
- case 'ASK_FIX_DETAILS':
- showPersonalDetailsError(error.details);
- break;
- case 'ASK_UK_FUNDS_PROTECTION':
- initUKGC();
- break;
- case 'ASK_AUTHENTICATE':
- showMessage('not_authenticated_message');
- break;
- case 'ASK_FINANCIAL_RISK_APPROVAL':
- showError('financial_risk_error');
- break;
- case 'ASK_AGE_VERIFICATION':
- showError('age_error');
- break;
- case 'ASK_SELF_EXCLUSION_MAX_TURNOVER_SET':
- showError('limits_error');
- break;
- default:
- showError('custom_error', error.message);
- }
- } else {
- const client_currency = Client.get('currency');
- if (cashier_type === 'deposit' && has_no_balance && Client.canChangeCurrency(State.getResponse('statement'), State.getResponse('mt5_login_list'))) {
- Dialog.confirm({
- id : 'deposit_currency_change_popup_container',
- ok_text : localize('Yes I\'m sure'),
- cancel_text : localize('Cancel'),
- localized_title : localize('Are you sure you want to deposit in [_1]?', [client_currency]),
- localized_message : localize('You will not be able to change your fiat account\'s currency after making this deposit. Are you sure you want to proceed?'),
- localized_footnote: localize('[_1]No, change my fiat account\'s currency now[_2]', [``, '']),
- onAbort : () => BinaryPjax.load(Url.urlFor('cashier')),
- });
- }
-
- $iframe = $(container).find('#cashier_iframe');
-
- if (Currency.isCryptocurrency(client_currency)) {
- $iframe.height(default_iframe_height);
- } else {
- // Automatically adjust iframe height based on contents
- window.addEventListener('message', setFrameHeight, false);
- }
-
- $iframe.attr('src', response.cashier).parent().setVisibility(1);
-
- setTimeout(() => { // wait for iframe contents to load before removing loading bar
- $loading.remove();
- }, 1000);
- }
- };
-
- const setFrameHeight = (e) => {
- if (!new RegExp(`www\\.${getCurrentBinaryDomain()}`, 'i').test(e.origin)) {
- $iframe.height(+e.data || default_iframe_height);
- }
- };
-
- const onLoad = async () => {
- $loading = $('#loading_cashier');
- getCashierType();
-
- if (!Client.get('currency')) {
- BinaryPjax.load(`${Url.urlFor('user/set-currency')}#redirect_${cashier_type}`);
- return;
- }
-
- has_no_balance = +Client.get('balance') === 0;
- if (cashier_type === 'withdraw' && has_no_balance) {
- showError('no_balance_error');
- return;
- }
-
- await BinarySocket.send({ get_account_status: 1 });
-
- // cannot use State.getResponse because we want to check error which is outside of response[msg_type]
- const response_get_account_status = State.get(['response', 'get_account_status']);
- if (!response_get_account_status.error) {
- if (/cashier_locked/.test(response_get_account_status.get_account_status.status)) {
- if (/ASK_UK_FUNDS_PROTECTION/.test(response_get_account_status.get_account_status.cashier_validation)) {
- initUKGC();
- return;
- }
- if (/ASK_SELF_EXCLUSION_MAX_TURNOVER_SET/.test(response_get_account_status.get_account_status.cashier_validation)) {
- showError('limits_error');
- return;
- }
-
- showError('custom_error', localize('Your cashier is locked.')); // Locked from BO
- return;
- }
- const account_currency_config = getPropertyValue(response_get_account_status.get_account_status, ['currency_config', Client.get('currency')]) || {};
- if ((cashier_type === 'deposit' && account_currency_config.is_deposit_suspended) ||
- (cashier_type === 'withdraw' && account_currency_config.is_withdrawal_suspended)) {
- // Experimental currency is suspended
- showError('custom_error', localize('Please note that the selected currency is allowed for limited accounts only.'));
- return;
- }
- }
-
- await BinarySocket.wait('website_status');
- const currency_config = getPropertyValue(getCurrencies(), [Client.get('currency')]) || {};
- if (cashier_type === 'deposit') {
- if (currency_config.is_deposit_suspended) {
- // Currency deposit is suspended
- showError('custom_error', localize('Sorry, deposits for this currency are currently disabled.'));
- return;
- }
- } else if (currency_config.is_withdrawal_suspended) { // type is withdrawal
- // Currency withdrawal is suspended
- showError('custom_error', localize('Sorry, withdrawals for this currency are currently disabled.'));
- return;
- }
-
- const promises = [];
- if (cashier_type === 'deposit') {
- // to speed up page load
- // if client has balance then no need to check their transactions or mt5 accounts
- if (has_no_balance) {
- promises.push(BinarySocket.send({ statement: 1, limit: 1 }));
- promises.push(BinarySocket.send({ mt5_login_list: 1 }));
- }
- } else {
- promises.push(BinarySocket.send({ get_limits: 1 }));
- }
-
- Promise.all(promises).then(() => {
- if (cashier_type === 'withdraw') {
- const limit = State.getResponse('get_limits.remainder');
- if (typeof limit !== 'undefined' && +limit < Currency.getMinWithdrawal(Client.get('currency'))) {
- showError('custom_error', localize('You have reached the withdrawal limit. Please upload your proof of identity and address to lift your withdrawal limit and proceed with your withdrawal.'));
- BinarySocket.send({ get_account_status: 1 }).then(() => Header.displayAccountStatus());
- return;
- }
- }
- BinarySocket.wait('get_settings').then(() => {
- init();
- });
- });
- };
-
- const onUnload = () => {
- window.removeEventListener('message', setFrameHeight);
- response_withdrawal = {};
- };
-
- return {
- onLoad,
- onUnload,
- };
-})();
-
-module.exports = DepositWithdraw;
diff --git a/src/javascript/app/pages/cashier/dp2p.js b/src/javascript/app/pages/cashier/dp2p.js
deleted file mode 100644
index a15c70750fd..00000000000
--- a/src/javascript/app/pages/cashier/dp2p.js
+++ /dev/null
@@ -1,200 +0,0 @@
-const React = require('react');
-const ReactDOM = require('react-dom');
-const BinaryPjax = require('../../base/binary_pjax');
-const Client = require('../../base/client');
-const BinarySocket = require('../../base/socket');
-const ServerTime = require('../../../_common/base/server_time');
-const getLanguage = require('../../../_common/language').get;
-const urlFor = require('../../../_common/url').urlFor;
-const urlForStatic = require('../../../_common/url').urlForStatic;
-const SubscriptionManager = require('../../../_common/base/subscription_manager').default;
-
-const DP2P = (() => {
- let shadowed_el_dp2p;
-
- const onLoad = () => {
- const is_svg = Client.get('landing_company_shortcode') === 'svg';
- const is_show_dp2p = /show_dp2p/.test(window.location.hash);
-
- if (is_show_dp2p) {
- if (is_svg) {
- require.ensure([], (require) => renderP2P(require('@deriv/p2p')), 'dp2p');
- } else {
- document.getElementById('message_cashier_unavailable').setVisibility(1);
- }
- } else {
- BinaryPjax.load(urlFor('cashier'));
- }
-
- };
-
- const renderP2P = (module) => {
- const el_loading = document.getElementById('loading_p2p');
- const el_dp2p_container = document.getElementById('binary_dp2p');
- shadowed_el_dp2p = el_dp2p_container.attachShadow({ mode: 'open' });
-
- const el_main_css = document.createElement('style');
- // These are styles that are to be injected into the Shadow DOM, so they are in JS and not stylesheets
- // They are to be applied to the `:host` selector
- el_main_css.innerHTML = `
- @import url(${urlForStatic('css/p2p.min.css')});
- :host {
- --hem: 10px;
- }
- :host .theme--light {
- --button-primary-default: #2e8836;
- --button-primary-hover: #14602b;
- --brand-red-coral: #2a3052;
- --state-active: #2a3052;
- --general-section-1: #f2f2f2;
- --text-general: #333333;
- --text-profit-success: #2e8836;
- --text-loss-danger: #ff444f;
- }
-
- /* overrides components */
- .dc-list__item--selected .dc-list__item-text {
- color: var(--text-colored-background);
- }
- .dc-button-menu__wrapper
- .dc-button-menu__button:not(.dc-button-menu__button--active) {
- background-color: #f2f2f2 !important;
- }
- .dc-field-error {
- color: var(--text-loss-danger);
- }
- .dc-input__field {
- box-sizing:border-box;
- }
- .dc-button-menu__wrapper
- .dc-button-menu__button--active
- .btn__text {
- color: #ffffff;
- }
- .dc-table__header {
- border: none;
- background: var(--general-section-1);
- }
- .dc-table__row {
- padding: 0 calc(2.4*var(--hem));
- border-bottom: 3px solid var(--general-section-1);
- }
- .dc-table__cell {
- border-bottom: none;
- }
- .dc-tabs {
- --tab-width: 150px !important;
- }
- .dc-tabs__list {
- width: fit-content;
- width: -moz-fit-content;
- }
- .link {
- color: #e88024 !important;
- font-weight: bold;
- text-decoration: none;
- }
- .link:hover {
- text-decoration: underline;
- cursor: pointer;
- }
-
- /* override layouts */
- .deriv-p2p {
- height: 800px;
- }
- .footer-actions {
- bottom: calc(18*var(--hem));
- flex-direction: row-reverse;
- }
- .footer-actions--bordered {
- bottom: 0 !important;
- }
-
- /* overrides orders */
- .orders {
- padding: calc(2.4*var(--hem)) 0;
- }
- .orders__table-row {
- padding-left: 0;
- }
-
- /* overrides order-details */
- .order-details__wrapper--inner {
- height: calc(36*var(--hem));
- overflow-y: scroll;
- }
-
- /* overrides buy-sell */
- .buy-sell {
- margin: 0;
- padding: calc(1.6*var(--hem)) 0
- }
- .buy-sell__header {
- padding: 0;
- border: 1px solid var(--brand-red-coral);
- border-radius: 5px;
- margin: calc(0.8*var(--hem)) 0 calc(1.6*var(--hem));
- }
- .buy-sell__dialog {
- z-index: 2;
- }
-
- /* overrides my-ads */
- .p2p-my-ads__form-error {
- color: var(--text-loss-danger);
- }
- `;
- el_main_css.rel = 'stylesheet';
-
- const p2pSubscribe = (request, cb) => {
- // Request object first key will be the msg_type
- const msg_type = Object.keys(request)[0];
-
- SubscriptionManager.subscribe(msg_type, request, cb);
- return {
- unsubscribe: () => SubscriptionManager.forget(msg_type),
- };
- };
-
- const websocket_api = {
- send: BinarySocket.send,
- wait: BinarySocket.wait,
- p2pSubscribe,
- };
-
- const dp2p_props = {
- className: 'theme--light',
- client : {
- currency : Client.get('currency'),
- is_virtual : Client.get('is_virtual'),
- local_currency_config: Client.get('local_currency_config'),
- residence : Client.get('residence'),
- },
- custom_strings: { email_domain: 'binary.com' },
- lang : getLanguage(),
- server_time : ServerTime,
- websocket_api,
- };
-
- ReactDOM.render(
- React.createElement(module, dp2p_props),
- shadowed_el_dp2p
- );
-
- shadowed_el_dp2p.prepend(el_main_css);
- el_loading.parentNode.removeChild(el_loading);
- el_dp2p_container.classList.remove('invisible');
- };
-
- const onUnload = () => {
- ReactDOM.unmountComponentAtNode(shadowed_el_dp2p);
- };
-
- return {
- onLoad,
- onUnload,
- };
-})();
-
-module.exports = DP2P;
diff --git a/src/javascript/app/pages/cashier/payment_agent_list.js b/src/javascript/app/pages/cashier/payment_agent_list.js
deleted file mode 100644
index ce82a71d6d0..00000000000
--- a/src/javascript/app/pages/cashier/payment_agent_list.js
+++ /dev/null
@@ -1,106 +0,0 @@
-const BinaryPjax = require('../../base/binary_pjax');
-const Client = require('../../base/client');
-const BinarySocket = require('../../base/socket');
-const Url = require('../../../_common/url');
-
-const PaymentAgentList = (() => {
- let $pa_list_container,
- $agent_template;
-
- const onLoad = () => {
- if (!Client.get('currency')) {
- BinaryPjax.load(`${Url.urlFor('user/set-currency')}`);
- return;
- }
-
- $(() => {
- $('#accordion').accordion({
- heightStyle: 'content',
- collapsible: true,
- active : false,
- });
- });
-
- $pa_list_container = $('#pa_list');
- $agent_template = $pa_list_container.find('#accordion').html();
-
- const residence = Client.get('residence');
- if (!residence || residence.length === 0) {
- BinaryPjax.loadPreviousUrl();
- return;
- }
-
- sendRequest(residence, true);
- };
-
- const sendRequest = (country) => {
- const currency = Client.get('currency');
- BinarySocket.send({
- paymentagent_list: country,
- ...(currency && { currency }),
- }).then((response) => {
- if (response.paymentagent_list) {
- populateAgentsList(response.paymentagent_list.list);
- }
- });
- };
-
- // -----------------------
- // ----- Agents List -----
- // -----------------------
- const populateAgentsList = (list) => {
- if (!list || list.length === 0) {
- showEmptyListMsg();
- return;
- }
-
- const $accordion = $('
{it.L('Our website uses cookies to give you the best user experience. For more information, [_1]view our policy[_2].', ``, '')}
- {it.L('OK')} -{it.L('As an EU resident, you are also required to verify the above documents by [_1]video call[_2].', ``, '')}
-); - -export default AuthenticateMessageFinancial; diff --git a/src/templates/app/_includes/professional_client.jsx b/src/templates/app/_includes/professional_client.jsx deleted file mode 100644 index 80b1988cf93..00000000000 --- a/src/templates/app/_includes/professional_client.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import React from 'react'; -import { Fieldset } from '../../_common/components/forms.jsx'; - -const ProfessionalClient = () => ( - -); - -export default ProfessionalClient; diff --git a/src/templates/app/cashier/account_transfer.jsx b/src/templates/app/cashier/account_transfer.jsx deleted file mode 100644 index 7219cf6632a..00000000000 --- a/src/templates/app/cashier/account_transfer.jsx +++ /dev/null @@ -1,105 +0,0 @@ -import React from 'react'; -import Loading from '../../_common/components/loading.jsx'; - -const Row = ({ id }) => ( -{it.L('Current balance')}:
- -- {it.L('Fund transfers between accounts are unavailable.')} - - {it.L('The minimum required amount for using the account transfer facility is [_1].', '')} - - - - {it.L('Please [_1]deposit[_2] to your account.', ``, '')} - - -
-{it.L('Your fund transfer is successful. Your new balances are:')}
-{it.L('Please check your email for the verification link to complete the process.')}
-
- {it.L('There was a problem validating your personal details. Please update your [_1] [_2]here[_3].', '[_1]', ``, '')}
-
{it.L('If you need assistance feel free to contact our [_1]Customer Support[_2].', ``, '')}
-
{it.L('Please [_1]authenticate[_2] your account.', ``, '')}
-
- {it.L('Financial Risk approval is required. Please contact [_1]customer support[_2] for more information.', ``, '')}
- {it.L('Account needs age verification, please contact [_1]customer support[_2] for more information.', ``, '')}
- {it.L('Please [_1]accept the updated Terms and Conditions[_2].', ``, '')}
- {it.L('Please set your [_1]30-day turnover limit[_2] to access the cashier.', ``, '')}
- {it.L('Verification code is wrong. Please use the link sent to your email.')}
-
{it.L('Sorry, mobile version is not available yet.')}
-- {text} -
-{tr.text} | -- { (tr.href || tr.mailto) ? - - {tr.placeholder} - - : tr.placeholder - } - | -
{it.L('You can use an authorized payment agent to process deposits and withdrawals for payment methods or local currencies not supported by [_1]. It\'s easy to do.', it.website_name)}
-{it.L('Payment Agent services are not available in your country or in your preferred currency.')}
-{it.L('Virtual accounts do not have Payment Agent services.')}
- -{it.L('Apply to become a [_1] [_2]payment agent[_3].', it.website_name, ``, '')}
-- {it.L('IMPORTANT DISCLAIMER')} - {it.L('[_1] is not affiliated with any of the payment agents listed above. Each payment agent operates as an independent service provider and is not endorsed, guaranteed or otherwise approved by [_1]. CUSTOMERS DEAL WITH PAYMENT AGENTS AT THEIR SOLE RISK AND PERIL. Customers are advised to check the credentials of payment agents before sending them any money. [_1] shall not in any circumstance be held responsible for transactions made between customers and payment agents.', it.website_name)} -
-{td.text}
- )) - } -{it.L('This is a complete list of supported payment methods. We\'ll show you which payment methods are available in your location on the deposit page.')}
-- - - -
-{it.L('Note:')} {it.L('Mastercard and Maestro withdrawals are only available for UK Clients.')}
-{it.L('Note:')} {it.L('Figures have been rounded.')}
-{it.L('Note:')}
-{it.L('Please [_1]deposit[_2] before transferring to client.', ``, '')}
-{it.L('This feature is only relevant to payment agent accounts.')}
-{it.L('IMPORTANT DISCLAIMER')} - {it.L('[_1] is not affiliated with any of the Payment Agents listed above. Each Payment Agent operates as an independent service provider and is not endorsed, guaranteed or otherwise approved by [_1]. CUSTOMERS DEAL WITH PAYMENT AGENTS AT THEIR SOLE RISK AND PERIL. Customers are advised to check the credentials of Payment Agents before sending them any money. [_1] shall not in any circumstance be held responsible for transactions made between customers and Payment Agents.', it.website_name)}
-); - -const PaymentAgentWithdraw = () => ( -- {it.L('Withdrawal for your account is not allowed at this moment.')} -
-{it.L('Please provide us with the following information:')}
- - - -{it.L('Your cashier session has expired. Please try again.')}
-{it.L('Create free account with')}
-{it.L('Already have an account? [_1]Log in[_2] here', '', '')}
-{it.L('Please check your email for the verification link to complete the process.')}
-{it.L('Please complete the Real Account form to verify your age as required by the [_1]UK Gambling[_2] Commission (UKGC).', '', '')}
-{it.L('You have successfully created your Virtual Account.')}
- -{it.L('Practice your trading strategies in a risk-free environment by using virtual funds.')}
-- {it.L('Asset index is unavailable in this country. If you have an active [_1] account, please [_2]log in[_3] for full access.', it.website_name, '', '')} -
-{it.L('Do you want to learn more about the markets and how to trade them? Check out the resources below.')}
-- - -
-{it.L('All times are in GMT (Greenwich Mean Time).')}
- -- {it.L('Trading times is unavailable in this country. If you have an active [_1] account, please [_2]log in[_3] for full access.', it.website_name, '', '')} -
-{it.L('Your account does not need authentication at this time.[_1]We will inform you if authentication is required in the future.', '
')}
{it.L('We will inform you when your account needs to be authenticated.')}
-- {it.L('Before uploading your document, please ensure that your [_1]personal details[_2] are updated to match your proof of identity. This will help to avoid delays during the verification process.', ``, '')} -
- -{it.L('Your document is being reviewed, please check back in 1-3 days.')}
-{it.L('Your document is being reviewed, please check back in 1-3 days. You must also submit a proof of address.')}
- -{it.L('there was a connection error. Please try again later.')}
-{it.L('Kindly send a scan of a valid proof of identity to [_1]support@binary.com[_2]', '', '')}
-{it.L('Please contact us via [_1]live chat[_2].', ``, '')}
-{it.L('We were unable to verify your document automatically. We will try to verify your document manually. Please check back in 1-3 days.')}
-{it.L('You must also submit a proof of address.')}
- -{it.L('We can\'t validate your personal details because there is some information missing.')}
-{it.L('Please update your [_1] to continue.', '')}
- -{it.L('Need help? [_1]Contact us[_2].', ``, '')}
-{it.L('You must also submit a proof of identity.')}
- -{it.L('Your document is being reviewed, please check back in 1-3 days.')}
-{it.L('Your document is being reviewed, please check back in 1-3 days. You must also submit a proof of identity.')}
- -{it.L('Kindly send a scan of a valid proof of address to [_1]support@binary.com[_2]', '', '')}
-{it.L('Please check your email for details')}
-{it.L('To reset your password, enter the email address you used to create your account into the field below and click \'Reset password\'.')}
-{it.L('If you don\'t receive the email within the next few minutes, please check your junk/spam folder.')}
-- {it.L('Explore ways to enhance your account security and manage your trading risk.')} {it.L('Learn more')} -
-{subtitle}
- {is_trading_limit &&{it.L('[_1]Note[_2]: These limits are only applicable to your [_3] real account. To set limits, switch to the respective account and set your limits accordingly.', '', '', it.website_name)}
} - {list_title &&{list_title}
} - {list_items && -{it.L('If you deactivate:')}
-{it.L('You’ll be logged out automatically.')}
-{it.L('You will [_1]NOT[_2] be able to log in again.', '', '')}
-
- {it.L('We\'re sorry to see you leave.')}
-
- {it.L('Your account is now deactivated.')}
-
{it.L('Closing your [_1] accounts involves closing all open positions in your accounts, withdrawing your funds, and deactivating your accounts.', it.website_name)}
-{it.L('To close your account, complete the following steps:')}
-{it.L('Go to the [_1]Portfolio[_2] to close all open positions from your Binary.com accounts.', ``, '')}
-{it.L('If you have opened positions in your MT5 account, please close them too.')}
- -{it.L('Please tell us why you are closing your account (please select one):')}
-{it.L('In order to access our mobile apps and other third-party applications, you\'ll first need to generate an API Token.')}
-{it.L('Keep track of your authorised applications.')}
- -{it.L('Your password has been changed. Please log in again.')}
-{it.L('Cloudflare\'s public DNS service gives you more secure and faster web browsing.')}
-{it.L('The Domain Name System (DNS) allows you to access a website through a user-friendly web address such as [_1], instead of a complicated IP address.', `www.binary.com`)}
-{it.L('The default DNS services provided by your ISP can be slow and insecure. [_1] recommends using Cloudflare\'s [_2] DNS service that gives you a faster and more private way to browse the Internet.', it.website_name, '1.1.1.1')}
-- {it.L('Stated limits are subject to change without prior notice.')} -
-{it.L('Note:')}{' '}{it.L('These limits will change due to fluctuation in currency exchange rates.')}
-{it.L('Online trading can be addictive. Self-exclusion is a facility to limit your online trading activity, should you need it. You can set limits in your account to help prevent unwanted losses. If you are in the UK, your limits may be removed or increased within 24 hours.')}
-{it.L('If you are in the IOM, your limits may only be removed or increased, once the limit date setting has expired. [_1]Contact us[_2] to remove or adjust your limits.', ``, '')}
-{it.L('Online trading can be addictive. This self-exclusion page is where you manage your online trading activity and exercise [_1]responsible trading[_2].', ``, '')}
-{it.L('Online trading can be addictive. Self-exclusion is a facility to limit your online trading activity, should you need it. You can set limits in your account to help prevent unwanted losses. You may adjust these limits any time, but remove them only after 24 hours. [_1]Contact us[_2] to remove or adjust your limits.', ``, '')}
-{it.L('You may also instruct us to exclude you from trading on [_1] for a specific period of time. This self-exclusion date cannot be amended once it is set.', it.website_name)}
-{it.L('Here, you can set and adjust the amount of money and time you spend trading on SmartTrader, WebTrader, and Binary Bot. Setting your limits is optional and you can adjust them at any time. If you don’t wish to set a specific limit, leave the field blank.')}
-{it.L('You can also decide to exclude yourself entirely from our website for a specified duration. Once the self-exclusion period has ended, you can either extend it further or resume trading immediately. If you wish to reduce or remove the self-exclusion period, contact our [_1]Customer Support[_2].', ``, '')}
-{it.L('In order to access the cashier, we kindly request that you set a 30-day turnover limit for your account. Turnover is the total aggregate amount that is used to open trades. Therefore, this limit should be set to the total volume that you wish to trade with over 30 days.')}
-{it.L('Protect your account with two-factor authentication. Each time you sign into your account, you will need to enter your password, plus an authentication code generated by an app on your smartphone.')}
- -{it.L('Scan the QR code below with your authentication app. We recommend [_1] or [_2]. Please note that [_3] is not supported.', 'Authy', 'Google Authenticator', 'Duo Mobile')}
-{it.L('If you are unable to scan the QR code, you can manually enter this code instead:')}
{it.L('Enter the authentication code generated by the app below:')}
-{it.L('To disable two-factor authentication, please enter the code generated by the app below:')}
-{it.L('You have successfully created your real money [_1]account.', `${it.L('gaming')} `)}
- -{it.L('Please select the currency for this account:')}
-{it.L('Thank you for completing the Financial Assessment. You can now deposit funds and trade forex with real money on MetaTrader 5.')}
- -- {it.L('Please complete your personal details before you proceed.')} -
- -{it.L('Thank you for completing your Personal Details. You can now deposit funds and trade forex with real money on MetaTrader 5.')}
- -{it.L('To change your name, date of birth, country of residence, email, or tax information, please contact [_1]Customer Support[_2].', ``, '')}
-{it.L('Your application to be treated as a professional client is being processed.')}
-{it.L('You are categorised as a professional client.')}
-{it.L('Your request to be treated as a professional client is [_1]not approved[_2].', '', '')}
-{it.L('Please check your inbox for details.')}
-{`${it.L('Your account remains under the retail client category.')} ${it.L('Please reapply once the required criteria has been fulfilled.')}`}
-{it.L('In order to access Telegram Bot, please [_1]generate an API Token[_2] and enter it in the input box below.', ``, '')}
- - -{it.L('Authenticate your account by video conference call. Follow these steps to proceed:')}
-{it.L('Important')}
-{('Build a successful career at the cutting-edge of finance and technology')}
-{(`Looking for an exciting, challenging, and highly-rewarding graduate role in software development? ${it.website_name} is looking for A players who want to make a difference and impact the way thousands of people trade online.`)}
-{('As the pioneer in binary options trading, we\'re no strangers to big ideas and innovation. Here, you\'ll be given the opportunity to break the norm with support from some of the top talents in your field.')}
-{('Our graduate developers take on responsibilities from Day 1. We\'ve designed a world-class training programme to help you enhance the skills you have and master new ones, even as you\'re pushing the boundaries of what\'s possible at the intersection of finance and technology.')}
-{('We\'re looking for talented graduates who are passionate about software development and can get things done.')}
-{('You must possess a natural curiosity and determination to solve complex problems and challenges.')}
-{('You must also be a fast learner eager to adopt new tools and technology, and a dynamic team player who values open and honest communication.')}
-{('A bachelor\'s degree, master\'s degree, or PhD in computer science, IT, mathematics, physics, or engineering')}
-{('Experience with any of the following technologies: C, C++, Java, Perl, HTML, CSS, JavaScript, Amazon Web Services, and Google Cloud Platform')}
-{('If currently employed, you must have less than one year\'s worth of working experience')}
-{step.description}
-{('Develop and maintain user-facing websites and applications.')}
-{('Integrate new features into existing user interfaces.')}
-{('Resolve complex technical challenges faced by our suite of platforms.')}
-{('Software development stack: HTML, CSS, JavaScript')}
-{('Build and manage APIs and product features.')}
-{('Scale up data architecture.')}
-{('Integrate third-party financial systems.')}
-{('Software development stack: Perl, Linux, C++, Chef, Postgres, Redis, Amazon Web Services, Google Cloud Engine')}
-{('Manage and optimise pricing and risk management software for exotic options, forex, and CFDs.')}
-{('Develop risk management models and algorithms.')}
-{('Develop software to study market microstructure and manage financial data feeds.')}
-{('Software development stack: Perl, R, Python, MATLAB')}
-{('Our graduate programme is designed to tap into your true potential, give you deep insights into our business, and provide you with a platform to do amazing work.')}
-{(`We'll kick things off with orientation week ${String.fromCharCode(8212)} a week spent away from the office that's all about learning and having fun. You'll participate in team building exercises, learn how to navigate your new workplace, and join a mini hackathon where you'll get the chance to make pull requests and contribute to our codebase.`)}
-{('A buddy and mentor will be assigned to guide you throughout the programme. This will give you the opportunity to take part in pair coding sessions. You\'ll also have a friend to guide you throughout the programme.')}
-{('Experience what your team does on a day-to-day basis while contributing to our codebase. Tasks will be assigned to you in increasing complexity and responsibility to gradually build your confidence.')}
-{(`Attend our Software Craftsmanship Workshops ${String.fromCharCode(8212)} interactive lessons on a wide range of software development topics that will give you a better understanding of our codebase.`)}
-{('Guaranteed by ')}{it.broker_name}{(', USB is a digital currency pegged to the US dollar on a one-to-one basis. Send and receive payments with the peace of mind that your currency is backed by the strength of ')}{it.broker_name}{(' balance sheet.')}
-{('Put your confidence in an optimal currency backed by a market leader.')}
-{('Explore the possibilities of a new generation of cryptocurrency')}
-{('The value of USB is pegged to the US dollar, so you get the best of both worlds: the benefits of decentralised digital assets and the stability of fiat currencies.')}
-{('USB is a stable coin pegged to the US dollar on a one-to-one basis. ')}{it.broker_name}{(' guarantees that 1 USB will always be worth 1 USD.')}
-{('To redeem USB for USD, complete the ')}{it.broker_name}{(' KYC check, then perform the conversion using our ')}{('transfer between accounts')} {('facility.')}
-{('USB is backed by ')}{it.broker_name}{(' – a profitable, 18-year-old company with')} {('annual turnover exceeding 1 USD billion')}.
-{('USB can be used by anyone for any transaction that requires a stable currency, including:')}
-{('Trade on ')}{it.broker_name}{(' using USB.')}
-{('Use USB to hedge against volatility in the cryptocurrency markets. Move in and out of cryptocurrencies and USB to profit from market swings.')}
-{('Accept USB in your online store for secure and efficient payments, and avoid the hassle of dealing with banks and credit card companies.')}
-{('Start buying USB and store the tokens in a compatible wallet for future transactions:')}
-{('Purchase USB via your ')}{it.broker_name}{(' account. 1 USB is always priced at 1 USD.')}
-{('Hold your USB in any ERC20-compatible wallet, such as')} {('Trust Wallet')}.
-{('We\'re applying for listing of the USB token on major cryptocurrency exchanges.')}
-{('Our USB token is powered by secure and transparent blockchain technology:')}
-{('USB is an ERC20 token.')}
-{('Each token is divisible to 18 decimal places.')}
-{('The source code of the USB token can be freely')} {('audited on Etherscan')}.
-{it.L('Asunción is the capital city of Paraguay and one of the oldest settlements in South America. In the past, colonial expeditions departed from Asunción to establish other important cities, leading to its nickname as the ‘Mother of Cities\'.')}
-{it.L('As the country\'s cultural heartbeat and economic centre, Asunción is undergoing an impressive economic boom that\'s resulting in widespread development across the city. Today, you\'ll find charming colonial buildings intermingling with modern office buildings, bustling shopping malls, and trendy eateries.')}
-{text}
- -{it.L('In business since 2000, [_1] is the world\'s leading binary options company.', it.website_name)}
-{text}
- -{text}
- } -{paragraph}
-{text}
-{it.L('Imagine a workplace where your individuality, creativity and sense of adventure are valued and rewarded.')}
-{it.L('Passionate about people, culture, management, and software development? Explore what we do, what matters to us, and how we bring our ideas to life.')}
-{it.L('[_1] is always looking to add experienced professionals to its talented team of administrators, technical contributors, and managers. To support our continued growth, we\'ve developed a number of exciting career opportunities in the following areas:', it.website_name)}
-{it.L('Please read this [_1]privacy policy[_2] before submitting your application.', ``, '')}
-{it.L('To apply, please submit your CV and a cover letter to [_1]','recruitment@binary.com.')}
-{it.L('Weekdays:')} 2200 - 1300 GMT
-{it.L('Weekend:')} 0000 - 0900 GMT
-{it.L('Email:')}
-{it.L('For general support:')}
-{it.L('For payments-related queries:')}
-{it.L('For affiliate, partnership, and other marketing-related queries:')}
-{it.L('Cyberjaya is a pioneer tech hub that lies 30 minutes away from Kuala Lumpur. Established in 1997, Cyberjaya is the heartbeat of the Multimedia Super Corridor — a government-designated zone that aims to accelerate Malaysia\'s push to achieve Vision 2020.')}
-{it.L('Cyberjaya is also a pioneer green township that is designed for sustainable living. It has an urban environment where almost half of its total development area is reserved for public amenities and greenery. It has also taken measures to cut carbon emissions based on a low carbon city framework, becoming a model for sustainable future cities.')}
-{it.L('Dubai is an independent city-state and one of the seven emirates that make up the United Arab Emirates. Dubai is the largest and most advanced emirate; it has rapidly evolved from a humble port city into a global metropolis well-known for its futuristic architecture.')}
-{it.L('Today, Dubai\'s state-of-the-art infrastructure and free-market economic opportunities continue to attract skilled talents and businesses from all over the world. It\'s also one of the world\'s leading tourist destinations with something for everyone, from theme parks and beaches to desert safaris and shopping havens.')}
-{it.L('Our office in Dubai is located at the world-class Jumeirah Lake Towers (JLT) free zone. JLT is home to universities, commercial and residential towers, parks, and over 500 retail outlets, giving you exceptional convenience and a quality of life that you won\'t find anywhere else.')}
-{text}
-{text}
-- {paragraph} -
-{it.L('Founded in 1999, [_1] is one of the oldest and most respected names in online binary trading.', it.website_name)}
-{it.L('Using our website, customers can trade currencies, stock indices, commodities, and synthetic indices 24/7. We have the most flexible pricing and the most comprehensive suite of products available.')}
-{it.L('[_1] has earned an enviable reputation for our commitment to high ethical standards and the quality of the trading experience we provide.', it.website_name)}
-{it.L('When you trade with [_1], you can be assured that your deposits are held in a separate trust account and are not used for any other purpose.', it.website_name)}
-{it.L('Want to be a part of our dynamic culture? Browse all our openings and see where you fit:')}
-{it.L('[_1] is owned and operated by the Deriv Group Ltd. group of companies. For more information, [_2]visit our history page[_3].', it.website_name, ``, '')}
-{it.L('In the UK, our clients trade through Deriv (MX) Ltd and Deriv Investments (Europe) Limited. In the Isle of Man, they trade through Deriv (MX) Ltd. In the European Union (except UK), they trade through Deriv (Europe) Limited and Deriv Investments (Europe) Limited. In the rest of the world, they trade through Deriv (SVG) LLC, Deriv (V) Ltd, Deriv (BVI) Ltd and Deriv (FX) Ltd.')}
-{it.L('Deriv Group of companies (hereafter referred to as \'the Company\' and \'It\') is committed to protecting the privacy and security of the applicant\'s personal information. This privacy notice sets out the types of data that the Company collects on the applicant. It also sets out how the Company collects and uses the applicant\'s personal data, how long it keeps them, and other relevant information about the applicant\'s data in accordance with the General Data Protection Regulation (EU) 2016/679 (hereafter referred to as \'GDPR\') and Data Protection Act 2018.')}
-{it.L('This privacy notice only applies to job applicants residing in the EU.')}
-{it.L('The Company is required under data protection legislation to notify the applicant of the information contained in this privacy notice. As such, it is important that the applicant read this notice, together with any other privacy notice that the Company may provide for the applicant on specific occasions when the Company is collecting or processing personal data about the applicant, so that the applicant is aware of how and why the Company is using such information.')}
- -{it.L('The following terms shall have the meanings set out below and cognate terms shall be construed accordingly:')}
-'{it.L('Data Protection Act (DPA)')}' {it.L('shall mean Data Protection Act 2018, Chapter 440 of the Laws of Malta.')}
-'{it.L('GDPR')}' {it.L('shall mean EU General Data Protection Regulation 2016/679.')}
-'{it.L('Processing')}' {it.L('shall mean any operation which is performed on personal data or on sets of personal data, whether or not by automated means, such as collection, recording, organisation, structuring, storage, adaptation or alteration, restriction, erasure, or destruction, etc.')}
- -{it.L('The Company collects, stores, and processes a range of information about the applicant, including but not limited to the following:')}
-{it.L('The Company may collect this information in a variety of ways. Data is collected and contained in CVs or resumes, cover letters, and identity documents, via Self-Assessment Topgrading Questionnaires/Interview (SATI), or through interviews or other forms of assessment, including online tests.')}
-{it.L('The Company may also collect personal data about the applicant from third parties, such as further references supplied by former employers and information from criminal records checks permitted by law.')}
-{it.L('Data will be stored in a range of different places, including on the applicant\'s application record, in HR management systems, and on other IT systems (including email).')}
- -{it.L('The Company typically collects and processes the applicant\'s personal data for the purposes of the legitimate interests that It pursues. Here are some examples of such interests:')}
-{it.L('The Company also collects and processes the applicant’s data to decide whether to enter into a contract with the applicant.')}
-{it.L('In some cases, the Company needs to process the applicant’s personal data to comply with the Company’s legal obligations, for example conducting necessary checks in relation to the right to work in a specific jurisdiction.')}
-{it.L('The applicant is under no statutory or contractual obligation to provide data to the Company during the recruitment process. However, if the applicant chooses not to provide any necessary information, the Company may not be able to proceed with their application.')}
- -{it.L('The Company shall ensure the confidentiality of all personal data provided by the applicant at all times and is protected against any accidental loss or disclosure, destruction, and abuse. The Company shall also ensure that such personal data is only processed and stored as necessary for the purposes specified in this privacy policy and all applicable Data Protection Laws.')}
-{it.L('The Company shall further disclose information about the applicant internally within the Deriv Group of companies for the purpose of the recruitment exercise. The Company shall ensure that a data-sharing agreement is in place and that the applicant\'s data is held securely and in line with GDPR requirements. The Company shall further disclose information about the applicant when It is legally obligated to do so.')}
- -{it.L('The applicant\'s personal data shall be stored for a period of six months after the end of the relevant recruitment process if the applicant is unsuccessful in their job application or if they have declined an offer of employment with the Deriv Group of companies. At the expiry of that period, the applicant\'s data is deleted or destroyed unless the Company is required to further retain the applicant\'s information to exercise or defend any legal claims.')}
-{it.L('If the applicant\'s application is successful and an offer of employment with the Company is accepted, the applicant\'s data will be retained until the cessation of their employment. In this case, a separate privacy policy for employees will be made available to the applicant.')}
- -{it.L('In light of the EU General Data Protection Regulation 2016/679 and the Data Protection Act 2018, the applicant is entitled to the following rights with regards to the applicant\'s personal data:')}
-{it.L('The applicant also has the right to restrict the further processing of their personal data.')}
-{it.L('In some circumstances, the applicant has the right to data portability, which is the right to request a copy of their personal data in a digital format and, where possible, ask the Company to transfer it to another company.')}
-{it.L('The applicant has the right to lodge a complaint to the Data Protection Commissioner in Malta if the applicant believes that the Company has failed to comply with the requirements of EU General Data Protection Regulation 2016/679 or the Data Protection Act 2018 with regards to the applicant\'s personal data.')}
- -{it.L('The applicant will not be subject to any recruitment decisions based solely on automated decision-making that will have a significant impact on the applicant.')}
- -{it.L('The Company reserves the right to update this privacy policy at any time and will provide the applicant with a new privacy policy when substantial amendments and updates are made. The Company may also notify the applicant in other ways from time to time about the processing of the applicant\'s personal information.')}
-{it.L('If the applicant has any questions about this privacy policy or if the applicant would like to exercise any of their rights, they should contact the Company\'s Data Protection Officer (DPO) by emailing [_1].', 'dpo@binary.com')}
-{text}
- { paragraph &&{paragraph}
} - { items &&{it.L('[_1]\'s IT team is responsible for the design, development and operation of our high-traffic web applications.', it.website_name)}
-{it.L('As our DevOps Engineer, you will have a critical role in our approach to our infrastructure and operations. The stability and scalability of our applications have a direct impact on our bottom line. This means that you will be taking on a mission critical role.')}
-{it.L('To excel, you must demonstrate a passion for open-source technologies. You must also have a burning desire to challenge yourself in a fast-paced environment.')}
- -{it.L('The System Administration team is responsible for the upkeep, configuration, and reliable operation of our computer software, hardware, and networks.')}
-{it.L('To excel, you must demonstrate a passion for open-source technologies. You must also have a burning desire to challenge yourself in a fast-paced environment.')}
- -{it.L('[_1]\'s IT team is responsible for the design, development, and operation of our high-traffic networks. As our Back-End Developer, you will be taking on the challenge of writing robust, high-quality, and production-ready code. Your work will greatly contribute to the architecture that drives our high-traffic binary options trading website.', it.website_name)}
- -{it.L('[_1]\'s IT team is responsible for the design, development, and operation of our websites, applications, and high-traffic networks. As our Front-End Developer, you will be taking on the challenge of developing and maintaining advanced applications and interfaces that connect clients with our patented trading system.', it.website_name)}
-{it.L('You will also test and debug complex technical and UI issues related to our trading platform (that processes over one million transactions per day), based on feedback from our clients and customer service team.')}
- -{it.L('[_1]\'s IT team is responsible for the design, development, and operation of our high- traffic networks. As our Perl Developer, you will be taking on the challenge of writing robust, high-quality, and production-ready code. Your work will greatly contribute to the architecture that drives our high-traffic binary options trading website.', it.website_name)}
- -{it.L('[_1]\'s IT team is responsible for the design, development, and operation of our system infrastructure and high-traffic networks. As our Cryptocurrency/Blockchain Developer, you will be taking on the challenge of revamping our existing cashier system and infrastructure for our ICO launch. You will also drive all our future blockchain-based projects. Your work will greatly contribute to the architecture that drives our high-traffic binary options trading website.', it.website_name)}
- -{it.L('[_1]\'s IT team is responsible for the design, development, and operation of our high-traffic web applications. As our Security Researcher, we expect you to stay informed about the latest security bulletins and findings, and actively monitor our software development pipeline to find and raise potential security issues.', it.website_name)}
- -{it.L('You will also encourage security awareness throughout the organisation via regular communication on security best practices and the latest online threats.')}
- -{it.L('[_1]\'s IT team is responsible for the design, development, and operation of our high-traffic networks. As our PostgreSQL Database Administrator, you will plan, implement, and manage the database systems that are essential to the architecture of our high-traffic binary options trading platform.', it.website_name)}
- -{it.L('[_1]\'s UI/UX team explores the many ways that we can design better product experiences for our users. As our UI/UX Designer, you will play a key role in conceptualising and defining user experience and interaction across multiple websites and applications.', it.website_name)}
- -{it.L('You will solve complex user experience problems, and seamlessly communicate product features and functions to our users through meaningful design. You will play a key role in creating intuitive and functional products that give our users the best experience possible so we can keep growing our user base and revenue.')}
- -{it.L('You will combine your excellent command of English and your strong understanding of the technology we use to produce well-structured, concise, and easy-to-understand technical documentation as well as project and architectural plans.')}
- -{it.L('[_1]\'s IT team is responsible for the design, development, and operation of our websites, applications, and high-traffic networks. As our Software Tester, we rely on you to run high-quality tests to ensure the stability, quality, and usability of our website and codebase with each software release.', it.website_name)}
- -{it.L('[_1]\'s Quantitative Analytics team is responsible for the pricing of our binary options. You will join them in managing the risk and profitability of the company\'s options book.', it.website_name)}
- -{it.L('The work that you do is complex, challenging, and essential to our future.')}
- -{it.L('We process over a million transactions each day, and manage a book of exotic options which exceeds the complexity of the typical derivatives desk.')}
- -{it.L('Since all transactions on the [_1] website are fully automated, our pricing and risk management algorithms must fully consider critical factors such as real-time pricing parameters, data feed irregularities, and latencies.', it.website_name)}
- -{it.L('As our Senior Financial Markets Analyst, you will manage the day-to-day risk of our trading books, conduct complex quantitative analysis, carry out performance testing, develop advanced data analytics tools, and support other related operations that have a direct impact on the profitability and future growth of our company.')}
-{it.L('This includes decisions on new markets to launch in, and the spreads and margins we might offer. You must also be able to analyse and interpret large volumes of data, and communicate your research and findings in a clear and concise manner - either in written reports or presentations.')}
- -{it.L('We need a talented Data Scientist with the technical skills and creative curiosity to explore and solve complex business problems.')}
- -{it.L('The Country Manager is expected to acquire, service, manage, and expand our network of active affiliates in the countries where Deriv Group targets to be represented. You will also contribute your energy, skills, and knowledge of the local business culture to increase our rapid growth rate worldwide.')}
-{it.L('You are also expected to help us promote our cutting-edge trading platform that has been one of the most recognised in the binary options trading industry for over 18 years.')}
- -{it.L('The Marketing team oversees all our marketing initiatives, such as our partnership programmes, social media presence, webinars, PPC, SEO, and email marketing. As our Technical Marketing Executive, you will act on data-driven information and assist in troubleshooting issues to further nurture and grow our client base.')}
- -{it.L('The Marketing team oversees all our marketing and advertising initiatives, such as our affiliate programme, social media presence, webinars, and emails. As our Marketing Executive, you will coordinate and execute marketing campaigns across a variety of channels, and continuously identify the best ways to reach current and prospective customers.')}
- -{it.L('[_1]\'s UI/UX team explores the many ways that we can design better product experiences for our users. As our Graphic Designer, you will develop high-impact graphics and visual elements such as images and icons for our websites and applications. You will play an essential role in creating user interface assets that bring our products and users closer together.', it.website_name)}
- -{it.L('[_1]\'s Marketing team oversees all our marketing and advertising initiatives, such as our affiliate programme, social media presence, webinars, and emails. As our Copywriter, you will help us to craft copy and content that engages our audiences - both online and offline.', it.website_name)}
- -{it.L('Our Accounting & Payments team manages our wide range of bank accounts and e-currency systems, as well as the huge volume of transactions that take place every day.')}
- -{it.L('They also generate monthly management accounts, annual audited accounts, and reconcile all transactions. As our Accounts & Payments Executive, you will be able to contribute to all these key areas and increase the efficiency of our financial operations.')}
- -{it.L('As our Compliance Executive, you must ensure that our group of companies worldwide conduct their business operations in full compliance with relevant laws and regulations - both national and international.')}
- -{it.L('We are PayOps, part of the Compliance department. Our team emphasizes business development by implementing the payment strategy for the Deriv group of companies in collaboration with the Marketing team.')}
- -{it.L('As our Risk Management Executive, we will depend on you to devise and execute effective analyses to identify potential risks to the Company and design and implement measures to eliminate such risks.')}
- -{it.L('The Internal Audit team is the catalyst for improving our organisation\'s governance, risk management, and internal controls by providing insights and recommendations based on the audits they perform.')}
- -{it.L('The Human Resource Operations team manages essential human resource functions such as managing expats, processing work permits, onboarding, managing payroll, compiling compensation studies, and overseeing performance appraisals.')}
- -{it.L('They also manage our suppliers and contractors, as well as general administrative duties and procedures. As our Human Resource Operations Executive, you will be counted on to lead, execute, and support a wide range of HR-related and administrative tasks to ensure the smooth operations of our offices worldwide.')}
- -{it.L('The Recruitment team plays a challenging role in the company by sourcing and selecting quality applicants that will contribute to the company growth.')}
- -{it.L('As our Customer Support Executive, you will serve as the voice of the company, and help our customers resolve and reduce the issues they\'re facing with our products and services. The frontline is essential to our business and you are expected to deliver world-class customer service that creates customer loyalty and promotes business growth.')}
- -{it.L('Vs 407 zrnaf nalguvat fcrpvny gb lbh lbh znl pbcl lbhe nccyvpngvba gb wl+ebg13@ovanel.pbz sbe snfg-genpx pbafvqrengvba.')}
-{it.L('Labuan is a federal territory made up of the main island, Labuan Island, and six other small islands off the coast of Sabah. Its name comes from the Malay word, \'labuhan\' which means harbour. Formerly a part of the Brunei Sultanate, it was ceded to the British Crown in 1846, before joining Malaysia in 1963.')}
-{it.L('Today, Labuan is known as a flourishing financial centre and tax-free tourist destination. Its economy is driven primarily by its oil and gas resources, as well as its international investment and banking services. The latter has attracted thousands of companies to Labuan over the years, plus dozens of leading banks.')}
-{it.L('The Republic of Malta is an island country in Southern Europe — located approximately 80km south of Italy. Its rich, colourful history can be traced back thousands of years to the Neolithic period.')}
-{it.L('Malta\'s strategic location in the Mediterranean Sea saw it occupied by a number of foreign powers, including the Greeks, Romans, Arabs, French, and most recently, the British. It gained independence from the British in 1964, and joined the European Union in 2004. Today, Malta is a popular tourist destination and a high-income country powered by an industrialised, service-based economy.')}
-{it.L('Affiliate')}
- -{it.L('Introducing Broker')}
- -{it.L('For further assistance, email us at [_1]partners@binary.com[_2]', '', '')}
-{it.L('Choose your preferred programme, complete the application form, and receive your affiliate link upon approval.')}
-{it.L('Spread the word to your audience. Use your unique referral link and our tried-and-tested referral tools to drive traffic to [_1].', it.website_name)}
-{it.L('Refer new clients to trade with us. Receive commissions based on your chosen partnership programme.')}
-{it.L('Depending on what you do, you can apply as our Affiliate or Introducing Broker, or both. More new clients from you means higher potential commissions.')} -
-{it.L('Earn up to 45% in commission based on the total net revenue generated by your clients. Commissions are credited into your account after the 15th of every month.')}
-{it.L('Our turnover-based commission plan depends on the payout probability for each contract. Contracts with higher returns for the client offer you lower commissions.')}
-{it.L('Earn 100 USD in commission for each successful referral. Your referred client must open a [_1]real account[_2] through your unique affiliate link and deposit a total of 100 USD or more (one-time or accumulative) in the account. This commission plan is only available for clients based in the EU.', '', '')}
- - {it.L('Sign up now')} - -{it.L('Earn daily commissions on the trading activities of the clients you refer to the [_1] MetaTrader 5 (MT5) platform. Your total commissions will be credited into your account by the end of the day.', it.website_name)}
- -{it.L('Earn when your clients trade on an MT5 Synthetics account.')}
-{it.L('A deal for 1 lot of the Volatility 75 Index for a price of USD 500,000 will pay out USD 25 in commission based on the following formula:')}
- -{it.L('[_1]Please note[_2]: Commission payout for all assets will be converted to your deposit currency based on the latest exchange rate.', '', '')}
-{it.L('Earn when your clients trade on an MT5 Financial account.')}
-{it.L('For forex, a deal for 1 lot of EUR/USD will pay out EUR 5 in commission based on the following formula:')}
- -{it.L('For cryptocurrency assets, a deal for 1 lot of BTC/USD (with a BTC to USD exchange rate of USD 50,000) will pay out USD 10 in commission based on the following formula:')}
- -{it.L('Please note:')}
-{it.L('For forex, your commission is represented in the base currency (EUR in the above example). Commission payout for all assets will be converted to your deposit currency based on the latest exchange rate.')}
-{it.L('Earn when your clients trade on an MT5 Financial STP account.')}
-{it.L('For forex, a deal for 1 lot of EUR/USD will pay out EUR 2.5 in commission based on the following formula:')}
- -{it.L('For cryptocurrency assets, a deal for 1 lot of BTC/USD (with a BTC to USD exchange rate of USD 50,000) will pay out USD 10 in commission based on the following formula:')}
- -{it.L('Please note:')}
-{it.L('For forex, your commission is represented in the base currency (EUR in the above example).')}
-{it.L('Commission payout for all assets will be converted to your deposit currency based on the latest exchange rate.')}
-{it.L('To receive the minimum commission (0.01 in any currency) allowed by the system, the minimum volume requirement is calculated based on the following formulas:')}
- -{it.L('Example:')}
-{it.L('A deal for 1 lot of BTC/USD (with a BTC to USD exchange rate of USD 50,000) per USD 100,000 turnover will pay out a commission of USD 10. The minimum volume required to receive the minimum commission of USD 0.01 is determined using the following formula:')}
- - - -{it.L('A deal for 1 lot of the Volatility Index 75 for a price of USD 500,000 per USD 100,000 turnover will pay out a commission of USD 5. The minimum volume required to receive the minimum commission of USD 0.01 is determined using the following formula:')}
- - -{ who.description }
-{it.L('The [_1] Affiliate Programme allows you to benefit from referring new clients to our site.', it.website_name)}
-{it.L('If you\'re a broker we\'d like to work with you. You will be introducing your clients to a unique and innovative product: the [_1] trading platform. Your clients will love the [_1] trading platform because we offer a complete binary options trading experience tailored to the needs of an exceptionally wide range of traders.', it.website_name)}
-{it.L('Novice traders can use our intuitive platform to learn about trading, practise trading, and gain trading experiences. Seasoned traders can use the [_1] platform and take full advantage of the wide range of trading and analysis tools we have to offer.', it.website_name)}
- -{it.L('[_1] is a licensed and regulated binary options trading platform that\'s been operating since 2000. It has:', it.website_name)}
-{it.L('Not at all. Joining our affiliate programme is completely free and always will be.')}
- -{it.L('A referred client is someone who has been referred through your unique affiliate link and who has deposited money into their [_1] account. They must fulfil the following criteria:', it.website_name)}
-{it.L('Anyone aged 18 years old and above who is not the resident of a "restricted country" (as listed in our [_1]Terms & Conditions[_2]) can become a [_3] client.', ``, '', it.website_name)}
-{it.L('It\'s easy. Just go to the signup page and complete the [_1]affiliate registration form[_2]. We\'ll review your application and get back to you if your application is successful.', ``, '')}
- -{it.L('Don\'t worry, you can simply [_1]reset your password[_2].', ``, '')}
- -{it.L('Log in to your [_1] affiliate account and go to: Finances → Payment instructions.', it.website_name)}
- -{it.L('Your commission for the previous calendar month will be deposited into your account by the 15th of every month.')}
- -{it.L('Log in to your [_1] affiliate account and go to: Reports → Detailed activity report', it.website_name)}
- -{it.L('You can generate all kinds of insightful reports, including the following:')}
-{it.L('We prohibit the use of unauthorised incentives, gifts, and payments to encourage customer signups. If we have reason to believe that you have engaged in such activity, we reserve the right to withhold any payments due to you. However, if you have a specific incentive in mind, then please contact your account manager for further discussion and approval.')}
-{it.L('We have a tested and proven selection of referral tools including banners, reviews, videos, and text ads for you to use. If you would like certain items to be customised to your preferences, please contact your account manager at [_1]. You can also use the MyAffiliates system to track and optimise your campaigns.', `${it.affiliate_email}`)}
-{it.L('Feel free to get in touch with us at [_1]. We\'d love to hear from you.', `${it.affiliate_email}`)}
-{charity.title}
-{charity.text}
- { charity.contacts && charity.contacts.map((contact, inxc) => ( -- - {contact.text}: - - {contact.href} - - -
- ))} -{it.L('[_1]\'s charitable initiative focuses on small charities and nonprofits around the world that are making a positive difference in their local communities. Our donations have a direct impact, free from the burden of overheads seen in larger charities.', it.website_name)}
-{it.L('We are always on the lookout for small, local charities where our contributions can make a direct impact. If you\'d like to talk to us about supporting your charity, please contact us at [_1].', 'marketing@binary.com')}
-{text}
-{text}
-{text}
-{text}
-{text}
- {children} -{item.definition}
-{it.L('A binary option is a type of option with a fixed payout in which you predict the outcome from two possible results. If your prediction is correct, you receive the agreed payout. If not, you lose your initial stake, and nothing more. It\'s called \'binary\' because there can be only two outcomes – win or lose.')}
- -{it.L('Aside from the simplicity of its \'yes or no\' proposition, binary options trading is also very flexible. It gives you the ability to trade:')}
-{it.L('Enjoy an award-winning online trading platform with trading conditions that are ideal for new and experienced traders.')}
- {it.L('Award-winning online trading platform')} -{it.L('Binary options trading is relatively easy. You can purchase a contract in just three steps:')}
- -{it.L('The first step is to set the parameters of your trade. There are five trade parameters you need to adjust in order to receive a price for the contract:')}
-{it.L('Aside from the three main trade types above, you also get Asians and Digits trade types exclusively with our Synthetic Indices.')}
-{it.L('The price of the contract is automatically calculated by our patented pricing technology based on the parameters you\'ve defined in Step 1. Our prices are benchmarked against the interbank options market, so you always get the most competitive prices. This means that you\'ll always receive fair and transparent pricing, whatever your position.')}
- -{it.L('When you are satisfied with the price that you receive, execute your trade immediately. With our unique platform, there\'s no risk of \'slippage\' or gaping markets. And most importantly, there are no hidden fees. You can also sell back any long-term trades at any time to profit from favourable market conditions.')}
-{it.L('[_1] offers the following trade types that will help you execute your market view or strategy:', it.website_name)}
-{it.L('At reset time, if the spot is in the opposite direction of your prediction, the barrier is reset to that spot.')}
-{it.L('Please note that Asians, Digits, Reset Call/Reset Put, High Ticks/Low Ticks, and Only Ups/Only Downs are available exclusively with our Synthetic Indices.')}
-{it.L('Binary options allow you to trade on a wide range of underlying markets. One of the advantages of trading binary options is that you are not buying or selling an actual asset, only a contract that determines how that asset performs over a period of time. This limits your risk and makes it easy for anyone to start trading.')}
- -{it.L('Trade popular major and minor currency pairs, plus Smart FX indices – weighted indices that measure the value of a currency against a basket of major currencies.')}
-{it.L('There are four types of Smart FX indices that you can trade:')}
-{it.L('Enjoy exciting opportunities to trade stock indices with the benefit of real-time charts and pricing.')}
-{it.L('Our stock indices are sourced from the over-the-counter (OTC) market – sources outside of the centralised exchanges. Please note that due to their OTC nature, the prices of our stock indices may differ from their counterparts on centralised exchanges.')}
- -{it.L('We offer all four precious metals – gold, silver, palladium, and platinum – as well as energy in our list of commodities.')}
- -{it.L('[_1]\'s Synthetic Indices are synthetic indices that mimic real-world market volatility and are available for trading 24/7. They are based on a cryptographically secure random number generator audited for fairness by an independent third party.', it.website_name)}
-{it.L('Synthetic Indices give you exclusive access to various trade types, such as Up/Down, Touch/No Touch, In/Out, Asians, Digits, Lookbacks, Reset Call/Reset Put, Call Spread/Put Spread, Only Ups/Only Downs, and more.')}
-{it.L('Synthetic Indices are further categorised into two classes:')}
-{it.L('A Contract for difference (CFD) is a financial derivative that allows you to potentially profit by speculating on the rise or fall of an underlying asset, without actually owning that asset.')}
-{it.L('The movement of the underlying asset determines your profit or loss – depending on the position that you have taken.')}
-{it.L('Contracts for difference (CFDs) allow you to speculate on a number of markets, including indices, shares, and commodities. At [_1], we offer popular cash indices, cryptocurrencies, as well as proprietary Synthetic Indices that simulate market movement.', it.website_name)}
-{it.L('New to CFD trading? We explain a few basics that all CFD traders need to know before they start trading.')}
- -{it.L('When you are trading CFDs, you can choose to open a buy position (if you think that the price will rise) or a sell position (if you think that the price will fall).')}
-{it.L('Let\'s use the US 100 index as an example:')}
-{it.L('If you decide to buy or \'go long\' on the US 100 index, your profit will continue to increase as long as the price of the US 100 index keeps rising. However, if the price falls, the losses you incur will also increase.')}
-{it.L('The opposite is true if you decide to sell or \'go short\' on the US 100 index. This means that your profit will continue to increase as long as the price of the US 100 index keeps falling. However, if the price rises, the losses you incur will also increase.')}
- -{it.L('Let\'s say a US 100 contract is worth 1 USD per point in the underlying asset. If you decide to \'go long\' on the US 100, and the asset price rises by 10 points, that represents a 10 USD profit for you.')}
-{it.L('However, if the asset price falls by 10 points, that represents a 10 USD loss for you.')}
-{it.L('To learn more, please read our [_1]CFD contract specifications[_2].', '', '')}
- -{it.L('When you decide to close an open contract, you only need to choose “Close Position” option from context menu.')}
-{it.L('Margin allows you to trade on leverage – giving you the same level of market exposure using much less capital.')}
-{it.L('For example, if you wanted to purchase 100 units of a particular asset trading at 50 USD per unit through a traditional broker, it would cost you 5,000 USD for this transaction.')}
-{it.L('With leverage, you can purchase 100 units of the same asset at a fraction of the cost.')}
- -{it.L('You can determine the margin for our CFDs by using the formula below:')}
-{it.L('Equity is the sum of your balance and floating profit and loss (PnL). Margin level is the ratio of equity to margin. When that ratio reaches a specified percentage (usually 100%), your account will be placed under margin call. This does not affect your ability to open new positions; it serves to alert you that your floating PnL is moving lower. However, it is recommended to add funds to your account in order to keep your positions open. Alternatively, you may close losing positions.')}
- -{it.L('If your margin level reaches an even lower level (usually 50%), it will reach the stop out level where it is unable to sustain an open position. This will lead to some, or all your open positions being forcibly closed (also known as "forced liquidation").')}
-{it.L('When your account hits the forced liquidation level, your orders and positions are forcibly closed in the following sequence:')}
-{it.L('A Contract for difference (CFD) is a derivative contract that allows you to profit by speculating on the rise or fall of an underlying asset. Your profit and loss is calculated through the difference in the buy and sell prices of the underlying asset.')}
-{it.L('Each time you open a position on an index symbol, you can start with a minimum volume transaction as indicated in the table above.')}
-{it.L('Crash/boom indices')}
-{it.L('With Crash 1000 (500) index, there\'s an average of one drop in the price series that occurs at anytime within 1000 (500) ticks.')}
-{it.L('With Boom 1000 (500) index, there\'s an average of one spike in the price series that occurs at anytime within 1000 (500) ticks.')}
-{it.L('Step indices')}
-{it.L('With Step index, there is equal probability of up/down movement in the price series with fixed step size of 0.1.')}
-{it.L('Range break indices')}
-{it.L('Range break index fluctuates within a range between an upper and lower price level, also known as borders. When it hits either border, the index occasionally breaks through the range with a jump or crash, creating a new range. There are two types:')}
-{it.L('Range break 100 breaks through the range on average once every 100 times that it hits the border.')}
-{it.L('Range break 200 breaks through the range on average once every 200 times that it hits the border.')}
- -{it.L('If you keep any positions open overnight, an interest adjustment will be made to your trading account as indication of the cost required to keep your position open.')}
-{it.L('The interest adjustment is calculated in annual base for long and short positions according to the formula: (current price*contract size*volume in lots*specified swap size/100)/360.')}
-{it.L('Please take note that our swap rate also depends on the time and days you hold your positions open.')}
-{text}
- { text_two &&{text_two}
} -{header}
-{text}
-{text}
- -{it.L('Cryptocurrencies such as Bitcoin and Ethereum are decentralised digital currencies on the blockchain.')}
-{it.L('Some of the things that cryptocurrencies have in common include:')}
-{it.L('Trading cryptocurrencies on our MetaTrader 5 platform means taking a position on a cryptocurrency pair when you expect it to rise or fall in value so you can make a profit when your prediction is correct.')}
-{it.L('Trade Bitcoin, Ethereum, and Litecoin pairs without owning them. Our cryptocurrency pairs quote a cryptocurrency such as Bitcoin against a fiat currency, such as the US dollar.')}
-{it.L('Similar to forex trading, you must understand when to buy (or "go long") and when to sell (or "go short"). In forex trading, you\'ll buy a certain currency pair if you think the value of the base currency will rise. The opposite is also true: you will sell a certain currency pair if you think the value of the base currency will fall.')}
-{it.L('The same concept applies to our cryptocurrency pairs.')}
-{it.L('Let\'s compare the differences between buying and selling, using the BTC/USD as an example:')}
-{it.L('In a nutshell, when you go long on the BTC/USD with [_1], you are not purchasing bitcoin directly. Instead, you\'re taking a position that the BTC/USD will rise in value whereby you will make a profit. If you go long on the BTC/USD and its value falls, then you will make a loss.', it.website_name)}
-{it.L('Margin allows you to trade on leverage – meaning your existing capital can give you a much higher level of market exposure.')}
-{it.L('For example, if you wanted to purchase 100 units of a particular asset that\'s trading at 50 USD per unit through a traditional broker, it would typically cost you 5,000 USD for this transaction.')}
-{it.L('However, with leverage you can purchase those 100 units at a fraction of the typical cost – depending on the leverage afforded to you by your broker or trading platform.')}
- -{it.L('You can determine the margin for our cryptocurrency pairs by using the formula below:')}
- -{it.L('Equity is the sum of your balance and floating profit and loss (PnL). Margin level is the ratio of equity to margin. When that ratio reaches a specified percentage (usually 100%), your account will be placed under margin call. This does not affect your ability to open new positions; it serves to alert you that your floating PnL is moving lower. However, it is recommended to add funds to your account in order to keep your positions open. Alternatively, you may close losing positions.')}
- -{it.L('If your margin level reaches an even lower level (usually 50%), it will reach the stop out level where it is unable to sustain an open position. This will lead to some, or all your open positions being forcibly closed (also known as "forced liquidation").')}
-{it.L('When your account hits the forced liquidation level, your orders and positions are forcibly closed in the following sequence:')}
-{it.L('Each time you open a position on a cryptocurrency pair, you can start with a minimum volume as indicated in the table above.')}
-{it.L('To learn more, read our [_1]Margin Policy[_2] that further explains our margin requirements.', '', '')}
- -{it.L('The foreign exchange market (forex) is the world\'s most liquid and most traded market, where trades worth trillions are completed each day.')}
-{it.L('Forex trading involves buying one currency and selling another currency at the same time. This is why you always see them quoted in pairs. For example: EUR/USD and GBP/USD.')}
- -{it.L('Forex trading involves buying or selling these "currency pairs". When you buy a currency pair such as EUR/USD, it means that you are buying the EURO and selling the USD at the same time.')}
-{it.L('Currency pairs are categorised as follows:')}
-{it.L('When you see currency pairs offered by a broker or trading service, there are usually two prices available: the ask price and the bid price. These are also known as the buy price and the sell price respectively.')}
-{it.L('The spread is the difference between the ask and bid price.')}
-{it.L('Based on the table below, can you tell what is the spread for the EUR/USD currency pair?')}
- -{it.L('Let\'s calculate the spread for EUR/USD:')}
- -{it.L('The forex is an over-the-counter market where trading takes place between two parties, and not with a centralised exchange or marketplace.')}
-{it.L('Depending on your broker or trading platform, you can start trading from the time the Sydney market opens on Monday morning to the time the New York market closes on Friday evening – up to 24 hours a day, five days a week.')}
-{it.L('[_1] clients can trade forex from Sunday 21:00 GMT to Friday 21:00 GMT.', it.website_name)}
-{it.L('A forex trader always has one objective in mind when trading: to exchange one currency for another in order to make a profit.')}
-{it.L('This is why we\'ve come up with the following three-step tutorial to help you bridge that gap and make your first trade:')}
- -{it.L('One of the first things most forex traders learn is how to read a currency pair. There are two parts to a currency pair')}
-{it.L('Tips')}
-{it.L('For example, if you see that the EUR/USD has an ask price of 1.05382, you\'ll sell 1.05382 USD (quote currency) for every 1 EUR (base currency) you buy.')}
-{it.L('If the bid price is 1.05229, you\'ll buy 1.05229 USD for every 1 EUR you sell.')}
- -{it.L('Think that a certain currency will go up or down? Learn when you should buy (or "go long") and when to sell (or "go short").')}
-{it.L('Traders choose to buy a certain currency pair if they think the value of the base currency will rise. The opposite is also true: they sell a certain currency pair if they think the value of the base currency will fall.')}
-{it.L('Let\'s compare the differences between buying and selling, using the EUR/USD as an example:')}
-{it.L('After you\'ve decided which position you want to take, your next step is to purchase that currency pair on MetaTrader 5')}.
-{it.L('Here\'s an example of the EUR/USD currency pair and its bid-ask price:')}
- -{it.L('To go long, you\'ll want to click on \'Buy\' to purchase 1 EUR for 1.17726 USD')}
-{it.L('To go short, you\'ll click on \'Sell\' to sell 1 EUR and receive 1.17725 USD in return.')}
-{it.L('Margin allows you to trade on leverage – meaning your existing capital can give you a much higher level of market exposure.')}
-{it.L('For example, if you wanted to purchase 100 units of a particular asset that\'s trading at 50 USD per unit through a traditional broker, it would typically cost you 5,000 USD for this transaction.')}
-{it.L('However, with leverage you can purchase those 100 units at a fraction of the typical cost – depending on the leverage afforded to you by your broker or trading platform.')}
- -{it.L('You can determine the margin for our currency pairs by using the formula below:')}
- -{it.L('Equity is the sum of your balance and floating profit and loss (PnL). Margin level is the ratio of equity to margin. When that ratio reaches a specified percentage (usually 100%), your account will be placed under margin call. This does not affect your ability to open new positions; it serves to alert you that your floating PnL is moving lower. However, it is recommended to add funds to your account in order to keep your positions open. Alternatively, you may close losing positions.')}
- -{it.L('If your margin level reaches an even lower level (usually 50%), it will reach the stop out level where it is unable to sustain an open position. This will lead to some, or all your open positions being forcibly closed (also known as "forced liquidation").')}
-{it.L('When your account hits the forced liquidation level, your orders and positions are forcibly closed in the following sequence:')}
-{it.L('The forex is typically traded in lots. One standard lot is equivalent to 100,000 units. Each time you open a position on a currency symbol, you can start with a minimum transaction of 0.01 lots.')}
-{it.L('For information about forex leverage, refer to our [_1]Margin Policy[_2].', '', '')}
- -{it.L('If you keep any positions open overnight, an interest adjustment will be made to your trading account as indication of the cost required to keep your position open.')}
-{it.L('This interest adjustment (or swap rate) is based on interbank lending rates, on top of a 2% fee.')}
-{it.L('The interest adjustment is calculated in \'points\' – meaning we will convert the relevant interbank lending rates to \'points\' in the base currency.')}
-{it.L('Please take note that our swap rate also depends on the time and days you hold your positions open:')}
-{section_description}
- { section_button_url && -{it.L('Don\'t have a [_1] account yet?', it.website_name)}
- {it.L('Create free account')} -{it.L('Options that offer a fixed payout based on a simple yes/no proposition.')}
-{it.L('Trade forex and contracts for difference (CFDs) on MetaTrader 5 – a multi-asset platform that offers outstanding trading possibilities and technical analysis tools.')}
- -{it.L('A lookback contract has a payout that depends on the optimum high or low achieved by the market. The option allows the holder to "look back" over time to determine the payout.')}
-{it.L('We offer three types of lookbacks:')}
-{it.L('Win the multiplier times the high minus close.')}
-{it.L('Win the multiplier times the close minus low.')}
-{it.L('Win the multiplier times the high minus low.')}
-{it.L('For example, let\'s say the market has a low of 5,200 and a close of 6,000 over the contract duration, then a "Close-Low" lookback with a multiplier of $2 would have a payout of:')}
-{it.L('Lookbacks options are currently only available for [_1]Synthetic Indices[_2].', ``, '')}
-{it.L('Return to player (RTP) % for lookbacks for a multiplier of 1 and 1m duration is around 87% on average.')}
-{it.L('Please note that one lot is equivalent to 100 units, based on our [_1]contract specifications[_2].', '', '')}
-{it.L('Diversify your portfolio with some of the most popular commodities in the world including gold and silver.')}
-{it.L('Metals trading lets you speculate on the price movement of a particular metal asset in order to profit from the price difference when the asset value rises or falls.')}
- -{it.L('Metals are also known as "hard" commodities as they are natural resources that must be mined or extracted.')}
-{it.L('Metals are categorised into two types:')}
-{it.L('Learn the basic concepts of trading metal pairs on our MetaTrader 5 platform.')}
- -{it.L('When you are trading metals, you can choose to open a buy position (if you think that the price of an asset will rise) or a sell position (if you think that the price of an asset will fall).')}
- -{it.L('Let\'s use the XAU/USD (Gold vs US dollar) metal pair as an example.')}
-{it.L('If you decide to buy or \'go long\' on the XAU/USD, you will profit if the price of the XAU/USD rises, and incur losses if the price falls.')}
-{it.L('If you decide to sell or \'go short\' on XAU/USD, you will profit if the price of the XAU/USD falls, and incur losses if the price rises.')}
- -{it.L('Knowing when to buy and sell metals largely depends on how well you know the factors that influence market prices. The most common influencing factors are:')}
-{it.L('Keeping up with market news and trends in a certain sector can help you tremendously, especially if you\'re just starting out.')}
- -{it.L('Let\'s use the XAU/USD metal pair again as an example.')}
-{it.L('Due to market volatility and gold\'s reputation as a safe-haven asset, you predict that the price of gold will rise.')}
-{it.L('After you purchase one lot of XAU/USD at a price of 1,255.06 USD, the price of gold increases and you decide to sell when it reaches 1,255.80 USD. Your profit or loss comes down to the price difference multiplied by the total lots you purchased.')}
-{it.L('Your profit or loss is calculated as follows:')}
-{it.L('Margin allows you to trade on leverage – giving you the same level of market exposure using much less capital.')}
-{it.L('For example, if you wanted to purchase 100 units of a particular asset trading at 50 USD per unit through a traditional broker, it would cost you 5,000 USD for this transaction.')}
-{it.L('With leverage, you can purchase 100 units of the same asset at a fraction of the cost.')}
- -{it.L('You can determine the required margin for our metal pairs by using the formula below:')}
- -{it.L('Without margin, purchasing one lot of the XAU/USD pair will cost you:')}
-{it.L('Equity is the sum of your balance and floating profit and loss (PnL). Margin level is the ratio of equity to margin. When that ratio reaches a specified percentage (usually 100%), your account will be placed under margin call. This does not affect your ability to open new positions; it serves to alert you that your floating PnL is moving lower. However, it is recommended to add funds to your account in order to keep your positions open. Alternatively, you may close losing positions.')}
- -{it.L('If your margin level reaches an even lower level (usually 50%), it will reach the stop out level where it is unable to sustain an open position. This will lead to some, or all your open positions being forcibly closed (also known as "forced liquidation").')}
-{it.L('When your account hits the forced liquidation level, your orders and positions are forcibly closed in the following sequence:')}
-{it.L('Our metal pairs are typically traded in lots. One standard lot is equivalent to 100 units except silver where 1 lot equals 5,000 units. Each time you open a position on a symbol, you can start with a minimum transaction of 0.01 lots.')}
-{it.L('For information about forex leverage refer to our [_1]Margin Policy[_2].', '', '')}
- -{it.L('If you keep any positions open overnight, an interest adjustment will be made to your trading account as indication of the cost required to keep your position open.')}
-{it.L('This interest adjustment (or swap rate) is based on interbank lending rates, on top of a 2% fee.')}
-{it.L('The interest adjustment is calculated in points, meaning we will convert the relevant interbank lending rates to points in the base currency.')}
-{it.L('Please take note that our swap rate also depends on the time and days you hold your positions open:')}
-{text}
- {footnote &&{footnote}
} -{list_text}
-{header}
-{header}
{text}
-//{it.L('Learn to be a better trader and keep up with the latest news and trends in financial trading - all for free.')}
-{it.L('We support hundreds of deposit and withdrawal options, including Bitcoin.')}
- -{it.L('Refer new clients to our MetaTrader 5 platform and earn a commission on their forex and CFD trading activity.')}
- -{it.L('You will earn a fixed payout based on the volume of individual trades purchased by each referred client. Please refer to our IB commission structure for forex, metals, and Synthetic Indices.')}
- -{it.L('It\'s completely free to join our IB programme. We\'ve never charged a fee and we never will.')}
-{it.L('Thank you for your interest in partnering with us. We\'ve made it easy for you to apply online. Just fill out the [_1]online application form[_2] with all necessary details. If you are already registered as a [_3] affiliate, you can email us at [_4] instead. We will contact you directly if your application is successful.', ``, '', it.website_name, `${it.affiliate_email}`)}
- -{it.L('IB earnings from your MT5 referrals are credited daily into your MT5 account.')}
- -{it.L('IB commissions are credited directly into your MT5 account. You can transfer funds from your MT5 account to your [_1] Real Account, then withdraw the funds using your preferred withdrawal method.', it.website_name)}
-{it.L('Yes, we will provide you with banners, links, reviews, videos, and text ads that you can use to drive referrals to the [_1] MT5 platform.', it.website_name)}
- -{it.L('No, there are no minimum requirements to withdraw your IB commissions.')}
- -{text}
-{it.L('Explore ways to enhance your account security and manage your trading risk.')}
-{it.L('Your account security is of paramount importance to us. Please consider the following initiatives and tools to enhance your account security:')}
-{it.L('[_1] provides virtual-money facilities to practise your trading strategy with virtual funds. Switch to your virtual-money account using the drop-down box in the top-right corner of the screen.', it.website_name)}
-{it.L('Trading binary options and CFDs can involve substantial risks. Do not trade with money you cannot afford to lose, and never trade with borrowed money. Learn about [_1]Responsible Trading[_2].', ``, '')}
-{it.L('Trading on [_1] can become addictive. If you feel the need to exclude yourself from the website, please use the [_2]self-exclusion facilities[_3].', it.website_name, ``, '')}
-{it.L('This document (the "Agreement") sets out the terms and conditions ("Terms") between Deriv Services Ltd (“the Company”) and the person who registered for the [_1] Application Programming Interface (“the Programmer”).', it.website_name)}
-{it.L('[_1] is one of the oldest and most successful online trading companies in the world. Our commitment to high standards of ethics is one of the key factors that will ensure our continuing success. Our Business Principles summarise the values that underpin our work.', it.website_name)}
-{it.L('We expect our business partners as well as our employees to abide by these same values. This Code explains how the Business Principles apply to you. It is intended to provide you with a clear and straightforward summary of the main points. You should read it together with the Payment Agent Terms and Conditions, the Affiliate Programme Terms and Conditions, and the more detailed policies and product descriptions, that appear on our website.')}
-{it.L('Each section starts with a paragraph from the Business Principles written in italics. We then explain how this paragraph applies to business partners.')}
-{it.L('Our business is founded on collaboration and we aim to build long-term, mutually beneficial relationships with our partners. However, we will never compromise our commitment to business integrity. In cases where our partners are unwilling or unable to abide by our principles, we reserve the right to withdraw from the business relationship.')}
-{it.L('If you wish to seek guidance on any aspect these Business Principles, you should contact [_1]compliance@binary.com[_2]', '', '')}
-{it.L('We hold multiple licenses to comply with regulations around the world. [_1] abides by all applicable laws and regulations in the countries where it operates.', it.website_name)}
-{it.L('The Regulatory Information section of our website gives more details according to the geographical location of our holding company and its various subsidiaries. Business partners are responsible for ensuring that they comply with the applicable laws, rules, and regulations in the countries where they themselves operate. For example, these include laws relating to advertising, data protection, privacy, and social responsibility.')}
-{it.L('We describe the risks as well as the potential rewards that apply to our services. We emphasise that clients must have a clear understanding of those risks. Recognising that trading can be addictive, we emphasise that clients must trade only with money that they can afford to lose, and they must never trade with borrowed funds. They should put a limit on their winnings, and they should never trade when they are tired or under the influence of alcohol or medication.')}
-{it.L('Affiliates have a particular responsibility to explain our services clearly and accurately. Of course, we want our clients to share the excitement of trading. However, they need to understand clearly that they may win as well as lose. It is essential to avoid exaggerated descriptions of potential winnings.')}
-{it.L('Affiliates are required to display a risk warning on their website and associated materials, with wording such as the following:')}
-{it.L('The products offered on the [_1] website include binary options, contracts for difference ("CFDs") and other complex derivatives. Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on the website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with borrowed money. Before trading in the complex products offered, please be sure to understand the risks involved.', it.website_name)}
-{it.L('Recognising the complexities of the financial markets, we describe our trading options fairly and in detail. We include accurate product descriptions on our website, as well as free webinars. We offer clients the opportunity to set up virtual accounts in order to experiment with the system free of charge. We encourage our clients to study all these sources of information carefully before they trade.')}
-{it.L('This is a continuation of the same point. [_1] offers clients a variety of ways of learning how to trade responsibly. Affiliates should make sure that they do learn, for example by encouraging them to build up their expertise with a virtual account rather than trading with real funds straightaway.', it.website_name)}
-{it.L('We keep our promises. When clients trade on our system, we clearly define what they may win, what they may lose, and in what circumstances. If they win, we pay out their rewards quickly and efficiently.')}
-{it.L('This is one of our core commitments to clients.')}
-{it.L('We will not disclose any confidential information that comes into our possession through our client relationships unless required to do so by a regulator or law enforcement authority.')}
-{it.L('A regulator or law enforcement authority might ask us to share otherwise confidential information in connection with investigations into a suspected criminal offence, particularly money-laundering (see below). If you receive a request to share confidential information, you should immediately inform [_1]compliance@binary.com[_2] who will give guidance on how to respond.', '', '')}
-{it.L('We do not pay bribes in any form, and we do not permit anyone else to pay bribes on our behalf. This includes an absolute prohibition on bribes to government officials as well as people in positions of responsibility in the private sector.')}
-{it.L('We recognise that bribes may take the form of gifts in kind as well as financial payments. We will not offer or accept gifts that could affect either side’s impartiality, influence a business decision or lead to the improper performance of an official duty.')}
-{it.L('[_1]’s refusal to pay bribes is an essential part of our ethical commitment. Similarly, we do not permit our business partners to pay bribes when acting on our behalf.', it.website_name)}
-{it.L('We will not permit our products or payment facilities to be used to facilitate money laundering, terrorist financing, or other criminal activities. Where appropriate, we will conduct Know Your Customer (KYC) checks on our clients. We will report suspicious transactions to relevant authorities.')}
-{it.L('Clients may trade on our platforms only when they are using their own money and are drawing on funds that have been acquired honestly. If you have any suspicion that clients are using money that has been acquired dishonestly, you must inform [_1]. In such cases, we may decide to conduct checks on the client’s status and background. [_2] management will decide what information needs to be reported to government officials and through what channels.', 'compliance@binary.com', it.website_name)}
-{it.L('We prohibit all forms of insider trading. This means that clients are not permitted to trade on the basis of knowledge that is not publicly available. For example, such knowledge may include confidential information gained through their work. ')}
-{it.L('Special conditions apply to clients who are employed in the banking and/or finance sector. They may not conduct trades through our website without the knowledge of their employer. They must check that any such trading is in accordance with their employer\'s policies.')}
-{it.L('You must ensure that potential clients are aware of the prohibition on insider trading based on confidential information. If you have any suspicion that such trading is taking place you must inform [_1]compliance@binary.com[_2].', '', '')}
-{it.L('[_1] prohibits anti-competitive agreements or conduct, including fixing prices, restricting the supply of services, price rigging and market sharing. We require our business partners to commit to free and fair competition and to abide by relevant competition laws and regulations.', it.website_name)}
-{it.L('Again, this means that you must not share sensitive commercial information with [_1]’s competitors, nor with your own competitors.', it.website_name)}
-{it.L('[_1] employees and affiliates must avoid conflicts of interest. For example, they may not compete with the company, either directly or indirectly, or use knowledge gained while working for [_1] to help anyone else compete with it.', it.website_name)}
-{it.L('If an actual or potential conflict appears in the course of your work, they must declare it to [_1]compliance@binary.com[_2]', '', '')}
-{it.L('We take care to maintain accurate books and records that reflect our business transactions as they occur, and we keep them for as long as legally required. ')}
-{it.L('You must ensure that you fill in all records accurately and in as much detail as required.')}
-{it.L('If the client would like to file a complaint with regards to the Company\'s service, the client can contact the Company at [_1], providing any relevant details relating to the client\'s complaint. [_2]If you are registered with Deriv (Europe) Limited, you can also place a complaint by calling [_3].[_4] The Company will investigate each inquiry and provide a final response in the shortest time possible.', - 'complaints@binary.com', '', '+447723580049', '')} -
- -{it.L('If the client\'s complaint relates to the Company\'s data processing practices, the client may formally submit a complaint to the Information and Data Protection Commissioner (Malta) on the entity\'s [_1]website[_2]. Alternatively, the client can make a complaint to any Supervisory Authority within the European Union.', - '', '')} -
-{it.L('Clients registered with Deriv (MX) Ltd can formally submit a complaint to their local Supervisory Authority.')}
-{it.L('If the client\'s complaint relates to an outcome of a trade or a transaction and remains unresolved, it will turn into a dispute. Should clients be unsatisfied with the Company\'s response, they can choose to escalate their complaint to the regulator or to an alternative dispute resolution entity.')}
-{it.L('Clients registered with Deriv (MX) Ltd or Deriv (Europe) Limited can raise their unresolved disputes with the alternative dispute resolution entity IBAS by filling the adjudication form on the ADR entity\'s [_1]website[_2]. Alternatively, they can make use of the European Commission\'s Online Dispute Resolution (ODR) platform available [_3]here[_4]. Clients registered with Deriv (Europe) Limited can also refer their unresolved disputes to the Malta Gaming Authority via the [_5]Player Support Unit[_6].', - '', '', '', '', '', '')} -
-{it.L('Clients registered with Deriv Investments (Europe) Limited can raise their unresolved disputes with the Office of the Arbiter for Financial Services. Contact details and guidance on making a complaint with the Arbiter\'s Office can be found [_1]here[_2].', - '', '')} -
-{it.L('If you reside in the UK and you are unhappy with our response you may escalate your complaint to the [_1]Financial Ombudsman Service[_2].', - '', '')} -
-{it.L('It is important that clients refer their disputes to the appropriate ADR for the claims to be valid.')}
-{it.L('The Company provides here a summary of the policy that the Company maintains in order to manage conflicts of interest in respect of the duties that the Company owes to clients.')}
- -{it.L('Due to the nature of the Company\'s business as a trading counterparty, the Company\'s profits are tied to the net revenue generated by clients through trading. However, the Company aims to establish, maintain, and operate effective organisational and administrative arrangements with a view to taking all reasonable steps to prevent conflicts of interest from constituting or giving rise to a material risk of damage to the interests of clients.')}
-{it.L('Due to the high degree of risk involved, which could result in the loss of the entire investment, the Company has adequate internal procedures in place to ensure that the client is in all cases treated fairly and that the risk of damage to client interests will be mitigated.')}
- -{it.L('The Company aims to keep a record of the kinds of activity that the Company carries on in which a material conflict could arise or has arisen. The Company also maintains procedures to manage actual or potential conflicts. This includes procedures to maintain appropriate independence among members of the Company\'s staff who are involved in potentially conflicting activities. Such independence-upholding procedures can be followed, for example, through the operation of information barriers, physical separation of staff, the segregation of duties and responsibilities, and the maintenance of a policy of independence, which requires the Company\'s staff, when providing services to a client, to act in the best interests of the client and to disregard any conflicts of interest, or in some circumstances, to decline to act for a client or potential client in order to avoid conflicts of interest.')}
- -{it.L('The organisational and administrative arrangements established by the Company to prevent or manage a conflict are not sufficient to ensure, with reasonable confidence, that the risk of damage to the interest of the client will be prevented. However, the Company aims to disclose the general nature or sources of conflicts of interest.')}
-{it.L('Clients have the opportunity to consider whether to ask for more information by sending an email to compliance@binary.com, in which case further details of the conflicts of interest policy will be made available.')}
-{it.L('The [_1] website is protected by certain copyrights.', it.website_name)}
-{it.L('The materials comprising the [_1] website (including without limitation all articles, text, images, logos, compilation, systems, code, and design) are under Copyright 1999-[_2] Deriv Group companies with all rights reserved.', it.website_name, '')}
-{it.L('Such materials may be copied and distributed on a limited basis for noncommercial purposes only, provided that any material copied remains intact and that all copies include the following notice in a clearly visible position: “Copyright 1999- Deriv Ltd. All rights reserved.”')}
-{it.L('These materials may not be copied or redistributed for commercial purposes or for compensation of any kind without prior written permission from a Deriv Group company.')}
-{it.L('[_1] and the bull/bear logo are registered trademarks.', it.website_name)}
-{it.L('Here is some information about the data feeds used by the Company.')}
- -{it.L('The Company\'s data feed may at times differ slightly from other data feeds found on the Internet (which may themselves differ from each other). Reasons for differences in feed providers include:')}
- -{it.L('The Company\'s data feed is designed to be one of the best and most robust available for a trading environment.')}
- -{it.L('The client is asked to note that weekend quotes are ignored for the purpose of contract settlement. During weekends, the forex markets may occasionally generate prices; however, these prices are often artificial (traders sometimes take advantage of the illiquidity of the markets during weekends to push prices up or down). To avoid settling prices based on such artificial prices, it is Company\'s policy not to count weekend prices towards contract settlement values (except for Synthetic Indices, which are open during weekends).')}
-{it.L('This Agreement sets out the terms and conditions between [_1] and the Introducing Broker in providing Introducing Broker services to the Company in accordance with the provisions and terms of this Agreement.', it.website_name)}
-{it.L('The services offered by the Introducing Broker to the clients are offered because the Introducing Broker is approved and qualified to offer such services. Additionally, such services are offered by the Introducing Broker fairly, honestly, and in good faith and in accordance with all business-ethics rules.')}
-{it.L('It is hereby agreed as follows: ')}
-{it.L('Account')}{it.L(' means a client\'s trading account opened with Binary in accordance with the account procedure provided on [_1].', it.website_name)}
-{it.L('Agreement')}{it.L(' means this agreement and includes all appendices, schedules and annexures as amended, supplemented, replaced, or novated.')}
-{it.L('Affiliate Arrangement')}{it.L(' means an arrangement where Binary devotes its time and resources to identify prospective clients in a specified manner.')}
-{it.L('Associate')}{it.L(' means any physical person or any type of legal person or entity or body of persons which has business, commercial, financial, entrepreneurial, employment, agency, family, personal, and other links or bonds with the Introducing Broker and includes any person who has the same personal information, IP address, physical or mailing address, telephone number, email address, or passport details as the Introducing Broker.')}
-{it.L('Authorisation')}{it.L(' means any written notarisation, certificate, license, approval, permission, Authority, exemptions, registration, filing, agreement, consent, notice, or notice of non-objection.')}
-{it.L('Authority')}{it.L(' means organisation, whether governmental or not, or physical person or any type of legal person or entity or body of persons and any executor, administrator, or representative of such Competent Authority located in any jurisdiction that has legally delegated or invested authority, capacity, power, or competence to perform a designated function.')}
-{it.L('Business Day')}{it.L(' means Monday to Friday (UTC+8).')}
-{it.L('Client Information')}{it.L(' means all of the information about the client, including but not limited to their name, address, contact details, account details and trading history.')}
-{it.L('Commission')}{it.L(' means the commission payable by Binary to the Introducing Broker as set out in the Appendix below.')}
-{it.L('Competent Authority')}{it.L(' means any organisation, whether governmental or not, or physical person or any type of legal person or entity or body of persons and any executor, administrator, or representative of such Competent Authority located in any jurisdiction that has legally delegated or invested authority, capacity, power, or competence to perform a designated function.')}
-{it.L('Company or Binary')}{it.L(' means [_1].', it.website_name)}
-{it.L('Effective Date')}{it.L(' means the commencement date of this Agreement.')}
-{it.L('Introducing Broker')}{it.L(' means any potential individual or entity willing to provide Binary with IB services.')}
-{it.L('Law')}{it.L(' means all laws including rules of common law, principles of equity, statutes, regulations, proclamations, ordinances, by-laws, rules, regulatory principles and requirements, policy statements, practice notes, mandatory codes of conduct, writs, orders, injunctions, judgments, determinations, and statutory licence conditions.')}
-{it.L('Malicious Activity')}{it.L(' means any manipulations of Binary\'s systems and business in ways which resulted in any adverse, special, incidental, punitive or consequential loss or damages to Binary.')}
-{it.L('Marketing Materials')}{it.L(' means any content, whether in electronic or hard copy form, created by or under Binary\'s direction, for the purpose of marketing the Binary business or services, and incorporating the Binary Trademarks.')}
-{it.L('Trademark')}{it.L(' means any trademarks, signs, logos, designs, expressions, and trading names owned by or licensed to Binary, whether registered or not registered, and any subsequent trademark created.')}
-{it.L('The Company shall, in its absolute discretion, determine whether the application of the Introducing Broker has been successful. The Company\'s decision is final and is not subject to any appeal.')}
-{it.L('The Company shall notify the Introducing Broker upon the successful approval of the Introducing Broker application.')}
-{it.L('This Agreement constitutes the entire agreement between the parties, and no earlier representation or arrangement, written or oral, relating to any matter dealt with in this Agreement between the parties shall have any force or effect before the Effective Date.')}
-{it.L('Each party shall do anything reasonably required by the other party to give effect to the provisions and terms of this Agreement.')}
-{it.L('Should any provisions or terms of this Agreement become invalid or unenforceable, the provision or term shall be severed from the remainder of the Agreement and shall not render the remainder Agreement to be invalid or unenforceable.')}
-{it.L('If the Introducing Broker breaches any of the provisions or terms of this Agreement, the Company shall have the discretion to suspend any or all payments to the Introducing Broker.')}
-{it.L('The Company may modify any provisions or terms of this Agreement at any time. It is the responsibility of the Introducing Broker to consistently review all modifications in the Agreement made on the website.')}
-{it.L('The section headings are for convenience only and shall not control or affect the meaning, construction, scope, and intent of any of the provisions of this Agreement.')}
-{it.L('The Introducing Broker shall use their experience, knowledge, and best efforts to provide IB services to Binary, and Binary shall remunerate the Introducing Broker for IB services in accordance to the Commission structure listed on [_1] Introducing Broker programme.', it.website_name)}
-{it.L('Upon request from the Company or its legal representatives or government regulators, the Introducing Broker must promptly grant Binary with unlimited access to information to the extent that Binary requires to satisfy any legal or regulatory requirement or obligation.')}
-{it.L('The parties agree that the relationship between Binary and the Introducing Broker is not an exclusive relationship and both the Introducing Broker and Binary may enter into similar relationships with other parties.')}
-{it.L('The Introducing Broker must notify the Company immediately if they cease to possess any relevant Authorisation required or cease to be competent, capable, adequate, or qualified to effectively perform all their duties and obligations undertaken and agreed to under this Agreement for any reason, including but not limited to lack of knowledge, expertise, experience, skills, and time. The Introducing Broker must also promptly notify the Company in writing upon the initiation of any proceedings in bankruptcy, dissolution, or liquidation.')}
-{it.L('In providing IB services, the Introducing Broker shall')} -
{it.L('Where the Introducing Broker owns, or operates, a website and wishes to include Binary\'s services, the Introducing Broker shall')} -
{it.L('The Introducing Broker consents to the disclosure of their identity on the webpage of [_1] or any publicly accessible medium managed by Binary.', it.website_name)}
-{it.L('The Introducing Broker pledges that they shall not at any time')} -
{it.L('However, Introducing Brokers contracted with Deriv Investments (Europe) Limited shall be paid on a Cost Per Acquisition (CPA) deal only, whereby the Introducing Broker shall become eligible for payment of a set amount only upon the introduction of a client to Binary and as long as the Introducing Broker is providing an enhanced service to the clients.')}
-{it.L('Commission will not be paid for Accounts that have been opened or traded by an Associate of the Introducing Broker.')}
-{it.L('Binary will pay the Commission to the Introducing Broker before or on the 15th day of the month following the calendar month in which the trades were made (Due Date).')}
-{it.L('The Introducing Broker acknowledges that the Commission received by the Introducing Broker pursuant to this Agreement fully compensates for its obligations under this Agreement.')}
-{it.L('The Introducing Broker is responsible for the payment of their own taxes, duties, fees, or other governmental levies or charges. Any fees payable by Binary to the Introducing Broker in connection with this Agreement are exclusive of any such taxes, duties, fees, or levies.')}
-{it.L('The clauses above shall not apply in its entirety to any Introducing Brokers who are contracted to provide Introducing Broker services with Deriv Investments (Europe) Limited.')}
-{it.L('Other than the payment of Commissions, Binary is not liable to the Introducing Broker or their Associates or any other person for any matter arising out of or in relation to this Agreement whether under the law of tort, contract, or equity or otherwise for any loss.')}
-{it.L('The Introducing Broker agrees to indemnify Binary against any loss that Binary may suffer or incur arising out of, or in connection with, any act or omission of the Introducing Broker, or as a result of any fraud, negligence, wilful default, or material breach of this Agreement.')}
-{it.L('This Agreement shall commence on the Effective Date and will continue to be in full force and effect until this Agreement is terminated in accordance with the provisions and terms of this Agreement.')}
-{it.L('Either party may terminate this Agreement at any time by giving a seven-day (7) advanced written notice to the other party.')}
-{it.L('If any of the parties is a physical person, this Agreement shall be terminated in the event of death or physical or mental incapacity of such parties. ')}
-{it.L('This Agreement shall be terminated should the behaviour of the Introducing Broker constitute negligence, misconduct, or wilful default.')}
-{it.L('This Agreement shall be equally terminated in the event of bankruptcy, insolvency, or liquidation of either party. ')}
-{it.L('On termination of this Agreement')} -
{it.L('Any notice required by this Agreement shall be in writing and shall be emailed to the following addresses:')} -
- -{it.L('In any event, an email notice shall be presumably and sufficiently served upon the completion of sending the email. Should the email be sent on a non-Business Day, it shall be presumably and sufficiently served on the next Business Day.')}
-{it.L('Neither party shall, without the prior written consent of the other, disclose any details or information acquired directly or indirectly as a result of the relationship contemplated by this Agreement to any person or use the same for their own benefit, other than as contemplated in this Agreement.')}
-{it.L('The clause above shall not apply to any information to the extent')} -
{it.L('Each party will')} -
{it.L('The obligations under this clause shall survive after the termination of this Agreement.')}
-{it.L('Binary may assign any or all of its rights under this Agreement to a third party.')}
-{it.L('The Introducing Broker may not assign any or all of its rights under this Agreement without the prior written consent of Binary.')}
-{it.L('No party shall be deemed liable for a partial or complete failure to meet its obligations under this Agreement, in case of force majeure events, including but not limited to civil war, unrest, insurrection, international intervention, any governmental actions, exchange controls, nationalisations, devaluations, forfeitures, natural disasters, act of God, and other inevitable or unforeseeable, unanticipated, and unpredicted events not depending on the will of the parties.')}
-{it.L('The party that, due to force majeure events, is not able to meet their obligations under this Agreement, shall inform the other party in writing within six (6) days after the occurrence of such an event.')}
-{it.L('Should force majeure events last for more than thirty (30) Business Days, the party not suffering force majeure events may terminate this Agreement immediately.')}
-{it.L('These supplementary terms and conditions (these "ST&Cs") apply solely to the clients of Deriv Investments (Europe) Limited ("DIEL") and will govern the relationship between the client and DIEL when trading Financial Products (as defined below) with DIEL.')}
-{it.L('Under these ST&Cs, the client may enter into Transactions in the following investments and instruments, all of which are over-the-counter ("OTC") products:')}
-{it.L('The trading services described in this agreement are OTC. This means that one or more of the Underlying Instruments in which the client transacts with DIEL, though quoted on an exchange, are not traded on an exchange when transacted through the electronic trading platform as described in this agreement.')}
-{it.L('The client\'s trades will be carried out on an execution-only basis through our online platform.')}
-{it.L('The Company does not provide and is not authorised to provide investment advice. The Company will not make personal recommendations or advise on the merits of buying and/or selling in particular investments.')}
-{it.L('The client acknowledges that any explanations, trading recommendations, independent investment research, market commentary, or any other information provided by DIEL is provided to the client as marketing communication and/or educational material, for information purposes only, and does not construe any personal advice on the merits of investing.')}
- -{it.L('By entering into an agreement with DIEL, the client understands that CFDs are highly speculative, complex products and carry a high degree of risk, especially those traded on Margin. Whilst the client may generate profit and increase their capital, they may also expose themselves to losing the entire sum invested, and their loss may exceed their deposit. The products referred to in this agreement are not appropriate for everyone. The client acknowledges that the trading services described in this agreement are designed for clients who are knowledgeable and experienced in the types of Transactions described in this agreement, and the client fully understands the associated risks before entering into this agreement with DIEL.')}
-{it.L('The client acknowledges, recognises, and understands that')}
-{it.L('The client should not sign up to receive the trading services described in this agreement unless they understand the nature of these services and the associated risks.')}
- -{it.L('Deriv Investments (Europe) Limited aggregates the Bid and Ask prices from a pool of liquidity providers to determine and offer the client the best available price of the instrument. The Company is always the final counterparty to the client\'s Transactions. The Company may execute Orders on behalf of its client, wherein the Company will act as a broker and pass on the Order to the liquidity provider for execution. Alternatively, the Company may also keep the client\'s Order on its own account, wherein the Company will take the other side of the client\'s trade. It is further noted that the Company may make a profit as a result of the client\'s losses and vice-versa. Further details can be found under Conflicts of interest policy and Order execution policy.')}
-{it.L('The provision of the trading services described in this agreement utilises a third-party system acquired via a non-exclusive, non-transferable, non-sub-licensable, terminable licence from the third-party system provider/licensor (the "MT5 trading platform"). The client acknowledges that, when providing trading services described in this agreement to the client, DIEL may decide to change its third–party system provider/licensor and use a trading platform other than the MT5 trading platform. Hence, in such cases, DIEL may decide to use an entirely new third–party system provider/licensor (hereinafter referred to as the "new trading platform") or to introduce an additional third–party system provider/licensor (hereinafter referred to as the "additional trading platform").')}
-{it.L('If DIEL decides to introduce a new trading platform, it shall provide the client with a relevant notice within 30 days before it introduces the new trading platform or the additional trading platform. In such a notice, DIEL will outline information including, but not limited to, features and operations of the new trading platform. Thus, using its backup database on the MT5 trading platform, DIEL shall integrate all data to the new trading platform, including but not limited to open trades, historical trades/data, and accounts.')}
- -{it.L('To be able to trade OTC instruments available on the MT5 trading platform, the client has to first')}
-{it.L('a. Access the MT5 trading platform through the direct link [_1] from DIEL\'s web interface, or', `https://www.binary.com/en/platforms.html`)}
-{it.L('b. Download and install the MT5 trading platform through the link [_1]', `https://www.binary.com/en/user/metatrader.html`)}
-{it.L('When the client transfers their money to DIEL for trading purposes, the client\'s funds are deposited in their [_1] account. If the client chooses to trade FX and CFDs, the client shall transfer funds from their [_1] account to their MT5 Real Account. Such a transfer shall not be regarded as a transfer from two different accounts but as a transfer of funds from the client\'s centralised [_1] account to the MT5 Real Account. No fund transfers shall be made to any other account in the name of any third party.', it.website_name)}
-{it.L('The client agrees to comply with the following when making payments to DIEL:')}
-{it.L('There are no charges for transferring money from the client\'s [_1] account to their MT5 Real Account.', it.website_name)}
-{it.L('If the client has a positive balance in their MT5 Real Account, they may transfer such balance from their MT5 Real Account into their [_1] account and then request a withdrawal as necessary for any amount available on their [_1] account. The Company may withhold, deduct, or refuse to make any such transfer or withdrawal, in whole or in part, if', it.website_name)}
-{it.L('The client\'s MT5 Real Account, as well as all payments and withdrawals therefrom, must be made in the same currency as maintained in the client\'s [_1] account; otherwise, a currency conversion fee shall be applied.', it.website_name)}
-{it.L('When using the MT5 trading platform, all DIEL\'s clients will be provided with Margin monitoring functionality to protect the clients from encountering negative balances when trading under normal market conditions. As a trader, the client should always maintain the appropriate levels of Margin in their trading account as the recommended method of their own risk management.')}
-{it.L('If the client\'s usable Margin drops below 100%, a Margin Call mode will be triggered and maintained till the level of 50%. In the event that the client\'s Margin Level is equal to, or drops below 50%, the Company will initiate the closing of the client\'s current Open Positions, starting from the most unprofitable, until the required Margin Level is achieved. In such events, the positions will be automatically closed at the current market price at that point in time.')}
-{it.L('In exceptional circumstances, where there is a price change in the underlying that is sufficiently large and sudden, gapping can occur. In such cases, the automatic Margin close-out protection might fail, causing the client\'s Account Balance to fall below zero. For this purpose, a Negative Balance Protection mechanism has been introduced. Negative Balance Protection provides a \'backstop\' in case of extreme market conditions and ensures that the client\'s maximum losses from trading CFDs, including all related costs, are limited to the balance available on the client\'s CFD account. Therefore, the client can never lose more money than the total sum invested for trading CFDs; if the client\'s CFD account balance falls below zero, the Company will compensate the negative balance as soon as possible without any additional cost to the client.')}
-{it.L('Negative Balance Protection does not apply to the clients categorised as Professional Traders, who can still lose more money than their available balance.')}
-{it.L('If the client wishes to withdraw funds from their MT5 Real Account and/or close their MT5 Real Account, the client may notify the Company via [_1]live chat[_2]. The client\'s MT5 Real Account may be closed if the client does not have any Open Positions and all amounts due to the Company have been settled.', ``, '')}
-{it.L('On the MT5 trading platform, the client will benefit from direct market access that gives the client the opportunity to receive the best possible price in the market at a specified time, without having to use a dealing desk.')}
-{it.L('As a result, the client\'s trades are executed at market as follows:')}
-{it.L('The client is advised to note that prices can change very quickly in the market, so the execution price may not necessarily be visible instantly once the Order has been filled.')}
-{it.L('The client is also reminded that their internet connection can influence what price is displayed after the trade has been executed.')}
- -{it.L('Expert Advisors, including any additional functions/plug-ins of trading operations provided by or developed using Expert Advisors, are applications developed using the MetaQuotes Language which can be used to analyse price charts and automate the client\'s trades.')}
-{it.L('Expert Advisors, made available on the MT5 trading platform, are owned by MetaQuotes Software Corporation (the MT5 trading platform licensor) and shall remain the exclusive property of MetaQuotes Software Corporation.')}
-{it.L('The Company is an independent legal entity and is not affiliated with the MT5 trading platform. MT5 is not owned, controlled, or operated by the Company. Therefore, the Company does not provide any warranties related to any MT5 product or service and has not reviewed or verified any performance results that may be presented and/or described on this website in relation to MT5.')}
-{it.L('There are no restrictions to the use of Expert Advisors on the MT5 trading platform apart from unethical trading.')}
- -{it.L('As an example, Expert Advisors might be able to be programmed for')}
-{it.L('Before using the trading robots or Expert Advisors and forward trade, the client should test it on a demo account.')}
-{it.L('Actual trading results may not correspond to optimised or back-tested results.')}
-{it.L('All software is to be used at the client\'s own risk. The Company will not be liable for any financial losses incurred using a third-party software. The Company is not associated with the development of the automated trading software or the Expert Advisors because they are exclusively developed and supported by third parties and not by the Company. The Company does not receive any form of financial and/or other benefits from permitting Expert Advisors to be used.')}
-{it.L('The client shall accept the risk of using any additional functions provided by the Expert Advisor on the MT5 trading platform. The Company has no responsibility for the outcome of such trading and reserves the right to accept or reject the use of such functions with absolute discretion.')}
-{it.L('Where such additional functions/plug-ins affect the reliability and/or smooth operation and/or orderly functioning of the MT5 trading platform, the Company has the right to immediately terminate its contractual relationship with its clients by written notice.')}
-{it.L('By using the electronic trading system, including the MT5 trading platform, clients accept full responsibility for using such platforms and for any Orders transmitted via such platforms.')}
-{it.L('All unforeseen openings or closings of positions initiated by the Expert Advisor, whether relevant to system error or otherwise, are out of the scope of the Company\'s responsibility; hence the Company is not liable for such actions or results.')}
- -{it.L('These ST&Cs are to be governed by and construed in accordance with Maltese law, and the parties hereto agree to submit to the non-exclusive jurisdiction of the Maltese courts.')}
-- {it.L('The terms \'the Company\' and \'[_1]\' shall denote', it.website_name)} - {it.L('Deriv (V) Ltd,')} - {it.L('Deriv (FX) Ltd, or')} - {it.L('Deriv Investments (Europe) Limited.')} -
- -{it.L('The Company\'s order execution policy (the "Policy") sets out the overview and approach of how [_1] executes orders on behalf of the Company\'s clients.', it.website_name)}
-{it.L('The Policy is supplemented by Appendix A, which provides further details to the Company\'s considerations as they are related to differing asset classes. The accompanying Appendix A should be read in conjunction with this Policy.')}
- -{it.L('This Policy applies to retail and professional clients of [_1] dealing in financial products offered by [_1].', it.website_name)}
- -{it.L('Best execution is the requirement to take all sufficient steps to obtain, when executing orders, the best possible result for the client, taking into account price, costs, speed, likelihood of execution and settlement, size, nature, or any other consideration relevant (hereinafter referred to as the "Execution Factors") to the execution of the order.')}
- -{it.L('When the Company accepts an order from the client to open or close a transaction, or any other specific instructions in relation to the client\'s order, the Company will endeavour to follow the client\'s instructions as far as reasonably possible, acting in accordance with the Company\'s duty of best execution in accordance with the client\'s instructions. These specific instructions include, but are not limited to, the following:')}
-{it.L('Where a particular venue has been specified in the client\'s instructions with respect to the execution of an order, the Company will not be responsible for the venue selection.')}
-{it.L('Where a particular time or timeframe has been specified in a client\'s instructions with respect to the execution of an order, regardless of the price available, the Company will endeavour to execute the order at the specified time or over the specified timeframe in the best possible manner after taking all sufficient steps. However, the Company will not be responsible for any consequences related to pricing that are resulted from the time or timeframe of the execution.')}
-{it.L('Aspects of a client order not affected by specific instructions are subject to the application of [_1]\'s order execution policy. In the absence of specific instructions from clients, the Company will exercise its own discretion in determining the factors that are required to be taken into account for the purpose of providing clients with best execution, paying regard to the execution criteria listed below:', it.website_name)}
-{it.L('[_1] owes the client a duty of best execution when executing orders on the client\'s behalf, i.e. when the client places a legitimate reliance on the Company to safeguard the client\'s interest in relation to the execution of the client\'s order.', it.website_name)}
-{it.L('In executing orders on the client\'s behalf, [_1] takes into consideration the following to achieve the best possible result for the client:', it.website_name)}
-{it.L('The factors listed above are not listed in order of priority. Ordinarily, price will merit a high relative importance in obtaining the best possible result for the client. However, the relative importance of the listed factors above may change in accordance with')}
-{it.L('The Company\'s determination of the relative importance of the execution factors may differ from the client\'s during certain circumstances, acting in the client\'s interest in accordance with the Company\'s obligation of best execution.')}
- -{it.L('[_1] offers forex and contracts for differences via the hybrid model, i.e. dealing on own account (dealing desk – B-book) or partially hedging client orders with the Company\'s liquidity providers (no-dealing desk – A-book).', it.website_name)}
-{it.L('When the Company deals on own account (dealing desk), the Company acts as principal and not as an agent on the client\'s behalf and the Company therefore acts as the execution venue.')}
-{it.L('Whilst the Company acts as principal in respect of the client\'s orders, the Company also assesses the execution venues that the Company uses and upon which the Company places significant reliance to provide the best possible result for the execution of the client\'s orders. These venues typically consist of third-party investment firms, brokers, and/or liquidity providers.')}
-{it.L('[_1] assesses the choice of external execution venues regularly (at least once a year) with the intention of achieving a better result for the client based on the Company\'s best execution obligation.', it.website_name)}
-{it.L('When executing client orders using the A-book model, the Company directs the client\'s trade to one of its liquidity providers, namely:')}
-{it.L('All client orders are processed on a first in, first out basis without any manual intervention. If a client order exceeds the volume limit for the symbol, it is automatically rejected. When executing client orders, [_1] will seek to fill client order transaction as promptly as possible at the instructed price (or at a better price, if available). Exposure limits are established based on internal governance arrangements and risk management framework, which both commensurate with the size, nature, complexity, and risk profile of the Company\'s activities. These exposure limits are used as benchmarks to distinguish orders that are auto-accepted from orders that will be worked in the market with fill level passed on to the client.', it.website_name)}
- -{it.L('The Company will monitor the effectiveness of the Company\'s order execution arrangements and order execution policy. The Company will assess from time to time whether the venues relied upon by the Company in pricing the Company\'s contracts on the client\'s behalf allow the Company to achieve best execution on a consistent basis or whether the Company needs to make changes to the Company\'s execution arrangements. The Company will also review the Company\'s order execution arrangements and order execution policy in respect of material changes either in respect of one of the Company\'s chosen pricing venues or what otherwise affects the Company\'s ability to continue to achieve best execution. Should there be any material changes to the Company\'s order execution arrangements or order execution policy, the Company will notify the client.')}
- -{it.L('For features and trading illustration of Spot FX offered by [_1], refer to the Product disclosure statement. This policy is an appendix to, and should be read in conjunction with, the overarching [_1]\'s order execution policy.', it.website_name)}
-{it.L('[_1] provides the client with best execution by utilising a smart aggregation method when managing incoming orders. The smart aggregation method works by', it.website_name)}
-{it.L('By default, the intelligent order routing system ensures that the top of the book is always comprised of the best Bids and Asks quoted by the competing liquidity providers. However, during times of market illiquidity, this may change with likelihood of execution being the primary execution factor.')}
-{it.L('Depending on the level of risk that the Company is exposed to while acting as the client\'s counterparty, the Company acts largely in a principal capacity of the client\'s trades. As such, the execution venue will usually be [_1]. However, the Company may transmit the client\'s order to third-party liquidity providers, in which case the Company will determine the execution venue on the basis described above.', it.website_name)}
-{it.L('The execution venues are assessed, on a regular basis, as to whether they provide for the best possible result for the clients.')}
-{it.L('This risk disclosure statement is not exhaustive and is not intended to constitute a comprehensive statement of all the risks to which the client might be exposed and does not describe all the risks inherent to forex and contracts for differences that exist now or which may arise in the future. Its objective is rather to provide the client with information, so that the client can reasonably understand the risks associated with forex and contracts for differences offered by [_1], as it is the Company\'s intention to provide the client with the best possible trading experience.', it.website_name)}
- -{it.L('Forex and contract-for-difference transactions involve a high degree of risk and are speculative because they allow the client to speculate on the short-term price movements of the underlying financial instruments. The client should not enter into forex and/or contract-for-difference transactions unless the client is able to sustain losses that exceed the client\'s deposited funds. It is important for the client to understand that in order to realise any value from the client\'s open positions, the client would have to enter into a corresponding transaction to close the client\'s open positions and may find it difficult or impossible to do so under certain market conditions.')}
- -{it.L('[_1] offers forex and contracts for differences via a series of models - either solely dealing on own account (dealing desk), or wholly hedging client orders with the Company\'s liquidity providers (no-dealing desk), or a hybrid model, depending on the company with which the client has a contract. For the hybrid model, client orders are typically hedged when the total transaction volume exceeds a predefined threshold of risk tolerance level. For these execution models, [_1] acts as the contractual counterparty to the transactions that the client enters into with the Company, as opposed to entering into a contractual counterparty with a central clearing house as would be the case with exchange-traded financial instruments. As such, counterparty risk exists. Counterparty risk refers to the risk of loss for clients resulting from the fact that the counterparty to the forex and/or contract-for-difference transaction that the client has entered into may default on its obligations prior to the final settlement of the transaction\'s cash flow.', it.website_name)}
- -{it.L('Leverage, in the context of margin trading, refers to the use of margin to increase/amplify the value of a trade. Leverage is expressed as a ratio. A 50:1 leverage, for example, means that the client would be able to enter into a trade position that is of 50 times higher than the client\'s margin. When the client invests in a leveraged product, the client\'s profit or loss is based on the leveraged position, i.e. the increased/amplified value of the client\'s trade is determined based on the leverage ratio that the client has set for the client\'s account.')}
-{it.L('Leverage can be used to generate returns that are of multiple times higher than the amount set aside from the client\'s account balance to open and maintain a transaction (the client\'s margin). However, investments that have the potential to deliver greater investment returns carry higher levels of risk. This means that if the price movement is against the client\'s favour, the client will suffer losses that are multiple times higher than the amount set aside from the client\'s account balance to open and maintain a transaction (the client\'s margin).')}
- -{it.L('The leverage ratio refers to the number of times that the client\'s margin (the amount set aside from the client\'s account balance to open and maintain a transaction) can be "leveraged" to enter into a transaction. The denominator of the leverage ratio is always one. A 50:1 leverage is equivalent to a 2% margin requirement (1 divided by 50 = 2%). The leverage ratio that the Company/the client establishes will determine the amount of margin required. As leverage is inversely proportional to margin, as the leverage that the client sets for the client\'s account gets lower, the margin required to be set aside from the client\'s account balance (the client\'s margin requirement) gets higher.')}
- -{it.L('The system fills orders on a first-in, first-out basis, i.e. based on the sequence of the order received, and this is beyond the Company\'s control. As a result, the client may find it difficult or impossible to close a position at the intended price stipulated in the client\'s stop order during certain market conditions. The placement of stop order by the client, though useful as a risk management tool, will not necessarily limit the client\'s losses to the client\'s intended amounts in the event of highly volatile trading conditions, since market conditions may make it impossible to execute such orders, and there is uncertainty about the client\'s possible exit price. In short, a stop order is not guaranteed because it cannot operate in all market circumstances.')}
- -{it.L('Trading forex and contracts for differences carries a high level of risk and [_1] does not monitor the open positions of the client\'s account on the client\'s behalf. It is the client\'s responsibility to monitor the client\'s open positions and understand the exposure of the client\'s open positions whilst ensuring that the client\'s exposure commensurate with the client\'s risk appetite. Due to the cost associated with overnight open positions, the client should consider investing in the market of the instrument in which the client ordinarily transacts instead of investing in a CFD.', it.website_name)}
- -{it.L('Whilst the Company endeavours to open or close the transaction to which the client\'s orders relate at the requested price, acting in accordance with the Company\'s duty of best execution, there are times when, due to an increase in volatility or volume, orders may be subject to slippage. The difference between the order price and execution price when orders are filled is known as slippage. This means that the client\'s order is not filled at the exact intended quoted price when the client places their order. Slippage is usually seen during periods of extremely high or low volatility and generally occurs during fundamental news releases or periods of limited liquidity. Slippages can result in either a positive slippage (more favourable to the client) or a negative slippage (less favourable to the client).')}
- -{it.L('The client\'s forex and contract-for-difference transactions with [_1] are linked to an underlying financial instrument, and the client will be exposed to price, currency exchange, interest rate, or other volatility of the market to which the client\'s financial instrument is related to, especially if the market is of a jurisdiction that is foreign to the client. Forex and contract-for-difference trading over the Internet via an electronic trading platform is subject to data latency risk, which may result in delays in order execution.', it.website_name)}
-{paragraph}
} - {children} -{it.L('A Market Order is an Order to buy or sell at the available market price, which results from the aggregation of prices and volumes received from third-party liquidity providers.')}
-{it.L('A Pending Order is the trader\'s instruction to a brokerage company to buy or sell a security in future, under pre-defined conditions, when price reaches a specific level.')}
-{it.L('The Margin used in Margin calculations will be whichever is bigger: the Margin implied by the account\'s Leverage or the symbol\'s Margin. The account has a specific Margin, but symbol\'s Margin may vary. ')}
--
{it.L('The Company has a Stop Out policy which prevents the client from losing more than they have deposited. However, in the event that the client\'s Open Positions are not closed when the Margin Level for their MT5 Real Account reaches the Stop Out Level, the Company, at its sole discretion, may waive the client\'s negative balance by crediting their account if their Account Balance goes into a negative balance. The negative balance is determined by aggregating all the negative balances incurred over a 24-hour period across all accounts held by the client. The client acknowledges that, unless they are a retail customer of Deriv Investments (Europe) Limited, a client of Deriv (Europe) Limited, or a retail customer residing in Australia, the offer of the negative balance protection by the Company to the client is at the Company\'s sole discretion and the Company reserves the right to change the features and eligibility criteria of the negative balance protection at any time. The provisions of the negative balance protection do not apply in the following situations:')} -
{it.L('The Company has a general duty to conduct its business with the client honestly, fairly, and professionally and to act in the client\'s best interests when opening and closing binary options trades with the client.')}
-{it.L('More specifically, when the Company enters into a Binary Option trade with the client (each, a "Contract"), the Company has a duty to provide the client with \'best execution\'. Best execution means that the Company must take reasonable steps to obtain the best possible result for the client when executing a client order. This document provides a summary of the Company\'s best execution policy.')}
-{it.L('The client should note that the Company\'s duty to provide the client with best execution does not apply to any gambling products that the client places with the Company when there is no underlying financial market.')}
-{it.L('This policy applies to clients classified as retail or professional. Clients classified as eligible counterparties are outside the scope of this policy.')}
- -{it.L('The Company\'s order execution policy comprises a set of procedures that are designed to obtain the best possible execution result for the client, subject to and taking into account the following factors:')}
-{it.L('The Company\'s policy cannot provide a guarantee, however, that when entering into Contracts with the client, the price will always be better than one that is or might have been available elsewhere.')}
- -{it.L('The Company is licensed to deal in derivatives on its own account. Client orders will be accepted only if the orders are within the client’s account limit. Client orders will be executed by the Company and the Company will always be the client\'s sole execution venue for all of the trades a client makes in binary options. This means that the Company will always act as the client\'s counterparty, wherein it takes the other side of the client\'s trade. The clients should be aware that they are exposed to higher risks as all Binary Options contracts are traded on over-the-counter (OTC) markets, as opposed to regulated exchanges. This section of the policy will outline how the Company intends to comply with its best execution obligations.')}
- -{it.L('The Company offers binary options through its online interactive platform.')}
-{it.L('A binary option is a contract in which one party undertakes to pay the other party a specified amount if the value of a given asset changes in a specific direction within a predetermined period. The three major underlying asset classes for binary options offered by the Company are')}
-{it.L('In relation to Contracts that the client enters into with the Company, the Company acts as principal and not as agent on the client\'s behalf; therefore, the Company acts as the sole execution venue for the execution of the client\'s Contracts.')}
-{it.L('The Company will mainly ensure best execution for the client by giving due consideration to the market price when calculating the Company\'s Bid/Ask for the underlying reference product to which the client\'s Contract relates. In order to ascertain the market price, the Company has access to a number of different data sources, which provide the Company with an objective view of the bids and offers available to arms\' length traders.')}
-{it.L('In the case of some Contracts, there may be no functioning or open market or exchange on which the reference product is traded at the time of the client order. In such cases, the Company sets out to determine a fair underlying price based on a number of factors, such as price movements on associated markets and other market influences and information about the client order.')}
-{it.L('The Company is required to take a number of factors into account when considering how to give the client best execution, specifically:')}
-{it.L('The Company has internally set appropriate controls and monitoring to verify that its aggregate return on various underlying options and durations is equal to its commission charge of 3 - 5%. Proper back-testing is conducted on a quarterly basis to certify that the Company\'s return does not exceed this set mark-up and hence ascertain continued fair prices to the clientele, whilst mitigating the Company\'s conflicts of interest.')}
-{it.L('Due to the online nature of the business and instruments, there is a small delay between an order being entered and the same order being executed on the server. Any significant delay can have negative impacts on clients; therefore, the Company monitors the latency between the entering and execution of client orders. Should this delay exceed the established threshold, then the system administrators will be notified so that they can investigate any possible issue.')}
-{it.L('The Company strives to ensure that all the orders placed are executed; however, this is not always possible due to material difficulty or unusual circumstances. In any instance that the Company is aware of any material difficulty relevant to the proper execution of an order, it promptly informs the client of the issue.')}
-{it.L('During volatile markets, the Company\'s trading platform runs across a high number of concurrent online users, high volumes of client orders, and a high number of imported price ticks. As part of the Company\'s best execution delivery to its clients, the Company ensures that its platform runs smoothly under such stressed conditions and takes all reasonable steps to safeguard the continuity and regularity in the performance of investment activities.')}
-{it.L('Orders will generally be auto-accepted if they do not take the Company over exposure limits and the client has enough remaining balance in their account. With every contract purchased, the Company has systems in place that automatically carry out a large exposure check, and, in case the new total exposure result is greater than or equal to 25% of the eligible capital, the contract cannot be sold to the client.')}
-{it.L('When the client gives the Company specific instructions, including (a) specifying the price of a Contract with the Company or (b) specifying the price at which a Contract is to be closed, then those instructions take precedence over other aspects of the Company\'s policy.')}
- -{it.L('The Company\'s commitment to provide the client with \'best execution\' does not mean that the Company owes the client any fiduciary responsibilities over and above the specific regulatory obligations placed upon the Company or as may be otherwise contracted between the Company and the client.')}
- -{it.L('The Company will monitor the effectiveness of its order execution arrangements and order execution policy. The Company will assess from time to time whether the venues relied upon by the Company in pricing its Contracts on the client\'s behalf allow the Company to achieve best execution on a consistent basis or whether the Company needs to make changes to its execution arrangements. The Company will also review its order execution arrangements and order execution policy in respect of material changes, either regarding one of the Company\'s chosen pricing venues or what might otherwise affect the Company\'s ability to continue to achieve best execution. Should there be any material changes to the Company\'s order execution arrangements or order execution policy, the Company will notify the client.')}
-{it.L('The Commencement Date of this agreement shall mean the date on which the Agent account is approved by the Company.')}
- -{it.L('In providing the Agent\'s services, the Agent shall do the following:')}
-{it.L('Where the Company ascertains any mistakes or flaws related to deposits or withdrawals from or to [_1] Agent Account or [_1] Client Account, the Company shall, within a reasonable time, take all corrective measures to rectify such mistakes or flaws.', it.website_name)}
- -{it.L('It is agreed that on the Commencement Date of this agreement and on the date of each transaction, the Agent represents and warrants the following:')}
-{it.L('No modification or amendment of any or all clauses or provisions of this agreement shall be valid without the clear and unequivocal acceptance of such amendments by both Parties.')}
- -{it.L('It is agreed and understood that any of the Parties may terminate this agreement by giving seven days written notice to the other Party.')}
-{it.L('The Company recognises the importance of protecting the client\'s personal and financial information.')}
-{it.L('All the information that the Company obtains about the client assists the Company in servicing the client and the client\'s account. The Company knows that the client may be concerned about what the Company does with this information.')}
-{it.L('The Company has outlined the Company\'s privacy practices for the client as follows:')}
- -{it.L('The Company operates in full compliance with the General Data Protection Regulation (GDPR) and other applicable Data Protection laws. These regulatory measures place obligations on users of personal data like the Company. They also lay down the principles for fair and lawful processing of all the information that the Company acquires.')}
-{it.L('It is the Company\'s commitment to safeguard the client\'s privacy online at all times. The Company only uses the client\'s personal information to help the Company service the client\'s account, to improve the Company\'s services to the client, and to provide the client with products that the client has requested. The Company does not sell the client\'s personal information to third parties, but the Company may provide it to payment providers to facilitate transactions on the client\'s account.')}
-{it.L('The client\'s personal information is used primarily as a way of validating the client as the legitimate account owner and proper recipient of withdrawal payments. The Company also uses this information to process the client\'s trades. The Company collects from the client all personal and financial data directly relating to the client when the client fills in the Company\'s account opening form. In all instances, the client has either a legal or a contractual obligation to provide the Company with the information. If such information is not provided, the Company will be unable to provide the client with its services.')}
-{it.L('The Company reserves the right to request further information from the client whenever deemed appropriate under the circumstances. For example, the Company may ask the client to send the Company additional acceptable documents to confirm the authenticity of the client\'s account details or of any withdrawal request.')}
-{it.L('The client agrees that when using the Live Chat feature on the Company website and applications, all personal information that the client enters in the chat channel, including but not limited to the client\'s first name and email address, is processed by the Company and stored in the Company\'s databases.')}
-{it.L('The Company holds all the personal data that the Company collects from the client with due diligence and only processes them for purposes as required or allowed by law. This includes the process of obtaining and sharing of certain information with third parties for credit or identity checks to comply with legal and regulatory obligations. In certain cases, the Company may process the client\'s data to fulfill the Company\'s contractual obligations with the client.')}
-{it.L('The Company also collects basic tax residence information for the purposes of CRS/FATCA compliance. The tax information that the client provides may only be disclosed to the authorities who are legally charged with collecting this information for CRS/FATCA reporting, and [_1] will only do so to the extent that it is legally obliged to collect it from the clients and disclose it to the authorities. The Company does not use, disclose, or process this information in any other way at any time.', it.website_name)}
-{it.L('The client may update the client\'s personal information at any time by logging in to the "Settings" section of the client\'s account. It is the client\'s responsibility to ensure that [_1] is promptly and continually informed of any change in the client\'s personal information. The client should note that if the client provides the Company with inaccurate information, or if the client fails to notify the Company of any changes to the information previously supplied by the client, this may adversely affect the quality of the services that the Company can provide.', it.website_name)}
-{it.L('The Company also has a regulatory obligation to send the personal data of the clients residing in the UK to GAMSTOP to check whether or not they have self-excluded with GAMSTOP. To find out more, please read the [_1]GAMSTOP privacy policy[_2].', '', '')}
-{it.L('The Company collects and assesses the client\'s data to profile the client in relation to the Company\'s products. The Company does this manually with the assistance of automated processing. By categorisation, the Company will be able to provide the most appropriate products and services to the client.')}
- -{it.L('Cookies are small text files stored on computer drives and are widely used in order to make websites work and to improve the user experience. All recent versions of browsers give the client a level of control over cookies. The client can delete all cookies that are already on the client\'s computer, and the browser can be set to prevent them from being placed. However, if the client chooses not to receive the Company\'s cookies, the full usability of the Company\'s website may be adversely affected.')}
-{it.L('The client should note that the Company\'s website generates log files that record the IP addresses of accesses to the client\'s account, login attempts, and device information such as the manufacturer, model, operating system, and browser. This information is gathered for the sole purpose of providing assistance with investigating a client\'s account in the unlikely event that the account is accessed by unauthorised users. Information supplied by some cookies also helps the Company understand how visitors use the website, so that the Company can improve how it presents its content.')}
-{it.L('The Company\'s cookies are not deemed dangerous and cannot access any other information on the client\'s computer.')}
-{it.L('By using or interacting with the [_1] website, the client is giving permission to the use of the Google Analytics User ID Feature, which allows Google to capture the client\'s [_1] login ID such as VRTC1234 and MT1234. When this feature is enabled, no personally identifiable information other than the client\'s [_1] login ID, or other data that can be linked to such information by Google, is shared with or disclosed to Google.', it.website_name)}
-{it.L('To provide the client with a better experience, some of the services offered by [_1] may require permission to access the client\'s cloud storage services, such as Google Drive, to save or load DBot trading strategies. In such instances', it.website_name)}
-{it.L('The Company may also transfer relevant personal and financial data to any company within the Deriv Group companies. This includes any of the Company\'s business associates or payment providers within or outside of the EEA, including countries that might not offer an equivalent level of protection of personal data. In all instances, the Company places a contractual obligation on such third parties to offer the same level of rights and protection as stipulated in the GDPR.')}
-{it.L('The client also has the right to request copies of any personal information that the client has provided to the Company and to request that the Company transmit such information to other service providers.')}
- -{it.L('When the client opens an account with the Company, the Company will request the client\'s consent for the distribution of marketing materials to the e-mail address that the client provides to the Company upon sign-up.')}
- -{it.L('The client has the right to object to the direct distribution of marketing materials. This can be done by either not providing the client\'s consent to any marketing material before the service is rendered or revoking it at any point during the service. In both cases, the Company will refrain from distributing marketing materials to the client.')}
- -{it.L('Access to the client\'s personal data is strictly prohibited, with the exception of key [_1] personnel and only as needed for the performance of their duties.', it.website_name)}
-{it.L('If [_1] is legally required to disclose the client\'s personal or financial information by law, regulation, or pursuant to the order of a court of competent jurisdiction or a governmental agency, the Company will promptly notify the client, as it deems appropriate, to give the client the opportunity to seek protection for the information. The Company will do so unless legally prohibited. Such required disclosure shall not be interpreted as a breach of this terms and conditions agreement.', it.website_name)}
-{it.L('The client also has the right to request that the Company copy, modify, or remove the client\'s personal information as long as such actions do not breach any legal or regulatory obligations that the Company may have.')}
-{it.L('If the client chooses to close the client\'s [_1] account, the client\'s data will be kept only until the Company\'s legal and regulatory obligations on data retention are met. The Company will delete the client\'s data once the applicable retention period expires.', it.website_name)}
- -{it.L('Taking the following measures, the Company is committed to making sure that the client\'s personal data and transactions are secure:')}
-{it.L('The Company\'s website contains links to other websites and may contain banner or icon advertisements related to third-party websites. These websites and their advertisements may submit cookies to the client\'s web browser, which is beyond the Company\'s control. The Company is not responsible for the privacy practices or the content of such websites. The Company encourages the client to read the privacy policies of these websites because their practices may differ from the Company\'s.')}
- -{it.L('Any changes in the Company\'s privacy policy or security statement will be posted on this website. For any material changes that directly affect the economic use of the client\'s personal information, the Company will request the client\'s prior authorisation in writing before effecting such changes on the client\'s account.')}
-{it.L('The client also has the right to request that the Company inform the client about the personal data that the Company processes about the client and to provide its correction where necessary.')}
- -{it.L('The Company\'s data protection officer can be contacted at [_1]', `dpo@binary.com`)}
-{it.L('For full contact details of [_1], the client is encouraged to check [_1]\'s [_2]Contact us[_3] page.', it.website_name, ``, '')}
- -{it.L('For details on submitting a complaint to the Company\'s lead supervisory authority on data processing practices, the client is encouraged to check [_1]\'s [_2]Complaints and disputes[_3] section.', it.website_name, ``, '')}
-- {it.L('Regulator:')} -
-); - -const Area = ({ items }) => { - const square_wh = 10.6; - const default_width = 37.8; - const svg_width = 300; - const svg_scale = 900 / svg_width; - const normalize = n => n.toFixed(2); - return ( -{it.L('[_1] is a licensed and regulated trading platform that serves over 1,000,000 customers globally. We hold multiple licenses to comply with regulations around the world. Since 1999, we\'ve served our clients with a constant and unwavering commitment to integrity and reliability. We always hold ourselves to the highest ethical standards, in addition to our regulatory requirements.', it.website_name)}
- -{it.L('Deriv Limited, with registered office at 47 Esplanade, St Helier, Jersey JE1 0BD, Channel Islands, is the holding company for the subsidiaries listed below.')}
-{it.L('In the EU, financial products are offered by Deriv Investments (Europe) Limited, W Business Centre, Level 3, Triq Dun Karm, Birkirkara, BKR 9033, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2]).', ``, '')}
-{it.L('Deriv Investments (Europe) Limited, W Business Centre, Level 3, Triq Dun Karm, Birkirkara BKR 9033, Malta, is licensed in Malta and authorised by the Malta Financial Services Authority under the Investments Services Act to provide investment services in the European Union.')}
-{it.L('It is also authorised and subject to limited regulation by the Financial Conduct Authority in the UK. Details about the extent of our authorisation and regulation by the Financial Conduct Authority are available from us on request.')}
-{it.L('European Union residents who wish to trade investment products will have their accounts opened with Deriv Investments (Europe) Limited.')}
-{it.L('Deriv Investments (Europe) Limited is entitled to provide services in another EU Member State through EU passporting rights. Refer to the map below for the list of EU countries that have access to [_1] via EU passporting rights - freedom to provide cross border services.', it.website_name)}
-{it.L('The Pillar 3 disclosure report of Deriv Investments (Europe) Limited has been prepared in accordance with the Capital Requirements Directive IV and the Capital Requirements Regulation. Read our Pillar 3 disclosure report to understand how we comply with market discipline as a market participant.')}
-{it.L('These documents provide you with key information about our investment products. This information is required by law to help you understand the nature, risks, costs, potential gains and losses of these products and to help you compare them with other products.')}
-{it.L('Deriv (Europe) Limited, W Business Centre, Level 3, Triq Dun Karm, Birkirkara BKR 9033, Malta, is licensed and regulated (for gambling products only - [_1]\'s Synthetic Indices) by the Malta Gaming Authority in Malta ([_2]licence no. MGA/B2C/102/2000[_4]), by the Gambling Commission for clients in Great Britain under ([_3]account no. 39495[_4]), and by the Revenue Commissioners for clients in Ireland (licence no. 1010285).', it.website_name, ``, '', '')}
-{it.L('Clients in the European Union who wish to trade gambling products will have their accounts opened with Deriv (Europe) Limited.')}
-{it.L('Deriv (MX) Ltd, Millennium House, Level 1, Victoria Road, Douglas IM2 4RW, Isle of Man, is licensed and regulated in Great Britain by the Gambling Commission under [_1]account no. 39172[_3] and by the Gambling Supervision Commission in the Isle of Man ([_2]view licence[_3]).', '', ``, '')}
-{it.L('Clients in the Isle of Man and the UK who wish to trade gambling products will have their accounts opened with Deriv (MX) Ltd.')}
-{it.L('Deriv (SVG) LLC, Hinds Buildings, Kingstown, St. Vincent and the Grenadines; company number 25299 BC 2019.')}
-{it.L('Clients from the rest of the world (excluding certain countries such as the USA, Canada, and Hong Kong) will have their account opened with Deriv (SVG) LLC.')}
-{it.L('Deriv (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, Republic of Vanuatu. Licensed and regulated by the Vanuatu Financial Services Commission - [_1]view licence[_2].', ``, '')}
-{it.L('Clients from the rest of the world (excluding certain countries such as the USA, Canada, Hong Kong) will have their FX and CFD Metatrader 5 account opened with Deriv (V) Ltd. This company does not offer CFDs on cryptocurrencies. [_1] is not available in the Republic of Vanuatu.', it.website_name)}
-{it.L('Deriv (BVI) Ltd, Kingston Chambers, P.O. Box 173, Road Town, Tortola, British Virgin Islands. Licensed and regulated by the British Virgin Islands Financial Services Commission - [_1]view licence[_2].', ``, '')}
-{it.L('Clients from the rest of the world (excluding certain countries such as the USA, Canada, Hong Kong) who wish to trade CFDs on financial instruments and cryptocurrencies can have MetaTrader 5 accounts under Deriv (BVI) Ltd. [_1] is not available in the British Virgin Islands.', it.website_name)}
-{it.L('Deriv (FX) Ltd., Lot No. F16, First Floor, Paragon Labuan, Jalan Tun Mustapha, 87000 Federal Territory of Labuan, Malaysia. Licensed and regulated by the Labuan Financial Services Authority to carry on a money-broking business [_1](licence no. MB/18/0024)[_2].', ``, '')}
-{it.L('Clients from the rest of the world (excluding certain jurisdictions such as the USA, Canada, and the European Union) who wish to trade CFDs will have their MetaTrader 5 account opened with Deriv (FX) Ltd. [_1] is not available in Malaysia.', it.website_name)}
-{it.L('We are registered with the Financial Commission, an international independent organisation dedicated to resolving disputes within the financial services industry ([_1]view membership[_2]).', ``, '')}
-{it.L('The Financial Commission offers compensation up to 20,000 EUR on a case-to-case basis, unbiased assessment of disputes, and fast and effective dispute resolution free of charge.')}
-{it.L('This notice provides the client with information about the risks associated with the contracts the client may purchase through services provided by [_1] services.', it.website_name)}
-{it.L('Deriv Group members are sometimes referred to collectively as "[_1]" or "the Company".', it.website_name)}
-{it.L('This notice does not explain all of the risks involved in investments or similar products or how such risks relate to the client\'s personal circumstances. It is important that the client fully understands the risks involved before making a decision to enter into a trade with the Company[_1]. If the client is in any doubt about the risks involved, the client should seek professional advice[_2].', '','')}
-{it.L('If the client chooses to enter into a contract with the Company, it is important that the client remains aware of the risks involved, that the client has adequate investment resources to bear such risks, and that the client monitors the client\'s positions carefully.')}
- -{it.L('The Company\'s services are provided on an execution-only basis. The Company does not provide investment advice in relation to the Company\'s products or services. The Company sometimes provides factual information or research recommendations about a market, information about transaction procedures, and information about the potential risks involved and how those risks may be minimised. However, any decision to use the Company\'s products or services is made by the client.')}
-{it.L('The client is responsible for managing the client\'s tax and legal affairs, including making any regulatory filings and payments and complying with applicable laws and regulations. The Company does not provide any regulatory, tax, or legal advice. If the client is in any doubt as to the tax treatment or liabilities[_2] of Products available through [_1][_3], the client may wish to seek independent advice.', it.website_name, '','')}
- -{it.L('Investment Products to EEA residents are provided by Deriv Investments (Europe) Limited ("DIEL"), which is authorised and regulated by the Malta Financial Services Authority under the Malta Investment Services Act to deal on own account in Investment Products.')}
-{it.L('Before the Company opens an account for the client in which the client can trade or invest in Investment Products with DIEL, the Company is required to make an assessment of whether products or services that the client has chosen are appropriate for the client and to warn the client if, on the basis of the information that the client has provided to the Company, any such product or service is deemed not appropriate for the client. Any decision to open an account and to use the Company\'s products or services is the client\'s. It is the client\'s responsibility to understand the risks involved with the Company\'s products or services.')}
-{it.L('During the application process, the Company may ask the client for information about the client\'s background, experience, and investment assets and earnings. The Company does not monitor on the client\'s behalf whether the amount of money that the client has sent to the Company or the client\'s profits or losses are consistent with that information. It is up to the client to assess whether the client\'s investment resources are adequate for the client\'s investment activity with the Company and the client\'s risk appetite in the products and services that the client uses.')}
- -{it.L('It is important that the client monitors all of the client\'s positions closely. It is the client\'s responsibility to monitor the client\'s positions, and during the period that the client has any open contracts, the client should always have the ability to access the client\'s accounts.')}
- -{it.L('Since DIEL is a member of the Malta Investor Compensation Scheme, the client is covered for the first €20,000 of any claim that the client may have in the unlikely event of DIEL suffering an investment default and not being able to meet its obligations. This protection is available only to retail clients. Neither professional clients nor eligible counterparties can benefit from this protection.')}
-{it.L('The client should not trade or invest in binary options unless the client knows and understands the products\' risks involved and that the client may lose all the money invested.')}
-{it.L('"Binary" or "digital" options are options that pay a pre-determined, fixed amount, depending on whether or not an event occurs at the time the Binary Option expires. binary options can have only one of two possible outcomes and allow the client to take a simple "Yes or No" approach. Like traditional options, binary options are based on an underlying asset such as currencies, commodities, or stock indices; however, one of the most significant differences between binary options and traditional options, among others, is that there can only be two outcomes for the option, either the client is paid the return upon the occurrence of the event, or the client loses the investment amount as determined in each option.')}
-{it.L('Trading in binary options is speculative and involves a high degree of risk that can result in the loss of the client\'s entire investment. Therefore, trading in binary options is appropriate only for persons that understand and are willing to assume the economic, legal, and other risks involved in such transactions. The client should be satisfied that binary options trading is suitable for the client in light of the client\'s investment circumstances and attitude towards risk before trading. The client should not engage in speculative binary options trading unless the client understands the basic aspects of such trading and its risks. If the client is in any doubt as to whether Binary Option trading is appropriate and suitable for the client, the client should seek independent advice from an investment consulting professional. [_1] does not provide such advice. It is the client\'s responsibility, taking into account the client\'s personal circumstances and investment resources, to take particular care and make careful considerations independently, both prior to applying to engage in binary options with [_1] and prior to making any individual order. Where the client does not understand the risks involved in applying for a trading account with [_1] or in making any individual order, the client should seek advice and consultation from an independent investment advisor. If the client continues to not understand the risks involved in trading in binary options, the client should not trade at all.', it.website_name)}
-{it.L('The client is advised that the binary options offered by [_1] are not traded under the rules of any recognised, designated, or regulated exchange. Consequently, engaging in binary options trading may expose the client to substantially greater risks than the investments that are so traded.', it.website_name)}
-{it.L('The client is warned of the following additional risks:')}
-{it.L('Derivative investment instruments such as binary options and related markets can be highly volatile. The prices of the underlying instrument that a Binary Option refers to may fluctuate rapidly and over wide ranges and may reflect unforeseeable events or changes in conditions, none of which can be controlled by the client or [_1].', it.website_name)}
-{it.L('[_1] tries to maintain a reasonable relation between the quoted prices of each underlying asset that a Binary Option refers to and the actual market prices of such an asset. [_1] makes no warranty, expressed or implied, that the quoted prices represent prevailing market prices.', it.website_name)}
-{it.L('[_1] may have access to information that is not available to the client, may have acquired trading positions at prices that are not available to the client, and may have interests different from the client\'s interests. [_1] does not undertake any obligation to provide the client with market or other information that the Company possesses, nor to alter or refrain from the Company\'s own trading.', it.website_name)}
-{it.L('Information of the previous performance of any underlying instrument or asset does not guarantee its current and/or future performance. Past performance is not a reliable indicator of future results.')}
- -{it.L('Investing or trading in contracts exposes the client to the performance of the underlying or reference instrument or asset to which the Binary contract refers, including foreign exchange, stock indices, and commodities, each of which have their own features and risks.')}
-{it.L('Exchange rate risk: Exchange rates between foreign currencies can change rapidly due to a wide range of economic, political, and other conditions, exposing the client to the risk of exchange rate losses in addition to the inherent risk of loss from trading the underlying Investment Product. If the client deposits funds in a currency to trade contracts denominated in a different currency, the client\'s gains or losses on the underlying investment may be affected by changes in the exchange rate between the currencies.')}
-{it.L('Other risks: There are other risks related to trading Investment Products and foreign currencies that cannot be described in detail in this document. Generally, however, securities, options, and currency transactions involve exposure to a combination of the following risk factors: market risk, credit risk, settlement risk, liquidity risk, operational risk, and legal risk. For example, there can be serious market disruptions if local or overseas economic, political, or other unforeseen events affect the market. In addition to these types of risk, there may be other factors such as accounting and tax treatment issues that the client should consider.')}
- -{it.L('All opinions, news, research, analysis, prices, or other information contained on this website are provided as general market commentary and do not constitute investment advice. [_1] will not accept liability for any loss or damage, including, but without limitation to, any loss of profit that may arise directly or indirectly from the use of, or reliance on, such information.', it.website_name)}
- -{it.L('There are risks associated with utilising an Internet-based deal execution trading system, including, but not limited to, the failure of hardware, software, and Internet connection. Since [_1] does not control signal power, its reception or routing via Internet, the configuration of the client\'s equipment, or the reliability of its connection, the Company cannot be responsible for communication failures, distortions, or delays during online trading.', it.website_name)}
- -{it.L('The content on this website is subject to change at any time without notice and is provided for the sole purpose of assisting traders in making independent investment decisions. [_1] has taken reasonable measures to ensure the accuracy of the information on the website.', it.website_name)}
- -{it.L('The Company\'s costs and charges for depositing and withdrawing money are set out [_1]here[_2]. The client should be aware of all costs and charges that apply to the client because they will affect the client\'s profitability.', ``, '')}
-{it.L('These supplementary terms and conditions (these "ST&Cs") apply solely to the client of Deriv Investments (Europe) Limited ("DIEL") and will govern the relationship between clients and DIEL when trading Financial Products (as defined in the Key information documents [_1]here[_2]) with DIEL.', ``, '')}
-{it.L('These ST&Cs form part of, and need to be read together with, the general terms and conditions relating to the use of [_1].', it.website_name)}
-{it.L('Clients should read these ST&Cs carefully as well as the Summary order execution policy and Summary conflicts policy, the applicable Contract details together with the Risk disclosure notice and any other documents that DIEL has supplied or in the future supplies to clients.')}
-{it.L('These ST&Cs begin to apply on the date DIEL opens the client\'s account, and, for any new versions after that, on the date DIEL notifies the client.')}
-{it.L('DIEL has the duty to disclose all the circumstances that are material to the product or services that it provides to the clients before and during the provision of such product and/or service. DIEL is obliged to do so in accordance with its licensed activities.')}
- -{it.L('DIEL is a company established in Malta under registration number C70156 and having its registered office at W Business Centre, Level 3, Triq Dun Karm, Birkirkara, BKR 9033, Malta.')}
-{it.L('DIEL is authorised and regulated by the Malta Financial Services Authority ("MFSA") under the Investment Services Act (Cap. 370, Laws of Malta) (the "Act") to carry on investment business. It is also authorised and subject to limited regulation by the Financial Conduct Authority in the UK. Details about the extent of our authorisation and regulation by the Financial Conduct Authority are available from us on request. DIEL is authorised by the MFSA to deal on own account (i.e. offer and act as counterparty to trades) and to execute orders on behalf of other clients; both services are in relation to financial derivative products relating to foreign exchange, indices and other financial products or assets ("Financial Products"). DIEL is not authorised to and does not offer investment, financial, legal, tax, regulatory, and/or other types of advice or state an opinion in relation to a Transaction under any circumstances. Clients should get independent advice from an investment adviser if they have any doubts about dealing in financial products.')}
-{it.L('Deriv Investments (Europe) Limited is a company established in Malta, at W Business Centre, Level 3, Triq Dun Karm, Birkirkara BKR 9033. It is licensed in Malta and regulated by the Malta Financial Services Authority, Triq l-Imdina, Zone 1, Central Business District, Birkirkara CBD 1010, Malta, under the Investments Services Act to provide investment services in the European Union.')}
-{it.L('DIEL is authorised by the MFSA to deal on own account (i.e. offer and act as counterparty to trades) and to execute orders on behalf of other clients; both services are in relation to financial derivative products relating to foreign exchange, indices and other financial products or assets ("Financial Products"). DIEL is not authorised to and does not offer investment, financial, legal, tax, regulatory, and/or other types of advice or state an opinion in relation to a Transaction under any circumstances. Clients should get independent advice from an investment adviser if they have any doubts about dealing in financial products.')}
-{it.L('From time to time, DIEL may decide to provide the client with written or video information, which DIEL may publish on its website or provide to the client in any other manner. DIEL will endeavour to ensure the accuracy and completeness of this information, but it will not constitute independent investment research or investment advice provided by DIEL to the client.')}
-{it.L('In providing these services, DIEL is bound by the Act, any applicable regulations, by-laws, licence conditions, guidelines, exchange requirements, and other provisions or market practices (the "Rules"). In the event of conflict between these ST&Cs and the Rules, the latter should prevail.')}
- -{it.L('Residents of countries that have been identified by the FATF as having strategic deficiencies shall be restricted from opening an account with Deriv Investments (Europe) Limited.')}
- -{it.L('Under the Rules, clients may be categorised into one of the following three categories:')}
-{it.L('The level of protection offered and due to each client depends on the category to which each client is assigned. Retail clients benefit from the highest degree of protection. The Company will assess the client\'s knowledge and experience versus the appropriateness of the requested service/investment product.')}
-{it.L('Unless otherwise advised, DIEL shall treat a client as a retail client. Clients may also request, by writing to DIEL, to change the category in which they have been classified, and this may have an effect on the level of protection afforded to them. DIEL will assess the client\'s knowledge and experience versus the appropriateness of the requested service/investment product.')}
-{it.L('Clients hereby declare that they are dealing with DIEL outside the scope of their economic or professional activity, and DIEL will therefore treat the client as an individual retail client for the purposes of EMIR compliance, unless advised otherwise.')}
-{it.L('If the client asks to be treated as a professional client, they need to meet certain specified quantitative and qualitative criteria. On the basis of the client\'s request to be categorised as professional, the Company undertakes an assessment of the client\'s expertise, knowledge, and experience to determine whether they fall within this category and whether they are able to make their own investment decisions and understand the risks involved. If the relevant criteria are not met, the Company reserves the right to choose whether to provide its services under this requested classification.')}
-{it.L('Professional clients are offered the possibility to request reclassification, and thus increase the level of regulatory protection afforded, at any time during the relationship.')}
-{it.L('DIEL shall not be obliged to provide professional clients with the following:')} -
{it.L('When a client is classified as an Eligible Counterparty, DIEL shall not provide them with')} -
{it.L('DIEL reserves the right to accept or refuse any requests for change in classification.')}
-{it.L('DIEL is entitled under the Rules to rely upon information provided by clients. Clients should ensure that they provide DIEL with accurate and complete information and notify DIEL in the event that any information supplied to DIEL changes. Clients should note that if they provide DIEL with inaccurate information, or if they fail to notify DIEL of any changes to information previously supplied by them, this may adversely affect the quality of the services that DIEL can provide.')}
-{it.L('Clients are also advised that their rights may be prejudiced if they provide the wrong information as the Company would not be in a position to act in their best interests.')}
- -{it.L('In the course of provision of services, DIEL shall, where applicable, conduct an appropriateness test in order to determine whether, in DIEL\'s view and on the basis of the information provided by the client, the client has the necessary knowledge and experience in the investment field to understand the risks involved in the specific type of product or service offered or demanded.')}
-{it.L('Where DIEL considers, on the basis of the information provided by the client that the client does not possess the knowledge and experience to appreciate the risks associated with an investment in the proposed instrument, DIEL will issue a warning to the client. Such a warning shall be displayed on the website.')}
-{it.L('Where DIEL does not manage to obtain sufficient information to assess the appropriateness of the product or service for the client, DIEL will similarly inform the client that DIEL is not in a position to assess appropriateness.')}
- -{it.L('Subject to any specific instructions which may be provided by the client, when executing client orders, DIEL will take all reasonable steps to obtain the best possible results for the client. The best possible results will be determined in terms of total consideration, that is, the price of the instrument and the costs related to execution, which shall include all expenses incurred by the client that are directly related to the execution of the order.')}
-{it.L('Other best execution factors, such as speed of execution, likelihood of execution and settlement, size, nature, or any other considerations relevant to the execution of a particular order, may also be applied by DIEL in order to obtain the best possible results for the client.')}
-{it.L('Since DIEL exclusively deals on own account in Financial Products, this means that DIEL acts as the execution venue, and accordingly all transactions entered into with DIEL will be executed outside a regulated market (stock exchange) or multilateral trading facility.')}
-{it.L('The full version of DIEL\'s best execution policy is available on request.')}
- -{it.L('Monies deposited by clients with DIEL in advance of a trade or pending withdrawal is treated by DIEL as clients\' money. DIEL holds such monies in pooled or omnibus clients\' money bank accounts opened with banks or other institutions ("Institutions"), segregated from DIEL\'s own money. Such clients\' money bank accounts may be opened with EEA Institutions or Institutions outside the EEA. Where clients\' money is held with non-EEA Institutions, this means that such accounts will be subject to laws other than those of an EEA member state and clients\' rights may differ accordingly.')}
-{it.L('The Financial Products that DIEL offers to deal in are contracts entered into between clients and DIEL. Under these contracts and subject to the specific terms of the relevant contract, in consideration for the premium or price that clients pay DIEL, DIEL promises to pay clients a certain amount if the reference assets or measurements perform in a particular manner. These contracts accordingly are not instruments that DIEL holds on clients\' behalf and neither benefits from clients\' assets protection in the event of DIEL\'s insolvency. Similarly, the premium or price that clients pay to take out a trade is not held as clients\' money but as consideration for DIEL\'s undertaking to pay.')}
-{it.L('The client acknowledges and agrees to the following:')} -
{it.L('DIEL forms part of [_1]the Investor Compensation Scheme[_2] (the "Scheme"), which is a rescue fund for investors that are clients of failed investment firms licensed by the MFSA. The Scheme covers 90% of the Company\'s net liability to a client in respect of investments that qualify for compensation under the Investment Services Act subject to a maximum payment to any one person of €20,000. The Scheme is based on EC Directive 97/9.', '', '')}
-{it.L('Cover is made available on the basis of the depositor rather than on the basis of the number of deposits, meaning that if an individual has multiple accounts, they will only be covered up to €20,000 on the global amount. Any other amount exceeding such a threshold is not protected and will thus have to be borne by the investor.')}
-{it.L('Professional clients and eligible counterparties do not fall within the scope of the Investor Compensation Scheme.')}
- -{it.L('These ST&Cs are to be governed by and construed in accordance with Maltese law and the parties hereto agree to submit to the non-exclusive jurisdiction of the Maltese courts.')}
-{it.L('Version 49. Last modified 23-11-2020.')}
-{it.L('It is the responsibility of each client to read and understand this legal notice and the terms and conditions ("Terms") pursuant to which an acquisition of financial contracts via this site is governed.')}
- -- {it.L('Depending on the jurisdiction to which a client\'s account has been attached in accordance with the account opening procedures of the website and as detailed in the About us section of the website and the type of products offered, the term "the Company" shall denote,')} - {it.L('Deriv (SVG) LLC,')} - {it.L('Deriv (Europe) Limited,')} - {it.L('Deriv Investments (Europe) Limited, or')} - {it.L('Deriv (MX) Ltd.')} -
-{it.L('These terms and conditions may be supplemented from time to time by supplementary terms and conditions applicable to a particular Company or products.')}
- -{it.L('The financial trading services contained within this site are only suitable for clients who are able to bear the loss of all the money they invest and who understand and have experience of the risks involved in the acquisition of financial contracts.')}
-{it.L('International currency or commodity prices are highly volatile and very difficult to predict. Due to such volatility, plus the bias in the pricing system favouring the website (as described in more detail below), no financial contract purchased in our system (whether or not the payout exceeds the premium amount) can be considered a safe contract.')}
-{it.L('The maximum loss that may be incurred by any client is the amount of money paid by the client to the Company.')}
-{it.L('The Company reserves the right in its sole discretion to refuse and/or cancel services and charge deposit and/or withdrawal fees to anyone for any reasons including, but not limited to the following:')}
-{it.L('These terms and conditions are provided in several different languages for clients\' convenience; however, these translations do reflect the same principles. The Company attempts, as much as possible, to provide a faithful translation in English of the official language of several countries. In the event of any differences between the English version of the website and any other language, the English version shall prevail.')}
-{it.L('The client may communicate with the Company through this website or by means of e-mail, phone or, exceptionally, by post. Details can be found in the Contact us page.')}{it.L(' All calls are recorded for training and monitoring purposes.')}
-{it.L('Generally the Company will communicate with the client through this website or by email to the email address given by the client upon account opening. The Company will communicate with the client in English or, if another preferred language is selected at account opening, in that language.')}
-{it.L('In cases where the client uses excessive anti-spam filtering which requires the Company to pay a fee in order to send a reply or a notification to the client, the Company will try to find an alternative way to communicate with the client but will not pay the requested fees to do so.')}
- -{it.L('It is the responsibility of clients accessing this site to make sure that they understand and fully follow the relevant laws and regulations of their own country. The Company does not support any offerings or make any solicitations that are illegal in a client\'s country, and clients cannot use their account for such prohibited offerings. In some countries, the Company may not be permitted to offer products and services to clients unless they have taken proactive steps to solicit information about the Company\'s products and services and requested to be provided with them. Access to this site and the offering of certain trades via this site may be also restricted in some jurisdictions. It is the client\'s responsibility to know about the restrictions that apply in the client\'s country of residence and to observe them, as in continuing to access the Company\'s products and services, the client represents to the Company that the client is doing so legally and that, where relevant, the client has solicited information about the Company\'s products and services and requested to be provided with them.')}
-{it.L('Depending on where the client lives, the client\'s account will be governed by the laws of the country of incorporation of the company that the client\'s account is registered with as set out below. If the client has registered more than one account with more than one company, each account will be governed by the law of the country of incorporation of the company that each individual account has been registered with. The client agrees to submit to the applicable jurisdiction\'s courts and bring any claim the client may have before them. These courts will have sole authority to settle any disputes that may arise between the client and the Company.')}
-{it.L('If a court or regulatory body of competent jurisdiction declares any provision of the Terms to be invalid or unenforceable, the rest of the Terms shall remain in full force and effect.')}
-{it.L('The applicable jurisdiction shall be one of the following:')}
-{it.L('The Company does not provide a market amongst or between clients for investments, securities, derivatives, or speculations. Each financial contract purchased by a client via this site is an individual agreement between that client and the Company and is not a security, nor is it transferable, negotiable, or assignable to, or with, any third party.')}
-{it.L('Acquisition of financial contracts through this site must be effected in accordance with the terms and conditions presented on the pages of this site. Acquisition of a financial contract is completed when the financial contract has been customised, the premium (or the payout, as the case may be) has been calculated, and payment has been verified.')}
- -{it.L('Clients agree to be fully and personally liable for the due settlement of every transaction entered into under their account with the Company. This includes any transactions entered into by members of the client\'s family or entourage who have gained access to the account. Clients are responsible for ensuring that they alone control access to the account, and that no minors are granted access to trading on the website. In any case, clients remain fully liable for any and all positions traded on their account and for any credit card transactions entered into the site for their account. Each client also indemnifies the Company against all costs and losses of any kind whatsoever, as may be incurred by the Company as a result, direct or indirect, of the client\'s failure to perform or settle such a transaction.')}
-{it.L('[_1]In regard to customers of Deriv (MX) Ltd, online gambling debts are enforceable by law in the Isle of Man.[_2]', '', '')}
-{it.L('If the client deposits funds via credit or debit card, the client agrees to email or call the Company before placing a chargeback or a retrieval request so the Company can try to retrieve the funds for the client.')}
-{it.L('If the payment processor sends the Company a chargeback or retrieval notification, the Company reserves the right to suspend any or all of the client’s accounts and place a temporary hold on the funds available in it. In that case, any or all of the client’s accounts may remain suspended until the completion of the entire chargeback investigation. The same might apply if the client’s transacting bank initiates the chargeback or retrieval request without the client’s knowledge.')}
-{it.L('If the Company suffers a loss as a result of a chargeback or retrieval request, the client agrees to reimburse the Company the amount before the Company lifts off any limits imposed on any or all of the client’s accounts.')}
- -{it.L('Money collected from clients is not invested in any securities, futures, currencies, derivatives or other investments, on behalf of clients.')}
-{it.L('The Company is required by its licence to inform clients about what happens to the funds that the Company holds on account for clients, and the extent to which funds are protected in the event of insolvency. To learn more, please refer [_1]here[_2].', - '', '')} -
-{it.L('The Company holds customer funds in bank accounts separate from the operational accounts. Deriv (MX) Ltd & Deriv (Europe) Limited have arrangements in place so that in the event of insolvency they are able to meet their obligations to clients. These arrangements are in the form of a loan agreement between each respective company and the parent company, Deriv Limited, this loan will always at minimum cover the client liabilities. This meets the Gambling Commission\'s requirements for the segregation of customer funds at the level of medium protection.')}
-{it.L('The Company has various deposit methods available, each with its own timing for deposits, some of which might not be available for withdrawals. Full details of available methods for deposits and withdrawals, including settlement times, can be seen [_1]here[_2].', - ``, '')} -
-{it.L('A client should not use the client\'s account as a banking facility, and deposits should only be made with a view to using funds to place contracts. The Company is not a financial institution, and the client will not receive interest on deposits. Should a client make repeated deposits and withdrawals without placing commensurate contracts, the Company reserves the right to pass on to the client\'s account, without prior notice, any bank charges the Company has incurred before closing the account. The Company also reserves the right to reject the client\'s payouts without prior notice.')}
-{it.L('Transfers between Binary fiat and cryptocurrency accounts are allowed up to a maximum of 2,500.00 USD or equivalent. Fiat and cryptocurrency transfers are also allowed between Binary and MT5 accounts. Charges may apply for every successful transaction.')}
- -{it.L('The Company offers a number of merchant solutions and payment service providers for making online payments. The client will be billed at the time of, or shortly after, making a transaction. The client agrees to pay for all trades that the client purchases via any of the available merchant solutions or payment service providers.')}
-{it.L('All sales of trades are final. The Company does not refund the price charged for entering a trade if the trade is executed.')}
-{it.L('If a trade becomes unavailable after the transaction is made but before the trade is executed, the client may request a refund of the charged price. The Company reserves the right to accept or reject the client’s request after investigating the client’s claim. If technical problems prevent the execution of a trade, for example, if a disruption occurs in the data feeds that the Company cannot readily fix, the Company reserves the right to refund or reverse the trade.')}
-{it.L('Any request for a deposit refund for active accounts will be automatically rejected. If the Company has closed, blocked, or suspended the client’s account (see Section J. Fraud and money laundering), the client may request a refund of the client’s deposit. The Company reserves the right to accept or reject the client’s request after investigating the client’s claim. ')}
- -{it.L('The Company reserves the right to refuse to do business with, to discontinue to do business with, and to reverse the transactions of clients who engage in any trading activity')}
-{it.L('The Company has the discretion to seek information from clients to verify compliance with these terms.')}
-{it.L('The following are conditions of using the website:')}
-{it.L('The Company may withhold payment of funds accumulated in a client\'s account while it takes steps to verify compliance with these terms.')}
-{it.L('If the Company (in its sole discretion) is not satisfied that a client is complying with these terms, or if a client does not comply with a reasonable request for information made by the Company, the Company may cancel the client\'s account and withhold any funds accumulated therein.')}
- -{it.L('No person shall abuse this site for the purpose of money laundering. The Company employs best-practice anti-money laundering procedures. All transactions are checked to prevent money laundering, which may have several effects on clients. The Company reserves the right to refuse to do business with, to discontinue to do business with, and to reverse the transactions of clients who do not accept or adhere to these anti-money laundering processes. Acceptable funds should not originate from criminal activity. The Company is bound to report suspicious transactions to relevant authorities.')}
-{it.L('The anti-money laundering processes have the following effects on clients:')} -
{it.L('The Company does not tolerate any form of inappropriate behaviour. This includes the usage of offensive language. The Company reserves the right to restrict or terminate the client\'s account if there is any form of inappropriate behaviour on the client\'s part.')}
-{it.L('The Company reserves the right to suspend the operation of this site or sections thereof in the following cases:')} -
{it.L('The Company has and retains the right to terminate any event or trade including, but not limited to, the occurrence of any of the above events.')}
-{it.L('In all circumstances, the Company reserves the right to make changes to these terms and conditions. If the Company elects to make any material changes to these terms and conditions, clients will be notified in advance and shall either accept or decline to agree. Declining to agree shall result in a material breach of this agreement and the client\'s account may be frozen, suspended, or cancelled. However, the client shall be allowed to withdraw any pending balance on account subject to KYC verification.')}
-{it.L('In such an event, the Company may at its sole discretion (with or without notice) close out the client\'s open financial contracts at prices it considers fair and reasonable.')}
-{it.L('Further, the Company, under the above circumstances, or any other, reserves the right to adjust a client\'s account should any trade result in disruption or in a miscarried or aborted trade.')}
-{it.L('Although the Company has and retains all rights to refuse or to close a client\'s account, the Company does warrant that all contractual obligations already made, shall be honoured.')}
-{it.L('The Company reserves the right to cancel/reverse transactions or amend the contractual terms (including, but not limited to, entry and exit spot) in the case that any contracts are acquired or sold at prices that do not reflect fair market prices or that are acquired or sold at an abnormally low level of risk due to an undetected programming error, bug, or glitch in the Company website software, market data feed or contract pricing latency, data feed error, stray quotes, incorrect pricing parameters, manifest mis-calculation of prices, or other obvious errors ("Manifest Errors"). Clients have a duty to report to the Company any such problems, errors, or suspected system inadequacies that they may experience and may not abuse, or arbitrage based on, such system problems or errors for profit. The Company will endeavour to resolve any such difficulties in the shortest time possible. Any amendments to the contractual terms (including, but not limited to, entry and exit spot) of Manifestly Erroneous contracts shall be reasonable and fair. Monies exchanged between the client and the Company in connection with Manifestly Erroneous contracts shall be returned to the recipient according to the amendments made to the contractual terms (including, but not limited to, entry and exit spot).')}
-{it.L('Clients with insider knowledge of any financial market or instrument are prohibited from trading at this website.')}
-{it.L('Any information given on these pages, and/or emails or newsletters sent by the Company related thereto, is not intended as financial or investment advice and the Company will not accept any liability in this respect.')}
-{it.L('The right is also reserved to amend or change the rules and scope of this service from time to time. Any change to the rules made whilst the site is in operation will not apply retrospectively and will only apply to acquisitions of financial contracts made after such a change. It is the Company\'s responsibility to notify clients before any changes to its terms come into effect.')}
- -{it.L('The company reserves the right to charge a dormant fee of up to 25 USD/EUR/AUD/GBP or equivalent of USD25 in any other currency as calculated in accordance with the current exchange rate published by www.xe.com, or any other recognised data provider, as on the date of charging of the fee, every 6 months for every client account that has had no transaction recorded for over 12 months.')}
-{it.L('The company reserves the right to charge a dormant fee of up to 25 USD/EUR/GBP every six months for every client\'s account that has had no transaction recorded for over 12 months. Clients will be notified before the fee is deducted from the account. Clients need to contact our helpdesk to recover funds from inactive, closed, blocked, or excluded accounts.')}
-{it.L('Save in case of negligence, fraud, or default by the Company, the Company will not be liable in any way to any clients in the event of force majeure, or for the act of any government or legal authority, or for the failure of or damage or destruction to its computer systems, data, or records, or any part thereof, or for delays, losses, errors, or omissions resulting from the failure or mismanagement of any telecommunications, computer equipment, or software by the client or any damages or losses deemed or alleged to have resulted from, or been caused by, this site or its content.')}
- -{it.L('The Company may from time to time inform clients about changes on the website, new services, and promotions. If, however, the client wishes to opt out of such a service and does not wish to receive any direct marketing data, the client can either unsubscribe from the service directly or email the Company\'s customer support team. If the client decides to opt in again into receiving promotional material, the client can also do so by contacting the customer support team.')}
- -{it.L('A client may only open an account on this site on the following conditions:')} -
{it.L('The client may choose to contact the Company to close the client\'s account held with the Company. The client\'s account may be closed if the client does not have any open trade positions and if the client has complied with the requested "Know Your Client" procedures to enable the client to withdraw any pending funds in the client\'s account.')}
-{it.L('Due to the responsibilities under responsible gaming, [_1] reserves the right to assess and safeguard the client\'s account by excluding the client definitely or indefinitely, based on the company\'s client assessment.', it.website_name)}
-{it.L('The Company may impose certain rules and restrictions on the placing of market orders on this website. Such rules may change from time to time, according to market conditions and other factors. The following indicative rules are currently in place:')} -
{it.L('Contract payouts shall be determined by the Company by reference to the market quotes as displayed on the website relevant to the underlying index(ices) of the contract(s) or from the interbank trading data received by the Company for forex quotes or commodity prices as displayed on the website, provided that the Company has the right to make corrections to such data in the event of mispriced or typographically incorrect data. Clients should note that different markets may close at different times during the day due to local trading hours and time zones.')}
-{it.L('For forex quotes, the closing times are defined by the Company as shown in the market opening times section of the website. In the event of any dispute regarding market or settlement values, the decision of the Company shall be final and binding. Clients should note that certain markets (such as stock indices) are not open throughout the day and that trading may not be available when the markets are closed.')}
-{it.L('The calculation of the price to be paid (or the payout to be received) for financial contracts on this site at the time the financial contract is purchased or sold will be based on the Company\'s best estimate of market price movements and the expected level of interest rates, implied volatilities and other market conditions during the life of the financial contract, and is based on complex mathematics. The calculation will include a bias in favour of the Company. The financial contract prices (or the payout amounts) offered to clients speculating on market or index prices may substantially differ from prices available in the primary markets where commodities or contracts thereupon are traded, due to the bias favouring the Company in the price calculation system referred to above.')}
-{it.L('The charting data made available to clients by the Company is indicative only and may at times differ from the real market values. The Company\'s decision as to the calculation of a financial contract price will be final and binding. The Company allows the option to sell contracts before the expiry time of some contracts but will not be obliged to do so and can suspend this option depending on the current market conditions. Contracts may be amended when the underlying asset value is adjusted by corporate actions during the contract period.')}
-{it.L('Should a disruption that cannot be readily rectified by the Company occur in the data feeds, the Company reserves the right to refund the contract purchase.')}
-{it.L('The Company reserves the right to have risk limits in place, which affect the trading limits of all clients trading, and may not be limited solely to instruments and contract types.')}
-{it.L('The Company may also impose volume trading limits on clients\' accounts at its sole discretion. Trading volume limits can be viewed in the Security & limits section of the client\'s account. If the account balance exceeds the maximum account size, then withdrawals must be made to bring the balance down to under this limit.')}
-{it.L('Due to the responsibilities under responsible gaming, [_1] reserves the right to assess and safeguard the client\'s account by setting limits to the client\'s activity as deemed proportionate and necessary for their protection.', it.website_name)}
- -{it.L('By clicking OK, you confirm that you have read and accepted Terms & Conditions.')}
- - -- {it.L( - 'Looking for the [_1] Desktop app?', - alt1, - )} -
-); - -const DownloadBlock = ({ - badge, - desc, - download, - href, - image, - os, - target, - title, - children, -}) => { - const ios_link = `${it.L('Android')}`; - const android_link = `${it.L('iOS')}`; - return ( -{desc}
-{it.L('Looking for [_1] app?', os === 'ios' ? ios_link : android_link)}
-- {it.L( - 'Download MT5 for your desktop or laptop to access the powerful tools and features enjoyed by millions of traders.' - )} -
-{txt_unsupported}
-{it.L('Looking for desktop apps?')}{' '}{txt_unsupported}
- } -{it.L('Access the markets anytime, anywhere using native apps for your iOS or Android devices.')}
-{it.L('Access the markets anytime, anywhere from your iOS device.')}
-{it.L('Access the markets anytime, anywhere from your Android device.')}
- -- {it.L( - 'Use the web platform from any Windows, MacOS, or Linux operating system – no download or installation required.' - )} -
-{it.L('We support the following web browsers:')}
-{it.L('New to CFD trading? We explain a few basics that all CFD traders need to know before they start trading.')}
- -{it.L('When you are trading CFDs, you can choose to open a buy position (if you think that the price will rise) or a sell position (if you think that the price will fall).')}
-{it.L('Let\'s use the US 100 index as an example:')}
-{it.L('If you decide to buy or \'go long\' on the US 100 index, your profit will continue to increase as long as the price of the US 100 index keeps rising. However, if the price falls, the losses you incur will also increase.')}
-{it.L('The opposite is true if you decide to sell or \'go short\' on the US 100 index. This means that your profit will continue to increase as long as the price of the US 100 index keeps falling. However, if the price rises, the losses you incur will also increase.')}
- -{it.L('Let\'s say a US 100 contract is worth 1 USD per point in the underlying asset. If you decide to \'go long\' on the US 100, and the asset price rises by 10 points, that represents a 10 USD profit for you.')}
-{it.L('However, if the asset price falls by 10 points, that represents a 10 USD loss for you.')}
- -{it.L('When you decide to close an open contract, you only need to take the opposite position in order to close the contract.')}
-{it.L('For example, if you buy a 100 USD contract and it\'s not going as planned, you just need to sell it to cut your losses at the current market price.')}
-{it.L('Trade Bitcoin, Ethereum, and Litecoin pairs without owning them. Our cryptocurrency pairs quote a cryptocurrency such as Bitcoin against a fiat currency, such as the US dollar.')}
-{it.L('Similar to forex trading, you must understand when to buy (or "go long") and when to sell (or "go short"). In forex trading, you\'ll buy a certain currency pair if you think the value of the base currency will rise. The opposite is also true: you will sell a certain currency pair if you think the value of the base currency will fall.')}
-{it.L('The same concept applies to our cryptocurrency pairs.')}
-{it.L('Let\'s compare the differences between buying and selling, using the BTC/USD as an example:')}
-{it.L('In a nutshell, when you go long on the BTC/USD with [_1], you are not purchasing bitcoin directly. Instead, you\'re taking a position that the BTC/USD will rise in value whereby you will make a profit. If you go long on the BTC/USD and its value falls, then you will make a loss.', it.website_name)}
-{it.L('A forex trader has one objective in mind when trading which is:')}
-{it.L('To exchange one currency for another in order to make profit.')}
-{it.L('But if you are new to forex or financial trading of any kind, there is still a long way to go before you even purchase your first contract. This is why we have come up with a basic, step-by-step tutorial to help you bridge that gap and make your first trade.')}
-{it.L('Tips:')}
-{it.L('Example:')}
-{it.L('If you see EUR/USD has a bid price of 1.05229, you will buy 1.05229 USD for every 1 EUR that you sell.')}
-{it.L('You want to sell that currency pair if you think the base currency will go down.')}
-{it.L('You have probably seen the terms \'going long\' and \'going short\' being used by a lot of forex brokers and traders. Let\'s compare the differences between the two terms:')}
-{it.L('Long:')}
-{it.L('Short:')}
-{it.L('Example:')}
-{it.L('After your analysis, you have come to the conclusion that the British economy will outperform its U.S. counterpart. Thus, you decide to go long and buy into the GBP/USD, expecting the GBP to rise in value.')}
-{it.L('If you decided that the British economy will underperform instead, then you will go short on the GBP/USD.')}
-{it.L('Example:')}
-{it.L('To go long, you will click on \'Buy\' to purchase 1 GBP for 1.22781 USD. To go short, you will click on \'Sell\' to sell 1 GBP and receive 1.22771 USD in return.')}
-{it.L('Learn the basic concepts of trading Meta assets on MetaTrader 5.')}
-{it.L('When you are trading metals, you can choose to open a buy position if you think that the price of an asset will rise or a sell position if you think that the price of an asset will fall.')}
-{it.L('Can\'t figure it out on when to buy and sell? Here is a simple way of looking at it:')}
-{it.L('Example: XAU/USD (Gold vs US dollar) symbol pair')}
-{it.L('If you decide to buy or \'go long\' on the XAU/USD, you will profit if the price of the XAU/USD rises, and incur losses if the price falls.')}
-{it.L('If you decide to sell or \'go short\' on XAU/USD, you will profit if the price of the XAU/USD falls, and incur losses if the price rises.')}
-{it.L('Knowing when to buy and sell precious metals largely depends on how well you know the factors that influence market prices. The most common influencing factors are:')}
-{it.L('As conclusion, keeping up with market news and trends in a certain sector can help you always ')}
-{it.L('Example: XAU/USD (Gold vs US dollar) symbol pair')}
-{it.L('Please note that one lot is equivalent to 100 units, based on our contract specifications. Your profit or loss will be calculated as follows:')}
-{it.L('When you are trading metals, you can choose to open a buy position if you think that the price of an asset will rise or a sell position if you think that the price of an asset will fall.')}
-
-
-
{text}
-{it.L('[_1] offers a variety of account types to cater to the diverse needs of traders everywhere, whether you are an experienced trader or just starting out. Each account has been tailored to provide you with a unique opportunity to trade financial instruments.', it.website_name)}
-{it.L('Best of all, there is no minimum deposit requirement.')}
-{`${it.L('Note:')} ${it.L('To protect your portfolio from adverse market movements due to the market opening gap, we reserve the right to decrease leverage on all offered symbols for financial accounts before market close and increase it again after market open. Please make sure that you have enough funds available in your MT5 account to support your positions at all times.')}`}
- - - -{`${it.L('Note:')} ${it.L('At bank rollover, liquidity in the forex market is reduced and may increase the spread and processing time for client orders. This happens around 21:00 GMT during daylight saving time, and 22:00 GMT during non-daylight saving time.')}`}
- - - -{text}
-{text}
-{it.L('The MT5 trading signals service allows you to copy the trades of more experienced traders to your MT5 account. Once you’ve subscribed to a signal, the provider’s deals will be automatically replicated on your [_1] MT5 trading account each time they place a trade.', it.website_name)} -
-{it.L('[_1]Note:[_2] For a wider selection of signal providers, go to [_3]MQL5 showcase page[_4] and search for Deriv under the Broker server field.', '', '', '', '')} -
-{it.L('Note:')}
-{it.L('Have more questions? Check out the [_1]FAQ section[_2] on the MQL5 website.', '', '')}
- -- {it.L('If you are a professional trader, the MT5 trading signals service allows you to share your strategies with other traders for free or a subscription fee that you determine. When traders subscribe to your signal, your deals are automatically replicated on their accounts each time you place a trade.')} -
-{it.L('[_1]Note:[_2] You need to upgrade your MQL5 account to seller status to be able to add a signal. If you’ve not upgraded yet, follow the steps on this page to register as a seller.', '', '')} -
- -{text}
-{text}
-{it.L('[_1] provides institutional clients around the world with market quotes and trade execution across a wide range of assets, including major currency pairs, spot metals, CFD indices and popular cryptocurrencies.', it.website_name)}
-{it.L('Our commitment to integrity and reliability means that we always strive to give you access to the best pricing and liquidity possible.')}
-{it.L('Interested in our liquidity solutions? Contact us at [_1] for more info.', 'marketing@binary.com')}
-{text}
- {children} -{it.L('[_1] provides business partnership services via the following programs.', it.website_name)}
-{it.L('Are you a Payment Agent, or interested in acting as one?')}
-{it.L('[_1] would like to team up with potential payment agents worldwide so we can offer local payment processing services to our clients in their respective regions.', it.website_name)}
-{it.L('A Payment Agent acts like an exchange between the Client (that is, our customer) and [_1]. The Payment Agent processes deposits and withdrawals for Clients who wish to use a specific e-wallet method or local currency that is not offered by [_1]. The transfer fees are borne by the Client.', it.website_name)}
-{it.L('Note: Payment Agent transfers are only available for accounts registered with Deriv (SVG) LLC. Transactions are accepted only in US dollars.')}
-{it.L('Interested, so what\'s next? If you can offer our Clients a specific e-wallet method or a local payment option that is not already provided by [_1], and you have a good track record in the market, then we would love to [_2]hear from you![_3]', it.website_name, ``, '')}
-{it.L('As a first step, please send us an application with:')}
-{it.L('Please submit the above information to [_1].',`${it.affiliate_email}`)}
-{it.L('Once we receive your application, one of our affiliate managers will contact you to follow up with the next steps in the application process (this will include asking you to submit several documents).')}
-{it.L('Your application will then be reviewed by our compliance and marketing departments. Once approved, we will put you live in our [_1]payment agent[_2] list.', ``, '')}
-{it.L('If you would like more information on becoming a Payment Agent, please contact us at [_1]', `${it.affiliate_email}`)}
-{it.L('We look forward to hearing from you.')}
-{it.L('Want to help us enhance the strength and security of our platform?')}
-{it.L('Test our products and services for security vulnerabilities. In the process, you\'ll earn a monetary reward for any verifiable issues that you find, courtesy of our bug bounty programme.')}
- -{text}
-{text}
-{it.L('Explore all the trading platforms, apps, and tools we offer')}
-{it.L('A rebranding of [_1] to an all-new trading experience', it.website_name)}
-{it.L('No sign up required. Easily log in with your [_1] credentials.', it.website_name)}
- -{it.L('Find a trading platform that suits your experience and preferred strategy – whether you\'re a new or seasoned trader.')}
-{it.L('Study financial data to forecast market movements using our charting tools.')}
-{it.L('[_1] supports [_2] which is the leading charity in Britain committed to minimising gambling-related harm. The charity funds education, prevention and treatment services and commissions research to help people understand more about gambling-related harm. It also offers a national gambling helpline to offer confidential advice and emotional support to those that seek help about their gambling.', it.website_name, 'BeGambleAware')}
-{it.L('[_1] also provides links to an online quiz to assess a potential gambling problem and an online gambling calculator to see how much you can really spend.', 'BeGambleAware')}
-{it.L('Please remember at all times that trading binary options can be an exciting activity, but we have a moral duty to remind you of the risks you may run. Options trading can become a real addiction, as can any other activity pushed to its limits. We kindly ask you to engage in a careful self-analysis to check if you are at risk. To avoid the danger of such an addiction, it is important that you follow some basic principles and guidelines.')}
-{it.L('[_1] provides you with the opportunity to either self-exclude or [_2]set limits on your trading activities[_3] on this website. You may also [_4]contact us[_3] to state the limits you wish to set via email or phone. Available limits are:', it.website_name, ``, '', ``)}
-{it.L('You have the opportunity to [_1]set and amend limits[_2] on your trading activities on this website. Available limits are:', ``, '')}
-{it.L('Limits 1 to 3 may only be removed or increased once the limit date setting has expired.')}
-{it.L('You can also decide to exclude yourself entirely from our website for a specified duration. The self-exclusion period is a minimum of 6 months after which you have the option to extend it to a total of 5 years or resume trading immediately.')}
-{it.L('When the self-exclusion period is set, we will refund the balance of funds in your account.')}
-{it.L('If you wish to reduce or remove the self-exclusion period, contact our [_1]Customer Support[_1].', ``, '')}
-{it.L('Clients who wish to self-exclude should be aware that the self-exclusion period is a minimum of six months and are given the option to extend it to a total of at least five years, immediately without any cooling-off period. When the self-exclusion period is set, the balance of funds in the client\'s account will be refunded to the client. At the end of the self-exclusion period, the self-exclusion remains in place, unless positive action is taken by the client in order to trade again.')}
-{it.L('Clients who do not wish to renew the self-exclusion and make a request to begin trading again, shall be given one day to cool off before being allowed access to the website. Please note that you must contact our support team by calling [_1]. It is not enough to send an email.', '+447723580049')}
- -{it.L('If you reside in the UK and are considering self-exclusion, you may wish to register with GAMSTOP.')}
-{it.L('GAMSTOP is a free service that enables you to self-exclude from all online gambling companies licensed in Great Britain.')}
-{it.L('To find out more and to sign up with GAMSTOP, please visit [_1].', 'www.gamstop.co.uk')}
- -{it.L('Clients must be aware that underage gambling is an offence. If a client, upon age verification, is proven to be underage, they will be deprived of any winnings and only deposits made shall be refunded.')}
- -{it.L('Our site can be filtered using a number of filtering systems available on the market which could be used to restrict one\'s access to our site.')}
-{it.L('Investing in complex products, such as CFDs and FX may incur losses as well as gains. Prices may vary and/or fluctuate due to changes in current market prices and conditions, which may impact the return on your investment. Before making an Investment decision, you should refer to our [_1]Key Information Documents[_2] on our website, in particular, the amount of Margin required for particular instruments that we offer. The Products offered by Deriv Investments (Europe) Limited fall under the category of \'complex products\' and may not be suitable for retail clients.', ``,'')}
-{it.L('When you start trading with [_1], you\'ll be directed to the trading screen, where you set your trading parameters, and choose what you want to trade, how and when.', it.website_name)}
- - - -{it.L('As soon as you click on the \'PURCHASE\' button, your trade registers in your account. The price of your trade continues to update in real time.')}
- -{it.L('With [_1], you can sell your contracts before expiry to keep any profits you may have made or to minimise your losses. You don\'t have to wait until the actual expiration time.', it.website_name)}
-{it.L('Trade with ease with [_1]\'s wide range of deposit and withdrawal methods. Your funds will be segregated and held in secure and licensed financial institutions.', it.website_name)}
-{it.L('Stay informed. [_1] offers daily market reports and market research, as well as frequent trading webinars.', it.website_name)}
- - - - -{it.L('Feel free to contact our friendly and helpful customer service experts. They\'re always available to answer your questions. You can contact us via live chat.')}
-{it.L('Why limit yourself? Whatever your market view, [_1] allows you to put your strategy to work and profit from your predictions.', it.website_name)}
- -{it.L('With [_1], you\'ll know the risk and potential reward before you purchase a contract.', it.website_name)}
-{it.L('[_1] offers the world\'s financial markets in a simple, user-friendly platform.', it.website_name)}
-{it.L('With [_1], you can count on us to serve you with integrity and reliability.', it.website_name)}
-{it.L('[_1] is the award-winning industry pioneer in online options trading. We boast:', it.website_name)}
-